builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0391 starttime: 1465856432.08 results: success (0) buildid: 20160613144725 builduid: 7c0bcd30e7244644978eb591726e6736 revision: 3e95203b4cab68e55bc906c60f00f39d883d813d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:32.083043) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:32.083515) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:32.083798) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:32.205519) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:32.205827) ========= 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.qgvB9gnh7d/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.u351snsZZ4/Listeners TMPDIR=/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-13 15:20:32-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.3M=0.001s 2016-06-13 15:20:32 (19.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.533652 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:32.764664) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:32.764948) ========= 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.qgvB9gnh7d/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.u351snsZZ4/Listeners TMPDIR=/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/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.025701 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:32.814393) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-13 15:20:32.814696) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3e95203b4cab68e55bc906c60f00f39d883d813d --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3e95203b4cab68e55bc906c60f00f39d883d813d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qgvB9gnh7d/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.u351snsZZ4/Listeners TMPDIR=/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-13 15:20:32,899 truncating revision to first 12 chars 2016-06-13 15:20:32,899 Setting DEBUG logging. 2016-06-13 15:20:32,899 attempt 1/10 2016-06-13 15:20:32,899 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/3e95203b4cab?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-13 15:20:33,884 unpacking tar archive at: mozilla-beta-3e95203b4cab/testing/mozharness/ program finished with exit code 0 elapsedTime=1.244713 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-13 15:20:34.079901) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:34.080184) ========= script_repo_revision: 3e95203b4cab68e55bc906c60f00f39d883d813d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:34.080554) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:34.080817) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-13 15:20:34.098888) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 55 secs) (at 2016-06-13 15:20:34.099191) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.qgvB9gnh7d/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.u351snsZZ4/Listeners TMPDIR=/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 15:20:34 INFO - MultiFileLogger online at 20160613 15:20:34 in /builds/slave/test 15:20:34 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 15:20:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:20:34 INFO - {'append_to_log': False, 15:20:34 INFO - 'base_work_dir': '/builds/slave/test', 15:20:34 INFO - 'blob_upload_branch': 'mozilla-beta', 15:20:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:20:34 INFO - 'buildbot_json_path': 'buildprops.json', 15:20:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:20:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:20:34 INFO - 'download_minidump_stackwalk': True, 15:20:34 INFO - 'download_symbols': 'true', 15:20:34 INFO - 'e10s': False, 15:20:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:20:34 INFO - 'tooltool.py': '/tools/tooltool.py', 15:20:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:20:34 INFO - '/tools/misc-python/virtualenv.py')}, 15:20:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:20:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:20:34 INFO - 'log_level': 'info', 15:20:34 INFO - 'log_to_console': True, 15:20:34 INFO - 'opt_config_files': (), 15:20:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:20:34 INFO - '--processes=1', 15:20:34 INFO - '--config=%(test_path)s/wptrunner.ini', 15:20:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:20:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:20:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:20:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:20:34 INFO - 'pip_index': False, 15:20:34 INFO - 'require_test_zip': True, 15:20:34 INFO - 'test_type': ('testharness',), 15:20:34 INFO - 'this_chunk': '1', 15:20:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:20:34 INFO - 'total_chunks': '10', 15:20:34 INFO - 'virtualenv_path': 'venv', 15:20:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:20:34 INFO - 'work_dir': 'build'} 15:20:34 INFO - ##### 15:20:34 INFO - ##### Running clobber step. 15:20:34 INFO - ##### 15:20:34 INFO - Running pre-action listener: _resource_record_pre_action 15:20:34 INFO - Running main action method: clobber 15:20:34 INFO - rmtree: /builds/slave/test/build 15:20:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:20:36 INFO - Running post-action listener: _resource_record_post_action 15:20:36 INFO - ##### 15:20:36 INFO - ##### Running read-buildbot-config step. 15:20:36 INFO - ##### 15:20:36 INFO - Running pre-action listener: _resource_record_pre_action 15:20:36 INFO - Running main action method: read_buildbot_config 15:20:36 INFO - Using buildbot properties: 15:20:36 INFO - { 15:20:36 INFO - "project": "", 15:20:36 INFO - "product": "firefox", 15:20:36 INFO - "script_repo_revision": "production", 15:20:36 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 15:20:36 INFO - "repository": "", 15:20:36 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 15:20:36 INFO - "buildid": "20160613144725", 15:20:36 INFO - "pgo_build": "False", 15:20:36 INFO - "basedir": "/builds/slave/test", 15:20:36 INFO - "buildnumber": 30, 15:20:36 INFO - "slavename": "t-yosemite-r7-0391", 15:20:36 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 15:20:36 INFO - "platform": "macosx64", 15:20:36 INFO - "branch": "mozilla-beta", 15:20:36 INFO - "revision": "3e95203b4cab68e55bc906c60f00f39d883d813d", 15:20:36 INFO - "repo_path": "releases/mozilla-beta", 15:20:36 INFO - "moz_repo_path": "", 15:20:36 INFO - "stage_platform": "macosx64", 15:20:36 INFO - "builduid": "7c0bcd30e7244644978eb591726e6736", 15:20:36 INFO - "slavebuilddir": "test" 15:20:36 INFO - } 15:20:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 15:20:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 15:20:36 INFO - Running post-action listener: _resource_record_post_action 15:20:36 INFO - ##### 15:20:36 INFO - ##### Running download-and-extract step. 15:20:36 INFO - ##### 15:20:36 INFO - Running pre-action listener: _resource_record_pre_action 15:20:36 INFO - Running main action method: download_and_extract 15:20:36 INFO - mkdir: /builds/slave/test/build/tests 15:20:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:20:36 INFO - https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:20:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 15:20:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 15:20:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 15:20:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 15:21:06 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 15:21:06 INFO - retry: attempt #1 caught exception: timed out 15:21:06 INFO - retry: Failed, sleeping 30 seconds before retrying 15:21:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #2 15:21:56 INFO - Downloaded 1201 bytes. 15:21:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 15:21:56 INFO - Using the following test package requirements: 15:21:56 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:21:56 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:21:56 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 15:21:56 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:21:56 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 15:21:56 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:21:56 INFO - u'jsshell-mac64.zip'], 15:21:56 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:21:56 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 15:21:56 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:21:56 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:21:56 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 15:21:56 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:21:56 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 15:21:56 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:21:56 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 15:21:56 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:21:56 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 15:21:56 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:21:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:21:56 INFO - https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:21:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 15:21:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 15:21:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 15:21:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 15:21:57 INFO - Downloaded 18355723 bytes. 15:21:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:21:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:21:57 INFO - caution: filename not matched: web-platform/* 15:21:57 INFO - Return code: 11 15:21: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')]} 15:21:57 INFO - https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:21:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:21:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:21:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:21:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:21:59 INFO - Downloaded 36389087 bytes. 15:21:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:21:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:22:03 INFO - caution: filename not matched: bin/* 15:22:03 INFO - caution: filename not matched: config/* 15:22:03 INFO - caution: filename not matched: mozbase/* 15:22:03 INFO - caution: filename not matched: marionette/* 15:22:03 INFO - caution: filename not matched: tools/wptserve/* 15:22:03 INFO - Return code: 11 15:22:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:03 INFO - https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 15:22:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:22:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:22:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 15:22:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 15:22:06 INFO - Downloaded 73066116 bytes. 15:22:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:22:06 INFO - mkdir: /builds/slave/test/properties 15:22:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:22:06 INFO - Writing to file /builds/slave/test/properties/build_url 15:22:06 INFO - Contents: 15:22:06 INFO - build_url:https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:22:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:22:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:22:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:22:07 INFO - Contents: 15:22:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:22:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:07 INFO - https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:22:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:22:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:22:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:22:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:22:10 INFO - Downloaded 103654042 bytes. 15:22:10 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:22:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:22:14 INFO - Return code: 0 15:22:14 INFO - Running post-action listener: _resource_record_post_action 15:22:14 INFO - Running post-action listener: set_extra_try_arguments 15:22:14 INFO - ##### 15:22:14 INFO - ##### Running create-virtualenv step. 15:22:14 INFO - ##### 15:22:14 INFO - Running pre-action listener: _pre_create_virtualenv 15:22:14 INFO - Running pre-action listener: _resource_record_pre_action 15:22:14 INFO - Running main action method: create_virtualenv 15:22:14 INFO - Creating virtualenv /builds/slave/test/build/venv 15:22:14 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 15:22:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:22:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:22:14 INFO - Using real prefix '/tools/python27' 15:22:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:22:15 INFO - Installing distribute.............................................................................................................................................................................................done. 15:22:17 INFO - Installing pip.................done. 15:22:17 INFO - Return code: 0 15:22:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:22:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:22:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:22:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:17 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 0x105c65e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c82f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9e604e85e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c7e5e0>, '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 0x105861cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10588c990>, '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.qgvB9gnh7d/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.u351snsZZ4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:22:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:22:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:22:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qgvB9gnh7d/Render', 15:22:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:22:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:22:17 INFO - 'HOME': '/Users/cltbld', 15:22:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:22:17 INFO - 'LOGNAME': 'cltbld', 15:22:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:22:17 INFO - 'MOZ_NO_REMOTE': '1', 15:22:17 INFO - 'NO_EM_RESTART': '1', 15:22:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:22:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:22:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:22:17 INFO - 'PWD': '/builds/slave/test', 15:22:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:22:17 INFO - 'SHELL': '/bin/bash', 15:22:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u351snsZZ4/Listeners', 15:22:17 INFO - 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', 15:22:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:22:17 INFO - 'USER': 'cltbld', 15:22:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:22:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:22:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:22:17 INFO - 'XPC_FLAGS': '0x0', 15:22:17 INFO - 'XPC_SERVICE_NAME': '0', 15:22:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:22:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:22:18 INFO - Downloading/unpacking psutil>=0.7.1 15:22:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:22:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:22:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:22:21 INFO - Installing collected packages: psutil 15:22:21 INFO - Running setup.py install for psutil 15:22:21 INFO - building 'psutil._psutil_osx' extension 15:22:21 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 15:22:21 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 15:22:21 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 15:22:22 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 15:22:22 INFO - building 'psutil._psutil_posix' extension 15:22:22 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 15:22:22 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:22:22 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:22:22 INFO - ^ 15:22:22 INFO - 1 warning generated. 15:22:22 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 15:22:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:22:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:22:22 INFO - Successfully installed psutil 15:22:22 INFO - Cleaning up... 15:22:22 INFO - Return code: 0 15:22:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:22:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:22:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:22:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:22 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 0x105c65e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c82f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9e604e85e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c7e5e0>, '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 0x105861cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10588c990>, '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.qgvB9gnh7d/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.u351snsZZ4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:22:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:22:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:22:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qgvB9gnh7d/Render', 15:22:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:22:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:22:22 INFO - 'HOME': '/Users/cltbld', 15:22:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:22:22 INFO - 'LOGNAME': 'cltbld', 15:22:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:22:22 INFO - 'MOZ_NO_REMOTE': '1', 15:22:22 INFO - 'NO_EM_RESTART': '1', 15:22:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:22:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:22:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:22:22 INFO - 'PWD': '/builds/slave/test', 15:22:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:22:22 INFO - 'SHELL': '/bin/bash', 15:22:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u351snsZZ4/Listeners', 15:22:22 INFO - 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', 15:22:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:22:22 INFO - 'USER': 'cltbld', 15:22:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:22:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:22:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:22:22 INFO - 'XPC_FLAGS': '0x0', 15:22:22 INFO - 'XPC_SERVICE_NAME': '0', 15:22:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:22:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:22:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:22:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:22:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:22:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:22:25 INFO - Installing collected packages: mozsystemmonitor 15:22:25 INFO - Running setup.py install for mozsystemmonitor 15:22:25 INFO - Successfully installed mozsystemmonitor 15:22:25 INFO - Cleaning up... 15:22:25 INFO - Return code: 0 15:22:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:22:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:22:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:22:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:25 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 0x105c65e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c82f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9e604e85e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c7e5e0>, '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 0x105861cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10588c990>, '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.qgvB9gnh7d/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.u351snsZZ4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:22:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:22:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:22:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qgvB9gnh7d/Render', 15:22:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:22:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:22:25 INFO - 'HOME': '/Users/cltbld', 15:22:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:22:25 INFO - 'LOGNAME': 'cltbld', 15:22:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:22:25 INFO - 'MOZ_NO_REMOTE': '1', 15:22:25 INFO - 'NO_EM_RESTART': '1', 15:22:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:22:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:22:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:22:25 INFO - 'PWD': '/builds/slave/test', 15:22:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:22:25 INFO - 'SHELL': '/bin/bash', 15:22:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u351snsZZ4/Listeners', 15:22:25 INFO - 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', 15:22:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:22:25 INFO - 'USER': 'cltbld', 15:22:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:22:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:22:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:22:25 INFO - 'XPC_FLAGS': '0x0', 15:22:25 INFO - 'XPC_SERVICE_NAME': '0', 15:22:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:22:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:22:25 INFO - Downloading/unpacking blobuploader==1.2.4 15:22:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:28 INFO - Downloading blobuploader-1.2.4.tar.gz 15:22:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:22:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:22:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:22:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:22:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:29 INFO - Downloading docopt-0.6.1.tar.gz 15:22:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:22:29 INFO - Installing collected packages: blobuploader, requests, docopt 15:22:29 INFO - Running setup.py install for blobuploader 15:22:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:22:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:22:29 INFO - Running setup.py install for requests 15:22:30 INFO - Running setup.py install for docopt 15:22:30 INFO - Successfully installed blobuploader requests docopt 15:22:30 INFO - Cleaning up... 15:22:30 INFO - Return code: 0 15:22:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:22:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:22:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:22:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:30 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 0x105c65e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c82f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9e604e85e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c7e5e0>, '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 0x105861cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10588c990>, '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.qgvB9gnh7d/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.u351snsZZ4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:22:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:22:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:22:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qgvB9gnh7d/Render', 15:22:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:22:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:22:30 INFO - 'HOME': '/Users/cltbld', 15:22:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:22:30 INFO - 'LOGNAME': 'cltbld', 15:22:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:22:30 INFO - 'MOZ_NO_REMOTE': '1', 15:22:30 INFO - 'NO_EM_RESTART': '1', 15:22:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:22:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:22:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:22:30 INFO - 'PWD': '/builds/slave/test', 15:22:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:22:30 INFO - 'SHELL': '/bin/bash', 15:22:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u351snsZZ4/Listeners', 15:22:30 INFO - 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', 15:22:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:22:30 INFO - 'USER': 'cltbld', 15:22:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:22:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:22:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:22:30 INFO - 'XPC_FLAGS': '0x0', 15:22:30 INFO - 'XPC_SERVICE_NAME': '0', 15:22:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:22:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:22:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:22:30 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-RVvWT2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:22:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:22:30 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-j7_2eZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:22:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:22:30 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-cdjw7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:22:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:22:30 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-pnaCn4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:22:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:22:30 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-RqMjVC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:22:31 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-fOfjm2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:22:31 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-lfeqda-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:22:31 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-jXaNJg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:22:31 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-ffqMWU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:22:31 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-VdI_Kc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:22:31 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-XjXqKS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:22:31 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-56IU4L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:22:31 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-ZLMqdY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:22:31 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-AXrn9b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:22:31 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-DM1jO6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:22:32 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-U7Lk5c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:22:32 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-GZTC_q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:22:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:22:32 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-JpF8yA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:22:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:22:32 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-S7zHhb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:22:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:22:32 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-z5KdKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:22:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:22:32 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-Se8t_7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:22:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:22:33 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 15:22:33 INFO - Running setup.py install for manifestparser 15:22:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:22:33 INFO - Running setup.py install for mozcrash 15:22:33 INFO - Running setup.py install for mozdebug 15:22:33 INFO - Running setup.py install for mozdevice 15:22:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:22:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:22:33 INFO - Running setup.py install for mozfile 15:22:33 INFO - Running setup.py install for mozhttpd 15:22:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:22:33 INFO - Running setup.py install for mozinfo 15:22:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:22:34 INFO - Running setup.py install for mozInstall 15:22:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:22:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:22:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:22:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:22:34 INFO - Running setup.py install for mozleak 15:22:34 INFO - Running setup.py install for mozlog 15:22:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:22:34 INFO - Running setup.py install for moznetwork 15:22:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:22:34 INFO - Running setup.py install for mozprocess 15:22:34 INFO - Running setup.py install for mozprofile 15:22:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:22:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:22:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:22:35 INFO - Running setup.py install for mozrunner 15:22:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:22:35 INFO - Running setup.py install for mozscreenshot 15:22:35 INFO - Running setup.py install for moztest 15:22:35 INFO - Running setup.py install for mozversion 15:22:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:22:35 INFO - Running setup.py install for wptserve 15:22:35 INFO - Running setup.py install for marionette-driver 15:22:35 INFO - Running setup.py install for browsermob-proxy 15:22:36 INFO - Running setup.py install for marionette-client 15:22:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:22:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:22:36 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 15:22:36 INFO - Cleaning up... 15:22:36 INFO - Return code: 0 15:22:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:22:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:22:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:22:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:22:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:22:36 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 0x105c65e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c82f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9e604e85e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c7e5e0>, '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 0x105861cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10588c990>, '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.qgvB9gnh7d/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.u351snsZZ4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:22:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:22:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:22:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qgvB9gnh7d/Render', 15:22:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:22:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:22:36 INFO - 'HOME': '/Users/cltbld', 15:22:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:22:36 INFO - 'LOGNAME': 'cltbld', 15:22:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:22:36 INFO - 'MOZ_NO_REMOTE': '1', 15:22:36 INFO - 'NO_EM_RESTART': '1', 15:22:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:22:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:22:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:22:36 INFO - 'PWD': '/builds/slave/test', 15:22:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:22:36 INFO - 'SHELL': '/bin/bash', 15:22:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u351snsZZ4/Listeners', 15:22:36 INFO - 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', 15:22:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:22:36 INFO - 'USER': 'cltbld', 15:22:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:22:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:22:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:22:36 INFO - 'XPC_FLAGS': '0x0', 15:22:36 INFO - 'XPC_SERVICE_NAME': '0', 15:22:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:22:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:22:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:22:36 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-i26mZU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:22:36 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 15:22:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:22:36 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-y3LaA2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:22:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:22:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:22:36 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-untyms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:22:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:22:37 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-Yuidki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:22:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:22:37 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-xzrfVj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:22:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 15:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:22:37 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-kSrsp5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:22:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 15:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:22:37 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-mJUG46-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:22:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 15:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:22:37 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-BSo71g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:22:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 15:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:22:37 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-8VF6EM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:22:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 15:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:22:37 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-nvj1wm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:22:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:22:37 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-KD0MPg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:22:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 15:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:22:37 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-ScSe7v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 15:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:22:38 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-TSzNzD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 15:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:22:38 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-4lfFAY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 15:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:22:38 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-FKzggS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 15:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:22:38 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-Jq2E1h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 15:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:22:38 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-MH7CpQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 15:22:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:22:38 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-EACGty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 15:22:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:22:38 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-AEWfnL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 15:22:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:22:38 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-eJDeq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:22:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:22:39 INFO - Running setup.py (path:/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/pip-ZDT4MM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:22:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 15:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:22:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:22:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:22:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:22:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:22:41 INFO - Downloading blessings-1.6.tar.gz 15:22:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:22:41 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:22:41 INFO - Installing collected packages: blessings 15:22:41 INFO - Running setup.py install for blessings 15:22:42 INFO - Successfully installed blessings 15:22:42 INFO - Cleaning up... 15:22:42 INFO - Return code: 0 15:22:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:22:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:22:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:22:42 INFO - Reading from file tmpfile_stdout 15:22:42 INFO - Current package versions: 15:22:42 INFO - blessings == 1.6 15:22:42 INFO - blobuploader == 1.2.4 15:22:42 INFO - browsermob-proxy == 0.6.0 15:22:42 INFO - docopt == 0.6.1 15:22:42 INFO - manifestparser == 1.1 15:22:42 INFO - marionette-client == 2.3.0 15:22:42 INFO - marionette-driver == 1.4.0 15:22:42 INFO - mozInstall == 1.12 15:22:42 INFO - mozcrash == 0.17 15:22:42 INFO - mozdebug == 0.1 15:22:42 INFO - mozdevice == 0.48 15:22:42 INFO - mozfile == 1.2 15:22:42 INFO - mozhttpd == 0.7 15:22:42 INFO - mozinfo == 0.9 15:22:42 INFO - mozleak == 0.1 15:22:42 INFO - mozlog == 3.1 15:22:42 INFO - moznetwork == 0.27 15:22:42 INFO - mozprocess == 0.22 15:22:42 INFO - mozprofile == 0.28 15:22:42 INFO - mozrunner == 6.11 15:22:42 INFO - mozscreenshot == 0.1 15:22:42 INFO - mozsystemmonitor == 0.0 15:22:42 INFO - moztest == 0.7 15:22:42 INFO - mozversion == 1.4 15:22:42 INFO - psutil == 3.1.1 15:22:42 INFO - requests == 1.2.3 15:22:42 INFO - wptserve == 1.4.0 15:22:42 INFO - wsgiref == 0.1.2 15:22:42 INFO - Running post-action listener: _resource_record_post_action 15:22:42 INFO - Running post-action listener: _start_resource_monitoring 15:22:42 INFO - Starting resource monitoring. 15:22:42 INFO - ##### 15:22:42 INFO - ##### Running pull step. 15:22:42 INFO - ##### 15:22:42 INFO - Running pre-action listener: _resource_record_pre_action 15:22:42 INFO - Running main action method: pull 15:22:42 INFO - Pull has nothing to do! 15:22:42 INFO - Running post-action listener: _resource_record_post_action 15:22:42 INFO - ##### 15:22:42 INFO - ##### Running install step. 15:22:42 INFO - ##### 15:22:42 INFO - Running pre-action listener: _resource_record_pre_action 15:22:42 INFO - Running main action method: install 15:22:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:22:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:22:42 INFO - Reading from file tmpfile_stdout 15:22:42 INFO - Detecting whether we're running mozinstall >=1.0... 15:22:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:22:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:22:42 INFO - Reading from file tmpfile_stdout 15:22:42 INFO - Output received: 15:22:42 INFO - Usage: mozinstall [options] installer 15:22:42 INFO - Options: 15:22:42 INFO - -h, --help show this help message and exit 15:22:42 INFO - -d DEST, --destination=DEST 15:22:42 INFO - Directory to install application into. [default: 15:22:42 INFO - "/builds/slave/test"] 15:22:42 INFO - --app=APP Application being installed. [default: firefox] 15:22:42 INFO - mkdir: /builds/slave/test/build/application 15:22:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:22:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:23:00 INFO - Reading from file tmpfile_stdout 15:23:00 INFO - Output received: 15:23:00 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:23:00 INFO - Running post-action listener: _resource_record_post_action 15:23:00 INFO - ##### 15:23:00 INFO - ##### Running run-tests step. 15:23:00 INFO - ##### 15:23:00 INFO - Running pre-action listener: _resource_record_pre_action 15:23:00 INFO - Running main action method: run_tests 15:23:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:23:00 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:23:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:23:00 INFO - grabbing minidump binary from tooltool 15:23:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:00 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 0x105c7e5e0>, '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 0x105861cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10588c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:23:00 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:23:00 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 15:23:00 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:23:00 INFO - Return code: 0 15:23:00 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:23:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:23:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:23:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:23:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.qgvB9gnh7d/Render', 15:23:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:23:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:23:01 INFO - 'HOME': '/Users/cltbld', 15:23:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:23:01 INFO - 'LOGNAME': 'cltbld', 15:23:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:23:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:23:01 INFO - 'MOZ_NO_REMOTE': '1', 15:23:01 INFO - 'NO_EM_RESTART': '1', 15:23:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:23:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:23:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:23:01 INFO - 'PWD': '/builds/slave/test', 15:23:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:23:01 INFO - 'SHELL': '/bin/bash', 15:23:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u351snsZZ4/Listeners', 15:23:01 INFO - 'TMPDIR': '/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/', 15:23:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:23:01 INFO - 'USER': 'cltbld', 15:23:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:23:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:23:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:23:01 INFO - 'XPC_FLAGS': '0x0', 15:23:01 INFO - 'XPC_SERVICE_NAME': '0', 15:23:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:23:01 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:23:01 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 15:23:01 INFO - import pkg_resources 15:23:02 INFO - Using 1 client processes 15:23:02 INFO - wptserve Starting http server on 127.0.0.1:8001 15:23:02 INFO - wptserve Starting http server on 127.0.0.1:8000 15:23:02 INFO - wptserve Starting http server on 127.0.0.1:8443 15:23:04 INFO - SUITE-START | Running 778 tests 15:23:04 INFO - Running testharness tests 15:23:04 INFO - Setting up ssl 15:23:04 INFO - PROCESS | certutil | 15:23:04 INFO - PROCESS | certutil | 15:23:04 INFO - PROCESS | certutil | 15:23:04 INFO - Certificate Nickname Trust Attributes 15:23:04 INFO - SSL,S/MIME,JAR/XPI 15:23:04 INFO - 15:23:04 INFO - web-platform-tests CT,, 15:23:04 INFO - 15:23:04 INFO - Starting runner 15:23:05 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:23:05 INFO - PROCESS | 1661 | 1465856585815 Marionette DEBUG Marionette enabled via build flag and pref 15:23:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x113cb6800 == 1 [pid = 1661] [id = 1] 15:23:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 1 (0x113cb7000) [pid = 1661] [serial = 1] [outer = 0x0] 15:23:05 INFO - PROCESS | 1661 | [1661] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:23:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 2 (0x113cb8000) [pid = 1661] [serial = 2] [outer = 0x113cb7000] 15:23:06 INFO - PROCESS | 1661 | 1465856586132 Marionette INFO Listening on port 2828 15:23:06 INFO - PROCESS | 1661 | 1465856586358 Marionette DEBUG Marionette enabled via command-line flag 15:23:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x11695f000 == 2 [pid = 1661] [id = 2] 15:23:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 3 (0x11695f800) [pid = 1661] [serial = 3] [outer = 0x0] 15:23:06 INFO - PROCESS | 1661 | [1661] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:23:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 4 (0x116960800) [pid = 1661] [serial = 4] [outer = 0x11695f800] 15:23:06 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:23:06 INFO - PROCESS | 1661 | 1465856586504 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 15:23:06 INFO - PROCESS | 1661 | 1465856586588 Marionette DEBUG Closed connection conn0 15:23:06 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:23:06 INFO - PROCESS | 1661 | 1465856586591 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 15:23:06 INFO - PROCESS | 1661 | 1465856586602 Marionette DEBUG Closed connection conn1 15:23:06 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:23:06 INFO - PROCESS | 1661 | 1465856586608 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 15:23:06 INFO - PROCESS | 1661 | 1465856586615 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:23:06 INFO - PROCESS | 1661 | 1465856586621 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160613144725","device":"desktop","version":"48.0"} 15:23:06 INFO - PROCESS | 1661 | [1661] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:23:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a45800 == 3 [pid = 1661] [id = 3] 15:23:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 5 (0x119a46000) [pid = 1661] [serial = 5] [outer = 0x0] 15:23:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a46800 == 4 [pid = 1661] [id = 4] 15:23:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 6 (0x119afbc00) [pid = 1661] [serial = 6] [outer = 0x0] 15:23:07 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:23:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214dd800 == 5 [pid = 1661] [id = 5] 15:23:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 7 (0x119af8400) [pid = 1661] [serial = 7] [outer = 0x0] 15:23:07 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:23:07 INFO - PROCESS | 1661 | [1661] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:23:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 8 (0x1216c5400) [pid = 1661] [serial = 8] [outer = 0x119af8400] 15:23:08 INFO - PROCESS | 1661 | [1661] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:23:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 9 (0x123c1f800) [pid = 1661] [serial = 9] [outer = 0x119a46000] 15:23:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 10 (0x116920400) [pid = 1661] [serial = 10] [outer = 0x119afbc00] 15:23:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 11 (0x116922400) [pid = 1661] [serial = 11] [outer = 0x119af8400] 15:23:08 INFO - PROCESS | 1661 | [1661] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:23:08 INFO - PROCESS | 1661 | 1465856588611 Marionette INFO startBrowser ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:08 INFO - PROCESS | 1661 | 1465856588638 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 1661 | 1465856588646 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 1661 | 1465856588647 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 12 (0x12658d000) [pid = 1661] [serial = 12] [outer = 0x119af8400] 15:23:08 INFO - PROCESS | 1661 | 1465856588940 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ae77d4da-a99d-7f47-bcd0-01f1041b31e7","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160613144725","device":"desktop","version":"48.0","command_id":1}}] 15:23:09 INFO - PROCESS | 1661 | 1465856589023 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:23:09 INFO - PROCESS | 1661 | 1465856589025 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:09 INFO - PROCESS | 1661 | 1465856589080 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:23:09 INFO - PROCESS | 1661 | 1465856589151 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:23:09 INFO - PROCESS | 1661 | 1465856589152 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:09 INFO - PROCESS | 1661 | [1661] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:23:09 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:23:09 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:23:09 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:23:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 13 (0x128284000) [pid = 1661] [serial = 13] [outer = 0x119af8400] 15:23:09 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:23:09 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:23:09 INFO - PROCESS | 1661 | 1465856589416 Marionette TRACE conn2 <- [1,3,null,{}] 15:23:09 INFO - PROCESS | 1661 | 1465856589424 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:23:09 INFO - PROCESS | 1661 | 1465856589426 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:09 INFO - PROCESS | 1661 | 1465856589441 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:23:09 INFO - PROCESS | 1661 | 1465856589465 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 1661 | 1465856589466 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:23:09 INFO - PROCESS | 1661 | 1465856589474 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1661 | 1465856589476 Marionette TRACE conn2 <- [1,6,null,{}] 15:23:09 INFO - PROCESS | 1661 | 1465856589479 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:09 INFO - PROCESS | 1661 | 1465856589480 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:09 INFO - PROCESS | 1661 | 1465856589493 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:23:09 INFO - PROCESS | 1661 | 1465856589496 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:09 INFO - PROCESS | 1661 | 1465856589497 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x128767000 == 6 [pid = 1661] [id = 6] 15:23:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 14 (0x1287a1400) [pid = 1661] [serial = 14] [outer = 0x0] 15:23:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 15 (0x1287a3000) [pid = 1661] [serial = 15] [outer = 0x1287a1400] 15:23:09 INFO - PROCESS | 1661 | 1465856589527 Marionette DEBUG loaded listener.js 15:23:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 16 (0x1287e6000) [pid = 1661] [serial = 16] [outer = 0x1287a1400] 15:23:09 INFO - PROCESS | 1661 | 1465856589807 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 15:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:23:09 INFO - PROCESS | 1661 | 1465856589845 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 1661 | 1465856589846 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:23:09 INFO - PROCESS | 1661 | 1465856589849 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 1661 | 1465856589850 Marionette TRACE conn2 <- [1,10,null,{}] 15:23:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x115a15800 == 7 [pid = 1661] [id = 7] 15:23:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 17 (0x113d96400) [pid = 1661] [serial = 17] [outer = 0x0] 15:23:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 18 (0x129327000) [pid = 1661] [serial = 18] [outer = 0x113d96400] 15:23:09 INFO - PROCESS | 1661 | 1465856589876 Marionette DEBUG loaded listener.js 15:23:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 19 (0x12a355800) [pid = 1661] [serial = 19] [outer = 0x113d96400] 15:23:09 INFO - PROCESS | 1661 | 1465856589947 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:09 INFO - PROCESS | 1661 | 1465856589951 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:10 INFO - PROCESS | 1661 | 1465856590060 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:23:10 INFO - PROCESS | 1661 | 1465856590071 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:10 INFO - PROCESS | 1661 | 1465856590072 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a51e800 == 8 [pid = 1661] [id = 8] 15:23:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 20 (0x12a5b2800) [pid = 1661] [serial = 20] [outer = 0x0] 15:23:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 21 (0x12a5b4400) [pid = 1661] [serial = 21] [outer = 0x12a5b2800] 15:23:10 INFO - PROCESS | 1661 | 1465856590100 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 22 (0x12a5b8800) [pid = 1661] [serial = 22] [outer = 0x12a5b2800] 15:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 621ms 15:23:10 INFO - PROCESS | 1661 | 1465856590464 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:23:10 INFO - PROCESS | 1661 | 1465856590471 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:23:10 INFO - PROCESS | 1661 | 1465856590473 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:23:10 INFO - PROCESS | 1661 | 1465856590475 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:23:10 INFO - PROCESS | 1661 | 1465856590476 Marionette TRACE conn2 <- [1,14,null,{}] 15:23:10 INFO - PROCESS | 1661 | 1465856590478 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:10 INFO - PROCESS | 1661 | 1465856590481 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:10 INFO - PROCESS | 1661 | 1465856590566 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:23:10 INFO - PROCESS | 1661 | 1465856590623 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:10 INFO - PROCESS | 1661 | 1465856590625 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac45000 == 9 [pid = 1661] [id = 9] 15:23:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 23 (0x12a939800) [pid = 1661] [serial = 23] [outer = 0x0] 15:23:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 24 (0x12a93b400) [pid = 1661] [serial = 24] [outer = 0x12a939800] 15:23:10 INFO - PROCESS | 1661 | 1465856590653 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 25 (0x12b776c00) [pid = 1661] [serial = 25] [outer = 0x12a939800] 15:23:10 INFO - PROCESS | 1661 | 1465856590907 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 15:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:23:10 INFO - PROCESS | 1661 | 1465856590946 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:23:10 INFO - PROCESS | 1661 | 1465856590947 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:23:10 INFO - PROCESS | 1661 | 1465856590949 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:23:10 INFO - PROCESS | 1661 | 1465856590950 Marionette TRACE conn2 <- [1,18,null,{}] 15:23:10 INFO - PROCESS | 1661 | 1465856590961 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:10 INFO - PROCESS | 1661 | 1465856590962 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:11 INFO - PROCESS | 1661 | 1465856591055 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:23:11 INFO - PROCESS | 1661 | 1465856591060 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:11 INFO - PROCESS | 1661 | 1465856591062 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b965000 == 10 [pid = 1661] [id = 10] 15:23:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 26 (0x12b783400) [pid = 1661] [serial = 26] [outer = 0x0] 15:23:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 27 (0x12b98a800) [pid = 1661] [serial = 27] [outer = 0x12b783400] 15:23:11 INFO - PROCESS | 1661 | 1465856591086 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 28 (0x12b994000) [pid = 1661] [serial = 28] [outer = 0x12b783400] 15:23:11 INFO - PROCESS | 1661 | 1465856591347 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 429ms 15:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:23:11 INFO - PROCESS | 1661 | 1465856591378 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:23:11 INFO - PROCESS | 1661 | 1465856591380 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:23:11 INFO - PROCESS | 1661 | 1465856591382 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:23:11 INFO - PROCESS | 1661 | 1465856591383 Marionette TRACE conn2 <- [1,22,null,{}] 15:23:11 INFO - PROCESS | 1661 | 1465856591393 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:11 INFO - PROCESS | 1661 | 1465856591394 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:11 INFO - PROCESS | 1661 | 1465856591491 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:23:11 INFO - PROCESS | 1661 | 1465856591494 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:11 INFO - PROCESS | 1661 | 1465856591495 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bbae800 == 11 [pid = 1661] [id = 11] 15:23:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 29 (0x120ea8000) [pid = 1661] [serial = 29] [outer = 0x0] 15:23:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 30 (0x12a356400) [pid = 1661] [serial = 30] [outer = 0x120ea8000] 15:23:11 INFO - PROCESS | 1661 | 1465856591520 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 31 (0x12b9ad400) [pid = 1661] [serial = 31] [outer = 0x120ea8000] 15:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 379ms 15:23:11 INFO - PROCESS | 1661 | 1465856591757 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:23:11 INFO - PROCESS | 1661 | 1465856591762 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:23:11 INFO - PROCESS | 1661 | 1465856591763 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:23:11 INFO - PROCESS | 1661 | 1465856591765 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:23:11 INFO - PROCESS | 1661 | 1465856591766 Marionette TRACE conn2 <- [1,26,null,{}] 15:23:11 INFO - PROCESS | 1661 | 1465856591776 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:11 INFO - PROCESS | 1661 | 1465856591777 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:11 INFO - PROCESS | 1661 | 1465856591874 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:23:11 INFO - PROCESS | 1661 | 1465856591878 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:11 INFO - PROCESS | 1661 | 1465856591879 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf51000 == 12 [pid = 1661] [id = 12] 15:23:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 32 (0x11860f400) [pid = 1661] [serial = 32] [outer = 0x0] 15:23:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 33 (0x12b9b2400) [pid = 1661] [serial = 33] [outer = 0x11860f400] 15:23:11 INFO - PROCESS | 1661 | 1465856591904 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 34 (0x12c12b800) [pid = 1661] [serial = 34] [outer = 0x11860f400] 15:23:12 INFO - PROCESS | 1661 | 1465856592161 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 428ms 15:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:23:12 INFO - PROCESS | 1661 | 1465856592196 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:23:12 INFO - PROCESS | 1661 | 1465856592197 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:23:12 INFO - PROCESS | 1661 | 1465856592210 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:23:12 INFO - PROCESS | 1661 | 1465856592226 Marionette TRACE conn2 <- [1,30,null,{}] 15:23:12 INFO - PROCESS | 1661 | 1465856592240 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:12 INFO - PROCESS | 1661 | 1465856592241 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:12 INFO - PROCESS | 1661 | 1465856592371 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:23:12 INFO - PROCESS | 1661 | 1465856592376 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 1661 | 1465856592377 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1d0800 == 13 [pid = 1661] [id = 13] 15:23:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 35 (0x11865d400) [pid = 1661] [serial = 35] [outer = 0x0] 15:23:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 36 (0x118665800) [pid = 1661] [serial = 36] [outer = 0x11865d400] 15:23:12 INFO - PROCESS | 1661 | 1465856592414 Marionette DEBUG loaded listener.js 15:23:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 37 (0x12a933400) [pid = 1661] [serial = 37] [outer = 0x11865d400] 15:23:12 INFO - PROCESS | 1661 | 1465856592702 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 554ms 15:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:23:12 INFO - PROCESS | 1661 | 1465856592757 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:23:12 INFO - PROCESS | 1661 | 1465856592758 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:23:12 INFO - PROCESS | 1661 | 1465856592760 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:23:12 INFO - PROCESS | 1661 | 1465856592761 Marionette TRACE conn2 <- [1,34,null,{}] 15:23:12 INFO - PROCESS | 1661 | 1465856592763 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:12 INFO - PROCESS | 1661 | 1465856592765 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:12 INFO - PROCESS | 1661 | 1465856592867 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:23:12 INFO - PROCESS | 1661 | 1465856592870 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 1661 | 1465856592871 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c58e000 == 14 [pid = 1661] [id = 14] 15:23:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 38 (0x12c124c00) [pid = 1661] [serial = 38] [outer = 0x0] 15:23:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 39 (0x12c212c00) [pid = 1661] [serial = 39] [outer = 0x12c124c00] 15:23:12 INFO - PROCESS | 1661 | 1465856592896 Marionette DEBUG loaded listener.js 15:23:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 40 (0x12c21a400) [pid = 1661] [serial = 40] [outer = 0x12c124c00] 15:23:13 INFO - PROCESS | 1661 | 1465856593124 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 370ms 15:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:23:13 INFO - PROCESS | 1661 | 1465856593130 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:23:13 INFO - PROCESS | 1661 | 1465856593132 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:23:13 INFO - PROCESS | 1661 | 1465856593141 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:23:13 INFO - PROCESS | 1661 | 1465856593142 Marionette TRACE conn2 <- [1,38,null,{}] 15:23:13 INFO - PROCESS | 1661 | 1465856593144 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:13 INFO - PROCESS | 1661 | 1465856593146 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:13 INFO - PROCESS | 1661 | 1465856593247 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:23:13 INFO - PROCESS | 1661 | 1465856593251 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:13 INFO - PROCESS | 1661 | 1465856593252 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c941800 == 15 [pid = 1661] [id = 15] 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 41 (0x12c21f000) [pid = 1661] [serial = 41] [outer = 0x0] 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 42 (0x12c965400) [pid = 1661] [serial = 42] [outer = 0x12c21f000] 15:23:13 INFO - PROCESS | 1661 | 1465856593276 Marionette DEBUG loaded listener.js 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 43 (0x12c96a400) [pid = 1661] [serial = 43] [outer = 0x12c21f000] 15:23:13 INFO - PROCESS | 1661 | 1465856593508 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 15:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:23:13 INFO - PROCESS | 1661 | 1465856593561 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:23:13 INFO - PROCESS | 1661 | 1465856593562 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:23:13 INFO - PROCESS | 1661 | 1465856593564 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:23:13 INFO - PROCESS | 1661 | 1465856593565 Marionette TRACE conn2 <- [1,42,null,{}] 15:23:13 INFO - PROCESS | 1661 | 1465856593574 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:13 INFO - PROCESS | 1661 | 1465856593575 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:13 INFO - PROCESS | 1661 | 1465856593667 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:23:13 INFO - PROCESS | 1661 | 1465856593672 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:13 INFO - PROCESS | 1661 | 1465856593673 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x12cd51800 == 16 [pid = 1661] [id = 16] 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 44 (0x12c96c800) [pid = 1661] [serial = 44] [outer = 0x0] 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 45 (0x12cd71800) [pid = 1661] [serial = 45] [outer = 0x12c96c800] 15:23:13 INFO - PROCESS | 1661 | 1465856593698 Marionette DEBUG loaded listener.js 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 46 (0x12cd76c00) [pid = 1661] [serial = 46] [outer = 0x12c96c800] 15:23:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d149800 == 17 [pid = 1661] [id = 17] 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 47 (0x12d14a000) [pid = 1661] [serial = 47] [outer = 0x0] 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 48 (0x12d145000) [pid = 1661] [serial = 48] [outer = 0x12d14a000] 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 49 (0x12d141000) [pid = 1661] [serial = 49] [outer = 0x12d14a000] 15:23:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d149000 == 18 [pid = 1661] [id = 18] 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 50 (0x12cd7dc00) [pid = 1661] [serial = 50] [outer = 0x0] 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 51 (0x12cd9c000) [pid = 1661] [serial = 51] [outer = 0x12cd7dc00] 15:23:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 52 (0x12cd97000) [pid = 1661] [serial = 52] [outer = 0x12cd7dc00] 15:23:14 INFO - PROCESS | 1661 | 1465856594057 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 522ms 15:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:23:14 INFO - PROCESS | 1661 | 1465856594088 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:23:14 INFO - PROCESS | 1661 | 1465856594089 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:23:14 INFO - PROCESS | 1661 | 1465856594091 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:23:14 INFO - PROCESS | 1661 | 1465856594093 Marionette TRACE conn2 <- [1,46,null,{}] 15:23:14 INFO - PROCESS | 1661 | 1465856594095 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:14 INFO - PROCESS | 1661 | 1465856594096 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:14 INFO - PROCESS | 1661 | 1465856594191 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:23:14 INFO - PROCESS | 1661 | 1465856594194 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 1661 | 1465856594196 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d459800 == 19 [pid = 1661] [id = 19] 15:23:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 53 (0x12cd7b800) [pid = 1661] [serial = 53] [outer = 0x0] 15:23:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 54 (0x12d18cc00) [pid = 1661] [serial = 54] [outer = 0x12cd7b800] 15:23:14 INFO - PROCESS | 1661 | 1465856594222 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 55 (0x12d54f400) [pid = 1661] [serial = 55] [outer = 0x12cd7b800] 15:23:14 INFO - PROCESS | 1661 | 1465856594465 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 15:23:14 INFO - PROCESS | 1661 | 1465856594511 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:23:14 INFO - PROCESS | 1661 | 1465856594512 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:23:14 INFO - PROCESS | 1661 | 1465856594514 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:23:14 INFO - PROCESS | 1661 | 1465856594515 Marionette TRACE conn2 <- [1,50,null,{}] 15:23:14 INFO - PROCESS | 1661 | 1465856594525 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:14 INFO - PROCESS | 1661 | 1465856594526 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:14 INFO - PROCESS | 1661 | 1465856594623 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:23:14 INFO - PROCESS | 1661 | 1465856594627 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 1661 | 1465856594628 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d799000 == 20 [pid = 1661] [id = 20] 15:23:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 56 (0x118607c00) [pid = 1661] [serial = 56] [outer = 0x0] 15:23:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 57 (0x12d551800) [pid = 1661] [serial = 57] [outer = 0x118607c00] 15:23:14 INFO - PROCESS | 1661 | 1465856594651 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 58 (0x12d557400) [pid = 1661] [serial = 58] [outer = 0x118607c00] 15:23:14 INFO - PROCESS | 1661 | 1465856594887 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 425ms 15:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:23:14 INFO - PROCESS | 1661 | 1465856594942 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:23:14 INFO - PROCESS | 1661 | 1465856594943 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:23:14 INFO - PROCESS | 1661 | 1465856594945 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:23:14 INFO - PROCESS | 1661 | 1465856594946 Marionette TRACE conn2 <- [1,54,null,{}] 15:23:14 INFO - PROCESS | 1661 | 1465856594949 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:14 INFO - PROCESS | 1661 | 1465856594950 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:15 INFO - PROCESS | 1661 | 1465856595058 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:23:15 INFO - PROCESS | 1661 | 1465856595061 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:15 INFO - PROCESS | 1661 | 1465856595062 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba19800 == 21 [pid = 1661] [id = 21] 15:23:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 59 (0x12d777000) [pid = 1661] [serial = 59] [outer = 0x0] 15:23:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 60 (0x12d77a800) [pid = 1661] [serial = 60] [outer = 0x12d777000] 15:23:15 INFO - PROCESS | 1661 | 1465856595086 Marionette DEBUG loaded listener.js 15:23:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 61 (0x12d780000) [pid = 1661] [serial = 61] [outer = 0x12d777000] 15:23:15 INFO - PROCESS | 1661 | 1465856595305 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 15:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:23:15 INFO - PROCESS | 1661 | 1465856595313 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:23:15 INFO - PROCESS | 1661 | 1465856595315 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:23:15 INFO - PROCESS | 1661 | 1465856595318 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 1661 | 1465856595320 Marionette TRACE conn2 <- [1,58,null,{}] 15:23:15 INFO - PROCESS | 1661 | 1465856595328 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:15 INFO - PROCESS | 1661 | 1465856595329 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:15 INFO - PROCESS | 1661 | 1465856595433 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:23:15 INFO - PROCESS | 1661 | 1465856595438 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:15 INFO - PROCESS | 1661 | 1465856595439 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d7a6800 == 22 [pid = 1661] [id = 22] 15:23:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 62 (0x12d782000) [pid = 1661] [serial = 62] [outer = 0x0] 15:23:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 63 (0x12d7cc400) [pid = 1661] [serial = 63] [outer = 0x12d782000] 15:23:15 INFO - PROCESS | 1661 | 1465856595463 Marionette DEBUG loaded listener.js 15:23:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 64 (0x12d7d2400) [pid = 1661] [serial = 64] [outer = 0x12d782000] 15:23:15 INFO - PROCESS | 1661 | 1465856595719 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 427ms 15:23:15 INFO - PROCESS | 1661 | 1465856595746 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:23:15 INFO - PROCESS | 1661 | 1465856595750 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:23:15 INFO - PROCESS | 1661 | 1465856595764 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 1661 | 1465856595771 Marionette TRACE conn2 <- [1,62,null,{}] 15:23:15 INFO - PROCESS | 1661 | 1465856595795 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:15 INFO - PROCESS | 1661 | 1465856595796 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:15 INFO - PROCESS | 1661 | 1465856595936 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:23:16 INFO - PROCESS | 1661 | 1465856596725 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:16 INFO - PROCESS | 1661 | 1465856596727 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:16 INFO - PROCESS | 1661 | ++DOCSHELL 0x111a4b800 == 23 [pid = 1661] [id = 23] 15:23:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x111f3b800) [pid = 1661] [serial = 65] [outer = 0x0] 15:23:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x11213e000) [pid = 1661] [serial = 66] [outer = 0x111f3b800] 15:23:16 INFO - PROCESS | 1661 | 1465856596764 Marionette DEBUG loaded listener.js 15:23:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x11297c000) [pid = 1661] [serial = 67] [outer = 0x111f3b800] 15:23:17 INFO - PROCESS | 1661 | 1465856597175 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1440ms 15:23:17 INFO - PROCESS | 1661 | 1465856597204 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:23:17 INFO - PROCESS | 1661 | 1465856597206 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:23:17 INFO - PROCESS | 1661 | 1465856597209 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - PROCESS | 1661 | 1465856597211 Marionette TRACE conn2 <- [1,66,null,{}] 15:23:17 INFO - PROCESS | 1661 | 1465856597215 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:17 INFO - PROCESS | 1661 | 1465856597218 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:17 INFO - PROCESS | 1661 | 1465856597332 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:23:17 INFO - PROCESS | 1661 | 1465856597373 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:17 INFO - PROCESS | 1661 | 1465856597374 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x115fae800 == 24 [pid = 1661] [id = 24] 15:23:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x11330a400) [pid = 1661] [serial = 68] [outer = 0x0] 15:23:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x115f53c00) [pid = 1661] [serial = 69] [outer = 0x11330a400] 15:23:17 INFO - PROCESS | 1661 | 1465856597404 Marionette DEBUG loaded listener.js 15:23:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x11673e400) [pid = 1661] [serial = 70] [outer = 0x11330a400] 15:23:17 INFO - PROCESS | 1661 | 1465856597807 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 15:23:17 INFO - PROCESS | 1661 | 1465856597833 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:23:17 INFO - PROCESS | 1661 | 1465856597835 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:23:17 INFO - PROCESS | 1661 | 1465856597838 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - PROCESS | 1661 | 1465856597839 Marionette TRACE conn2 <- [1,70,null,{}] 15:23:17 INFO - PROCESS | 1661 | 1465856597842 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:17 INFO - PROCESS | 1661 | 1465856597843 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:17 INFO - PROCESS | 1661 | 1465856597959 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:23:18 INFO - PROCESS | 1661 | 1465856598038 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:18 INFO - PROCESS | 1661 | 1465856598039 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x116add800 == 25 [pid = 1661] [id = 25] 15:23:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x11704ec00) [pid = 1661] [serial = 71] [outer = 0x0] 15:23:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x1180b3c00) [pid = 1661] [serial = 72] [outer = 0x11704ec00] 15:23:18 INFO - PROCESS | 1661 | 1465856598071 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x11865b000) [pid = 1661] [serial = 73] [outer = 0x11704ec00] 15:23:18 INFO - PROCESS | 1661 | 1465856598681 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 919ms 15:23:18 INFO - PROCESS | 1661 | 1465856598758 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:23:18 INFO - PROCESS | 1661 | 1465856598761 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:23:18 INFO - PROCESS | 1661 | 1465856598766 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:23:18 INFO - PROCESS | 1661 | 1465856598771 Marionette TRACE conn2 <- [1,74,null,{}] 15:23:18 INFO - PROCESS | 1661 | 1465856598776 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:18 INFO - PROCESS | 1661 | 1465856598778 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:18 INFO - PROCESS | 1661 | 1465856598865 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:23:18 INFO - PROCESS | 1661 | 1465856598915 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:18 INFO - PROCESS | 1661 | 1465856598916 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x115a11000 == 26 [pid = 1661] [id = 26] 15:23:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x1164d8c00) [pid = 1661] [serial = 74] [outer = 0x0] 15:23:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x116905c00) [pid = 1661] [serial = 75] [outer = 0x1164d8c00] 15:23:18 INFO - PROCESS | 1661 | 1465856598944 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x116979400) [pid = 1661] [serial = 76] [outer = 0x1164d8c00] 15:23:19 INFO - PROCESS | 1661 | 1465856599376 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 629ms 15:23:19 INFO - PROCESS | 1661 | 1465856599393 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:23:19 INFO - PROCESS | 1661 | 1465856599396 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:23:19 INFO - PROCESS | 1661 | 1465856599402 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 1661 | 1465856599405 Marionette TRACE conn2 <- [1,78,null,{}] 15:23:19 INFO - PROCESS | 1661 | 1465856599409 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:19 INFO - PROCESS | 1661 | 1465856599411 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:19 INFO - PROCESS | 1661 | 1465856599528 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:23:19 INFO - PROCESS | 1661 | 1465856599538 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:19 INFO - PROCESS | 1661 | 1465856599539 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x11640f000 == 27 [pid = 1661] [id = 27] 15:23:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x116e81800) [pid = 1661] [serial = 77] [outer = 0x0] 15:23:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x1174b6c00) [pid = 1661] [serial = 78] [outer = 0x116e81800] 15:23:19 INFO - PROCESS | 1661 | 1465856599582 Marionette DEBUG loaded listener.js 15:23:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x1175d2400) [pid = 1661] [serial = 79] [outer = 0x116e81800] 15:23:19 INFO - PROCESS | 1661 | 1465856599965 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 622ms 15:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:23:20 INFO - PROCESS | 1661 | 1465856600023 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 1661 | 1465856600025 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:23:20 INFO - PROCESS | 1661 | 1465856600027 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 1661 | 1465856600029 Marionette TRACE conn2 <- [1,82,null,{}] 15:23:20 INFO - PROCESS | 1661 | 1465856600037 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:20 INFO - PROCESS | 1661 | 1465856600040 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:20 INFO - PROCESS | 1661 | 1465856600116 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:23:20 INFO - PROCESS | 1661 | 1465856600123 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:20 INFO - PROCESS | 1661 | 1465856600125 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x1169b9000 == 28 [pid = 1661] [id = 28] 15:23:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x11330d400) [pid = 1661] [serial = 80] [outer = 0x0] 15:23:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x1181a5800) [pid = 1661] [serial = 81] [outer = 0x11330d400] 15:23:20 INFO - PROCESS | 1661 | 1465856600154 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x11865c000) [pid = 1661] [serial = 82] [outer = 0x11330d400] 15:23:20 INFO - PROCESS | 1661 | 1465856600456 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 15:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:23:20 INFO - PROCESS | 1661 | 1465856600497 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 1661 | 1465856600499 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:23:20 INFO - PROCESS | 1661 | 1465856600502 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 1661 | 1465856600505 Marionette TRACE conn2 <- [1,86,null,{}] 15:23:20 INFO - PROCESS | 1661 | 1465856600507 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:20 INFO - PROCESS | 1661 | 1465856600508 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:20 INFO - PROCESS | 1661 | 1465856600586 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:23:20 INFO - PROCESS | 1661 | 1465856600627 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:20 INFO - PROCESS | 1661 | 1465856600628 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee5000 == 29 [pid = 1661] [id = 29] 15:23:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x118260400) [pid = 1661] [serial = 83] [outer = 0x0] 15:23:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x118667c00) [pid = 1661] [serial = 84] [outer = 0x118260400] 15:23:20 INFO - PROCESS | 1661 | 1465856600654 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x118872800) [pid = 1661] [serial = 85] [outer = 0x118260400] 15:23:20 INFO - PROCESS | 1661 | 1465856600939 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms 15:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:23:20 INFO - PROCESS | 1661 | 1465856600978 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 1661 | 1465856600980 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:23:20 INFO - PROCESS | 1661 | 1465856600983 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 1661 | 1465856600989 Marionette TRACE conn2 <- [1,90,null,{}] 15:23:20 INFO - PROCESS | 1661 | 1465856600992 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:20 INFO - PROCESS | 1661 | 1465856600995 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:21 INFO - PROCESS | 1661 | 1465856601106 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:23:21 INFO - PROCESS | 1661 | 1465856601162 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:21 INFO - PROCESS | 1661 | 1465856601163 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x118111800 == 30 [pid = 1661] [id = 30] 15:23:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x113308000) [pid = 1661] [serial = 86] [outer = 0x0] 15:23:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x118263000) [pid = 1661] [serial = 87] [outer = 0x113308000] 15:23:21 INFO - PROCESS | 1661 | 1465856601202 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x118feb400) [pid = 1661] [serial = 88] [outer = 0x113308000] 15:23:21 INFO - PROCESS | 1661 | 1465856601548 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 625ms 15:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:23:21 INFO - PROCESS | 1661 | 1465856601608 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:23:21 INFO - PROCESS | 1661 | 1465856601610 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:23:21 INFO - PROCESS | 1661 | 1465856601612 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:23:21 INFO - PROCESS | 1661 | 1465856601612 Marionette TRACE conn2 <- [1,94,null,{}] 15:23:21 INFO - PROCESS | 1661 | 1465856601615 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:21 INFO - PROCESS | 1661 | 1465856601619 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:21 INFO - PROCESS | 1661 | 1465856601731 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:23:21 INFO - PROCESS | 1661 | 1465856601755 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:21 INFO - PROCESS | 1661 | 1465856601756 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x11817f800 == 31 [pid = 1661] [id = 31] 15:23:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x1187a8400) [pid = 1661] [serial = 89] [outer = 0x0] 15:23:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x119337800) [pid = 1661] [serial = 90] [outer = 0x1187a8400] 15:23:21 INFO - PROCESS | 1661 | 1465856601781 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x119ee9c00) [pid = 1661] [serial = 91] [outer = 0x1187a8400] 15:23:22 INFO - PROCESS | 1661 | 1465856602014 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 417ms 15:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:23:22 INFO - PROCESS | 1661 | 1465856602029 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 1661 | 1465856602031 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:23:22 INFO - PROCESS | 1661 | 1465856602033 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 1661 | 1465856602034 Marionette TRACE conn2 <- [1,98,null,{}] 15:23:22 INFO - PROCESS | 1661 | 1465856602044 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:22 INFO - PROCESS | 1661 | 1465856602045 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:22 INFO - PROCESS | 1661 | 1465856602123 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:23:22 INFO - PROCESS | 1661 | 1465856602127 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:22 INFO - PROCESS | 1661 | 1465856602128 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191c9800 == 32 [pid = 1661] [id = 32] 15:23:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x119e2c000) [pid = 1661] [serial = 92] [outer = 0x0] 15:23:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x120ea1c00) [pid = 1661] [serial = 93] [outer = 0x119e2c000] 15:23:22 INFO - PROCESS | 1661 | 1465856602155 Marionette DEBUG loaded listener.js 15:23:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x120ed5000) [pid = 1661] [serial = 94] [outer = 0x119e2c000] 15:23:22 INFO - PROCESS | 1661 | 1465856602452 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 428ms 15:23:22 INFO - PROCESS | 1661 | 1465856602462 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 1661 | 1465856602463 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:23:22 INFO - PROCESS | 1661 | 1465856602465 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 1661 | 1465856602466 Marionette TRACE conn2 <- [1,102,null,{}] 15:23:22 INFO - PROCESS | 1661 | 1465856602477 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:22 INFO - PROCESS | 1661 | 1465856602478 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:22 INFO - PROCESS | 1661 | 1465856602555 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:23:22 INFO - PROCESS | 1661 | 1465856602559 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:22 INFO - PROCESS | 1661 | 1465856602560 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x119714000 == 33 [pid = 1661] [id = 33] 15:23:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x120ea0c00) [pid = 1661] [serial = 95] [outer = 0x0] 15:23:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x120edec00) [pid = 1661] [serial = 96] [outer = 0x120ea0c00] 15:23:22 INFO - PROCESS | 1661 | 1465856602584 Marionette DEBUG loaded listener.js 15:23:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x120faa000) [pid = 1661] [serial = 97] [outer = 0x120ea0c00] 15:23:22 INFO - PROCESS | 1661 | 1465856602887 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 15:23:22 INFO - PROCESS | 1661 | 1465856602936 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 1661 | 1465856602937 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:23:22 INFO - PROCESS | 1661 | 1465856602940 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 1661 | 1465856602942 Marionette TRACE conn2 <- [1,106,null,{}] 15:23:22 INFO - PROCESS | 1661 | 1465856602945 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:22 INFO - PROCESS | 1661 | 1465856602947 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:23 INFO - PROCESS | 1661 | 1465856603087 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:23:23 INFO - PROCESS | 1661 | 1465856603096 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:23 INFO - PROCESS | 1661 | 1465856603097 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x1169b6000 == 34 [pid = 1661] [id = 34] 15:23:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x120edd800) [pid = 1661] [serial = 98] [outer = 0x0] 15:23:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1210f2000) [pid = 1661] [serial = 99] [outer = 0x120edd800] 15:23:23 INFO - PROCESS | 1661 | 1465856603135 Marionette DEBUG loaded listener.js 15:23:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12121a400) [pid = 1661] [serial = 100] [outer = 0x120edd800] 15:23:23 INFO - PROCESS | 1661 | 1465856603529 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 621ms 15:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:23:23 INFO - PROCESS | 1661 | 1465856603561 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:23:23 INFO - PROCESS | 1661 | 1465856603562 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:23:23 INFO - PROCESS | 1661 | 1465856603565 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:23:23 INFO - PROCESS | 1661 | 1465856603566 Marionette TRACE conn2 <- [1,110,null,{}] 15:23:23 INFO - PROCESS | 1661 | 1465856603570 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:23 INFO - PROCESS | 1661 | 1465856603571 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:23 INFO - PROCESS | 1661 | 1465856603663 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:23:23 INFO - PROCESS | 1661 | 1465856603669 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:23 INFO - PROCESS | 1661 | 1465856603670 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x119ab2800 == 35 [pid = 1661] [id = 35] 15:23:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x1164d9400) [pid = 1661] [serial = 101] [outer = 0x0] 15:23:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x1214b3800) [pid = 1661] [serial = 102] [outer = 0x1164d9400] 15:23:23 INFO - PROCESS | 1661 | 1465856603694 Marionette DEBUG loaded listener.js 15:23:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12191e400) [pid = 1661] [serial = 103] [outer = 0x1164d9400] 15:23:24 INFO - PROCESS | 1661 | 1465856603994 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 15:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:23:24 INFO - PROCESS | 1661 | 1465856604038 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:23:24 INFO - PROCESS | 1661 | 1465856604040 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:23:24 INFO - PROCESS | 1661 | 1465856604042 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:23:24 INFO - PROCESS | 1661 | 1465856604044 Marionette TRACE conn2 <- [1,114,null,{}] 15:23:24 INFO - PROCESS | 1661 | 1465856604046 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:24 INFO - PROCESS | 1661 | 1465856604048 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:24 INFO - PROCESS | 1661 | 1465856604137 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:23:24 INFO - PROCESS | 1661 | 1465856604141 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:24 INFO - PROCESS | 1661 | 1465856604142 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x12114b800 == 36 [pid = 1661] [id = 36] 15:23:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x121b8b400) [pid = 1661] [serial = 104] [outer = 0x0] 15:23:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x124bb5400) [pid = 1661] [serial = 105] [outer = 0x121b8b400] 15:23:24 INFO - PROCESS | 1661 | 1465856604168 Marionette DEBUG loaded listener.js 15:23:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x12532b800) [pid = 1661] [serial = 106] [outer = 0x121b8b400] 15:23:24 INFO - PROCESS | 1661 | 1465856604473 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 15:23:24 INFO - PROCESS | 1661 | 1465856604511 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:23:24 INFO - PROCESS | 1661 | 1465856604512 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:23:24 INFO - PROCESS | 1661 | 1465856604514 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:23:24 INFO - PROCESS | 1661 | 1465856604516 Marionette TRACE conn2 <- [1,118,null,{}] 15:23:24 INFO - PROCESS | 1661 | 1465856604518 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:24 INFO - PROCESS | 1661 | 1465856604519 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:24 INFO - PROCESS | 1661 | 1465856604618 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:23:24 INFO - PROCESS | 1661 | 1465856604624 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:24 INFO - PROCESS | 1661 | 1465856604625 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x121289000 == 37 [pid = 1661] [id = 37] 15:23:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x1216b9c00) [pid = 1661] [serial = 107] [outer = 0x0] 15:23:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x125e19800) [pid = 1661] [serial = 108] [outer = 0x1216b9c00] 15:23:24 INFO - PROCESS | 1661 | 1465856604649 Marionette DEBUG loaded listener.js 15:23:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x126425c00) [pid = 1661] [serial = 109] [outer = 0x1216b9c00] 15:23:24 INFO - PROCESS | 1661 | 1465856604917 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms 15:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:23:24 INFO - PROCESS | 1661 | 1465856604942 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:23:24 INFO - PROCESS | 1661 | 1465856604944 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:23:24 INFO - PROCESS | 1661 | 1465856604946 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:23:24 INFO - PROCESS | 1661 | 1465856604947 Marionette TRACE conn2 <- [1,122,null,{}] 15:23:24 INFO - PROCESS | 1661 | 1465856604957 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:24 INFO - PROCESS | 1661 | 1465856604958 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:25 INFO - PROCESS | 1661 | 1465856605041 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:23:25 INFO - PROCESS | 1661 | 1465856605045 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:25 INFO - PROCESS | 1661 | 1465856605046 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x121948800 == 38 [pid = 1661] [id = 38] 15:23:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x126427c00) [pid = 1661] [serial = 110] [outer = 0x0] 15:23:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x126490000) [pid = 1661] [serial = 111] [outer = 0x126427c00] 15:23:25 INFO - PROCESS | 1661 | 1465856605070 Marionette DEBUG loaded listener.js 15:23:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x12658c800) [pid = 1661] [serial = 112] [outer = 0x126427c00] 15:23:25 INFO - PROCESS | 1661 | 1465856605353 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 15:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:23:25 INFO - PROCESS | 1661 | 1465856605364 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 1661 | 1465856605365 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:23:25 INFO - PROCESS | 1661 | 1465856605374 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - PROCESS | 1661 | 1465856605376 Marionette TRACE conn2 <- [1,126,null,{}] 15:23:25 INFO - PROCESS | 1661 | 1465856605378 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:25 INFO - PROCESS | 1661 | 1465856605379 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:25 INFO - PROCESS | 1661 | 1465856605459 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:23:25 INFO - PROCESS | 1661 | 1465856605505 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:25 INFO - PROCESS | 1661 | 1465856605506 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x123cc6800 == 39 [pid = 1661] [id = 39] 15:23:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x1132a0000) [pid = 1661] [serial = 113] [outer = 0x0] 15:23:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x126588400) [pid = 1661] [serial = 114] [outer = 0x1132a0000] 15:23:25 INFO - PROCESS | 1661 | 1465856605532 Marionette DEBUG loaded listener.js 15:23:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x126a66000) [pid = 1661] [serial = 115] [outer = 0x1132a0000] 15:23:25 INFO - PROCESS | 1661 | 1465856605781 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 425ms 15:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:23:25 INFO - PROCESS | 1661 | 1465856605796 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 1661 | 1465856605798 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:23:25 INFO - PROCESS | 1661 | 1465856605800 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - PROCESS | 1661 | 1465856605801 Marionette TRACE conn2 <- [1,130,null,{}] 15:23:25 INFO - PROCESS | 1661 | 1465856605813 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:25 INFO - PROCESS | 1661 | 1465856605814 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:25 INFO - PROCESS | 1661 | 1465856605895 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:23:25 INFO - PROCESS | 1661 | 1465856605899 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:25 INFO - PROCESS | 1661 | 1465856605901 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e27800 == 40 [pid = 1661] [id = 40] 15:23:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x127fd4c00) [pid = 1661] [serial = 116] [outer = 0x0] 15:23:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x1280ccc00) [pid = 1661] [serial = 117] [outer = 0x127fd4c00] 15:23:25 INFO - PROCESS | 1661 | 1465856605927 Marionette DEBUG loaded listener.js 15:23:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x128281400) [pid = 1661] [serial = 118] [outer = 0x127fd4c00] 15:23:26 INFO - PROCESS | 1661 | 1465856606221 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 477ms 15:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:23:26 INFO - PROCESS | 1661 | 1465856606278 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:23:26 INFO - PROCESS | 1661 | 1465856606279 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:23:26 INFO - PROCESS | 1661 | 1465856606282 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:23:26 INFO - PROCESS | 1661 | 1465856606283 Marionette TRACE conn2 <- [1,134,null,{}] 15:23:26 INFO - PROCESS | 1661 | 1465856606287 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:26 INFO - PROCESS | 1661 | 1465856606289 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:26 INFO - PROCESS | 1661 | 1465856606407 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:23:26 INFO - PROCESS | 1661 | 1465856606491 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:26 INFO - PROCESS | 1661 | 1465856606492 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x125eb1800 == 41 [pid = 1661] [id = 41] 15:23:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x127fd5400) [pid = 1661] [serial = 119] [outer = 0x0] 15:23:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 120 (0x128289800) [pid = 1661] [serial = 120] [outer = 0x127fd5400] 15:23:26 INFO - PROCESS | 1661 | 1465856606530 Marionette DEBUG loaded listener.js 15:23:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 121 (0x12879f800) [pid = 1661] [serial = 121] [outer = 0x127fd5400] 15:23:27 INFO - PROCESS | 1661 | 1465856607545 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1272ms 15:23:27 INFO - PROCESS | 1661 | 1465856607554 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:23:27 INFO - PROCESS | 1661 | 1465856607556 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:23:27 INFO - PROCESS | 1661 | 1465856607560 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:23:27 INFO - PROCESS | 1661 | 1465856607561 Marionette TRACE conn2 <- [1,138,null,{}] 15:23:27 INFO - PROCESS | 1661 | 1465856607565 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:27 INFO - PROCESS | 1661 | 1465856607566 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:27 INFO - PROCESS | 1661 | 1465856607655 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:23:27 INFO - PROCESS | 1661 | 1465856607685 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:27 INFO - PROCESS | 1661 | 1465856607687 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x113351800 == 42 [pid = 1661] [id = 42] 15:23:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 122 (0x116975000) [pid = 1661] [serial = 122] [outer = 0x0] 15:23:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 123 (0x116e80000) [pid = 1661] [serial = 123] [outer = 0x116975000] 15:23:27 INFO - PROCESS | 1661 | 1465856607716 Marionette DEBUG loaded listener.js 15:23:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 124 (0x1175cac00) [pid = 1661] [serial = 124] [outer = 0x116975000] 15:23:28 INFO - PROCESS | 1661 | 1465856608055 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 15:23:28 INFO - PROCESS | 1661 | 1465856608079 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:23:28 INFO - PROCESS | 1661 | 1465856608082 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:23:28 INFO - PROCESS | 1661 | 1465856608088 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:23:28 INFO - PROCESS | 1661 | 1465856608090 Marionette TRACE conn2 <- [1,142,null,{}] 15:23:28 INFO - PROCESS | 1661 | 1465856608092 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:28 INFO - PROCESS | 1661 | 1465856608094 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:28 INFO - PROCESS | 1661 | 1465856608192 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:23:28 INFO - PROCESS | 1661 | 1465856608196 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:28 INFO - PROCESS | 1661 | 1465856608197 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x11694d800 == 43 [pid = 1661] [id = 43] 15:23:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 125 (0x1180a9c00) [pid = 1661] [serial = 125] [outer = 0x0] 15:23:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 126 (0x11825e800) [pid = 1661] [serial = 126] [outer = 0x1180a9c00] 15:23:28 INFO - PROCESS | 1661 | 1465856608223 Marionette DEBUG loaded listener.js 15:23:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 127 (0x118661000) [pid = 1661] [serial = 127] [outer = 0x1180a9c00] 15:23:28 INFO - PROCESS | 1661 | 1465856608572 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 521ms 15:23:28 INFO - PROCESS | 1661 | 1465856608607 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:23:28 INFO - PROCESS | 1661 | 1465856608609 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:23:28 INFO - PROCESS | 1661 | 1465856608611 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:23:28 INFO - PROCESS | 1661 | 1465856608613 Marionette TRACE conn2 <- [1,146,null,{}] 15:23:28 INFO - PROCESS | 1661 | 1465856608620 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:28 INFO - PROCESS | 1661 | 1465856608623 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:28 INFO - PROCESS | 1661 | 1465856608714 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:23:28 INFO - PROCESS | 1661 | 1465856608747 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:28 INFO - PROCESS | 1661 | 1465856608748 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x118104800 == 44 [pid = 1661] [id = 44] 15:23:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 128 (0x118feb000) [pid = 1661] [serial = 128] [outer = 0x0] 15:23:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 129 (0x119338800) [pid = 1661] [serial = 129] [outer = 0x118feb000] 15:23:28 INFO - PROCESS | 1661 | 1465856608775 Marionette DEBUG loaded listener.js 15:23:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 130 (0x119753800) [pid = 1661] [serial = 130] [outer = 0x118feb000] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 129 (0x12a939800) [pid = 1661] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 128 (0x12a5b2800) [pid = 1661] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 127 (0x1287a1400) [pid = 1661] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 126 (0x12d782000) [pid = 1661] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 125 (0x12d777000) [pid = 1661] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 124 (0x118607c00) [pid = 1661] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 123 (0x12cd7b800) [pid = 1661] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 122 (0x12c96c800) [pid = 1661] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 121 (0x12c21f000) [pid = 1661] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 120 (0x12c124c00) [pid = 1661] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 119 (0x11865d400) [pid = 1661] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x11860f400) [pid = 1661] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x120ea8000) [pid = 1661] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x12b783400) [pid = 1661] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x120ea0c00) [pid = 1661] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x120edd800) [pid = 1661] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x121b8b400) [pid = 1661] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x1216b9c00) [pid = 1661] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x126427c00) [pid = 1661] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x111f3b800) [pid = 1661] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x11330a400) [pid = 1661] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x11704ec00) [pid = 1661] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x1164d8c00) [pid = 1661] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x116e81800) [pid = 1661] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x11330d400) [pid = 1661] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x118260400) [pid = 1661] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x113308000) [pid = 1661] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1187a8400) [pid = 1661] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:23:29 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x119e2c000) [pid = 1661] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:23:29 INFO - PROCESS | 1661 | 1465856609498 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 921ms 15:23:29 INFO - PROCESS | 1661 | 1465856609532 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:23:29 INFO - PROCESS | 1661 | 1465856609535 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:23:29 INFO - PROCESS | 1661 | 1465856609542 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:23:29 INFO - PROCESS | 1661 | 1465856609543 Marionette TRACE conn2 <- [1,150,null,{}] 15:23:29 INFO - PROCESS | 1661 | 1465856609563 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:29 INFO - PROCESS | 1661 | 1465856609564 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:29 INFO - PROCESS | 1661 | 1465856609661 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:23:29 INFO - PROCESS | 1661 | 1465856609665 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:29 INFO - PROCESS | 1661 | 1465856609666 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x11817e800 == 45 [pid = 1661] [id = 45] 15:23:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x115f52000) [pid = 1661] [serial = 131] [outer = 0x0] 15:23:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x11704ec00) [pid = 1661] [serial = 132] [outer = 0x115f52000] 15:23:29 INFO - PROCESS | 1661 | 1465856609691 Marionette DEBUG loaded listener.js 15:23:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x118fe6800) [pid = 1661] [serial = 133] [outer = 0x115f52000] 15:23:29 INFO - PROCESS | 1661 | 1465856609994 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 15:23:30 INFO - PROCESS | 1661 | 1465856610012 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 1661 | 1465856610013 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:23:30 INFO - PROCESS | 1661 | 1465856610015 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - PROCESS | 1661 | 1465856610017 Marionette TRACE conn2 <- [1,154,null,{}] 15:23:30 INFO - PROCESS | 1661 | 1465856610021 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:30 INFO - PROCESS | 1661 | 1465856610023 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:30 INFO - PROCESS | 1661 | 1465856610092 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:23:30 INFO - PROCESS | 1661 | 1465856610146 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:30 INFO - PROCESS | 1661 | 1465856610147 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191d4800 == 46 [pid = 1661] [id = 46] 15:23:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x115f52400) [pid = 1661] [serial = 134] [outer = 0x0] 15:23:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x11865f800) [pid = 1661] [serial = 135] [outer = 0x115f52400] 15:23:30 INFO - PROCESS | 1661 | 1465856610172 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x120e9d000) [pid = 1661] [serial = 136] [outer = 0x115f52400] 15:23:30 INFO - PROCESS | 1661 | 1465856610459 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 471ms 15:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:23:30 INFO - PROCESS | 1661 | 1465856610493 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 1661 | 1465856610494 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:23:30 INFO - PROCESS | 1661 | 1465856610496 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - PROCESS | 1661 | 1465856610497 Marionette TRACE conn2 <- [1,158,null,{}] 15:23:30 INFO - PROCESS | 1661 | 1465856610500 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:30 INFO - PROCESS | 1661 | 1465856610506 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:30 INFO - PROCESS | 1661 | 1465856610595 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:23:30 INFO - PROCESS | 1661 | 1465856610599 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:30 INFO - PROCESS | 1661 | 1465856610601 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e3f800 == 47 [pid = 1661] [id = 47] 15:23:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x120eaac00) [pid = 1661] [serial = 137] [outer = 0x0] 15:23:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x120faa400) [pid = 1661] [serial = 138] [outer = 0x120eaac00] 15:23:30 INFO - PROCESS | 1661 | 1465856610628 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x121b94000) [pid = 1661] [serial = 139] [outer = 0x120eaac00] 15:23:30 INFO - PROCESS | 1661 | 1465856610951 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 15:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:23:30 INFO - PROCESS | 1661 | 1465856610966 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 1661 | 1465856610967 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:23:30 INFO - PROCESS | 1661 | 1465856610972 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - PROCESS | 1661 | 1465856610974 Marionette TRACE conn2 <- [1,162,null,{}] 15:23:30 INFO - PROCESS | 1661 | 1465856610976 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:30 INFO - PROCESS | 1661 | 1465856610977 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:31 INFO - PROCESS | 1661 | 1465856611049 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:23:31 INFO - PROCESS | 1661 | 1465856611055 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:31 INFO - PROCESS | 1661 | 1465856611056 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x121296800 == 48 [pid = 1661] [id = 48] 15:23:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x124814400) [pid = 1661] [serial = 140] [outer = 0x0] 15:23:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x124be1400) [pid = 1661] [serial = 141] [outer = 0x124814400] 15:23:31 INFO - PROCESS | 1661 | 1465856611080 Marionette DEBUG loaded listener.js 15:23:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x124e57000) [pid = 1661] [serial = 142] [outer = 0x124814400] 15:23:31 INFO - PROCESS | 1661 | 1465856611515 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 577ms 15:23:31 INFO - PROCESS | 1661 | 1465856611556 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:23:31 INFO - PROCESS | 1661 | 1465856611560 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:23:31 INFO - PROCESS | 1661 | 1465856611567 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:23:31 INFO - PROCESS | 1661 | 1465856611572 Marionette TRACE conn2 <- [1,166,null,{}] 15:23:31 INFO - PROCESS | 1661 | 1465856611578 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:31 INFO - PROCESS | 1661 | 1465856611581 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:31 INFO - PROCESS | 1661 | 1465856611715 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:23:31 INFO - PROCESS | 1661 | 1465856611825 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:31 INFO - PROCESS | 1661 | 1465856611827 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x116413000 == 49 [pid = 1661] [id = 49] 15:23:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x11691e400) [pid = 1661] [serial = 143] [outer = 0x0] 15:23:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x11697fc00) [pid = 1661] [serial = 144] [outer = 0x11691e400] 15:23:31 INFO - PROCESS | 1661 | 1465856611876 Marionette DEBUG loaded listener.js 15:23:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x1175cd800) [pid = 1661] [serial = 145] [outer = 0x11691e400] 15:23:32 INFO - PROCESS | 1661 | 1465856612342 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 825ms 15:23:32 INFO - PROCESS | 1661 | 1465856612404 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:23:32 INFO - PROCESS | 1661 | 1465856612409 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:23:32 INFO - PROCESS | 1661 | 1465856612417 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:23:32 INFO - PROCESS | 1661 | 1465856612422 Marionette TRACE conn2 <- [1,170,null,{}] 15:23:32 INFO - PROCESS | 1661 | 1465856612425 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:32 INFO - PROCESS | 1661 | 1465856612428 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:32 INFO - PROCESS | 1661 | 1465856612572 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:23:32 INFO - PROCESS | 1661 | 1465856612651 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:32 INFO - PROCESS | 1661 | 1465856612653 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a5e000 == 50 [pid = 1661] [id = 50] 15:23:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x11865d400) [pid = 1661] [serial = 146] [outer = 0x0] 15:23:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x118663800) [pid = 1661] [serial = 147] [outer = 0x11865d400] 15:23:32 INFO - PROCESS | 1661 | 1465856612700 Marionette DEBUG loaded listener.js 15:23:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x118f48400) [pid = 1661] [serial = 148] [outer = 0x11865d400] 15:23:33 INFO - PROCESS | 1661 | 1465856613181 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 773ms 15:23:33 INFO - PROCESS | 1661 | 1465856613190 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:23:33 INFO - PROCESS | 1661 | 1465856613191 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:23:33 INFO - PROCESS | 1661 | 1465856613194 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:23:33 INFO - PROCESS | 1661 | 1465856613197 Marionette TRACE conn2 <- [1,174,null,{}] 15:23:33 INFO - PROCESS | 1661 | 1465856613223 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:33 INFO - PROCESS | 1661 | 1465856613226 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:33 INFO - PROCESS | 1661 | 1465856613322 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:23:33 INFO - PROCESS | 1661 | 1465856613383 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:33 INFO - PROCESS | 1661 | 1465856613385 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253d0800 == 51 [pid = 1661] [id = 51] 15:23:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 120 (0x120ed5800) [pid = 1661] [serial = 149] [outer = 0x0] 15:23:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 121 (0x120edcc00) [pid = 1661] [serial = 150] [outer = 0x120ed5800] 15:23:33 INFO - PROCESS | 1661 | 1465856613418 Marionette DEBUG loaded listener.js 15:23:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 122 (0x12162a000) [pid = 1661] [serial = 151] [outer = 0x120ed5800] 15:23:33 INFO - PROCESS | 1661 | 1465856613818 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 15:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:23:33 INFO - PROCESS | 1661 | 1465856613866 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:23:33 INFO - PROCESS | 1661 | 1465856613867 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:23:33 INFO - PROCESS | 1661 | 1465856613870 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:23:33 INFO - PROCESS | 1661 | 1465856613871 Marionette TRACE conn2 <- [1,178,null,{}] 15:23:33 INFO - PROCESS | 1661 | 1465856613873 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:33 INFO - PROCESS | 1661 | 1465856613875 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:33 INFO - PROCESS | 1661 | 1465856613968 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:23:34 INFO - PROCESS | 1661 | 1465856614014 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:34 INFO - PROCESS | 1661 | 1465856614015 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191c1000 == 52 [pid = 1661] [id = 52] 15:23:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 123 (0x1218b6800) [pid = 1661] [serial = 152] [outer = 0x0] 15:23:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 124 (0x124dd2800) [pid = 1661] [serial = 153] [outer = 0x1218b6800] 15:23:34 INFO - PROCESS | 1661 | 1465856614044 Marionette DEBUG loaded listener.js 15:23:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 125 (0x126043400) [pid = 1661] [serial = 154] [outer = 0x1218b6800] 15:23:34 INFO - PROCESS | 1661 | 1465856614475 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 15:23:34 INFO - PROCESS | 1661 | 1465856614491 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:23:34 INFO - PROCESS | 1661 | 1465856614492 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:23:34 INFO - PROCESS | 1661 | 1465856614495 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - PROCESS | 1661 | 1465856614496 Marionette TRACE conn2 <- [1,182,null,{}] 15:23:34 INFO - PROCESS | 1661 | 1465856614498 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:34 INFO - PROCESS | 1661 | 1465856614500 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:34 INFO - PROCESS | 1661 | 1465856614625 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:23:34 INFO - PROCESS | 1661 | 1465856614692 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:34 INFO - PROCESS | 1661 | 1465856614693 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x11216b800 == 53 [pid = 1661] [id = 53] 15:23:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 126 (0x112fe7000) [pid = 1661] [serial = 155] [outer = 0x0] 15:23:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 127 (0x116915400) [pid = 1661] [serial = 156] [outer = 0x112fe7000] 15:23:34 INFO - PROCESS | 1661 | 1465856614726 Marionette DEBUG loaded listener.js 15:23:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 128 (0x11865a400) [pid = 1661] [serial = 157] [outer = 0x112fe7000] 15:23:35 INFO - PROCESS | 1661 | 1465856615171 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 720ms 15:23:35 INFO - PROCESS | 1661 | 1465856615216 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:23:35 INFO - PROCESS | 1661 | 1465856615218 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:23:35 INFO - PROCESS | 1661 | 1465856615221 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:23:35 INFO - PROCESS | 1661 | 1465856615223 Marionette TRACE conn2 <- [1,186,null,{}] 15:23:35 INFO - PROCESS | 1661 | 1465856615227 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:35 INFO - PROCESS | 1661 | 1465856615228 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:35 INFO - PROCESS | 1661 | 1465856615319 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:23:35 INFO - PROCESS | 1661 | 1465856615368 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:35 INFO - PROCESS | 1661 | 1465856615369 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x115fad000 == 54 [pid = 1661] [id = 54] 15:23:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 129 (0x1164dd000) [pid = 1661] [serial = 158] [outer = 0x0] 15:23:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 130 (0x11691ec00) [pid = 1661] [serial = 159] [outer = 0x1164dd000] 15:23:35 INFO - PROCESS | 1661 | 1465856615397 Marionette DEBUG loaded listener.js 15:23:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 131 (0x1174b7400) [pid = 1661] [serial = 160] [outer = 0x1164dd000] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x119714000 == 53 [pid = 1661] [id = 33] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x120e3f800 == 52 [pid = 1661] [id = 47] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x1191d4800 == 51 [pid = 1661] [id = 46] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x11817e800 == 50 [pid = 1661] [id = 45] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x1191c9800 == 49 [pid = 1661] [id = 32] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x118104800 == 48 [pid = 1661] [id = 44] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x11694d800 == 47 [pid = 1661] [id = 43] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x11817f800 == 46 [pid = 1661] [id = 31] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x11640f000 == 45 [pid = 1661] [id = 27] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee5000 == 44 [pid = 1661] [id = 29] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x118111800 == 43 [pid = 1661] [id = 30] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x113351800 == 42 [pid = 1661] [id = 42] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x1169b9000 == 41 [pid = 1661] [id = 28] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x125eb1800 == 40 [pid = 1661] [id = 41] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x119ab2800 == 39 [pid = 1661] [id = 35] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x11216b800 == 38 [pid = 1661] [id = 53] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x1191c1000 == 37 [pid = 1661] [id = 52] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x1253d0800 == 36 [pid = 1661] [id = 51] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x119a5e000 == 35 [pid = 1661] [id = 50] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x1169b6000 == 34 [pid = 1661] [id = 34] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x125e27800 == 33 [pid = 1661] [id = 40] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x121948800 == 32 [pid = 1661] [id = 38] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12114b800 == 31 [pid = 1661] [id = 36] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x121289000 == 30 [pid = 1661] [id = 37] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x121296800 == 29 [pid = 1661] [id = 48] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x123cc6800 == 28 [pid = 1661] [id = 39] 15:23:36 INFO - PROCESS | 1661 | --DOCSHELL 0x116413000 == 27 [pid = 1661] [id = 49] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 130 (0x116922400) [pid = 1661] [serial = 11] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 129 (0x12d7d2400) [pid = 1661] [serial = 64] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 128 (0x120edec00) [pid = 1661] [serial = 96] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 127 (0x120faa000) [pid = 1661] [serial = 97] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 126 (0x1210f2000) [pid = 1661] [serial = 99] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 125 (0x1214b3800) [pid = 1661] [serial = 102] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 124 (0x124bb5400) [pid = 1661] [serial = 105] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 123 (0x125e19800) [pid = 1661] [serial = 108] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 122 (0x126490000) [pid = 1661] [serial = 111] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 121 (0x126588400) [pid = 1661] [serial = 114] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 120 (0x1280ccc00) [pid = 1661] [serial = 117] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 119 (0x12121a400) [pid = 1661] [serial = 100] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x11213e000) [pid = 1661] [serial = 66] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x115f53c00) [pid = 1661] [serial = 69] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x1180b3c00) [pid = 1661] [serial = 72] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x116905c00) [pid = 1661] [serial = 75] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x116979400) [pid = 1661] [serial = 76] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x1174b6c00) [pid = 1661] [serial = 78] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x1175d2400) [pid = 1661] [serial = 79] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x1181a5800) [pid = 1661] [serial = 81] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x118667c00) [pid = 1661] [serial = 84] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x118263000) [pid = 1661] [serial = 87] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x119337800) [pid = 1661] [serial = 90] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x119ee9c00) [pid = 1661] [serial = 91] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x120ea1c00) [pid = 1661] [serial = 93] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x120ed5000) [pid = 1661] [serial = 94] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12532b800) [pid = 1661] [serial = 106] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x126425c00) [pid = 1661] [serial = 109] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12658c800) [pid = 1661] [serial = 112] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x118feb400) [pid = 1661] [serial = 88] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x11865c000) [pid = 1661] [serial = 82] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11673e400) [pid = 1661] [serial = 70] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x118872800) [pid = 1661] [serial = 85] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x11297c000) [pid = 1661] [serial = 67] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11865b000) [pid = 1661] [serial = 73] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x1216c5400) [pid = 1661] [serial = 8] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x12c212c00) [pid = 1661] [serial = 39] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x118665800) [pid = 1661] [serial = 36] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12a933400) [pid = 1661] [serial = 37] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12b9b2400) [pid = 1661] [serial = 33] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12c12b800) [pid = 1661] [serial = 34] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12b9ad400) [pid = 1661] [serial = 31] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12a356400) [pid = 1661] [serial = 30] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12b98a800) [pid = 1661] [serial = 27] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12b994000) [pid = 1661] [serial = 28] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12a93b400) [pid = 1661] [serial = 24] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12b776c00) [pid = 1661] [serial = 25] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12a5b4400) [pid = 1661] [serial = 21] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12a5b8800) [pid = 1661] [serial = 22] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x129327000) [pid = 1661] [serial = 18] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x1287a3000) [pid = 1661] [serial = 15] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x1287e6000) [pid = 1661] [serial = 16] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x12d7cc400) [pid = 1661] [serial = 63] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x12d77a800) [pid = 1661] [serial = 60] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x12d780000) [pid = 1661] [serial = 61] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x12d557400) [pid = 1661] [serial = 58] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x12d551800) [pid = 1661] [serial = 57] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x12d18cc00) [pid = 1661] [serial = 54] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x12d54f400) [pid = 1661] [serial = 55] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x12d145000) [pid = 1661] [serial = 48] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x12cd9c000) [pid = 1661] [serial = 51] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x12cd71800) [pid = 1661] [serial = 45] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x12cd76c00) [pid = 1661] [serial = 46] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x12c965400) [pid = 1661] [serial = 42] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x12c96a400) [pid = 1661] [serial = 43] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x12c21a400) [pid = 1661] [serial = 40] [outer = 0x0] [url = about:blank] 15:23:36 INFO - PROCESS | 1661 | 1465856616210 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1023ms 15:23:36 INFO - PROCESS | 1661 | 1465856616245 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:23:36 INFO - PROCESS | 1661 | 1465856616247 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:23:36 INFO - PROCESS | 1661 | 1465856616250 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:23:36 INFO - PROCESS | 1661 | 1465856616252 Marionette TRACE conn2 <- [1,190,null,{}] 15:23:36 INFO - PROCESS | 1661 | 1465856616255 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:36 INFO - PROCESS | 1661 | 1465856616257 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:36 INFO - PROCESS | 1661 | 1465856616330 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:23:36 INFO - PROCESS | 1661 | 1465856616334 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 1661 | 1465856616339 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x1131df000 == 28 [pid = 1661] [id = 55] 15:23:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x116908000) [pid = 1661] [serial = 161] [outer = 0x0] 15:23:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x116983000) [pid = 1661] [serial = 162] [outer = 0x116908000] 15:23:36 INFO - PROCESS | 1661 | 1465856616367 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x1174bc800) [pid = 1661] [serial = 163] [outer = 0x116908000] 15:23:36 INFO - PROCESS | 1661 | 1465856616657 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 422ms 15:23:36 INFO - PROCESS | 1661 | 1465856616674 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:23:36 INFO - PROCESS | 1661 | 1465856616678 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:23:36 INFO - PROCESS | 1661 | 1465856616682 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:23:36 INFO - PROCESS | 1661 | 1465856616684 Marionette TRACE conn2 <- [1,194,null,{}] 15:23:36 INFO - PROCESS | 1661 | 1465856616695 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:36 INFO - PROCESS | 1661 | 1465856616696 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:36 INFO - PROCESS | 1661 | 1465856616785 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:23:36 INFO - PROCESS | 1661 | 1465856616828 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 1661 | 1465856616829 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x116960000 == 29 [pid = 1661] [id = 56] 15:23:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x116740000) [pid = 1661] [serial = 164] [outer = 0x0] 15:23:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x1180a8800) [pid = 1661] [serial = 165] [outer = 0x116740000] 15:23:36 INFO - PROCESS | 1661 | 1465856616856 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x11865bc00) [pid = 1661] [serial = 166] [outer = 0x116740000] 15:23:37 INFO - PROCESS | 1661 | 1465856617111 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 480ms 15:23:37 INFO - PROCESS | 1661 | 1465856617179 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 1661 | 1465856617180 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:23:37 INFO - PROCESS | 1661 | 1465856617183 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 1661 | 1465856617187 Marionette TRACE conn2 <- [1,198,null,{}] 15:23:37 INFO - PROCESS | 1661 | 1465856617196 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:37 INFO - PROCESS | 1661 | 1465856617199 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:37 INFO - PROCESS | 1661 | 1465856617272 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:23:37 INFO - PROCESS | 1661 | 1465856617316 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:37 INFO - PROCESS | 1661 | 1465856617318 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x117d60800 == 30 [pid = 1661] [id = 57] 15:23:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x113308800) [pid = 1661] [serial = 167] [outer = 0x0] 15:23:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x11886d400) [pid = 1661] [serial = 168] [outer = 0x113308800] 15:23:37 INFO - PROCESS | 1661 | 1465856617345 Marionette DEBUG loaded listener.js 15:23:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x118fec800) [pid = 1661] [serial = 169] [outer = 0x113308800] 15:23:37 INFO - PROCESS | 1661 | 1465856617622 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 474ms 15:23:37 INFO - PROCESS | 1661 | 1465856617658 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 1661 | 1465856617660 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:23:37 INFO - PROCESS | 1661 | 1465856617662 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 1661 | 1465856617663 Marionette TRACE conn2 <- [1,202,null,{}] 15:23:37 INFO - PROCESS | 1661 | 1465856617665 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:37 INFO - PROCESS | 1661 | 1465856617666 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:37 INFO - PROCESS | 1661 | 1465856617744 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:23:37 INFO - PROCESS | 1661 | 1465856617748 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:37 INFO - PROCESS | 1661 | 1465856617749 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fa6000 == 31 [pid = 1661] [id = 58] 15:23:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x119334000) [pid = 1661] [serial = 170] [outer = 0x0] 15:23:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x119af3000) [pid = 1661] [serial = 171] [outer = 0x119334000] 15:23:37 INFO - PROCESS | 1661 | 1465856617776 Marionette DEBUG loaded listener.js 15:23:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x120e9ec00) [pid = 1661] [serial = 172] [outer = 0x119334000] 15:23:38 INFO - PROCESS | 1661 | 1465856618069 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 418ms 15:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:23:38 INFO - PROCESS | 1661 | 1465856618081 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:23:38 INFO - PROCESS | 1661 | 1465856618082 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:23:38 INFO - PROCESS | 1661 | 1465856618084 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:23:38 INFO - PROCESS | 1661 | 1465856618085 Marionette TRACE conn2 <- [1,206,null,{}] 15:23:38 INFO - PROCESS | 1661 | 1465856618099 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:38 INFO - PROCESS | 1661 | 1465856618100 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:38 INFO - PROCESS | 1661 | --DOCSHELL 0x115fad000 == 30 [pid = 1661] [id = 54] 15:23:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1131df000 == 29 [pid = 1661] [id = 55] 15:23:38 INFO - PROCESS | 1661 | 1465856618671 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:23:38 INFO - PROCESS | 1661 | 1465856618718 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:38 INFO - PROCESS | 1661 | 1465856618720 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x112df5000 == 30 [pid = 1661] [id = 59] 15:23:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x112fe7800) [pid = 1661] [serial = 173] [outer = 0x0] 15:23:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x11330a400) [pid = 1661] [serial = 174] [outer = 0x112fe7800] 15:23:38 INFO - PROCESS | 1661 | 1465856618751 Marionette DEBUG loaded listener.js 15:23:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x116633400) [pid = 1661] [serial = 175] [outer = 0x112fe7800] 15:23:39 INFO - PROCESS | 1661 | 1465856619091 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1024ms 15:23:39 INFO - PROCESS | 1661 | 1465856619109 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:23:39 INFO - PROCESS | 1661 | 1465856619111 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:23:39 INFO - PROCESS | 1661 | 1465856619114 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - PROCESS | 1661 | 1465856619116 Marionette TRACE conn2 <- [1,210,null,{}] 15:23:39 INFO - PROCESS | 1661 | 1465856619122 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:39 INFO - PROCESS | 1661 | 1465856619124 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:39 INFO - PROCESS | 1661 | 1465856619214 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:23:39 INFO - PROCESS | 1661 | 1465856619220 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 1661 | 1465856619222 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ada000 == 31 [pid = 1661] [id = 60] 15:23:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x116737c00) [pid = 1661] [serial = 176] [outer = 0x0] 15:23:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x11825cc00) [pid = 1661] [serial = 177] [outer = 0x116737c00] 15:23:39 INFO - PROCESS | 1661 | 1465856619271 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x11865fc00) [pid = 1661] [serial = 178] [outer = 0x116737c00] 15:23:39 INFO - PROCESS | 1661 | 1465856619584 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 522ms 15:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:23:39 INFO - PROCESS | 1661 | 1465856619637 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:23:39 INFO - PROCESS | 1661 | 1465856619638 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:23:39 INFO - PROCESS | 1661 | 1465856619641 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - PROCESS | 1661 | 1465856619642 Marionette TRACE conn2 <- [1,214,null,{}] 15:23:39 INFO - PROCESS | 1661 | 1465856619644 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:39 INFO - PROCESS | 1661 | 1465856619645 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:39 INFO - PROCESS | 1661 | 1465856619734 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:23:39 INFO - PROCESS | 1661 | 1465856619775 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 1661 | 1465856619777 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ad9800 == 32 [pid = 1661] [id = 61] 15:23:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x1187ac800) [pid = 1661] [serial = 179] [outer = 0x0] 15:23:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x118fe4000) [pid = 1661] [serial = 180] [outer = 0x1187ac800] 15:23:39 INFO - PROCESS | 1661 | 1465856619803 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x11933a800) [pid = 1661] [serial = 181] [outer = 0x1187ac800] 15:23:40 INFO - PROCESS | 1661 | 1465856620124 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 520ms 15:23:40 INFO - PROCESS | 1661 | 1465856620162 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:23:40 INFO - PROCESS | 1661 | 1465856620164 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:23:40 INFO - PROCESS | 1661 | 1465856620172 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:23:40 INFO - PROCESS | 1661 | 1465856620174 Marionette TRACE conn2 <- [1,218,null,{}] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x124814400) [pid = 1661] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x120eaac00) [pid = 1661] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x116975000) [pid = 1661] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x118feb000) [pid = 1661] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1180a9c00) [pid = 1661] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x115f52000) [pid = 1661] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x115f52400) [pid = 1661] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x127fd5400) [pid = 1661] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x1164d9400) [pid = 1661] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x1132a0000) [pid = 1661] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x127fd4c00) [pid = 1661] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x11865d400) [pid = 1661] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x120ed5800) [pid = 1661] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x1218b6800) [pid = 1661] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x112fe7000) [pid = 1661] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x1164dd000) [pid = 1661] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x116908000) [pid = 1661] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x116740000) [pid = 1661] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x11691e400) [pid = 1661] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:23:40 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x113308800) [pid = 1661] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:23:40 INFO - PROCESS | 1661 | 1465856620376 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:40 INFO - PROCESS | 1661 | 1465856620378 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:40 INFO - PROCESS | 1661 | 1465856620453 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:23:40 INFO - PROCESS | 1661 | 1465856620457 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:40 INFO - PROCESS | 1661 | 1465856620458 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x117d78000 == 33 [pid = 1661] [id = 62] 15:23:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x1174b6c00) [pid = 1661] [serial = 182] [outer = 0x0] 15:23:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x1180a9c00) [pid = 1661] [serial = 183] [outer = 0x1174b6c00] 15:23:40 INFO - PROCESS | 1661 | 1465856620485 Marionette DEBUG loaded listener.js 15:23:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x11933f000) [pid = 1661] [serial = 184] [outer = 0x1174b6c00] 15:23:40 INFO - PROCESS | 1661 | 1465856620797 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 657ms 15:23:40 INFO - PROCESS | 1661 | 1465856620825 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:23:40 INFO - PROCESS | 1661 | 1465856620827 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:23:40 INFO - PROCESS | 1661 | 1465856620829 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:23:40 INFO - PROCESS | 1661 | 1465856620830 Marionette TRACE conn2 <- [1,222,null,{}] 15:23:40 INFO - PROCESS | 1661 | 1465856620832 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:40 INFO - PROCESS | 1661 | 1465856620834 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:40 INFO - PROCESS | 1661 | 1465856620906 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:23:40 INFO - PROCESS | 1661 | 1465856620956 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:40 INFO - PROCESS | 1661 | 1465856620957 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a59800 == 34 [pid = 1661] [id = 63] 15:23:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x112fe8800) [pid = 1661] [serial = 185] [outer = 0x0] 15:23:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x120edd800) [pid = 1661] [serial = 186] [outer = 0x112fe8800] 15:23:40 INFO - PROCESS | 1661 | 1465856620982 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x1210f9c00) [pid = 1661] [serial = 187] [outer = 0x112fe8800] 15:23:41 INFO - PROCESS | 1661 | 1465856621272 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 15:23:41 INFO - PROCESS | 1661 | 1465856621297 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:23:41 INFO - PROCESS | 1661 | 1465856621299 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:23:41 INFO - PROCESS | 1661 | 1465856621301 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:23:41 INFO - PROCESS | 1661 | 1465856621304 Marionette TRACE conn2 <- [1,226,null,{}] 15:23:41 INFO - PROCESS | 1661 | 1465856621308 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:41 INFO - PROCESS | 1661 | 1465856621310 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:41 INFO - PROCESS | 1661 | 1465856621383 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:23:41 INFO - PROCESS | 1661 | 1465856621389 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:41 INFO - PROCESS | 1661 | 1465856621393 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x11254e800 == 35 [pid = 1661] [id = 64] 15:23:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x124810c00) [pid = 1661] [serial = 188] [outer = 0x0] 15:23:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x1248df000) [pid = 1661] [serial = 189] [outer = 0x124810c00] 15:23:41 INFO - PROCESS | 1661 | 1465856621425 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x124be7800) [pid = 1661] [serial = 190] [outer = 0x124810c00] 15:23:41 INFO - PROCESS | 1661 | 1465856621730 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 472ms 15:23:41 INFO - PROCESS | 1661 | 1465856621774 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:23:41 INFO - PROCESS | 1661 | 1465856621775 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:23:41 INFO - PROCESS | 1661 | 1465856621777 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:23:41 INFO - PROCESS | 1661 | 1465856621778 Marionette TRACE conn2 <- [1,230,null,{}] 15:23:41 INFO - PROCESS | 1661 | 1465856621781 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:41 INFO - PROCESS | 1661 | 1465856621782 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:41 INFO - PROCESS | 1661 | 1465856621856 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:23:41 INFO - PROCESS | 1661 | 1465856621860 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:41 INFO - PROCESS | 1661 | 1465856621861 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c0e000 == 36 [pid = 1661] [id = 65] 15:23:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x124dcd400) [pid = 1661] [serial = 191] [outer = 0x0] 15:23:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x125e24c00) [pid = 1661] [serial = 192] [outer = 0x124dcd400] 15:23:41 INFO - PROCESS | 1661 | 1465856621898 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x126046000) [pid = 1661] [serial = 193] [outer = 0x124dcd400] 15:23:42 INFO - PROCESS | 1661 | 1465856622250 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 520ms 15:23:42 INFO - PROCESS | 1661 | 1465856622298 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:23:42 INFO - PROCESS | 1661 | 1465856622300 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:23:42 INFO - PROCESS | 1661 | 1465856622303 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:23:42 INFO - PROCESS | 1661 | 1465856622305 Marionette TRACE conn2 <- [1,234,null,{}] 15:23:42 INFO - PROCESS | 1661 | 1465856622309 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:42 INFO - PROCESS | 1661 | 1465856622311 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:42 INFO - PROCESS | 1661 | 1465856622494 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:23:42 INFO - PROCESS | 1661 | 1465856622545 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:42 INFO - PROCESS | 1661 | 1465856622547 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x112549000 == 37 [pid = 1661] [id = 66] 15:23:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x111f2c000) [pid = 1661] [serial = 194] [outer = 0x0] 15:23:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x1121aac00) [pid = 1661] [serial = 195] [outer = 0x111f2c000] 15:23:42 INFO - PROCESS | 1661 | 1465856622596 Marionette DEBUG loaded listener.js 15:23:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x115f52400) [pid = 1661] [serial = 196] [outer = 0x111f2c000] 15:23:43 INFO - PROCESS | 1661 | 1465856623093 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 819ms 15:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:23:43 INFO - PROCESS | 1661 | 1465856623124 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:23:43 INFO - PROCESS | 1661 | 1465856623126 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:23:43 INFO - PROCESS | 1661 | 1465856623130 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:23:43 INFO - PROCESS | 1661 | 1465856623132 Marionette TRACE conn2 <- [1,238,null,{}] 15:23:43 INFO - PROCESS | 1661 | 1465856623135 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:43 INFO - PROCESS | 1661 | 1465856623137 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:43 INFO - PROCESS | 1661 | 1465856623249 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:23:43 INFO - PROCESS | 1661 | 1465856623320 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:43 INFO - PROCESS | 1661 | 1465856623322 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x11971b000 == 38 [pid = 1661] [id = 67] 15:23:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x11865c000) [pid = 1661] [serial = 197] [outer = 0x0] 15:23:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x118664800) [pid = 1661] [serial = 198] [outer = 0x11865c000] 15:23:43 INFO - PROCESS | 1661 | 1465856623352 Marionette DEBUG loaded listener.js 15:23:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x118870400) [pid = 1661] [serial = 199] [outer = 0x11865c000] 15:23:43 INFO - PROCESS | 1661 | 1465856623751 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 15:23:43 INFO - PROCESS | 1661 | 1465856623800 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:23:43 INFO - PROCESS | 1661 | 1465856623802 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:23:43 INFO - PROCESS | 1661 | 1465856623804 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:23:43 INFO - PROCESS | 1661 | 1465856623806 Marionette TRACE conn2 <- [1,242,null,{}] 15:23:43 INFO - PROCESS | 1661 | 1465856623808 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:43 INFO - PROCESS | 1661 | 1465856623810 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:43 INFO - PROCESS | 1661 | 1465856623905 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:23:43 INFO - PROCESS | 1661 | 1465856623952 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:43 INFO - PROCESS | 1661 | 1465856623953 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x11816c800 == 39 [pid = 1661] [id = 68] 15:23:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x119338c00) [pid = 1661] [serial = 200] [outer = 0x0] 15:23:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x120eaa000) [pid = 1661] [serial = 201] [outer = 0x119338c00] 15:23:43 INFO - PROCESS | 1661 | 1465856623982 Marionette DEBUG loaded listener.js 15:23:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1210f0000) [pid = 1661] [serial = 202] [outer = 0x119338c00] 15:23:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x12121a400) [pid = 1661] [serial = 203] [outer = 0x12cd7dc00] 15:23:44 INFO - PROCESS | 1661 | 1465856624400 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 619ms 15:23:44 INFO - PROCESS | 1661 | 1465856624424 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:23:44 INFO - PROCESS | 1661 | 1465856624427 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:23:44 INFO - PROCESS | 1661 | 1465856624434 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:23:44 INFO - PROCESS | 1661 | 1465856624438 Marionette TRACE conn2 <- [1,246,null,{}] 15:23:44 INFO - PROCESS | 1661 | 1465856624440 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:44 INFO - PROCESS | 1661 | 1465856624442 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:44 INFO - PROCESS | 1661 | 1465856624535 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:23:44 INFO - PROCESS | 1661 | 1465856624633 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:44 INFO - PROCESS | 1661 | 1465856624634 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x125ea2000 == 40 [pid = 1661] [id = 69] 15:23:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x119755400) [pid = 1661] [serial = 204] [outer = 0x0] 15:23:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12603f800) [pid = 1661] [serial = 205] [outer = 0x119755400] 15:23:44 INFO - PROCESS | 1661 | 1465856624664 Marionette DEBUG loaded listener.js 15:23:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12658a800) [pid = 1661] [serial = 206] [outer = 0x119755400] 15:23:45 INFO - PROCESS | 1661 | 1465856625069 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 675ms 15:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:23:45 INFO - PROCESS | 1661 | 1465856625106 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 1661 | 1465856625107 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:23:45 INFO - PROCESS | 1661 | 1465856625109 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 1661 | 1465856625111 Marionette TRACE conn2 <- [1,250,null,{}] 15:23:45 INFO - PROCESS | 1661 | 1465856625113 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:45 INFO - PROCESS | 1661 | 1465856625115 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:45 INFO - PROCESS | 1661 | 1465856625208 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:23:45 INFO - PROCESS | 1661 | 1465856625250 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:45 INFO - PROCESS | 1661 | 1465856625251 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x116679800 == 41 [pid = 1661] [id = 70] 15:23:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1180ad000) [pid = 1661] [serial = 207] [outer = 0x0] 15:23:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x120ea2c00) [pid = 1661] [serial = 208] [outer = 0x1180ad000] 15:23:45 INFO - PROCESS | 1661 | 1465856625282 Marionette DEBUG loaded listener.js 15:23:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12658dc00) [pid = 1661] [serial = 209] [outer = 0x1180ad000] 15:23:45 INFO - PROCESS | 1661 | 1465856625721 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 668ms 15:23:45 INFO - PROCESS | 1661 | 1465856625784 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 1661 | 1465856625787 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:23:45 INFO - PROCESS | 1661 | 1465856625792 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 1661 | 1465856625793 Marionette TRACE conn2 <- [1,254,null,{}] 15:23:45 INFO - PROCESS | 1661 | 1465856625797 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:45 INFO - PROCESS | 1661 | 1465856625798 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:45 INFO - PROCESS | 1661 | 1465856625906 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:23:45 INFO - PROCESS | 1661 | 1465856625969 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:45 INFO - PROCESS | 1661 | 1465856625970 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x115f11800 == 42 [pid = 1661] [id = 71] 15:23:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x116e7f000) [pid = 1661] [serial = 210] [outer = 0x0] 15:23:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x117046800) [pid = 1661] [serial = 211] [outer = 0x116e7f000] 15:23:46 INFO - PROCESS | 1661 | 1465856625999 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x1180ab800) [pid = 1661] [serial = 212] [outer = 0x116e7f000] 15:23:46 INFO - PROCESS | 1661 | --DOCSHELL 0x123c0e000 == 41 [pid = 1661] [id = 65] 15:23:46 INFO - PROCESS | 1661 | --DOCSHELL 0x11254e800 == 40 [pid = 1661] [id = 64] 15:23:46 INFO - PROCESS | 1661 | --DOCSHELL 0x119a59800 == 39 [pid = 1661] [id = 63] 15:23:46 INFO - PROCESS | 1661 | --DOCSHELL 0x117d78000 == 38 [pid = 1661] [id = 62] 15:23:46 INFO - PROCESS | 1661 | --DOCSHELL 0x116ad9800 == 37 [pid = 1661] [id = 61] 15:23:46 INFO - PROCESS | 1661 | --DOCSHELL 0x116ada000 == 36 [pid = 1661] [id = 60] 15:23:46 INFO - PROCESS | 1661 | --DOCSHELL 0x117d60800 == 35 [pid = 1661] [id = 57] 15:23:46 INFO - PROCESS | 1661 | --DOCSHELL 0x116960000 == 34 [pid = 1661] [id = 56] 15:23:46 INFO - PROCESS | 1661 | --DOCSHELL 0x118fa6000 == 33 [pid = 1661] [id = 58] 15:23:46 INFO - PROCESS | 1661 | --DOCSHELL 0x112df5000 == 32 [pid = 1661] [id = 59] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x120edcc00) [pid = 1661] [serial = 150] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x124dd2800) [pid = 1661] [serial = 153] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x116915400) [pid = 1661] [serial = 156] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x11691ec00) [pid = 1661] [serial = 159] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x116983000) [pid = 1661] [serial = 162] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x118f48400) [pid = 1661] [serial = 148] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1180a8800) [pid = 1661] [serial = 165] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x11886d400) [pid = 1661] [serial = 168] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x11697fc00) [pid = 1661] [serial = 144] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1175cd800) [pid = 1661] [serial = 145] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x118663800) [pid = 1661] [serial = 147] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12162a000) [pid = 1661] [serial = 151] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x11865a400) [pid = 1661] [serial = 157] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x126043400) [pid = 1661] [serial = 154] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x124e57000) [pid = 1661] [serial = 142] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x124be1400) [pid = 1661] [serial = 141] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x121b94000) [pid = 1661] [serial = 139] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x118fec800) [pid = 1661] [serial = 169] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x11865bc00) [pid = 1661] [serial = 166] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x116e80000) [pid = 1661] [serial = 123] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x1174b7400) [pid = 1661] [serial = 160] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x119338800) [pid = 1661] [serial = 129] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x11825e800) [pid = 1661] [serial = 126] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x120faa400) [pid = 1661] [serial = 138] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x11704ec00) [pid = 1661] [serial = 132] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x11865f800) [pid = 1661] [serial = 135] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x119753800) [pid = 1661] [serial = 130] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x118661000) [pid = 1661] [serial = 127] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x1175cac00) [pid = 1661] [serial = 124] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x1174bc800) [pid = 1661] [serial = 163] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x12879f800) [pid = 1661] [serial = 121] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x120e9d000) [pid = 1661] [serial = 136] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 64 (0x118fe6800) [pid = 1661] [serial = 133] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 63 (0x128289800) [pid = 1661] [serial = 120] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 62 (0x12191e400) [pid = 1661] [serial = 103] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 61 (0x126a66000) [pid = 1661] [serial = 115] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | --DOMWINDOW == 60 (0x128281400) [pid = 1661] [serial = 118] [outer = 0x0] [url = about:blank] 15:23:46 INFO - PROCESS | 1661 | 1465856626350 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 573ms 15:23:46 INFO - PROCESS | 1661 | 1465856626364 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:23:46 INFO - PROCESS | 1661 | 1465856626367 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:23:46 INFO - PROCESS | 1661 | 1465856626373 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:23:46 INFO - PROCESS | 1661 | 1465856626375 Marionette TRACE conn2 <- [1,258,null,{}] 15:23:46 INFO - PROCESS | 1661 | 1465856626377 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:46 INFO - PROCESS | 1661 | 1465856626379 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:46 INFO - PROCESS | 1661 | 1465856626456 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:23:46 INFO - PROCESS | 1661 | 1465856626460 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:46 INFO - PROCESS | 1661 | 1465856626461 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x1169a8000 == 33 [pid = 1661] [id = 72] 15:23:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 61 (0x11865cc00) [pid = 1661] [serial = 213] [outer = 0x0] 15:23:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 62 (0x118665800) [pid = 1661] [serial = 214] [outer = 0x11865cc00] 15:23:46 INFO - PROCESS | 1661 | 1465856626488 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 63 (0x118876800) [pid = 1661] [serial = 215] [outer = 0x11865cc00] 15:23:46 INFO - PROCESS | 1661 | 1465856626796 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 475ms 15:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:23:46 INFO - PROCESS | 1661 | 1465856626849 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:23:46 INFO - PROCESS | 1661 | 1465856626850 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:23:46 INFO - PROCESS | 1661 | 1465856626852 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:23:46 INFO - PROCESS | 1661 | 1465856626855 Marionette TRACE conn2 <- [1,262,null,{}] 15:23:46 INFO - PROCESS | 1661 | 1465856626862 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:46 INFO - PROCESS | 1661 | 1465856626865 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:46 INFO - PROCESS | 1661 | 1465856626941 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:23:46 INFO - PROCESS | 1661 | 1465856626945 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:46 INFO - PROCESS | 1661 | 1465856626947 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x1185d2000 == 34 [pid = 1661] [id = 73] 15:23:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 64 (0x119449800) [pid = 1661] [serial = 216] [outer = 0x0] 15:23:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x120ea9400) [pid = 1661] [serial = 217] [outer = 0x119449800] 15:23:46 INFO - PROCESS | 1661 | 1465856626976 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x1214b9000) [pid = 1661] [serial = 218] [outer = 0x119449800] 15:23:47 INFO - PROCESS | 1661 | 1465856627299 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 15:23:47 INFO - PROCESS | 1661 | 1465856627323 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:23:47 INFO - PROCESS | 1661 | 1465856627325 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:23:47 INFO - PROCESS | 1661 | 1465856627327 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 1661 | 1465856627328 Marionette TRACE conn2 <- [1,266,null,{}] 15:23:47 INFO - PROCESS | 1661 | 1465856627330 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:47 INFO - PROCESS | 1661 | 1465856627332 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:47 INFO - PROCESS | 1661 | 1465856627412 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:23:47 INFO - PROCESS | 1661 | 1465856627458 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 1661 | 1465856627459 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x119710000 == 35 [pid = 1661] [id = 74] 15:23:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x120eda400) [pid = 1661] [serial = 219] [outer = 0x0] 15:23:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x124bacc00) [pid = 1661] [serial = 220] [outer = 0x120eda400] 15:23:47 INFO - PROCESS | 1661 | 1465856627484 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x126043400) [pid = 1661] [serial = 221] [outer = 0x120eda400] 15:23:47 INFO - PROCESS | 1661 | 1465856627736 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 417ms 15:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:23:47 INFO - PROCESS | 1661 | 1465856627745 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:23:47 INFO - PROCESS | 1661 | 1465856627746 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:23:47 INFO - PROCESS | 1661 | 1465856627748 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 1661 | 1465856627749 Marionette TRACE conn2 <- [1,270,null,{}] 15:23:47 INFO - PROCESS | 1661 | 1465856627751 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:47 INFO - PROCESS | 1661 | 1465856627754 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:47 INFO - PROCESS | 1661 | 1465856627840 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:23:47 INFO - PROCESS | 1661 | 1465856627844 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 1661 | 1465856627845 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x121037000 == 36 [pid = 1661] [id = 75] 15:23:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x126493400) [pid = 1661] [serial = 222] [outer = 0x0] 15:23:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x12675a800) [pid = 1661] [serial = 223] [outer = 0x126493400] 15:23:47 INFO - PROCESS | 1661 | 1465856627872 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x126a66800) [pid = 1661] [serial = 224] [outer = 0x126493400] 15:23:48 INFO - PROCESS | 1661 | 1465856628201 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 15:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:23:48 INFO - PROCESS | 1661 | 1465856628224 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 1661 | 1465856628225 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:23:48 INFO - PROCESS | 1661 | 1465856628227 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1661 | 1465856628228 Marionette TRACE conn2 <- [1,274,null,{}] 15:23:48 INFO - PROCESS | 1661 | 1465856628230 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:48 INFO - PROCESS | 1661 | 1465856628234 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:48 INFO - PROCESS | 1661 | 1465856628355 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:23:48 INFO - PROCESS | 1661 | 1465856628364 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:48 INFO - PROCESS | 1661 | 1465856628365 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214d4800 == 37 [pid = 1661] [id = 76] 15:23:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x127fd3800) [pid = 1661] [serial = 225] [outer = 0x0] 15:23:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x128142400) [pid = 1661] [serial = 226] [outer = 0x127fd3800] 15:23:48 INFO - PROCESS | 1661 | 1465856628390 Marionette DEBUG loaded listener.js 15:23:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x1287a2400) [pid = 1661] [serial = 227] [outer = 0x127fd3800] 15:23:48 INFO - PROCESS | 1661 | 1465856628695 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 520ms 15:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:23:48 INFO - PROCESS | 1661 | 1465856628747 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 1661 | 1465856628749 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:23:48 INFO - PROCESS | 1661 | 1465856628751 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - PROCESS | 1661 | 1465856628752 Marionette TRACE conn2 <- [1,278,null,{}] 15:23:48 INFO - PROCESS | 1661 | 1465856628754 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:48 INFO - PROCESS | 1661 | 1465856628756 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:48 INFO - PROCESS | 1661 | 1465856628845 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:23:48 INFO - PROCESS | 1661 | 1465856628861 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:48 INFO - PROCESS | 1661 | 1465856628862 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e33800 == 38 [pid = 1661] [id = 77] 15:23:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x1287a2800) [pid = 1661] [serial = 228] [outer = 0x0] 15:23:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x1287e7800) [pid = 1661] [serial = 229] [outer = 0x1287a2800] 15:23:48 INFO - PROCESS | 1661 | 1465856628886 Marionette DEBUG loaded listener.js 15:23:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x1287ed400) [pid = 1661] [serial = 230] [outer = 0x1287a2800] 15:23:49 INFO - PROCESS | 1661 | 1465856629187 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 15:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:23:49 INFO - PROCESS | 1661 | 1465856629225 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:23:49 INFO - PROCESS | 1661 | 1465856629226 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:23:49 INFO - PROCESS | 1661 | 1465856629228 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:23:49 INFO - PROCESS | 1661 | 1465856629229 Marionette TRACE conn2 <- [1,282,null,{}] 15:23:49 INFO - PROCESS | 1661 | 1465856629231 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:49 INFO - PROCESS | 1661 | 1465856629233 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:49 INFO - PROCESS | 1661 | 1465856629325 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:23:49 INFO - PROCESS | 1661 | 1465856629328 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 1661 | 1465856629329 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x12640c800 == 39 [pid = 1661] [id = 78] 15:23:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x1287e3800) [pid = 1661] [serial = 231] [outer = 0x0] 15:23:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x129322400) [pid = 1661] [serial = 232] [outer = 0x1287e3800] 15:23:49 INFO - PROCESS | 1661 | 1465856629354 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x12a356800) [pid = 1661] [serial = 233] [outer = 0x1287e3800] 15:23:49 INFO - PROCESS | 1661 | 1465856629666 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 15:23:49 INFO - PROCESS | 1661 | 1465856629696 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:23:49 INFO - PROCESS | 1661 | 1465856629697 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:23:49 INFO - PROCESS | 1661 | 1465856629708 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:23:49 INFO - PROCESS | 1661 | 1465856629709 Marionette TRACE conn2 <- [1,286,null,{}] 15:23:49 INFO - PROCESS | 1661 | 1465856629711 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:49 INFO - PROCESS | 1661 | 1465856629712 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:49 INFO - PROCESS | 1661 | 1465856629806 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:23:49 INFO - PROCESS | 1661 | 1465856629810 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 1661 | 1465856629811 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280f0800 == 40 [pid = 1661] [id = 79] 15:23:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x1287e4000) [pid = 1661] [serial = 234] [outer = 0x0] 15:23:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x12a4a5000) [pid = 1661] [serial = 235] [outer = 0x1287e4000] 15:23:49 INFO - PROCESS | 1661 | 1465856629834 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x12a4b0c00) [pid = 1661] [serial = 236] [outer = 0x1287e4000] 15:23:50 INFO - PROCESS | 1661 | 1465856630144 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:23:50 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x116737c00) [pid = 1661] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:23:50 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x112fe8800) [pid = 1661] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:23:50 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1187ac800) [pid = 1661] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:23:50 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x1174b6c00) [pid = 1661] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:23:50 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x124810c00) [pid = 1661] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:23:50 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x112fe7800) [pid = 1661] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:23:50 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x119334000) [pid = 1661] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 471ms 15:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:23:50 INFO - PROCESS | 1661 | 1465856630179 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 1661 | 1465856630180 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:23:50 INFO - PROCESS | 1661 | 1465856630182 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 1661 | 1465856630183 Marionette TRACE conn2 <- [1,290,null,{}] 15:23:50 INFO - PROCESS | 1661 | 1465856630186 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:50 INFO - PROCESS | 1661 | 1465856630189 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:50 INFO - PROCESS | 1661 | 1465856630263 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:23:50 INFO - PROCESS | 1661 | 1465856630266 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 1661 | 1465856630268 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e47000 == 41 [pid = 1661] [id = 80] 15:23:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x119334000) [pid = 1661] [serial = 237] [outer = 0x0] 15:23:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x120ea8800) [pid = 1661] [serial = 238] [outer = 0x119334000] 15:23:50 INFO - PROCESS | 1661 | 1465856630295 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x12a4b3800) [pid = 1661] [serial = 239] [outer = 0x119334000] 15:23:50 INFO - PROCESS | 1661 | 1465856630612 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 15:23:50 INFO - PROCESS | 1661 | 1465856630650 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 1661 | 1465856630652 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:23:50 INFO - PROCESS | 1661 | 1465856630654 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 1661 | 1465856630655 Marionette TRACE conn2 <- [1,294,null,{}] 15:23:50 INFO - PROCESS | 1661 | 1465856630658 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:50 INFO - PROCESS | 1661 | 1465856630659 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:50 INFO - PROCESS | 1661 | 1465856630748 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:23:50 INFO - PROCESS | 1661 | 1465856630753 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 1661 | 1465856630756 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x129183000 == 42 [pid = 1661] [id = 81] 15:23:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x11865ec00) [pid = 1661] [serial = 240] [outer = 0x0] 15:23:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x12a590c00) [pid = 1661] [serial = 241] [outer = 0x11865ec00] 15:23:50 INFO - PROCESS | 1661 | 1465856630781 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x12a929c00) [pid = 1661] [serial = 242] [outer = 0x11865ec00] 15:23:51 INFO - PROCESS | 1661 | 1465856631077 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 470ms 15:23:51 INFO - PROCESS | 1661 | 1465856631126 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 1661 | 1465856631127 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:23:51 INFO - PROCESS | 1661 | 1465856631129 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 1661 | 1465856631130 Marionette TRACE conn2 <- [1,298,null,{}] 15:23:51 INFO - PROCESS | 1661 | 1465856631132 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:51 INFO - PROCESS | 1661 | 1465856631133 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:51 INFO - PROCESS | 1661 | 1465856631240 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:23:51 INFO - PROCESS | 1661 | 1465856631246 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 1661 | 1465856631247 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253b5800 == 43 [pid = 1661] [id = 82] 15:23:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x1181a6800) [pid = 1661] [serial = 243] [outer = 0x0] 15:23:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x126426800) [pid = 1661] [serial = 244] [outer = 0x1181a6800] 15:23:51 INFO - PROCESS | 1661 | 1465856631271 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1280c6c00) [pid = 1661] [serial = 245] [outer = 0x1181a6800] 15:23:51 INFO - PROCESS | 1661 | 1465856631543 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 469ms 15:23:51 INFO - PROCESS | 1661 | 1465856631599 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 1661 | 1465856631600 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:23:51 INFO - PROCESS | 1661 | 1465856631604 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 1661 | 1465856631606 Marionette TRACE conn2 <- [1,302,null,{}] 15:23:51 INFO - PROCESS | 1661 | 1465856631609 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:51 INFO - PROCESS | 1661 | 1465856631610 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:51 INFO - PROCESS | 1661 | 1465856631690 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:23:51 INFO - PROCESS | 1661 | 1465856631693 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 1661 | 1465856631694 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3d9800 == 44 [pid = 1661] [id = 83] 15:23:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1280c8c00) [pid = 1661] [serial = 246] [outer = 0x0] 15:23:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1280ce000) [pid = 1661] [serial = 247] [outer = 0x1280c8c00] 15:23:51 INFO - PROCESS | 1661 | 1465856631718 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12813e800) [pid = 1661] [serial = 248] [outer = 0x1280c8c00] 15:23:52 INFO - PROCESS | 1661 | 1465856632033 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 470ms 15:23:52 INFO - PROCESS | 1661 | 1465856632074 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:23:52 INFO - PROCESS | 1661 | 1465856632075 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:23:52 INFO - PROCESS | 1661 | 1465856632077 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 1661 | 1465856632078 Marionette TRACE conn2 <- [1,306,null,{}] 15:23:52 INFO - PROCESS | 1661 | 1465856632080 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:52 INFO - PROCESS | 1661 | 1465856632081 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:52 INFO - PROCESS | 1661 | 1465856632182 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:23:52 INFO - PROCESS | 1661 | 1465856632189 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 1661 | 1465856632190 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a519000 == 45 [pid = 1661] [id = 84] 15:23:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1280d0000) [pid = 1661] [serial = 249] [outer = 0x0] 15:23:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12a929000) [pid = 1661] [serial = 250] [outer = 0x1280d0000] 15:23:52 INFO - PROCESS | 1661 | 1465856632214 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12a93cc00) [pid = 1661] [serial = 251] [outer = 0x1280d0000] 15:23:52 INFO - PROCESS | 1661 | 1465856632625 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 569ms 15:23:52 INFO - PROCESS | 1661 | 1465856632647 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:23:52 INFO - PROCESS | 1661 | 1465856632650 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:23:52 INFO - PROCESS | 1661 | 1465856632653 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 1661 | 1465856632655 Marionette TRACE conn2 <- [1,310,null,{}] 15:23:52 INFO - PROCESS | 1661 | 1465856632660 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:52 INFO - PROCESS | 1661 | 1465856632661 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:52 INFO - PROCESS | 1661 | 1465856632764 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:23:52 INFO - PROCESS | 1661 | 1465856632813 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 1661 | 1465856632814 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ede800 == 46 [pid = 1661] [id = 85] 15:23:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x116979400) [pid = 1661] [serial = 252] [outer = 0x0] 15:23:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1174bb400) [pid = 1661] [serial = 253] [outer = 0x116979400] 15:23:52 INFO - PROCESS | 1661 | 1465856632844 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1181a3800) [pid = 1661] [serial = 254] [outer = 0x116979400] 15:23:53 INFO - PROCESS | 1661 | 1465856633256 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 15:23:53 INFO - PROCESS | 1661 | 1465856633274 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 1661 | 1465856633277 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:23:53 INFO - PROCESS | 1661 | 1465856633282 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 1661 | 1465856633283 Marionette TRACE conn2 <- [1,314,null,{}] 15:23:53 INFO - PROCESS | 1661 | 1465856633286 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:53 INFO - PROCESS | 1661 | 1465856633288 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:53 INFO - PROCESS | 1661 | 1465856633390 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:23:53 INFO - PROCESS | 1661 | 1465856633471 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 1661 | 1465856633473 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x121806800 == 47 [pid = 1661] [id = 86] 15:23:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x11943c800) [pid = 1661] [serial = 255] [outer = 0x0] 15:23:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x120ea1000) [pid = 1661] [serial = 256] [outer = 0x11943c800] 15:23:53 INFO - PROCESS | 1661 | 1465856633504 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12162a000) [pid = 1661] [serial = 257] [outer = 0x11943c800] 15:23:53 INFO - PROCESS | 1661 | 1465856633942 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 670ms 15:23:53 INFO - PROCESS | 1661 | 1465856633952 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 1661 | 1465856633953 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:23:53 INFO - PROCESS | 1661 | 1465856633956 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 1661 | 1465856633959 Marionette TRACE conn2 <- [1,318,null,{}] 15:23:53 INFO - PROCESS | 1661 | 1465856633967 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:53 INFO - PROCESS | 1661 | 1465856633970 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:54 INFO - PROCESS | 1661 | 1465856634074 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:23:54 INFO - PROCESS | 1661 | 1465856634135 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 1661 | 1465856634138 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3d7800 == 48 [pid = 1661] [id = 87] 15:23:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x126497c00) [pid = 1661] [serial = 258] [outer = 0x0] 15:23:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x127fe0800) [pid = 1661] [serial = 259] [outer = 0x126497c00] 15:23:54 INFO - PROCESS | 1661 | 1465856634168 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x128142c00) [pid = 1661] [serial = 260] [outer = 0x126497c00] 15:23:54 INFO - PROCESS | 1661 | 1465856634604 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 671ms 15:23:54 INFO - PROCESS | 1661 | 1465856634628 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:23:54 INFO - PROCESS | 1661 | 1465856634630 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:23:54 INFO - PROCESS | 1661 | 1465856634632 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 1661 | 1465856634633 Marionette TRACE conn2 <- [1,322,null,{}] 15:23:54 INFO - PROCESS | 1661 | 1465856634653 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:54 INFO - PROCESS | 1661 | 1465856634654 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:54 INFO - PROCESS | 1661 | 1465856634789 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:23:54 INFO - PROCESS | 1661 | 1465856634835 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 1661 | 1465856634836 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x11811e800 == 49 [pid = 1661] [id = 88] 15:23:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x120ea8400) [pid = 1661] [serial = 261] [outer = 0x0] 15:23:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x128147c00) [pid = 1661] [serial = 262] [outer = 0x120ea8400] 15:23:54 INFO - PROCESS | 1661 | 1465856634864 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x12879a400) [pid = 1661] [serial = 263] [outer = 0x120ea8400] 15:23:55 INFO - PROCESS | 1661 | 1465856635422 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 820ms 15:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:23:55 INFO - PROCESS | 1661 | 1465856635473 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:23:55 INFO - PROCESS | 1661 | 1465856635475 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:23:55 INFO - PROCESS | 1661 | 1465856635480 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 1661 | 1465856635482 Marionette TRACE conn2 <- [1,326,null,{}] 15:23:55 INFO - PROCESS | 1661 | 1465856635490 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:55 INFO - PROCESS | 1661 | 1465856635491 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:55 INFO - PROCESS | 1661 | 1465856635602 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:23:55 INFO - PROCESS | 1661 | 1465856635670 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 1661 | 1465856635672 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x116959800 == 50 [pid = 1661] [id = 89] 15:23:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x1181a7800) [pid = 1661] [serial = 264] [outer = 0x0] 15:23:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x11860ec00) [pid = 1661] [serial = 265] [outer = 0x1181a7800] 15:23:55 INFO - PROCESS | 1661 | 1465856635715 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x1187a8400) [pid = 1661] [serial = 266] [outer = 0x1181a7800] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3d9800 == 49 [pid = 1661] [id = 83] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x1253b5800 == 48 [pid = 1661] [id = 82] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x129183000 == 47 [pid = 1661] [id = 81] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x120e47000 == 46 [pid = 1661] [id = 80] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x1280f0800 == 45 [pid = 1661] [id = 79] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12640c800 == 44 [pid = 1661] [id = 78] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x125e33800 == 43 [pid = 1661] [id = 77] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x1214d4800 == 42 [pid = 1661] [id = 76] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x121037000 == 41 [pid = 1661] [id = 75] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x125e24c00) [pid = 1661] [serial = 192] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x119710000 == 40 [pid = 1661] [id = 74] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x1185d2000 == 39 [pid = 1661] [id = 73] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x1169a8000 == 38 [pid = 1661] [id = 72] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x115f11800 == 37 [pid = 1661] [id = 71] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x116679800 == 36 [pid = 1661] [id = 70] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x125ea2000 == 35 [pid = 1661] [id = 69] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x11816c800 == 34 [pid = 1661] [id = 68] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x11971b000 == 33 [pid = 1661] [id = 67] 15:23:56 INFO - PROCESS | 1661 | --DOCSHELL 0x112549000 == 32 [pid = 1661] [id = 66] 15:23:56 INFO - PROCESS | 1661 | 1465856636258 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 825ms 15:23:56 INFO - PROCESS | 1661 | 1465856636306 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:23:56 INFO - PROCESS | 1661 | 1465856636309 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:23:56 INFO - PROCESS | 1661 | 1465856636313 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 1661 | 1465856636315 Marionette TRACE conn2 <- [1,330,null,{}] 15:23:56 INFO - PROCESS | 1661 | 1465856636317 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:56 INFO - PROCESS | 1661 | 1465856636319 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:56 INFO - PROCESS | 1661 | 1465856636395 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:23:56 INFO - PROCESS | 1661 | 1465856636401 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 1661 | 1465856636402 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:56 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ad0000 == 33 [pid = 1661] [id = 90] 15:23:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x119759000) [pid = 1661] [serial = 267] [outer = 0x0] 15:23:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x119e30400) [pid = 1661] [serial = 268] [outer = 0x119759000] 15:23:56 INFO - PROCESS | 1661 | 1465856636432 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x120ed8000) [pid = 1661] [serial = 269] [outer = 0x119759000] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x120e9ec00) [pid = 1661] [serial = 172] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x11825cc00) [pid = 1661] [serial = 177] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x120edd800) [pid = 1661] [serial = 186] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x118fe4000) [pid = 1661] [serial = 180] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x11865fc00) [pid = 1661] [serial = 178] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x1180a9c00) [pid = 1661] [serial = 183] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1248df000) [pid = 1661] [serial = 189] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x11933f000) [pid = 1661] [serial = 184] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x11933a800) [pid = 1661] [serial = 181] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11330a400) [pid = 1661] [serial = 174] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x116633400) [pid = 1661] [serial = 175] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x124be7800) [pid = 1661] [serial = 190] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1210f9c00) [pid = 1661] [serial = 187] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x119af3000) [pid = 1661] [serial = 171] [outer = 0x0] [url = about:blank] 15:23:56 INFO - PROCESS | 1661 | 1465856636788 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 15:23:56 INFO - PROCESS | 1661 | 1465856636832 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:23:56 INFO - PROCESS | 1661 | 1465856636834 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:23:56 INFO - PROCESS | 1661 | 1465856636836 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 1661 | 1465856636838 Marionette TRACE conn2 <- [1,334,null,{}] 15:23:56 INFO - PROCESS | 1661 | 1465856636845 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:56 INFO - PROCESS | 1661 | 1465856636848 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:56 INFO - PROCESS | 1661 | 1465856636927 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:23:56 INFO - PROCESS | 1661 | 1465856636932 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 1661 | 1465856636934 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:56 INFO - PROCESS | 1661 | ++DOCSHELL 0x11970e800 == 34 [pid = 1661] [id = 91] 15:23:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1216c3800) [pid = 1661] [serial = 270] [outer = 0x0] 15:23:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12481b000) [pid = 1661] [serial = 271] [outer = 0x1216c3800] 15:23:56 INFO - PROCESS | 1661 | 1465856636963 Marionette DEBUG loaded listener.js 15:23:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x124dc9c00) [pid = 1661] [serial = 272] [outer = 0x1216c3800] 15:23:57 INFO - PROCESS | 1661 | 1465856637279 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 471ms 15:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:23:57 INFO - PROCESS | 1661 | 1465856637308 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:23:57 INFO - PROCESS | 1661 | 1465856637310 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:23:57 INFO - PROCESS | 1661 | 1465856637312 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:23:57 INFO - PROCESS | 1661 | 1465856637313 Marionette TRACE conn2 <- [1,338,null,{}] 15:23:57 INFO - PROCESS | 1661 | 1465856637315 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:57 INFO - PROCESS | 1661 | 1465856637316 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:57 INFO - PROCESS | 1661 | 1465856637401 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:23:57 INFO - PROCESS | 1661 | 1465856637448 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:57 INFO - PROCESS | 1661 | 1465856637450 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e47800 == 35 [pid = 1661] [id = 92] 15:23:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1249aa800) [pid = 1661] [serial = 273] [outer = 0x0] 15:23:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12648fc00) [pid = 1661] [serial = 274] [outer = 0x1249aa800] 15:23:57 INFO - PROCESS | 1661 | 1465856637475 Marionette DEBUG loaded listener.js 15:23:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x127fe0c00) [pid = 1661] [serial = 275] [outer = 0x1249aa800] 15:23:57 INFO - PROCESS | 1661 | 1465856637744 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 15:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:23:57 INFO - PROCESS | 1661 | 1465856637780 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:23:57 INFO - PROCESS | 1661 | 1465856637782 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:23:57 INFO - PROCESS | 1661 | 1465856637784 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:23:57 INFO - PROCESS | 1661 | 1465856637785 Marionette TRACE conn2 <- [1,342,null,{}] 15:23:57 INFO - PROCESS | 1661 | 1465856637796 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:57 INFO - PROCESS | 1661 | 1465856637797 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:57 INFO - PROCESS | 1661 | 1465856637875 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:23:57 INFO - PROCESS | 1661 | 1465856637879 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:57 INFO - PROCESS | 1661 | 1465856637880 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c0f000 == 36 [pid = 1661] [id = 93] 15:23:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x1280c6000) [pid = 1661] [serial = 276] [outer = 0x0] 15:23:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x128140800) [pid = 1661] [serial = 277] [outer = 0x1280c6000] 15:23:57 INFO - PROCESS | 1661 | 1465856637907 Marionette DEBUG loaded listener.js 15:23:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x12828ec00) [pid = 1661] [serial = 278] [outer = 0x1280c6000] 15:23:58 INFO - PROCESS | 1661 | 1465856638234 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 478ms 15:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:23:58 INFO - PROCESS | 1661 | 1465856638263 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 1661 | 1465856638264 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:23:58 INFO - PROCESS | 1661 | 1465856638266 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 1661 | 1465856638267 Marionette TRACE conn2 <- [1,346,null,{}] 15:23:58 INFO - PROCESS | 1661 | 1465856638269 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:58 INFO - PROCESS | 1661 | 1465856638273 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:58 INFO - PROCESS | 1661 | 1465856638394 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:23:58 INFO - PROCESS | 1661 | 1465856638409 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 1661 | 1465856638410 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253cc000 == 37 [pid = 1661] [id = 94] 15:23:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x128798800) [pid = 1661] [serial = 279] [outer = 0x0] 15:23:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x1287e2c00) [pid = 1661] [serial = 280] [outer = 0x128798800] 15:23:58 INFO - PROCESS | 1661 | 1465856638435 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x12a4b3400) [pid = 1661] [serial = 281] [outer = 0x128798800] 15:23:58 INFO - PROCESS | 1661 | 1465856638765 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 15:23:58 INFO - PROCESS | 1661 | 1465856638785 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 1661 | 1465856638788 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:23:58 INFO - PROCESS | 1661 | 1465856638790 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 1661 | 1465856638792 Marionette TRACE conn2 <- [1,350,null,{}] 15:23:58 INFO - PROCESS | 1661 | 1465856638799 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:58 INFO - PROCESS | 1661 | 1465856638800 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:58 INFO - PROCESS | 1661 | 1465856638893 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:23:58 INFO - PROCESS | 1661 | 1465856638896 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 1661 | 1465856638897 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x128757800 == 38 [pid = 1661] [id = 95] 15:23:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x12a588c00) [pid = 1661] [serial = 282] [outer = 0x0] 15:23:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x12a597c00) [pid = 1661] [serial = 283] [outer = 0x12a588c00] 15:23:58 INFO - PROCESS | 1661 | 1465856638927 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x12a5ba800) [pid = 1661] [serial = 284] [outer = 0x12a588c00] 15:23:59 INFO - PROCESS | 1661 | 1465856639235 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 467ms 15:23:59 INFO - PROCESS | 1661 | 1465856639259 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 1661 | 1465856639260 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:23:59 INFO - PROCESS | 1661 | 1465856639262 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 1661 | 1465856639264 Marionette TRACE conn2 <- [1,354,null,{}] 15:23:59 INFO - PROCESS | 1661 | 1465856639266 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:59 INFO - PROCESS | 1661 | 1465856639267 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:59 INFO - PROCESS | 1661 | 1465856639360 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:23:59 INFO - PROCESS | 1661 | 1465856639394 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 1661 | 1465856639395 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:59 INFO - PROCESS | 1661 | ++DOCSHELL 0x12917b000 == 39 [pid = 1661] [id = 96] 15:23:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x12a593000) [pid = 1661] [serial = 285] [outer = 0x0] 15:23:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x12a933c00) [pid = 1661] [serial = 286] [outer = 0x12a593000] 15:23:59 INFO - PROCESS | 1661 | 1465856639419 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x12a93d800) [pid = 1661] [serial = 287] [outer = 0x12a593000] 15:23:59 INFO - PROCESS | 1661 | 1465856639745 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 519ms 15:23:59 INFO - PROCESS | 1661 | 1465856639783 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:23:59 INFO - PROCESS | 1661 | 1465856639784 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:23:59 INFO - PROCESS | 1661 | 1465856639786 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 1661 | 1465856639787 Marionette TRACE conn2 <- [1,358,null,{}] 15:23:59 INFO - PROCESS | 1661 | 1465856639789 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:59 INFO - PROCESS | 1661 | 1465856639790 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:59 INFO - PROCESS | 1661 | 1465856639888 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:23:59 INFO - PROCESS | 1661 | 1465856639892 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 1661 | 1465856639893 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:23:59 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a528000 == 40 [pid = 1661] [id = 97] 15:23:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x12a924c00) [pid = 1661] [serial = 288] [outer = 0x0] 15:23:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x12b77a000) [pid = 1661] [serial = 289] [outer = 0x12a924c00] 15:23:59 INFO - PROCESS | 1661 | 1465856639925 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x12b780000) [pid = 1661] [serial = 290] [outer = 0x12a924c00] 15:24:00 INFO - PROCESS | 1661 | 1465856640263 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 519ms 15:24:00 INFO - PROCESS | 1661 | 1465856640306 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 1661 | 1465856640308 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:24:00 INFO - PROCESS | 1661 | 1465856640310 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 1661 | 1465856640311 Marionette TRACE conn2 <- [1,362,null,{}] 15:24:00 INFO - PROCESS | 1661 | 1465856640313 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:00 INFO - PROCESS | 1661 | 1465856640314 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:00 INFO - PROCESS | 1661 | 1465856640561 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x1280c8c00) [pid = 1661] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x1287a2800) [pid = 1661] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x124dcd400) [pid = 1661] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x11865cc00) [pid = 1661] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x116e7f000) [pid = 1661] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x1287e3800) [pid = 1661] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x126493400) [pid = 1661] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x119449800) [pid = 1661] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x1287e4000) [pid = 1661] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x119334000) [pid = 1661] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x120eda400) [pid = 1661] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x11865ec00) [pid = 1661] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x127fd3800) [pid = 1661] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:24:00 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1181a6800) [pid = 1661] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:24:00 INFO - PROCESS | 1661 | 1465856640604 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 1661 | 1465856640605 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x118104800 == 41 [pid = 1661] [id = 98] 15:24:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x116a0c400) [pid = 1661] [serial = 291] [outer = 0x0] 15:24:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x11865d400) [pid = 1661] [serial = 292] [outer = 0x116a0c400] 15:24:00 INFO - PROCESS | 1661 | 1465856640632 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x125e1b000) [pid = 1661] [serial = 293] [outer = 0x116a0c400] 15:24:01 INFO - PROCESS | 1661 | 1465856641042 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 769ms 15:24:01 INFO - PROCESS | 1661 | 1465856641080 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 1661 | 1465856641083 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:24:01 INFO - PROCESS | 1661 | 1465856641092 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 1661 | 1465856641095 Marionette TRACE conn2 <- [1,366,null,{}] 15:24:01 INFO - PROCESS | 1661 | 1465856641100 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:01 INFO - PROCESS | 1661 | 1465856641103 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:01 INFO - PROCESS | 1661 | 1465856641288 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:24:01 INFO - PROCESS | 1661 | 1465856641302 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 1661 | 1465856641304 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac47800 == 42 [pid = 1661] [id = 99] 15:24:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x12b989400) [pid = 1661] [serial = 294] [outer = 0x0] 15:24:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x12b98e400) [pid = 1661] [serial = 295] [outer = 0x12b989400] 15:24:01 INFO - PROCESS | 1661 | 1465856641345 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x12b9a9c00) [pid = 1661] [serial = 296] [outer = 0x12b989400] 15:24:01 INFO - PROCESS | 1661 | 1465856641676 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 628ms 15:24:01 INFO - PROCESS | 1661 | 1465856641715 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 1661 | 1465856641716 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:24:01 INFO - PROCESS | 1661 | 1465856641718 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 1661 | 1465856641720 Marionette TRACE conn2 <- [1,370,null,{}] 15:24:01 INFO - PROCESS | 1661 | 1465856641724 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:01 INFO - PROCESS | 1661 | 1465856641725 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:01 INFO - PROCESS | 1661 | 1465856641827 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:24:01 INFO - PROCESS | 1661 | 1465856641832 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 1661 | 1465856641833 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b956000 == 43 [pid = 1661] [id = 100] 15:24:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x12b989000) [pid = 1661] [serial = 297] [outer = 0x0] 15:24:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x12b9ae400) [pid = 1661] [serial = 298] [outer = 0x12b989000] 15:24:01 INFO - PROCESS | 1661 | 1465856641857 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x12c122c00) [pid = 1661] [serial = 299] [outer = 0x12b989000] 15:24:02 INFO - PROCESS | 1661 | 1465856642143 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 472ms 15:24:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:24:02 INFO - PROCESS | 1661 | 1465856642192 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 1661 | 1465856642193 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:24:02 INFO - PROCESS | 1661 | 1465856642195 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 1661 | 1465856642196 Marionette TRACE conn2 <- [1,374,null,{}] 15:24:02 INFO - PROCESS | 1661 | 1465856642198 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:02 INFO - PROCESS | 1661 | 1465856642199 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:02 INFO - PROCESS | 1661 | 1465856642284 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:24:02 INFO - PROCESS | 1661 | 1465856642288 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 1661 | 1465856642290 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba17800 == 44 [pid = 1661] [id = 101] 15:24:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x126751c00) [pid = 1661] [serial = 300] [outer = 0x0] 15:24:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x12c12b000) [pid = 1661] [serial = 301] [outer = 0x126751c00] 15:24:02 INFO - PROCESS | 1661 | 1465856642314 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x12c213400) [pid = 1661] [serial = 302] [outer = 0x126751c00] 15:24:02 INFO - PROCESS | 1661 | 1465856642761 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:24:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 619ms 15:24:02 INFO - PROCESS | 1661 | 1465856642823 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 1661 | 1465856642825 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:24:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:24:02 INFO - PROCESS | 1661 | 1465856642850 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 1661 | 1465856642851 Marionette TRACE conn2 <- [1,378,null,{}] 15:24:02 INFO - PROCESS | 1661 | 1465856642911 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:02 INFO - PROCESS | 1661 | 1465856642912 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:03 INFO - PROCESS | 1661 | 1465856643012 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:24:03 INFO - PROCESS | 1661 | 1465856643123 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 1661 | 1465856643124 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fa1800 == 45 [pid = 1661] [id = 102] 15:24:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x118feb800) [pid = 1661] [serial = 303] [outer = 0x0] 15:24:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x118fedc00) [pid = 1661] [serial = 304] [outer = 0x118feb800] 15:24:03 INFO - PROCESS | 1661 | 1465856643155 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x120ea2400) [pid = 1661] [serial = 305] [outer = 0x118feb800] 15:24:03 INFO - PROCESS | 1661 | 1465856643612 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:24:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 786ms 15:24:03 INFO - PROCESS | 1661 | 1465856643624 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 1661 | 1465856643629 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:24:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:24:03 INFO - PROCESS | 1661 | 1465856643636 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 1661 | 1465856643639 Marionette TRACE conn2 <- [1,382,null,{}] 15:24:03 INFO - PROCESS | 1661 | 1465856643643 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:03 INFO - PROCESS | 1661 | 1465856643646 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:03 INFO - PROCESS | 1661 | 1465856643796 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:24:03 INFO - PROCESS | 1661 | 1465856643848 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 1661 | 1465856643849 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x1265a9000 == 46 [pid = 1661] [id = 103] 15:24:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x1218b2000) [pid = 1661] [serial = 306] [outer = 0x0] 15:24:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x125321000) [pid = 1661] [serial = 307] [outer = 0x1218b2000] 15:24:03 INFO - PROCESS | 1661 | 1465856643880 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 120 (0x126a62000) [pid = 1661] [serial = 308] [outer = 0x1218b2000] 15:24:04 INFO - PROCESS | 1661 | 1465856644370 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:24:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:24:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 775ms 15:24:04 INFO - PROCESS | 1661 | 1465856644410 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 1661 | 1465856644411 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:24:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:24:04 INFO - PROCESS | 1661 | 1465856644414 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - PROCESS | 1661 | 1465856644417 Marionette TRACE conn2 <- [1,386,null,{}] 15:24:04 INFO - PROCESS | 1661 | 1465856644426 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:04 INFO - PROCESS | 1661 | 1465856644430 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:04 INFO - PROCESS | 1661 | 1465856644527 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:24:04 INFO - PROCESS | 1661 | 1465856644593 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 1661 | 1465856644595 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba28000 == 47 [pid = 1661] [id = 104] 15:24:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 121 (0x1287e9800) [pid = 1661] [serial = 309] [outer = 0x0] 15:24:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 122 (0x129324400) [pid = 1661] [serial = 310] [outer = 0x1287e9800] 15:24:04 INFO - PROCESS | 1661 | 1465856644626 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 123 (0x12a4b0000) [pid = 1661] [serial = 311] [outer = 0x1287e9800] 15:24:05 INFO - PROCESS | 1661 | 1465856645088 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:24:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:24:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 724ms 15:24:05 INFO - PROCESS | 1661 | 1465856645139 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:24:05 INFO - PROCESS | 1661 | 1465856645142 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:24:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:24:05 INFO - PROCESS | 1661 | 1465856645146 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 1661 | 1465856645148 Marionette TRACE conn2 <- [1,390,null,{}] 15:24:05 INFO - PROCESS | 1661 | 1465856645170 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:05 INFO - PROCESS | 1661 | 1465856645171 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:05 INFO - PROCESS | 1661 | 1465856645301 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:24:05 INFO - PROCESS | 1661 | 1465856645355 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 1661 | 1465856645357 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a50f800 == 48 [pid = 1661] [id = 105] 15:24:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 124 (0x12a93a000) [pid = 1661] [serial = 312] [outer = 0x0] 15:24:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 125 (0x12b782000) [pid = 1661] [serial = 313] [outer = 0x12a93a000] 15:24:05 INFO - PROCESS | 1661 | 1465856645385 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 126 (0x12b995c00) [pid = 1661] [serial = 314] [outer = 0x12a93a000] 15:24:06 INFO - PROCESS | 1661 | 1465856646027 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:24:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 922ms 15:24:06 INFO - PROCESS | 1661 | 1465856646091 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 1661 | 1465856646092 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:24:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:24:06 INFO - PROCESS | 1661 | 1465856646121 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 1661 | 1465856646123 Marionette TRACE conn2 <- [1,394,null,{}] 15:24:06 INFO - PROCESS | 1661 | 1465856646149 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:06 INFO - PROCESS | 1661 | 1465856646151 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:06 INFO - PROCESS | 1661 | 1465856646283 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:24:06 INFO - PROCESS | 1661 | 1465856646396 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 1661 | 1465856646397 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x115fba800 == 49 [pid = 1661] [id = 106] 15:24:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 127 (0x120ed5000) [pid = 1661] [serial = 315] [outer = 0x0] 15:24:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 128 (0x120ede400) [pid = 1661] [serial = 316] [outer = 0x120ed5000] 15:24:06 INFO - PROCESS | 1661 | 1465856646425 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 129 (0x121b91000) [pid = 1661] [serial = 317] [outer = 0x120ed5000] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x12b956000 == 48 [pid = 1661] [id = 100] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac47800 == 47 [pid = 1661] [id = 99] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x118104800 == 46 [pid = 1661] [id = 98] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x12a528000 == 45 [pid = 1661] [id = 97] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x12917b000 == 44 [pid = 1661] [id = 96] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x128757800 == 43 [pid = 1661] [id = 95] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x1253cc000 == 42 [pid = 1661] [id = 94] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 128 (0x12603f800) [pid = 1661] [serial = 205] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 127 (0x118664800) [pid = 1661] [serial = 198] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 126 (0x120ea2c00) [pid = 1661] [serial = 208] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 125 (0x120eaa000) [pid = 1661] [serial = 201] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 124 (0x1121aac00) [pid = 1661] [serial = 195] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 123 (0x12a929000) [pid = 1661] [serial = 250] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x123c0f000 == 41 [pid = 1661] [id = 93] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x120e47800 == 40 [pid = 1661] [id = 92] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x11970e800 == 39 [pid = 1661] [id = 91] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x116ad0000 == 38 [pid = 1661] [id = 90] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x116959800 == 37 [pid = 1661] [id = 89] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3d7800 == 36 [pid = 1661] [id = 87] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x121806800 == 35 [pid = 1661] [id = 86] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x116ede800 == 34 [pid = 1661] [id = 85] 15:24:06 INFO - PROCESS | 1661 | --DOCSHELL 0x12a519000 == 33 [pid = 1661] [id = 84] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 122 (0x1280ce000) [pid = 1661] [serial = 247] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 121 (0x1287e7800) [pid = 1661] [serial = 229] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 120 (0x126046000) [pid = 1661] [serial = 193] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 119 (0x118665800) [pid = 1661] [serial = 214] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x118876800) [pid = 1661] [serial = 215] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x1180ab800) [pid = 1661] [serial = 212] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x117046800) [pid = 1661] [serial = 211] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x129322400) [pid = 1661] [serial = 232] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x12675a800) [pid = 1661] [serial = 223] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x126a66800) [pid = 1661] [serial = 224] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x120ea9400) [pid = 1661] [serial = 217] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x1214b9000) [pid = 1661] [serial = 218] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x1287ed400) [pid = 1661] [serial = 230] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x12a4a5000) [pid = 1661] [serial = 235] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x12a356800) [pid = 1661] [serial = 233] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x120ea8800) [pid = 1661] [serial = 238] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x124bacc00) [pid = 1661] [serial = 220] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x126043400) [pid = 1661] [serial = 221] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12a4b3800) [pid = 1661] [serial = 239] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12cd97000) [pid = 1661] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12a590c00) [pid = 1661] [serial = 241] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x128142400) [pid = 1661] [serial = 226] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x12a4b0c00) [pid = 1661] [serial = 236] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x1280c6c00) [pid = 1661] [serial = 245] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x12a929c00) [pid = 1661] [serial = 242] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x12813e800) [pid = 1661] [serial = 248] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1287a2400) [pid = 1661] [serial = 227] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x126426800) [pid = 1661] [serial = 244] [outer = 0x0] [url = about:blank] 15:24:06 INFO - PROCESS | 1661 | 1465856646856 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:24:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 803ms 15:24:06 INFO - PROCESS | 1661 | 1465856646903 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 1661 | 1465856646906 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:24:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:24:06 INFO - PROCESS | 1661 | 1465856646911 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - PROCESS | 1661 | 1465856646914 Marionette TRACE conn2 <- [1,398,null,{}] 15:24:06 INFO - PROCESS | 1661 | 1465856646917 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:06 INFO - PROCESS | 1661 | 1465856646920 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:07 INFO - PROCESS | 1661 | 1465856647042 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:24:07 INFO - PROCESS | 1661 | 1465856647119 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 1661 | 1465856647121 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x117d70800 == 34 [pid = 1661] [id = 107] 15:24:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x124bde000) [pid = 1661] [serial = 318] [outer = 0x0] 15:24:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x126046000) [pid = 1661] [serial = 319] [outer = 0x124bde000] 15:24:07 INFO - PROCESS | 1661 | 1465856647164 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x126a62c00) [pid = 1661] [serial = 320] [outer = 0x124bde000] 15:24:07 INFO - PROCESS | 1661 | 1465856647557 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:24:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:24:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 671ms 15:24:07 INFO - PROCESS | 1661 | 1465856647581 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:24:07 INFO - PROCESS | 1661 | 1465856647583 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:24:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:24:07 INFO - PROCESS | 1661 | 1465856647585 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 1661 | 1465856647587 Marionette TRACE conn2 <- [1,402,null,{}] 15:24:07 INFO - PROCESS | 1661 | 1465856647594 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:07 INFO - PROCESS | 1661 | 1465856647597 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:07 INFO - PROCESS | 1661 | 1465856647696 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:24:07 INFO - PROCESS | 1661 | 1465856647750 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 1661 | 1465856647752 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x121039800 == 35 [pid = 1661] [id = 108] 15:24:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1280c4400) [pid = 1661] [serial = 321] [outer = 0x0] 15:24:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x128289800) [pid = 1661] [serial = 322] [outer = 0x1280c4400] 15:24:07 INFO - PROCESS | 1661 | 1465856647780 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12931f800) [pid = 1661] [serial = 323] [outer = 0x1280c4400] 15:24:08 INFO - PROCESS | 1661 | 1465856648083 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:24:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 15:24:08 INFO - PROCESS | 1661 | 1465856648110 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:24:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:24:08 INFO - PROCESS | 1661 | 1465856648112 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:24:08 INFO - PROCESS | 1661 | 1465856648114 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 1661 | 1465856648115 Marionette TRACE conn2 <- [1,406,null,{}] 15:24:08 INFO - PROCESS | 1661 | 1465856648118 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:08 INFO - PROCESS | 1661 | 1465856648120 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:08 INFO - PROCESS | 1661 | 1465856648208 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:24:08 INFO - PROCESS | 1661 | 1465856648259 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 1661 | 1465856648260 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x12488d800 == 36 [pid = 1661] [id = 109] 15:24:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12931e400) [pid = 1661] [serial = 324] [outer = 0x0] 15:24:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12a5b5000) [pid = 1661] [serial = 325] [outer = 0x12931e400] 15:24:08 INFO - PROCESS | 1661 | 1465856648285 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x12a93b000) [pid = 1661] [serial = 326] [outer = 0x12931e400] 15:24:08 INFO - PROCESS | 1661 | 1465856648556 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:24:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 15:24:08 INFO - PROCESS | 1661 | 1465856648584 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 1661 | 1465856648585 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:24:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:24:08 INFO - PROCESS | 1661 | 1465856648595 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 1661 | 1465856648596 Marionette TRACE conn2 <- [1,410,null,{}] 15:24:08 INFO - PROCESS | 1661 | 1465856648598 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:08 INFO - PROCESS | 1661 | 1465856648600 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:08 INFO - PROCESS | 1661 | 1465856648699 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:24:08 INFO - PROCESS | 1661 | 1465856648701 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:24:08 INFO - PROCESS | 1661 | 1465856648707 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 1661 | 1465856648709 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280df800 == 37 [pid = 1661] [id = 110] 15:24:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x1174be800) [pid = 1661] [serial = 327] [outer = 0x0] 15:24:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x12c127000) [pid = 1661] [serial = 328] [outer = 0x1174be800] 15:24:08 INFO - PROCESS | 1661 | 1465856648739 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x12c213800) [pid = 1661] [serial = 329] [outer = 0x1174be800] 15:24:09 INFO - PROCESS | 1661 | 1465856649135 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:24:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:24:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 570ms 15:24:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:24:09 INFO - PROCESS | 1661 | 1465856649165 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:24:09 INFO - PROCESS | 1661 | 1465856649167 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:24:09 INFO - PROCESS | 1661 | 1465856649170 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 1661 | 1465856649171 Marionette TRACE conn2 <- [1,414,null,{}] 15:24:09 INFO - PROCESS | 1661 | 1465856649175 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:09 INFO - PROCESS | 1661 | 1465856649180 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:09 INFO - PROCESS | 1661 | 1465856649360 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:24:09 INFO - PROCESS | 1661 | 1465856649386 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:09 INFO - PROCESS | 1661 | 1465856649388 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x128479000 == 38 [pid = 1661] [id = 111] 15:24:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x12c21c400) [pid = 1661] [serial = 330] [outer = 0x0] 15:24:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x12c964400) [pid = 1661] [serial = 331] [outer = 0x12c21c400] 15:24:09 INFO - PROCESS | 1661 | 1465856649409 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x12cd72000) [pid = 1661] [serial = 332] [outer = 0x12c21c400] 15:24:09 INFO - PROCESS | 1661 | 1465856649834 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:24:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:24:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 674ms 15:24:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:24:09 INFO - PROCESS | 1661 | 1465856649843 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:24:09 INFO - PROCESS | 1661 | 1465856649845 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:24:09 INFO - PROCESS | 1661 | 1465856649847 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 1661 | 1465856649848 Marionette TRACE conn2 <- [1,418,null,{}] 15:24:09 INFO - PROCESS | 1661 | 1465856649850 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:09 INFO - PROCESS | 1661 | 1465856649851 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:09 INFO - PROCESS | 1661 | 1465856649955 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:24:09 INFO - PROCESS | 1661 | 1465856649966 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:09 INFO - PROCESS | 1661 | 1465856649967 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294e7800 == 39 [pid = 1661] [id = 112] 15:24:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x12c21d000) [pid = 1661] [serial = 333] [outer = 0x0] 15:24:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x12cd77800) [pid = 1661] [serial = 334] [outer = 0x12c21d000] 15:24:09 INFO - PROCESS | 1661 | 1465856649991 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x12cd93c00) [pid = 1661] [serial = 335] [outer = 0x12c21d000] 15:24:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 15:24:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 15:24:10 INFO - PROCESS | 1661 | 1465856650808 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:24:10 INFO - PROCESS | 1661 | 1465856650815 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:24:10 INFO - PROCESS | 1661 | 1465856650817 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:24:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:24:10 INFO - PROCESS | 1661 | 1465856650819 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 1661 | 1465856650821 Marionette TRACE conn2 <- [1,422,null,{}] 15:24:10 INFO - PROCESS | 1661 | 1465856650824 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:10 INFO - PROCESS | 1661 | 1465856650825 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:11 INFO - PROCESS | 1661 | 1465856651028 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x116a0c400) [pid = 1661] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x128798800) [pid = 1661] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x12b989000) [pid = 1661] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x12b989400) [pid = 1661] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x111f2c000) [pid = 1661] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x11865c000) [pid = 1661] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x1180ad000) [pid = 1661] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x119338c00) [pid = 1661] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x119755400) [pid = 1661] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12a588c00) [pid = 1661] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12a593000) [pid = 1661] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x1181a7800) [pid = 1661] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1280c6000) [pid = 1661] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x1216c3800) [pid = 1661] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1280d0000) [pid = 1661] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x116979400) [pid = 1661] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11943c800) [pid = 1661] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x126497c00) [pid = 1661] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x120ea8400) [pid = 1661] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x119759000) [pid = 1661] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x1249aa800) [pid = 1661] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:24:11 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12a924c00) [pid = 1661] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:24:11 INFO - PROCESS | 1661 | 1465856651084 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 1661 | 1465856651085 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x115f1c000 == 40 [pid = 1661] [id = 113] 15:24:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x11281f800) [pid = 1661] [serial = 336] [outer = 0x0] 15:24:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x112823000) [pid = 1661] [serial = 337] [outer = 0x11281f800] 15:24:11 INFO - PROCESS | 1661 | 1465856651110 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x112827400) [pid = 1661] [serial = 338] [outer = 0x11281f800] 15:24:11 INFO - PROCESS | 1661 | 1465856651861 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:24:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:24:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1074ms 15:24:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:24:11 INFO - PROCESS | 1661 | 1465856651893 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 1661 | 1465856651894 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:24:11 INFO - PROCESS | 1661 | 1465856651897 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 1661 | 1465856651898 Marionette TRACE conn2 <- [1,426,null,{}] 15:24:11 INFO - PROCESS | 1661 | 1465856651900 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:11 INFO - PROCESS | 1661 | 1465856651901 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:11 INFO - PROCESS | 1661 | 1465856651987 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:24:11 INFO - PROCESS | 1661 | 1465856651993 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 1661 | 1465856651994 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a7bb800 == 41 [pid = 1661] [id = 114] 15:24:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x112824000) [pid = 1661] [serial = 339] [outer = 0x0] 15:24:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x11865ec00) [pid = 1661] [serial = 340] [outer = 0x112824000] 15:24:12 INFO - PROCESS | 1661 | 1465856652018 Marionette DEBUG loaded listener.js 15:24:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x11933a800) [pid = 1661] [serial = 341] [outer = 0x112824000] 15:24:12 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255 15:24:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:24:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1 15:24:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:12 INFO - _addTest/ [0,429,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 1661 | 1465856652369 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:24:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:24:12 INFO - PROCESS | 1661 | 1465856652375 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 1661 | 1465856652376 Marionette TRACE conn2 <- [1,430,null,{}] 15:24:12 INFO - PROCESS | 1661 | 1465856652378 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:12 INFO - PROCESS | 1661 | 1465856652379 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:12 INFO - PROCESS | 1661 | 1465856652492 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:24:12 INFO - PROCESS | 1661 | 1465856652498 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:12 INFO - PROCESS | 1661 | 1465856652499 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac4a800 == 42 [pid = 1661] [id = 115] 15:24:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x112826800) [pid = 1661] [serial = 342] [outer = 0x0] 15:24:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1216c5000) [pid = 1661] [serial = 343] [outer = 0x112826800] 15:24:12 INFO - PROCESS | 1661 | 1465856652523 Marionette DEBUG loaded listener.js 15:24:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12b98a800) [pid = 1661] [serial = 344] [outer = 0x112826800] 15:24:12 INFO - PROCESS | 1661 | 1465856652827 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:24:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:24:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 467ms 15:24:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:24:12 INFO - PROCESS | 1661 | 1465856652844 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 1661 | 1465856652846 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:24:12 INFO - PROCESS | 1661 | 1465856652848 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 1661 | 1465856652861 Marionette TRACE conn2 <- [1,434,null,{}] 15:24:12 INFO - PROCESS | 1661 | 1465856652864 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:12 INFO - PROCESS | 1661 | 1465856652865 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:12 INFO - PROCESS | 1661 | 1465856652960 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:24:12 INFO - PROCESS | 1661 | 1465856652963 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:12 INFO - PROCESS | 1661 | 1465856652965 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf44000 == 43 [pid = 1661] [id = 116] 15:24:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x118504c00) [pid = 1661] [serial = 345] [outer = 0x0] 15:24:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x11850c000) [pid = 1661] [serial = 346] [outer = 0x118504c00] 15:24:12 INFO - PROCESS | 1661 | 1465856652991 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12cd7d000) [pid = 1661] [serial = 347] [outer = 0x118504c00] 15:24:13 INFO - PROCESS | 1661 | 1465856653465 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:24:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:24:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 682ms 15:24:13 INFO - PROCESS | 1661 | 1465856653530 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:24:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:24:13 INFO - PROCESS | 1661 | 1465856653533 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:24:13 INFO - PROCESS | 1661 | 1465856653536 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:24:13 INFO - PROCESS | 1661 | 1465856653539 Marionette TRACE conn2 <- [1,438,null,{}] 15:24:13 INFO - PROCESS | 1661 | 1465856653543 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:13 INFO - PROCESS | 1661 | 1465856653544 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:13 INFO - PROCESS | 1661 | 1465856653649 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:24:13 INFO - PROCESS | 1661 | 1465856653739 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 1661 | 1465856653741 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x119707800 == 44 [pid = 1661] [id = 117] 15:24:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x11850dc00) [pid = 1661] [serial = 348] [outer = 0x0] 15:24:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x118510000) [pid = 1661] [serial = 349] [outer = 0x11850dc00] 15:24:13 INFO - PROCESS | 1661 | 1465856653773 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x1187b2800) [pid = 1661] [serial = 350] [outer = 0x11850dc00] 15:24:14 INFO - PROCESS | 1661 | 1465856654196 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:24:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 721ms 15:24:14 INFO - PROCESS | 1661 | 1465856654258 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 1661 | 1465856654261 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:24:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:24:14 INFO - PROCESS | 1661 | 1465856654265 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 1661 | 1465856654267 Marionette TRACE conn2 <- [1,442,null,{}] 15:24:14 INFO - PROCESS | 1661 | 1465856654271 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:14 INFO - PROCESS | 1661 | 1465856654274 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:14 INFO - PROCESS | 1661 | 1465856654381 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:24:14 INFO - PROCESS | 1661 | 1465856654460 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 1661 | 1465856654462 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x124892800 == 45 [pid = 1661] [id = 118] 15:24:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x120fac400) [pid = 1661] [serial = 351] [outer = 0x0] 15:24:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x1249aa800) [pid = 1661] [serial = 352] [outer = 0x120fac400] 15:24:14 INFO - PROCESS | 1661 | 1465856654494 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x126497c00) [pid = 1661] [serial = 353] [outer = 0x120fac400] 15:24:14 INFO - PROCESS | 1661 | 1465856654912 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:24:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 15:24:14 INFO - PROCESS | 1661 | 1465856654957 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 1661 | 1465856654958 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:24:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:24:14 INFO - PROCESS | 1661 | 1465856654961 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 1661 | 1465856654963 Marionette TRACE conn2 <- [1,446,null,{}] 15:24:14 INFO - PROCESS | 1661 | 1465856654988 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:14 INFO - PROCESS | 1661 | 1465856654991 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:15 INFO - PROCESS | 1661 | 1465856655116 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:24:15 INFO - PROCESS | 1661 | 1465856655167 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 1661 | 1465856655169 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba0c000 == 46 [pid = 1661] [id = 119] 15:24:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x128149000) [pid = 1661] [serial = 354] [outer = 0x0] 15:24:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x128798800) [pid = 1661] [serial = 355] [outer = 0x128149000] 15:24:15 INFO - PROCESS | 1661 | 1465856655200 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x12932b400) [pid = 1661] [serial = 356] [outer = 0x128149000] 15:24:15 INFO - PROCESS | 1661 | 1465856655658 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:24:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:24:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 773ms 15:24:15 INFO - PROCESS | 1661 | 1465856655734 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 1661 | 1465856655739 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:24:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:24:15 INFO - PROCESS | 1661 | 1465856655742 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 1661 | 1465856655744 Marionette TRACE conn2 <- [1,450,null,{}] 15:24:15 INFO - PROCESS | 1661 | 1465856655746 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:15 INFO - PROCESS | 1661 | 1465856655748 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:15 INFO - PROCESS | 1661 | 1465856655890 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:24:15 INFO - PROCESS | 1661 | 1465856655980 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 1661 | 1465856655981 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x126522000 == 47 [pid = 1661] [id = 120] 15:24:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x12814b000) [pid = 1661] [serial = 357] [outer = 0x0] 15:24:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x12a5b7c00) [pid = 1661] [serial = 358] [outer = 0x12814b000] 15:24:16 INFO - PROCESS | 1661 | 1465856656026 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x12b989400) [pid = 1661] [serial = 359] [outer = 0x12814b000] 15:24:16 INFO - PROCESS | 1661 | 1465856656710 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:24:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:24:16 INFO - PROCESS | 1661 | 1465856656771 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:24:16 INFO - PROCESS | 1661 | 1465856656793 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 1661 | 1465856656796 Marionette TRACE conn2 <- [1,454,null,{}] 15:24:16 INFO - PROCESS | 1661 | 1465856656802 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:16 INFO - PROCESS | 1661 | 1465856656803 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:16 INFO - PROCESS | 1661 | 1465856656930 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:24:16 INFO - PROCESS | 1661 | 1465856656986 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 1661 | 1465856656989 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191d6000 == 48 [pid = 1661] [id = 121] 15:24:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x11850f000) [pid = 1661] [serial = 360] [outer = 0x0] 15:24:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x11860fc00) [pid = 1661] [serial = 361] [outer = 0x11850f000] 15:24:17 INFO - PROCESS | 1661 | 1465856657017 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x118f45800) [pid = 1661] [serial = 362] [outer = 0x11850f000] 15:24:17 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:17 INFO - PROCESS | 1661 | 1465856657468 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:24:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:24:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 742ms 15:24:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:24:17 INFO - PROCESS | 1661 | 1465856657520 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:24:17 INFO - PROCESS | 1661 | 1465856657523 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:24:17 INFO - PROCESS | 1661 | 1465856657529 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:24:17 INFO - PROCESS | 1661 | 1465856657530 Marionette TRACE conn2 <- [1,458,null,{}] 15:24:17 INFO - PROCESS | 1661 | 1465856657533 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:17 INFO - PROCESS | 1661 | 1465856657535 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:17 INFO - PROCESS | 1661 | 1465856657630 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac4a800 == 47 [pid = 1661] [id = 115] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12a7bb800 == 46 [pid = 1661] [id = 114] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x115f1c000 == 45 [pid = 1661] [id = 113] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x1294e7800 == 44 [pid = 1661] [id = 112] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x128479000 == 43 [pid = 1661] [id = 111] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x1280df800 == 42 [pid = 1661] [id = 110] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12488d800 == 41 [pid = 1661] [id = 109] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x121039800 == 40 [pid = 1661] [id = 108] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x117d70800 == 39 [pid = 1661] [id = 107] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x115fba800 == 38 [pid = 1661] [id = 106] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x118fa1800 == 37 [pid = 1661] [id = 102] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba17800 == 36 [pid = 1661] [id = 101] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12a50f800 == 35 [pid = 1661] [id = 105] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x1265a9000 == 34 [pid = 1661] [id = 103] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba28000 == 33 [pid = 1661] [id = 104] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x11811e800 == 32 [pid = 1661] [id = 88] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x1191d6000 == 31 [pid = 1661] [id = 121] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x126522000 == 30 [pid = 1661] [id = 120] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba0c000 == 29 [pid = 1661] [id = 119] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x124892800 == 28 [pid = 1661] [id = 118] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x119707800 == 27 [pid = 1661] [id = 117] 15:24:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf44000 == 26 [pid = 1661] [id = 116] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x115f52400) [pid = 1661] [serial = 196] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x118870400) [pid = 1661] [serial = 199] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x12658dc00) [pid = 1661] [serial = 209] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x1210f0000) [pid = 1661] [serial = 202] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x12658a800) [pid = 1661] [serial = 206] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x12a597c00) [pid = 1661] [serial = 283] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x12a933c00) [pid = 1661] [serial = 286] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x1187a8400) [pid = 1661] [serial = 266] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x11860ec00) [pid = 1661] [serial = 265] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x128140800) [pid = 1661] [serial = 277] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x12828ec00) [pid = 1661] [serial = 278] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x124dc9c00) [pid = 1661] [serial = 272] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x12481b000) [pid = 1661] [serial = 271] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12a93cc00) [pid = 1661] [serial = 251] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x1181a3800) [pid = 1661] [serial = 254] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1174bb400) [pid = 1661] [serial = 253] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x12162a000) [pid = 1661] [serial = 257] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x120ea1000) [pid = 1661] [serial = 256] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x128142c00) [pid = 1661] [serial = 260] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x127fe0800) [pid = 1661] [serial = 259] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x12879a400) [pid = 1661] [serial = 263] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x128147c00) [pid = 1661] [serial = 262] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x119e30400) [pid = 1661] [serial = 268] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x120ed8000) [pid = 1661] [serial = 269] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x12648fc00) [pid = 1661] [serial = 274] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x127fe0c00) [pid = 1661] [serial = 275] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12b77a000) [pid = 1661] [serial = 289] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12a93d800) [pid = 1661] [serial = 287] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12b780000) [pid = 1661] [serial = 290] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x125e1b000) [pid = 1661] [serial = 293] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x11865d400) [pid = 1661] [serial = 292] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x1287e2c00) [pid = 1661] [serial = 280] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12a5ba800) [pid = 1661] [serial = 284] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12a4b3400) [pid = 1661] [serial = 281] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12c122c00) [pid = 1661] [serial = 299] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12c12b000) [pid = 1661] [serial = 301] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12b9ae400) [pid = 1661] [serial = 298] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x12b9a9c00) [pid = 1661] [serial = 296] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x12b98e400) [pid = 1661] [serial = 295] [outer = 0x0] [url = about:blank] 15:24:18 INFO - PROCESS | 1661 | 1465856658269 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 1661 | 1465856658271 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x112e69000 == 27 [pid = 1661] [id = 122] 15:24:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x11673d400) [pid = 1661] [serial = 363] [outer = 0x0] 15:24:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x11697fc00) [pid = 1661] [serial = 364] [outer = 0x11673d400] 15:24:18 INFO - PROCESS | 1661 | 1465856658304 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x1174b4400) [pid = 1661] [serial = 365] [outer = 0x11673d400] 15:24:18 INFO - PROCESS | 1661 | 1465856658671 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 1661 | 1465856658707 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:24:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:24:18 INFO - PROCESS | 1661 | 1465856658710 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 1661 | 1465856658712 Marionette TRACE conn2 <- [1,462,null,{}] 15:24:18 INFO - PROCESS | 1661 | 1465856658717 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:18 INFO - PROCESS | 1661 | 1465856658720 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:18 INFO - PROCESS | 1661 | 1465856658849 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:24:18 INFO - PROCESS | 1661 | 1465856658923 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 1661 | 1465856658925 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x1169bc800 == 28 [pid = 1661] [id = 123] 15:24:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1181a6800) [pid = 1661] [serial = 366] [outer = 0x0] 15:24:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x11865cc00) [pid = 1661] [serial = 367] [outer = 0x1181a6800] 15:24:18 INFO - PROCESS | 1661 | 1465856658967 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1187b1800) [pid = 1661] [serial = 368] [outer = 0x1181a6800] 15:24:19 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:19 INFO - PROCESS | 1661 | 1465856659335 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 1661 | 1465856659389 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:24:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:24:19 INFO - PROCESS | 1661 | 1465856659393 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - PROCESS | 1661 | 1465856659395 Marionette TRACE conn2 <- [1,466,null,{}] 15:24:19 INFO - PROCESS | 1661 | 1465856659403 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:19 INFO - PROCESS | 1661 | 1465856659405 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:19 INFO - PROCESS | 1661 | 1465856659578 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:24:19 INFO - PROCESS | 1661 | 1465856659586 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 1661 | 1465856659587 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x115fad800 == 29 [pid = 1661] [id = 124] 15:24:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x118fe6c00) [pid = 1661] [serial = 369] [outer = 0x0] 15:24:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x119ee9c00) [pid = 1661] [serial = 370] [outer = 0x118fe6c00] 15:24:19 INFO - PROCESS | 1661 | 1465856659639 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x120ed9800) [pid = 1661] [serial = 371] [outer = 0x118fe6c00] 15:24:20 INFO - PROCESS | 1661 | 1465856660035 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 1661 | 1465856660076 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:24:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:24:20 INFO - PROCESS | 1661 | 1465856660083 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 1661 | 1465856660087 Marionette TRACE conn2 <- [1,470,null,{}] 15:24:20 INFO - PROCESS | 1661 | 1465856660091 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:20 INFO - PROCESS | 1661 | 1465856660093 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:20 INFO - PROCESS | 1661 | 1465856660168 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:24:20 INFO - PROCESS | 1661 | 1465856660175 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 1661 | 1465856660176 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x11971b800 == 30 [pid = 1661] [id = 125] 15:24:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x120ede000) [pid = 1661] [serial = 372] [outer = 0x0] 15:24:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x121b8d400) [pid = 1661] [serial = 373] [outer = 0x120ede000] 15:24:20 INFO - PROCESS | 1661 | 1465856660201 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x125e1a800) [pid = 1661] [serial = 374] [outer = 0x120ede000] 15:24:20 INFO - PROCESS | 1661 | 1465856660557 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:24:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:24:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 527ms 15:24:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:24:20 INFO - PROCESS | 1661 | 1465856660606 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 1661 | 1465856660608 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:24:20 INFO - PROCESS | 1661 | 1465856660610 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 1661 | 1465856660611 Marionette TRACE conn2 <- [1,474,null,{}] 15:24:20 INFO - PROCESS | 1661 | 1465856660614 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:20 INFO - PROCESS | 1661 | 1465856660615 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:20 INFO - PROCESS | 1661 | 1465856660709 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:24:20 INFO - PROCESS | 1661 | 1465856660722 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 1661 | 1465856660724 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e40000 == 31 [pid = 1661] [id = 126] 15:24:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x120ee0800) [pid = 1661] [serial = 375] [outer = 0x0] 15:24:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x126432000) [pid = 1661] [serial = 376] [outer = 0x120ee0800] 15:24:20 INFO - PROCESS | 1661 | 1465856660749 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x126a58000) [pid = 1661] [serial = 377] [outer = 0x120ee0800] 15:24:21 INFO - PROCESS | 1661 | 1465856661103 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:24:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:24:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 15:24:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:24:21 INFO - PROCESS | 1661 | 1465856661129 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 1661 | 1465856661130 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:24:21 INFO - PROCESS | 1661 | 1465856661132 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 1661 | 1465856661133 Marionette TRACE conn2 <- [1,478,null,{}] 15:24:21 INFO - PROCESS | 1661 | 1465856661136 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:21 INFO - PROCESS | 1661 | 1465856661137 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:21 INFO - PROCESS | 1661 | 1465856661226 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:24:21 INFO - PROCESS | 1661 | 1465856661260 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 1661 | 1465856661264 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x12192d800 == 32 [pid = 1661] [id = 127] 15:24:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x118fe3000) [pid = 1661] [serial = 378] [outer = 0x0] 15:24:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1280c6800) [pid = 1661] [serial = 379] [outer = 0x118fe3000] 15:24:21 INFO - PROCESS | 1661 | 1465856661296 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x128140800) [pid = 1661] [serial = 380] [outer = 0x118fe3000] 15:24:21 INFO - PROCESS | 1661 | 1465856661650 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:24:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:24:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 568ms 15:24:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:24:21 INFO - PROCESS | 1661 | 1465856661701 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 1661 | 1465856661702 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:24:21 INFO - PROCESS | 1661 | 1465856661704 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 1661 | 1465856661705 Marionette TRACE conn2 <- [1,482,null,{}] 15:24:21 INFO - PROCESS | 1661 | 1465856661707 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:21 INFO - PROCESS | 1661 | 1465856661709 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:21 INFO - PROCESS | 1661 | 1465856661803 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:24:21 INFO - PROCESS | 1661 | 1465856661807 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 1661 | 1465856661808 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x112165800 == 33 [pid = 1661] [id = 128] 15:24:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12813fc00) [pid = 1661] [serial = 381] [outer = 0x0] 15:24:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1287e2400) [pid = 1661] [serial = 382] [outer = 0x12813fc00] 15:24:21 INFO - PROCESS | 1661 | 1465856661833 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x129327800) [pid = 1661] [serial = 383] [outer = 0x12813fc00] 15:24:22 INFO - PROCESS | 1661 | 1465856662196 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:24:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:24:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 520ms 15:24:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:24:22 INFO - PROCESS | 1661 | 1465856662232 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 1661 | 1465856662233 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:24:22 INFO - PROCESS | 1661 | 1465856662235 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 1661 | 1465856662236 Marionette TRACE conn2 <- [1,486,null,{}] 15:24:22 INFO - PROCESS | 1661 | 1465856662241 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:22 INFO - PROCESS | 1661 | 1465856662242 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:22 INFO - PROCESS | 1661 | 1465856662334 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:24:22 INFO - PROCESS | 1661 | 1465856662337 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 1661 | 1465856662339 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x1265c4000 == 34 [pid = 1661] [id = 129] 15:24:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x11673e400) [pid = 1661] [serial = 384] [outer = 0x0] 15:24:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12a4ab000) [pid = 1661] [serial = 385] [outer = 0x11673e400] 15:24:22 INFO - PROCESS | 1661 | 1465856662363 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12a58e800) [pid = 1661] [serial = 386] [outer = 0x11673e400] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x118504c00) [pid = 1661] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x112824000) [pid = 1661] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x12c21c400) [pid = 1661] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x12c21d000) [pid = 1661] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1280c4400) [pid = 1661] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x124bde000) [pid = 1661] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1287e9800) [pid = 1661] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x120ed5000) [pid = 1661] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x126751c00) [pid = 1661] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x12a93a000) [pid = 1661] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x1218b2000) [pid = 1661] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12931e400) [pid = 1661] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x118feb800) [pid = 1661] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x112826800) [pid = 1661] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1174be800) [pid = 1661] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:24:22 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x11281f800) [pid = 1661] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:24:22 INFO - PROCESS | 1661 | 1465856662855 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:24:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:24:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 15:24:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:24:22 INFO - PROCESS | 1661 | 1465856662908 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 1661 | 1465856662909 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:24:22 INFO - PROCESS | 1661 | 1465856662911 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 1661 | 1465856662912 Marionette TRACE conn2 <- [1,490,null,{}] 15:24:22 INFO - PROCESS | 1661 | 1465856662915 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:22 INFO - PROCESS | 1661 | 1465856662916 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:22 INFO - PROCESS | 1661 | 1465856662989 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:24:22 INFO - PROCESS | 1661 | 1465856662993 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 1661 | 1465856662994 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x126933800 == 35 [pid = 1661] [id = 130] 15:24:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x11329bc00) [pid = 1661] [serial = 387] [outer = 0x0] 15:24:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x126a60c00) [pid = 1661] [serial = 388] [outer = 0x11329bc00] 15:24:23 INFO - PROCESS | 1661 | 1465856663021 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12a4a4400) [pid = 1661] [serial = 389] [outer = 0x11329bc00] 15:24:23 INFO - PROCESS | 1661 | 1465856663337 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:24:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:24:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 471ms 15:24:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:24:23 INFO - PROCESS | 1661 | 1465856663382 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 1661 | 1465856663383 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:24:23 INFO - PROCESS | 1661 | 1465856663385 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 1661 | 1465856663387 Marionette TRACE conn2 <- [1,494,null,{}] 15:24:23 INFO - PROCESS | 1661 | 1465856663389 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:23 INFO - PROCESS | 1661 | 1465856663390 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:23 INFO - PROCESS | 1661 | 1465856663461 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:24:23 INFO - PROCESS | 1661 | 1465856663516 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 1661 | 1465856663517 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x12847d800 == 36 [pid = 1661] [id = 131] 15:24:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x118ff0c00) [pid = 1661] [serial = 390] [outer = 0x0] 15:24:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12a594000) [pid = 1661] [serial = 391] [outer = 0x118ff0c00] 15:24:23 INFO - PROCESS | 1661 | 1465856663541 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12a92ec00) [pid = 1661] [serial = 392] [outer = 0x118ff0c00] 15:24:23 INFO - PROCESS | 1661 | 1465856663807 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:24:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:24:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 469ms 15:24:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:24:23 INFO - PROCESS | 1661 | 1465856663861 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 1661 | 1465856663863 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:24:23 INFO - PROCESS | 1661 | 1465856663865 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 1661 | 1465856663866 Marionette TRACE conn2 <- [1,498,null,{}] 15:24:23 INFO - PROCESS | 1661 | 1465856663869 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:23 INFO - PROCESS | 1661 | 1465856663870 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:23 INFO - PROCESS | 1661 | 1465856663949 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:24:23 INFO - PROCESS | 1661 | 1465856663952 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 1661 | 1465856663954 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294e3000 == 37 [pid = 1661] [id = 132] 15:24:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12a597800) [pid = 1661] [serial = 393] [outer = 0x0] 15:24:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12a93f000) [pid = 1661] [serial = 394] [outer = 0x12a597800] 15:24:23 INFO - PROCESS | 1661 | 1465856663983 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12b98e400) [pid = 1661] [serial = 395] [outer = 0x12a597800] 15:24:24 INFO - PROCESS | 1661 | 1465856664343 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:24:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:24:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 519ms 15:24:24 INFO - PROCESS | 1661 | 1465856664385 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:24:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:24:24 INFO - PROCESS | 1661 | 1465856664388 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:24:24 INFO - PROCESS | 1661 | 1465856664392 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 1661 | 1465856664394 Marionette TRACE conn2 <- [1,502,null,{}] 15:24:24 INFO - PROCESS | 1661 | 1465856664396 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:24 INFO - PROCESS | 1661 | 1465856664398 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:24 INFO - PROCESS | 1661 | 1465856664481 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:24:24 INFO - PROCESS | 1661 | 1465856664485 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 1661 | 1465856664486 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x119702800 == 38 [pid = 1661] [id = 133] 15:24:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12b992800) [pid = 1661] [serial = 396] [outer = 0x0] 15:24:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12c12c000) [pid = 1661] [serial = 397] [outer = 0x12b992800] 15:24:24 INFO - PROCESS | 1661 | 1465856664512 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12c219c00) [pid = 1661] [serial = 398] [outer = 0x12b992800] 15:24:25 INFO - PROCESS | 1661 | 1465856665009 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:24:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:24:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 673ms 15:24:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:24:25 INFO - PROCESS | 1661 | 1465856665065 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 1661 | 1465856665067 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:24:25 INFO - PROCESS | 1661 | 1465856665070 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 1661 | 1465856665072 Marionette TRACE conn2 <- [1,506,null,{}] 15:24:25 INFO - PROCESS | 1661 | 1465856665076 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:25 INFO - PROCESS | 1661 | 1465856665078 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:25 INFO - PROCESS | 1661 | 1465856665187 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:24:25 INFO - PROCESS | 1661 | 1465856665264 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 1661 | 1465856665266 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee0000 == 39 [pid = 1661] [id = 134] 15:24:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x118258400) [pid = 1661] [serial = 399] [outer = 0x0] 15:24:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x118507c00) [pid = 1661] [serial = 400] [outer = 0x118258400] 15:24:25 INFO - PROCESS | 1661 | 1465856665338 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x1187ad400) [pid = 1661] [serial = 401] [outer = 0x118258400] 15:24:25 INFO - PROCESS | 1661 | 1465856665859 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:24:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:24:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 822ms 15:24:25 INFO - PROCESS | 1661 | 1465856665915 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 1661 | 1465856665918 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:24:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:24:25 INFO - PROCESS | 1661 | 1465856665926 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 1661 | 1465856665928 Marionette TRACE conn2 <- [1,510,null,{}] 15:24:25 INFO - PROCESS | 1661 | 1465856665930 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:25 INFO - PROCESS | 1661 | 1465856665932 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:26 INFO - PROCESS | 1661 | 1465856666137 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:24:26 INFO - PROCESS | 1661 | 1465856666238 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 1661 | 1465856666239 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x116408800 == 40 [pid = 1661] [id = 135] 15:24:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x11629e800) [pid = 1661] [serial = 402] [outer = 0x0] 15:24:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x1164da400) [pid = 1661] [serial = 403] [outer = 0x11629e800] 15:24:26 INFO - PROCESS | 1661 | 1465856666266 Marionette DEBUG loaded listener.js 15:24:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x1175cd000) [pid = 1661] [serial = 404] [outer = 0x11629e800] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x1294e3000 == 39 [pid = 1661] [id = 132] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x12847d800 == 38 [pid = 1661] [id = 131] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x126933800 == 37 [pid = 1661] [id = 130] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x1265c4000 == 36 [pid = 1661] [id = 129] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x112165800 == 35 [pid = 1661] [id = 128] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x12192d800 == 34 [pid = 1661] [id = 127] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x120e40000 == 33 [pid = 1661] [id = 126] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x11971b800 == 32 [pid = 1661] [id = 125] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x115fad800 == 31 [pid = 1661] [id = 124] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x1169bc800 == 30 [pid = 1661] [id = 123] 15:24:26 INFO - PROCESS | 1661 | --DOCSHELL 0x112e69000 == 29 [pid = 1661] [id = 122] 15:24:26 INFO - PROCESS | 1661 | 1465856666713 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x11933a800) [pid = 1661] [serial = 341] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12c964400) [pid = 1661] [serial = 331] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12cd77800) [pid = 1661] [serial = 334] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x12cd72000) [pid = 1661] [serial = 332] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x12cd93c00) [pid = 1661] [serial = 335] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x128289800) [pid = 1661] [serial = 322] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x12931f800) [pid = 1661] [serial = 323] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x126046000) [pid = 1661] [serial = 319] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x126a62c00) [pid = 1661] [serial = 320] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x129324400) [pid = 1661] [serial = 310] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x12a4b0000) [pid = 1661] [serial = 311] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x120ede400) [pid = 1661] [serial = 316] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x11865ec00) [pid = 1661] [serial = 340] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x121b91000) [pid = 1661] [serial = 317] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12c213400) [pid = 1661] [serial = 302] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12b782000) [pid = 1661] [serial = 313] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12b995c00) [pid = 1661] [serial = 314] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x125321000) [pid = 1661] [serial = 307] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x126a62000) [pid = 1661] [serial = 308] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12a5b5000) [pid = 1661] [serial = 325] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12a93b000) [pid = 1661] [serial = 326] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x118fedc00) [pid = 1661] [serial = 304] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x1216c5000) [pid = 1661] [serial = 343] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12b98a800) [pid = 1661] [serial = 344] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x120ea2400) [pid = 1661] [serial = 305] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x12c127000) [pid = 1661] [serial = 328] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x112827400) [pid = 1661] [serial = 338] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x112823000) [pid = 1661] [serial = 337] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x12c213800) [pid = 1661] [serial = 329] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x12cd7d000) [pid = 1661] [serial = 347] [outer = 0x0] [url = about:blank] 15:24:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:24:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 824ms 15:24:26 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x11850c000) [pid = 1661] [serial = 346] [outer = 0x0] [url = about:blank] 15:24:26 INFO - PROCESS | 1661 | 1465856666753 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:24:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:24:26 INFO - PROCESS | 1661 | 1465856666757 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:24:26 INFO - PROCESS | 1661 | 1465856666760 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 1661 | 1465856666762 Marionette TRACE conn2 <- [1,514,null,{}] 15:24:26 INFO - PROCESS | 1661 | 1465856666765 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:26 INFO - PROCESS | 1661 | 1465856666766 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:26 INFO - PROCESS | 1661 | 1465856666843 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:24:26 INFO - PROCESS | 1661 | 1465856666849 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 1661 | 1465856666851 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x11667d000 == 30 [pid = 1661] [id = 136] 15:24:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x116a13400) [pid = 1661] [serial = 405] [outer = 0x0] 15:24:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x1180b2000) [pid = 1661] [serial = 406] [outer = 0x116a13400] 15:24:26 INFO - PROCESS | 1661 | 1465856666879 Marionette DEBUG loaded listener.js 15:24:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x11850e000) [pid = 1661] [serial = 407] [outer = 0x116a13400] 15:24:27 INFO - PROCESS | 1661 | 1465856667213 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:24:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:24:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 15:24:27 INFO - PROCESS | 1661 | 1465856667230 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 1661 | 1465856667231 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:24:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:24:27 INFO - PROCESS | 1661 | 1465856667234 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 1661 | 1465856667235 Marionette TRACE conn2 <- [1,518,null,{}] 15:24:27 INFO - PROCESS | 1661 | 1465856667237 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:27 INFO - PROCESS | 1661 | 1465856667239 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:27 INFO - PROCESS | 1661 | 1465856667328 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:24:27 INFO - PROCESS | 1661 | 1465856667374 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 1661 | 1465856667375 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x1188e1800 == 31 [pid = 1661] [id = 137] 15:24:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x118504000) [pid = 1661] [serial = 408] [outer = 0x0] 15:24:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x118668c00) [pid = 1661] [serial = 409] [outer = 0x118504000] 15:24:27 INFO - PROCESS | 1661 | 1465856667400 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x119338800) [pid = 1661] [serial = 410] [outer = 0x118504000] 15:24:27 INFO - PROCESS | 1661 | 1465856667721 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:24:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:24:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 15:24:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:24:27 INFO - PROCESS | 1661 | 1465856667756 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 1661 | 1465856667759 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:24:27 INFO - PROCESS | 1661 | 1465856667766 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 1661 | 1465856667770 Marionette TRACE conn2 <- [1,522,null,{}] 15:24:27 INFO - PROCESS | 1661 | 1465856667772 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:27 INFO - PROCESS | 1661 | 1465856667774 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:27 INFO - PROCESS | 1661 | 1465856667854 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:24:27 INFO - PROCESS | 1661 | 1465856667904 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 1661 | 1465856667905 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a9c000 == 32 [pid = 1661] [id = 138] 15:24:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x112ca2c00) [pid = 1661] [serial = 411] [outer = 0x0] 15:24:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x11974f400) [pid = 1661] [serial = 412] [outer = 0x112ca2c00] 15:24:27 INFO - PROCESS | 1661 | 1465856667930 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1210f6c00) [pid = 1661] [serial = 413] [outer = 0x112ca2c00] 15:24:28 INFO - PROCESS | 1661 | 1465856668215 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:24:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:24:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 478ms 15:24:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:24:28 INFO - PROCESS | 1661 | 1465856668246 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 1661 | 1465856668247 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:24:28 INFO - PROCESS | 1661 | 1465856668250 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 1661 | 1465856668251 Marionette TRACE conn2 <- [1,526,null,{}] 15:24:28 INFO - PROCESS | 1661 | 1465856668253 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:28 INFO - PROCESS | 1661 | 1465856668255 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:28 INFO - PROCESS | 1661 | 1465856668335 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:24:28 INFO - PROCESS | 1661 | 1465856668341 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 1661 | 1465856668342 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214e0000 == 33 [pid = 1661] [id = 139] 15:24:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x120ea3400) [pid = 1661] [serial = 414] [outer = 0x0] 15:24:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x124813400) [pid = 1661] [serial = 415] [outer = 0x120ea3400] 15:24:28 INFO - PROCESS | 1661 | 1465856668366 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x124be7800) [pid = 1661] [serial = 416] [outer = 0x120ea3400] 15:24:28 INFO - PROCESS | 1661 | 1465856668723 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:24:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:24:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 15:24:28 INFO - PROCESS | 1661 | 1465856668779 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 1661 | 1465856668781 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:24:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:24:28 INFO - PROCESS | 1661 | 1465856668785 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 1661 | 1465856668786 Marionette TRACE conn2 <- [1,530,null,{}] 15:24:28 INFO - PROCESS | 1661 | 1465856668790 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:28 INFO - PROCESS | 1661 | 1465856668792 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:28 INFO - PROCESS | 1661 | 1465856668936 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:24:28 INFO - PROCESS | 1661 | 1465856668952 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 1661 | 1465856668957 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e37800 == 34 [pid = 1661] [id = 140] 15:24:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x126427800) [pid = 1661] [serial = 417] [outer = 0x0] 15:24:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x12648f400) [pid = 1661] [serial = 418] [outer = 0x126427800] 15:24:29 INFO - PROCESS | 1661 | 1465856669008 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x126a64800) [pid = 1661] [serial = 419] [outer = 0x126427800] 15:24:29 INFO - PROCESS | 1661 | 1465856669459 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:24:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:24:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:24:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 721ms 15:24:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:24:29 INFO - PROCESS | 1661 | 1465856669506 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 1661 | 1465856669507 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:24:29 INFO - PROCESS | 1661 | 1465856669509 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 1661 | 1465856669510 Marionette TRACE conn2 <- [1,534,null,{}] 15:24:29 INFO - PROCESS | 1661 | 1465856669512 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:29 INFO - PROCESS | 1661 | 1465856669514 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:29 INFO - PROCESS | 1661 | 1465856669611 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:24:29 INFO - PROCESS | 1661 | 1465856669651 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 1661 | 1465856669652 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280e8000 == 35 [pid = 1661] [id = 141] 15:24:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x127fd6400) [pid = 1661] [serial = 420] [outer = 0x0] 15:24:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x128282800) [pid = 1661] [serial = 421] [outer = 0x127fd6400] 15:24:29 INFO - PROCESS | 1661 | 1465856669677 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1287e4000) [pid = 1661] [serial = 422] [outer = 0x127fd6400] 15:24:30 INFO - PROCESS | 1661 | 1465856670015 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:24:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:24:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 15:24:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:24:30 INFO - PROCESS | 1661 | 1465856670028 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 1661 | 1465856670029 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:24:30 INFO - PROCESS | 1661 | 1465856670032 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 1661 | 1465856670034 Marionette TRACE conn2 <- [1,538,null,{}] 15:24:30 INFO - PROCESS | 1661 | 1465856670037 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:30 INFO - PROCESS | 1661 | 1465856670042 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:30 INFO - PROCESS | 1661 | 1465856670144 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:24:30 INFO - PROCESS | 1661 | 1465856670147 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 1661 | 1465856670148 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x115f1c000 == 36 [pid = 1661] [id = 142] 15:24:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x127fdf800) [pid = 1661] [serial = 423] [outer = 0x0] 15:24:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1287e8c00) [pid = 1661] [serial = 424] [outer = 0x127fdf800] 15:24:30 INFO - PROCESS | 1661 | 1465856670179 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12a4ae800) [pid = 1661] [serial = 425] [outer = 0x127fdf800] 15:24:30 INFO - PROCESS | 1661 | 1465856670676 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:24:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 15:24:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 672ms 15:24:30 INFO - PROCESS | 1661 | 1465856670705 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 1661 | 1465856670707 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:24:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:24:30 INFO - PROCESS | 1661 | 1465856670716 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 1661 | 1465856670718 Marionette TRACE conn2 <- [1,542,null,{}] 15:24:30 INFO - PROCESS | 1661 | 1465856670722 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:30 INFO - PROCESS | 1661 | 1465856670723 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:30 INFO - PROCESS | 1661 | 1465856670978 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x120ee0800) [pid = 1661] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x11850f000) [pid = 1661] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x120ede000) [pid = 1661] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x118fe6c00) [pid = 1661] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x118fe3000) [pid = 1661] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1181a6800) [pid = 1661] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x11673d400) [pid = 1661] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x11850dc00) [pid = 1661] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x120fac400) [pid = 1661] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x128149000) [pid = 1661] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12814b000) [pid = 1661] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12813fc00) [pid = 1661] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x11673e400) [pid = 1661] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x118ff0c00) [pid = 1661] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x12a597800) [pid = 1661] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:24:30 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x11329bc00) [pid = 1661] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:24:31 INFO - PROCESS | 1661 | 1465856671021 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 1661 | 1465856671022 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x116add000 == 37 [pid = 1661] [id = 143] 15:24:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x112825c00) [pid = 1661] [serial = 426] [outer = 0x0] 15:24:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x116983000) [pid = 1661] [serial = 427] [outer = 0x112825c00] 15:24:31 INFO - PROCESS | 1661 | 1465856671048 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x118fe6800) [pid = 1661] [serial = 428] [outer = 0x112825c00] 15:24:31 INFO - PROCESS | 1661 | 1465856671301 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:24:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:24:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 627ms 15:24:31 INFO - PROCESS | 1661 | 1465856671348 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:24:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:24:31 INFO - PROCESS | 1661 | 1465856671350 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:24:31 INFO - PROCESS | 1661 | 1465856671364 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - PROCESS | 1661 | 1465856671366 Marionette TRACE conn2 <- [1,546,null,{}] 15:24:31 INFO - PROCESS | 1661 | 1465856671369 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:31 INFO - PROCESS | 1661 | 1465856671373 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:31 INFO - PROCESS | 1661 | 1465856671514 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:24:31 INFO - PROCESS | 1661 | 1465856671642 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 1661 | 1465856671644 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x121278800 == 38 [pid = 1661] [id = 144] 15:24:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x118665800) [pid = 1661] [serial = 429] [outer = 0x0] 15:24:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x125e1d400) [pid = 1661] [serial = 430] [outer = 0x118665800] 15:24:31 INFO - PROCESS | 1661 | 1465856671693 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x12a58b800) [pid = 1661] [serial = 431] [outer = 0x118665800] 15:24:32 INFO - PROCESS | 1661 | 1465856672028 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:24:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:24:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 732ms 15:24:32 INFO - PROCESS | 1661 | 1465856672085 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 1661 | 1465856672087 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:24:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:24:32 INFO - PROCESS | 1661 | 1465856672091 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 1661 | 1465856672092 Marionette TRACE conn2 <- [1,550,null,{}] 15:24:32 INFO - PROCESS | 1661 | 1465856672095 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:32 INFO - PROCESS | 1661 | 1465856672096 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:32 INFO - PROCESS | 1661 | 1465856672176 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:24:32 INFO - PROCESS | 1661 | 1465856672180 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 1661 | 1465856672182 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab4f800 == 39 [pid = 1661] [id = 145] 15:24:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x119751800) [pid = 1661] [serial = 432] [outer = 0x0] 15:24:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x12a597800) [pid = 1661] [serial = 433] [outer = 0x119751800] 15:24:32 INFO - PROCESS | 1661 | 1465856672276 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x12b780800) [pid = 1661] [serial = 434] [outer = 0x119751800] 15:24:32 INFO - PROCESS | 1661 | 1465856672567 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:24:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 15:24:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 523ms 15:24:32 INFO - PROCESS | 1661 | 1465856672614 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 1661 | 1465856672616 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:24:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:24:32 INFO - PROCESS | 1661 | 1465856672618 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 1661 | 1465856672620 Marionette TRACE conn2 <- [1,554,null,{}] 15:24:32 INFO - PROCESS | 1661 | 1465856672630 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:32 INFO - PROCESS | 1661 | 1465856672631 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:32 INFO - PROCESS | 1661 | 1465856672725 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:24:32 INFO - PROCESS | 1661 | 1465856672729 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 1661 | 1465856672730 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b975800 == 40 [pid = 1661] [id = 146] 15:24:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12b987800) [pid = 1661] [serial = 435] [outer = 0x0] 15:24:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12c122c00) [pid = 1661] [serial = 436] [outer = 0x12b987800] 15:24:32 INFO - PROCESS | 1661 | 1465856672754 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12c216400) [pid = 1661] [serial = 437] [outer = 0x12b987800] 15:24:33 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:33 INFO - PROCESS | 1661 | 1465856673197 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:24:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:24:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 626ms 15:24:33 INFO - PROCESS | 1661 | 1465856673245 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:24:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:24:33 INFO - PROCESS | 1661 | 1465856673247 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:24:33 INFO - PROCESS | 1661 | 1465856673250 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 1661 | 1465856673252 Marionette TRACE conn2 <- [1,558,null,{}] 15:24:33 INFO - PROCESS | 1661 | 1465856673256 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:33 INFO - PROCESS | 1661 | 1465856673258 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:33 INFO - PROCESS | 1661 | 1465856673360 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:24:33 INFO - PROCESS | 1661 | 1465856673426 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 1661 | 1465856673427 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x117354000 == 41 [pid = 1661] [id = 147] 15:24:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1164df400) [pid = 1661] [serial = 438] [outer = 0x0] 15:24:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x118071400) [pid = 1661] [serial = 439] [outer = 0x1164df400] 15:24:33 INFO - PROCESS | 1661 | 1465856673458 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x118503800) [pid = 1661] [serial = 440] [outer = 0x1164df400] 15:24:33 INFO - PROCESS | 1661 | 1465856673876 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:24:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:24:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 673ms 15:24:33 INFO - PROCESS | 1661 | 1465856673963 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:24:33 INFO - PROCESS | 1661 | 1465856673967 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:24:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:24:33 INFO - PROCESS | 1661 | 1465856673986 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 1661 | 1465856673987 Marionette TRACE conn2 <- [1,562,null,{}] 15:24:33 INFO - PROCESS | 1661 | 1465856673990 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:33 INFO - PROCESS | 1661 | 1465856673992 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:34 INFO - PROCESS | 1661 | 1465856674090 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:24:34 INFO - PROCESS | 1661 | 1465856674154 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 1661 | 1465856674155 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214c3800 == 42 [pid = 1661] [id = 148] 15:24:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x119750800) [pid = 1661] [serial = 441] [outer = 0x0] 15:24:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x119756000) [pid = 1661] [serial = 442] [outer = 0x119750800] 15:24:34 INFO - PROCESS | 1661 | 1465856674186 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x120ea8400) [pid = 1661] [serial = 443] [outer = 0x119750800] 15:24:34 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:34 INFO - PROCESS | 1661 | 1465856674605 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:24:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:24:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 15:24:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:24:34 INFO - PROCESS | 1661 | 1465856674656 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 1661 | 1465856674658 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:24:34 INFO - PROCESS | 1661 | 1465856674660 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 1661 | 1465856674663 Marionette TRACE conn2 <- [1,566,null,{}] 15:24:34 INFO - PROCESS | 1661 | 1465856674672 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:34 INFO - PROCESS | 1661 | 1465856674676 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:34 INFO - PROCESS | 1661 | 1465856674781 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:24:34 INFO - PROCESS | 1661 | 1465856674863 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 1661 | 1465856674865 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac5c000 == 43 [pid = 1661] [id = 149] 15:24:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x126042800) [pid = 1661] [serial = 444] [outer = 0x0] 15:24:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12658c800) [pid = 1661] [serial = 445] [outer = 0x126042800] 15:24:34 INFO - PROCESS | 1661 | 1465856674897 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x127fdac00) [pid = 1661] [serial = 446] [outer = 0x126042800] 15:24:35 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:35 INFO - PROCESS | 1661 | 1465856675315 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:24:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:24:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 721ms 15:24:35 INFO - PROCESS | 1661 | 1465856675383 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 1661 | 1465856675385 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:24:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:24:35 INFO - PROCESS | 1661 | 1465856675388 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 1661 | 1465856675390 Marionette TRACE conn2 <- [1,570,null,{}] 15:24:35 INFO - PROCESS | 1661 | 1465856675392 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:35 INFO - PROCESS | 1661 | 1465856675393 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:35 INFO - PROCESS | 1661 | 1465856675494 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:24:35 INFO - PROCESS | 1661 | 1465856675545 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 1661 | 1465856675546 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bba3000 == 44 [pid = 1661] [id = 150] 15:24:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12813d400) [pid = 1661] [serial = 447] [outer = 0x0] 15:24:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12a4a5c00) [pid = 1661] [serial = 448] [outer = 0x12813d400] 15:24:35 INFO - PROCESS | 1661 | 1465856675575 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12b778c00) [pid = 1661] [serial = 449] [outer = 0x12813d400] 15:24:35 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:36 INFO - PROCESS | 1661 | 1465856676027 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:24:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:24:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 669ms 15:24:36 INFO - PROCESS | 1661 | 1465856676058 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:24:36 INFO - PROCESS | 1661 | 1465856676061 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:24:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:24:36 INFO - PROCESS | 1661 | 1465856676064 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:24:36 INFO - PROCESS | 1661 | 1465856676067 Marionette TRACE conn2 <- [1,574,null,{}] 15:24:36 INFO - PROCESS | 1661 | 1465856676070 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:36 INFO - PROCESS | 1661 | 1465856676073 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:36 INFO - PROCESS | 1661 | 1465856676220 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:24:36 INFO - PROCESS | 1661 | 1465856676302 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:36 INFO - PROCESS | 1661 | 1465856676303 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ad4000 == 45 [pid = 1661] [id = 151] 15:24:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x113c24400) [pid = 1661] [serial = 450] [outer = 0x0] 15:24:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x126756800) [pid = 1661] [serial = 451] [outer = 0x113c24400] 15:24:36 INFO - PROCESS | 1661 | 1465856676332 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x12b98f400) [pid = 1661] [serial = 452] [outer = 0x113c24400] 15:24:36 INFO - PROCESS | 1661 | 1465856676894 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:24:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:24:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 875ms 15:24:36 INFO - PROCESS | 1661 | 1465856676939 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:24:36 INFO - PROCESS | 1661 | 1465856676941 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:24:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:24:36 INFO - PROCESS | 1661 | 1465856676944 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:24:36 INFO - PROCESS | 1661 | 1465856676946 Marionette TRACE conn2 <- [1,578,null,{}] 15:24:36 INFO - PROCESS | 1661 | 1465856676950 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:36 INFO - PROCESS | 1661 | 1465856676951 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:37 INFO - PROCESS | 1661 | 1465856677044 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:24:37 INFO - PROCESS | 1661 | 1465856677098 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:37 INFO - PROCESS | 1661 | 1465856677099 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191bd800 == 46 [pid = 1661] [id = 152] 15:24:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x1180b1400) [pid = 1661] [serial = 453] [outer = 0x0] 15:24:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x118265000) [pid = 1661] [serial = 454] [outer = 0x1180b1400] 15:24:37 INFO - PROCESS | 1661 | 1465856677126 Marionette DEBUG loaded listener.js 15:24:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x118511c00) [pid = 1661] [serial = 455] [outer = 0x1180b1400] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab4f800 == 45 [pid = 1661] [id = 145] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x121278800 == 44 [pid = 1661] [id = 144] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x116add000 == 43 [pid = 1661] [id = 143] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x115f1c000 == 42 [pid = 1661] [id = 142] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1280e8000 == 41 [pid = 1661] [id = 141] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x120e37800 == 40 [pid = 1661] [id = 140] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1214e0000 == 39 [pid = 1661] [id = 139] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x119a9c000 == 38 [pid = 1661] [id = 138] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1188e1800 == 37 [pid = 1661] [id = 137] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x11667d000 == 36 [pid = 1661] [id = 136] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x116408800 == 35 [pid = 1661] [id = 135] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x119702800 == 34 [pid = 1661] [id = 133] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee0000 == 33 [pid = 1661] [id = 134] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x116ad4000 == 32 [pid = 1661] [id = 151] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12bba3000 == 31 [pid = 1661] [id = 150] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac5c000 == 30 [pid = 1661] [id = 149] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1214c3800 == 29 [pid = 1661] [id = 148] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12b975800 == 28 [pid = 1661] [id = 146] 15:24:38 INFO - PROCESS | 1661 | --DOCSHELL 0x117354000 == 27 [pid = 1661] [id = 147] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x126432000) [pid = 1661] [serial = 376] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x118f45800) [pid = 1661] [serial = 362] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x11860fc00) [pid = 1661] [serial = 361] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x121b8d400) [pid = 1661] [serial = 373] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x119ee9c00) [pid = 1661] [serial = 370] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x120ed9800) [pid = 1661] [serial = 371] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x128140800) [pid = 1661] [serial = 380] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x11865cc00) [pid = 1661] [serial = 367] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1187b1800) [pid = 1661] [serial = 368] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11697fc00) [pid = 1661] [serial = 364] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1187b2800) [pid = 1661] [serial = 350] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x118510000) [pid = 1661] [serial = 349] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1280c6800) [pid = 1661] [serial = 379] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x1174b4400) [pid = 1661] [serial = 365] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x126497c00) [pid = 1661] [serial = 353] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x1249aa800) [pid = 1661] [serial = 352] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12932b400) [pid = 1661] [serial = 356] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x128798800) [pid = 1661] [serial = 355] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12b989400) [pid = 1661] [serial = 359] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12a5b7c00) [pid = 1661] [serial = 358] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x129327800) [pid = 1661] [serial = 383] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1287e2400) [pid = 1661] [serial = 382] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12a4ab000) [pid = 1661] [serial = 385] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12a92ec00) [pid = 1661] [serial = 392] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12a93f000) [pid = 1661] [serial = 394] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x126a60c00) [pid = 1661] [serial = 388] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12a58e800) [pid = 1661] [serial = 386] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x126a58000) [pid = 1661] [serial = 377] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x12b98e400) [pid = 1661] [serial = 395] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x12a4a4400) [pid = 1661] [serial = 389] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x12a594000) [pid = 1661] [serial = 391] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x12c12c000) [pid = 1661] [serial = 397] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x125e1a800) [pid = 1661] [serial = 374] [outer = 0x0] [url = about:blank] 15:24:38 INFO - PROCESS | 1661 | 1465856678192 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:24:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:24:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1277ms 15:24:38 INFO - PROCESS | 1661 | 1465856678222 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 1661 | 1465856678224 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:24:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:24:38 INFO - PROCESS | 1661 | 1465856678228 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 1661 | 1465856678230 Marionette TRACE conn2 <- [1,582,null,{}] 15:24:38 INFO - PROCESS | 1661 | 1465856678237 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:38 INFO - PROCESS | 1661 | 1465856678239 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:38 INFO - PROCESS | 1661 | 1465856678343 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:24:38 INFO - PROCESS | 1661 | 1465856678350 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 1661 | 1465856678351 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x115fb0000 == 28 [pid = 1661] [id = 153] 15:24:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x1164d5c00) [pid = 1661] [serial = 456] [outer = 0x0] 15:24:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x116738000) [pid = 1661] [serial = 457] [outer = 0x1164d5c00] 15:24:38 INFO - PROCESS | 1661 | 1465856678379 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x11329bc00) [pid = 1661] [serial = 458] [outer = 0x1164d5c00] 15:24:38 INFO - PROCESS | 1661 | 1465856678715 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:24:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:24:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 524ms 15:24:38 INFO - PROCESS | 1661 | 1465856678752 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 1661 | 1465856678758 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:24:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:24:38 INFO - PROCESS | 1661 | 1465856678762 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 1661 | 1465856678764 Marionette TRACE conn2 <- [1,586,null,{}] 15:24:38 INFO - PROCESS | 1661 | 1465856678766 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:38 INFO - PROCESS | 1661 | 1465856678768 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:38 INFO - PROCESS | 1661 | 1465856678844 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:24:38 INFO - PROCESS | 1661 | 1465856678850 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 1661 | 1465856678851 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x116edf000 == 29 [pid = 1661] [id = 154] 15:24:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x118071c00) [pid = 1661] [serial = 459] [outer = 0x0] 15:24:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x118612c00) [pid = 1661] [serial = 460] [outer = 0x118071c00] 15:24:38 INFO - PROCESS | 1661 | 1465856678880 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x118668000) [pid = 1661] [serial = 461] [outer = 0x118071c00] 15:24:39 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:39 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:39 INFO - PROCESS | 1661 | 1465856679207 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:24:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:24:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 470ms 15:24:39 INFO - PROCESS | 1661 | 1465856679232 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:24:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:24:39 INFO - PROCESS | 1661 | 1465856679244 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:24:39 INFO - PROCESS | 1661 | 1465856679246 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 1661 | 1465856679249 Marionette TRACE conn2 <- [1,590,null,{}] 15:24:39 INFO - PROCESS | 1661 | 1465856679256 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:39 INFO - PROCESS | 1661 | 1465856679259 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:39 INFO - PROCESS | 1661 | 1465856679354 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:24:39 INFO - PROCESS | 1661 | 1465856679363 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 1661 | 1465856679365 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191b8000 == 30 [pid = 1661] [id = 155] 15:24:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x113311000) [pid = 1661] [serial = 462] [outer = 0x0] 15:24:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x119753c00) [pid = 1661] [serial = 463] [outer = 0x113311000] 15:24:39 INFO - PROCESS | 1661 | 1465856679393 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x120ea1000) [pid = 1661] [serial = 464] [outer = 0x113311000] 15:24:39 INFO - PROCESS | 1661 | 1465856679715 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:24:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:24:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 15:24:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:24:39 INFO - PROCESS | 1661 | 1465856679767 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 1661 | 1465856679768 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:24:39 INFO - PROCESS | 1661 | 1465856679771 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 1661 | 1465856679772 Marionette TRACE conn2 <- [1,594,null,{}] 15:24:39 INFO - PROCESS | 1661 | 1465856679774 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:39 INFO - PROCESS | 1661 | 1465856679775 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:39 INFO - PROCESS | 1661 | 1465856679849 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:24:39 INFO - PROCESS | 1661 | 1465856679902 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 1661 | 1465856679903 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a4d000 == 31 [pid = 1661] [id = 156] 15:24:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x118666c00) [pid = 1661] [serial = 465] [outer = 0x0] 15:24:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x120ea8800) [pid = 1661] [serial = 466] [outer = 0x118666c00] 15:24:39 INFO - PROCESS | 1661 | 1465856679928 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1210f2400) [pid = 1661] [serial = 467] [outer = 0x118666c00] 15:24:40 INFO - PROCESS | 1661 | 1465856680222 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:24:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:24:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 470ms 15:24:40 INFO - PROCESS | 1661 | 1465856680246 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 1661 | 1465856680247 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:24:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:24:40 INFO - PROCESS | 1661 | 1465856680250 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 1661 | 1465856680251 Marionette TRACE conn2 <- [1,598,null,{}] 15:24:40 INFO - PROCESS | 1661 | 1465856680263 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:40 INFO - PROCESS | 1661 | 1465856680265 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:40 INFO - PROCESS | 1661 | 1465856680353 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:24:40 INFO - PROCESS | 1661 | 1465856680385 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 1661 | 1465856680386 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x121153000 == 32 [pid = 1661] [id = 157] 15:24:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x1181a7800) [pid = 1661] [serial = 468] [outer = 0x0] 15:24:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1214b8400) [pid = 1661] [serial = 469] [outer = 0x1181a7800] 15:24:40 INFO - PROCESS | 1661 | 1465856680411 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x124bb4800) [pid = 1661] [serial = 470] [outer = 0x1181a7800] 15:24:40 INFO - PROCESS | 1661 | 1465856680747 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:24:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:24:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 15:24:40 INFO - PROCESS | 1661 | 1465856680768 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 1661 | 1465856680769 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:24:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:24:40 INFO - PROCESS | 1661 | 1465856680774 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 1661 | 1465856680775 Marionette TRACE conn2 <- [1,602,null,{}] 15:24:40 INFO - PROCESS | 1661 | 1465856680784 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:40 INFO - PROCESS | 1661 | 1465856680788 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:40 INFO - PROCESS | 1661 | 1465856680897 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:24:40 INFO - PROCESS | 1661 | 1465856680900 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 1661 | 1465856680902 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x123cc5800 == 33 [pid = 1661] [id = 158] 15:24:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1187b1800) [pid = 1661] [serial = 471] [outer = 0x0] 15:24:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x126039400) [pid = 1661] [serial = 472] [outer = 0x1187b1800] 15:24:40 INFO - PROCESS | 1661 | 1465856680927 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x127fe2400) [pid = 1661] [serial = 473] [outer = 0x1187b1800] 15:24:41 INFO - PROCESS | 1661 | 1465856681248 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:24:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:24:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 522ms 15:24:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:24:41 INFO - PROCESS | 1661 | 1465856681295 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 1661 | 1465856681296 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:24:41 INFO - PROCESS | 1661 | 1465856681298 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 1661 | 1465856681306 Marionette TRACE conn2 <- [1,606,null,{}] 15:24:41 INFO - PROCESS | 1661 | 1465856681308 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:41 INFO - PROCESS | 1661 | 1465856681310 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:41 INFO - PROCESS | 1661 | 1465856681398 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:24:41 INFO - PROCESS | 1661 | 1465856681433 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 1661 | 1465856681434 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x1260b6800 == 34 [pid = 1661] [id = 159] 15:24:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1280c9400) [pid = 1661] [serial = 474] [outer = 0x0] 15:24:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1280d2c00) [pid = 1661] [serial = 475] [outer = 0x1280c9400] 15:24:41 INFO - PROCESS | 1661 | 1465856681459 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12828bc00) [pid = 1661] [serial = 476] [outer = 0x1280c9400] 15:24:41 INFO - PROCESS | 1661 | 1465856681753 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:24:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:24:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 476ms 15:24:41 INFO - PROCESS | 1661 | 1465856681778 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 1661 | 1465856681779 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:24:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:24:41 INFO - PROCESS | 1661 | 1465856681788 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 1661 | 1465856681789 Marionette TRACE conn2 <- [1,610,null,{}] 15:24:41 INFO - PROCESS | 1661 | 1465856681794 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:41 INFO - PROCESS | 1661 | 1465856681796 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:41 INFO - PROCESS | 1661 | 1465856681890 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:24:41 INFO - PROCESS | 1661 | 1465856681893 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 1661 | 1465856681894 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x126933800 == 35 [pid = 1661] [id = 160] 15:24:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12828a400) [pid = 1661] [serial = 477] [outer = 0x0] 15:24:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1287e4c00) [pid = 1661] [serial = 478] [outer = 0x12828a400] 15:24:41 INFO - PROCESS | 1661 | 1465856681919 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12a353400) [pid = 1661] [serial = 479] [outer = 0x12828a400] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x12b987800) [pid = 1661] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x118504000) [pid = 1661] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x116a13400) [pid = 1661] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x112ca2c00) [pid = 1661] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x118665800) [pid = 1661] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x112825c00) [pid = 1661] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x127fd6400) [pid = 1661] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x118258400) [pid = 1661] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x127fdf800) [pid = 1661] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x119751800) [pid = 1661] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x120ea3400) [pid = 1661] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12b992800) [pid = 1661] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x11629e800) [pid = 1661] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:24:42 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x126427800) [pid = 1661] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:24:42 INFO - PROCESS | 1661 | 1465856682411 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:24:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:24:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 15:24:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:24:42 INFO - PROCESS | 1661 | 1465856682459 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 1661 | 1465856682460 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:24:42 INFO - PROCESS | 1661 | 1465856682462 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 1661 | 1465856682463 Marionette TRACE conn2 <- [1,614,null,{}] 15:24:42 INFO - PROCESS | 1661 | 1465856682465 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:42 INFO - PROCESS | 1661 | 1465856682467 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:42 INFO - PROCESS | 1661 | 1465856682547 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:24:42 INFO - PROCESS | 1661 | 1465856682551 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 1661 | 1465856682552 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191b7000 == 36 [pid = 1661] [id = 161] 15:24:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x112ca2c00) [pid = 1661] [serial = 480] [outer = 0x0] 15:24:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x118258400) [pid = 1661] [serial = 481] [outer = 0x112ca2c00] 15:24:42 INFO - PROCESS | 1661 | 1465856682578 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x121394000) [pid = 1661] [serial = 482] [outer = 0x112ca2c00] 15:24:42 INFO - PROCESS | 1661 | 1465856682891 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:24:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:24:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 15:24:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:24:42 INFO - PROCESS | 1661 | 1465856682931 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 1661 | 1465856682932 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:24:42 INFO - PROCESS | 1661 | 1465856682934 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 1661 | 1465856682935 Marionette TRACE conn2 <- [1,618,null,{}] 15:24:42 INFO - PROCESS | 1661 | 1465856682937 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:42 INFO - PROCESS | 1661 | 1465856682938 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:43 INFO - PROCESS | 1661 | 1465856683037 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:24:43 INFO - PROCESS | 1661 | 1465856683044 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 1661 | 1465856683046 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x12876d800 == 37 [pid = 1661] [id = 162] 15:24:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x118665800) [pid = 1661] [serial = 483] [outer = 0x0] 15:24:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x129327800) [pid = 1661] [serial = 484] [outer = 0x118665800] 15:24:43 INFO - PROCESS | 1661 | 1465856683070 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12a58dc00) [pid = 1661] [serial = 485] [outer = 0x118665800] 15:24:43 INFO - PROCESS | 1661 | 1465856683370 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:24:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:24:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 15:24:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:24:43 INFO - PROCESS | 1661 | 1465856683402 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 1661 | 1465856683404 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:24:43 INFO - PROCESS | 1661 | 1465856683409 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 1661 | 1465856683411 Marionette TRACE conn2 <- [1,622,null,{}] 15:24:43 INFO - PROCESS | 1661 | 1465856683413 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:43 INFO - PROCESS | 1661 | 1465856683415 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:43 INFO - PROCESS | 1661 | 1465856683509 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:24:43 INFO - PROCESS | 1661 | 1465856683513 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 1661 | 1465856683514 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x121144800 == 38 [pid = 1661] [id = 163] 15:24:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1214b9000) [pid = 1661] [serial = 486] [outer = 0x0] 15:24:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12a92ec00) [pid = 1661] [serial = 487] [outer = 0x1214b9000] 15:24:43 INFO - PROCESS | 1661 | 1465856683540 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12b994000) [pid = 1661] [serial = 488] [outer = 0x1214b9000] 15:24:43 INFO - PROCESS | 1661 | 1465856683851 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:24:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:24:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 471ms 15:24:43 INFO - PROCESS | 1661 | 1465856683880 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 1661 | 1465856683881 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:24:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:24:43 INFO - PROCESS | 1661 | 1465856683883 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 1661 | 1465856683884 Marionette TRACE conn2 <- [1,626,null,{}] 15:24:43 INFO - PROCESS | 1661 | 1465856683886 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:43 INFO - PROCESS | 1661 | 1465856683888 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:43 INFO - PROCESS | 1661 | 1465856683990 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:24:43 INFO - PROCESS | 1661 | 1465856683996 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 1661 | 1465856683997 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a7c2800 == 39 [pid = 1661] [id = 164] 15:24:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1210f9800) [pid = 1661] [serial = 489] [outer = 0x0] 15:24:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12b98e800) [pid = 1661] [serial = 490] [outer = 0x1210f9800] 15:24:44 INFO - PROCESS | 1661 | 1465856684021 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12c129c00) [pid = 1661] [serial = 491] [outer = 0x1210f9800] 15:24:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12c12c000) [pid = 1661] [serial = 492] [outer = 0x12cd7dc00] 15:24:44 INFO - PROCESS | 1661 | 1465856684421 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:24:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:24:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 569ms 15:24:44 INFO - PROCESS | 1661 | 1465856684453 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 1661 | 1465856684458 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:24:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:24:44 INFO - PROCESS | 1661 | 1465856684462 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:24:44 INFO - PROCESS | 1661 | 1465856684464 Marionette TRACE conn2 <- [1,630,null,{}] 15:24:44 INFO - PROCESS | 1661 | 1465856684469 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:44 INFO - PROCESS | 1661 | 1465856684470 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:44 INFO - PROCESS | 1661 | 1465856684582 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:24:44 INFO - PROCESS | 1661 | 1465856684682 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:44 INFO - PROCESS | 1661 | 1465856684685 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x116614800 == 40 [pid = 1661] [id = 165] 15:24:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x11329f400) [pid = 1661] [serial = 493] [outer = 0x0] 15:24:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x113c5ac00) [pid = 1661] [serial = 494] [outer = 0x11329f400] 15:24:44 INFO - PROCESS | 1661 | 1465856684716 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x116a19c00) [pid = 1661] [serial = 495] [outer = 0x11329f400] 15:24:45 INFO - PROCESS | 1661 | 1465856685181 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:24:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:24:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 773ms 15:24:45 INFO - PROCESS | 1661 | 1465856685262 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 1661 | 1465856685265 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:24:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:24:45 INFO - PROCESS | 1661 | 1465856685270 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 1661 | 1465856685273 Marionette TRACE conn2 <- [1,634,null,{}] 15:24:45 INFO - PROCESS | 1661 | 1465856685276 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:45 INFO - PROCESS | 1661 | 1465856685278 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:45 INFO - PROCESS | 1661 | 1465856685384 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:24:45 INFO - PROCESS | 1661 | 1465856685458 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 1661 | 1465856685459 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a9c000 == 41 [pid = 1661] [id = 166] 15:24:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x118668800) [pid = 1661] [serial = 496] [outer = 0x0] 15:24:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x1187b2c00) [pid = 1661] [serial = 497] [outer = 0x118668800] 15:24:45 INFO - PROCESS | 1661 | 1465856685491 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x118fe9800) [pid = 1661] [serial = 498] [outer = 0x118668800] 15:24:45 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:46 INFO - PROCESS | 1661 | 1465856686141 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:24:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:24:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 924ms 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x121144800 == 40 [pid = 1661] [id = 163] 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x12876d800 == 39 [pid = 1661] [id = 162] 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x1191b7000 == 38 [pid = 1661] [id = 161] 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x126933800 == 37 [pid = 1661] [id = 160] 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x1260b6800 == 36 [pid = 1661] [id = 159] 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x123cc5800 == 35 [pid = 1661] [id = 158] 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x121153000 == 34 [pid = 1661] [id = 157] 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x119a4d000 == 33 [pid = 1661] [id = 156] 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x1191b8000 == 32 [pid = 1661] [id = 155] 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x116edf000 == 31 [pid = 1661] [id = 154] 15:24:46 INFO - PROCESS | 1661 | --DOCSHELL 0x115fb0000 == 30 [pid = 1661] [id = 153] 15:24:46 INFO - PROCESS | 1661 | 1465856686216 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:24:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:24:46 INFO - PROCESS | 1661 | 1465856686219 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:24:46 INFO - PROCESS | 1661 | 1465856686222 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 1661 | 1465856686223 Marionette TRACE conn2 <- [1,638,null,{}] 15:24:46 INFO - PROCESS | 1661 | 1465856686227 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:46 INFO - PROCESS | 1661 | 1465856686229 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:46 INFO - PROCESS | 1661 | 1465856686303 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12b780800) [pid = 1661] [serial = 434] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12c122c00) [pid = 1661] [serial = 436] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12c216400) [pid = 1661] [serial = 437] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x118668c00) [pid = 1661] [serial = 409] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1180b2000) [pid = 1661] [serial = 406] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11974f400) [pid = 1661] [serial = 412] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x125e1d400) [pid = 1661] [serial = 430] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x118fe6800) [pid = 1661] [serial = 428] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1287e4000) [pid = 1661] [serial = 422] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x1187ad400) [pid = 1661] [serial = 401] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1210f6c00) [pid = 1661] [serial = 413] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x119338800) [pid = 1661] [serial = 410] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12a4ae800) [pid = 1661] [serial = 425] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12a597800) [pid = 1661] [serial = 433] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x116983000) [pid = 1661] [serial = 427] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x124be7800) [pid = 1661] [serial = 416] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x124813400) [pid = 1661] [serial = 415] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12c219c00) [pid = 1661] [serial = 398] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x1164da400) [pid = 1661] [serial = 403] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x126a64800) [pid = 1661] [serial = 419] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x1175cd000) [pid = 1661] [serial = 404] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x128282800) [pid = 1661] [serial = 421] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12a58b800) [pid = 1661] [serial = 431] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1287e8c00) [pid = 1661] [serial = 424] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x118507c00) [pid = 1661] [serial = 400] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x12648f400) [pid = 1661] [serial = 418] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x11850e000) [pid = 1661] [serial = 407] [outer = 0x0] [url = about:blank] 15:24:46 INFO - PROCESS | 1661 | 1465856686366 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 1661 | 1465856686368 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x116683000 == 31 [pid = 1661] [id = 167] 15:24:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x116921000) [pid = 1661] [serial = 499] [outer = 0x0] 15:24:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x118505000) [pid = 1661] [serial = 500] [outer = 0x116921000] 15:24:46 INFO - PROCESS | 1661 | 1465856686398 Marionette DEBUG loaded listener.js 15:24:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x118667c00) [pid = 1661] [serial = 501] [outer = 0x116921000] 15:24:46 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:46 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:46 INFO - PROCESS | 1661 | 1465856686679 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:24:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:24:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 471ms 15:24:46 INFO - PROCESS | 1661 | 1465856686696 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:24:46 INFO - PROCESS | 1661 | 1465856686699 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:24:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:24:46 INFO - PROCESS | 1661 | 1465856686711 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 1661 | 1465856686712 Marionette TRACE conn2 <- [1,642,null,{}] 15:24:46 INFO - PROCESS | 1661 | 1465856686715 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:46 INFO - PROCESS | 1661 | 1465856686716 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:46 INFO - PROCESS | 1661 | 1465856686797 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:24:46 INFO - PROCESS | 1661 | 1465856686802 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 1661 | 1465856686803 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x118faa800 == 32 [pid = 1661] [id = 168] 15:24:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x118fec800) [pid = 1661] [serial = 502] [outer = 0x0] 15:24:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x119ee6800) [pid = 1661] [serial = 503] [outer = 0x118fec800] 15:24:46 INFO - PROCESS | 1661 | 1465856686832 Marionette DEBUG loaded listener.js 15:24:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x120ea9400) [pid = 1661] [serial = 504] [outer = 0x118fec800] 15:24:47 INFO - PROCESS | 1661 | 1465856687169 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:24:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:24:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 476ms 15:24:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:24:47 INFO - PROCESS | 1661 | 1465856687183 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:24:47 INFO - PROCESS | 1661 | 1465856687184 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:24:47 INFO - PROCESS | 1661 | 1465856687186 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:24:47 INFO - PROCESS | 1661 | 1465856687190 Marionette TRACE conn2 <- [1,646,null,{}] 15:24:47 INFO - PROCESS | 1661 | 1465856687197 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:47 INFO - PROCESS | 1661 | 1465856687201 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:47 INFO - PROCESS | 1661 | 1465856687278 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:24:47 INFO - PROCESS | 1661 | 1465856687283 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 1661 | 1465856687285 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e45800 == 33 [pid = 1661] [id = 169] 15:24:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1164e1800) [pid = 1661] [serial = 505] [outer = 0x0] 15:24:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x121b94000) [pid = 1661] [serial = 506] [outer = 0x1164e1800] 15:24:47 INFO - PROCESS | 1661 | 1465856687315 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x125329400) [pid = 1661] [serial = 507] [outer = 0x1164e1800] 15:24:47 INFO - PROCESS | 1661 | 1465856687667 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:24:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:24:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 524ms 15:24:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:24:47 INFO - PROCESS | 1661 | 1465856687713 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:24:47 INFO - PROCESS | 1661 | 1465856687715 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:24:47 INFO - PROCESS | 1661 | 1465856687717 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:24:47 INFO - PROCESS | 1661 | 1465856687718 Marionette TRACE conn2 <- [1,650,null,{}] 15:24:47 INFO - PROCESS | 1661 | 1465856687720 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:47 INFO - PROCESS | 1661 | 1465856687721 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:47 INFO - PROCESS | 1661 | 1465856687796 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:24:47 INFO - PROCESS | 1661 | 1465856687799 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 1661 | 1465856687800 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c22800 == 34 [pid = 1661] [id = 170] 15:24:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x126046400) [pid = 1661] [serial = 508] [outer = 0x0] 15:24:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12648f400) [pid = 1661] [serial = 509] [outer = 0x126046400] 15:24:47 INFO - PROCESS | 1661 | 1465856687828 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x126a57c00) [pid = 1661] [serial = 510] [outer = 0x126046400] 15:24:48 INFO - PROCESS | 1661 | 1465856688173 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:24:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:24:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 470ms 15:24:48 INFO - PROCESS | 1661 | 1465856688187 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 1661 | 1465856688190 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:24:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:24:48 INFO - PROCESS | 1661 | 1465856688194 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 1661 | 1465856688195 Marionette TRACE conn2 <- [1,654,null,{}] 15:24:48 INFO - PROCESS | 1661 | 1465856688198 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:48 INFO - PROCESS | 1661 | 1465856688199 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:48 INFO - PROCESS | 1661 | 1465856688274 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:24:48 INFO - PROCESS | 1661 | 1465856688278 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 1661 | 1465856688279 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e3f800 == 35 [pid = 1661] [id = 171] 15:24:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12120c400) [pid = 1661] [serial = 511] [outer = 0x0] 15:24:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1280c4000) [pid = 1661] [serial = 512] [outer = 0x12120c400] 15:24:48 INFO - PROCESS | 1661 | 1465856688303 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12813d800) [pid = 1661] [serial = 513] [outer = 0x12120c400] 15:24:48 INFO - PROCESS | 1661 | 1465856688680 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:24:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:24:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 15:24:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:24:48 INFO - PROCESS | 1661 | 1465856688715 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 1661 | 1465856688716 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:24:48 INFO - PROCESS | 1661 | 1465856688718 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 1661 | 1465856688719 Marionette TRACE conn2 <- [1,658,null,{}] 15:24:48 INFO - PROCESS | 1661 | 1465856688723 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:48 INFO - PROCESS | 1661 | 1465856688728 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:48 INFO - PROCESS | 1661 | 1465856688837 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:24:48 INFO - PROCESS | 1661 | 1465856688852 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 1661 | 1465856688853 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280dc800 == 36 [pid = 1661] [id = 172] 15:24:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x128142c00) [pid = 1661] [serial = 514] [outer = 0x0] 15:24:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1287f0c00) [pid = 1661] [serial = 515] [outer = 0x128142c00] 15:24:48 INFO - PROCESS | 1661 | 1465856688879 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12a5b8400) [pid = 1661] [serial = 516] [outer = 0x128142c00] 15:24:49 INFO - PROCESS | 1661 | 1465856689230 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:24:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:24:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 524ms 15:24:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:24:49 INFO - PROCESS | 1661 | 1465856689243 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 1661 | 1465856689244 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:24:49 INFO - PROCESS | 1661 | 1465856689246 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 1661 | 1465856689247 Marionette TRACE conn2 <- [1,662,null,{}] 15:24:49 INFO - PROCESS | 1661 | 1465856689249 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:49 INFO - PROCESS | 1661 | 1465856689250 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:49 INFO - PROCESS | 1661 | 1465856689350 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:24:49 INFO - PROCESS | 1661 | 1465856689355 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 1661 | 1465856689357 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x12916b800 == 37 [pid = 1661] [id = 173] 15:24:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x128145800) [pid = 1661] [serial = 517] [outer = 0x0] 15:24:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12a93bc00) [pid = 1661] [serial = 518] [outer = 0x128145800] 15:24:49 INFO - PROCESS | 1661 | 1465856689382 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12b783000) [pid = 1661] [serial = 519] [outer = 0x128145800] 15:24:49 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:49 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:49 INFO - PROCESS | 1661 | 1465856689701 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:24:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:24:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 15:24:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:24:49 INFO - PROCESS | 1661 | 1465856689717 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 1661 | 1465856689718 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:24:49 INFO - PROCESS | 1661 | 1465856689721 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 1661 | 1465856689722 Marionette TRACE conn2 <- [1,666,null,{}] 15:24:49 INFO - PROCESS | 1661 | 1465856689732 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:49 INFO - PROCESS | 1661 | 1465856689733 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:49 INFO - PROCESS | 1661 | 1465856689839 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:24:49 INFO - PROCESS | 1661 | 1465856689843 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 1661 | 1465856689844 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3e6800 == 38 [pid = 1661] [id = 174] 15:24:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12a925000) [pid = 1661] [serial = 520] [outer = 0x0] 15:24:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12b994800) [pid = 1661] [serial = 521] [outer = 0x12a925000] 15:24:49 INFO - PROCESS | 1661 | 1465856689868 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12c121000) [pid = 1661] [serial = 522] [outer = 0x12a925000] 15:24:50 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:50 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:50 INFO - PROCESS | 1661 | 1465856690209 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:24:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:24:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 522ms 15:24:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:24:50 INFO - PROCESS | 1661 | 1465856690248 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 1661 | 1465856690249 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:24:50 INFO - PROCESS | 1661 | 1465856690252 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 1661 | 1465856690253 Marionette TRACE conn2 <- [1,670,null,{}] 15:24:50 INFO - PROCESS | 1661 | 1465856690255 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:50 INFO - PROCESS | 1661 | 1465856690256 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:50 INFO - PROCESS | 1661 | 1465856690354 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:24:50 INFO - PROCESS | 1661 | 1465856690357 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 1661 | 1465856690358 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab4b800 == 39 [pid = 1661] [id = 175] 15:24:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12b77f000) [pid = 1661] [serial = 523] [outer = 0x0] 15:24:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x12c12e000) [pid = 1661] [serial = 524] [outer = 0x12b77f000] 15:24:50 INFO - PROCESS | 1661 | 1465856690382 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x12c21b400) [pid = 1661] [serial = 525] [outer = 0x12b77f000] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x1180b1400) [pid = 1661] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x118071c00) [pid = 1661] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x113311000) [pid = 1661] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x1164df400) [pid = 1661] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1181a7800) [pid = 1661] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x119750800) [pid = 1661] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1280c9400) [pid = 1661] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x126042800) [pid = 1661] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x12813d400) [pid = 1661] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x113c24400) [pid = 1661] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1187b1800) [pid = 1661] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x12828a400) [pid = 1661] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x112ca2c00) [pid = 1661] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x118665800) [pid = 1661] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1214b9000) [pid = 1661] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x118666c00) [pid = 1661] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:24:50 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1164d5c00) [pid = 1661] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:24:50 INFO - PROCESS | 1661 | 1465856690780 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:24:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:24:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 568ms 15:24:50 INFO - PROCESS | 1661 | 1465856690829 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 1661 | 1465856690830 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:24:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:24:50 INFO - PROCESS | 1661 | 1465856690833 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 1661 | 1465856690834 Marionette TRACE conn2 <- [1,674,null,{}] 15:24:50 INFO - PROCESS | 1661 | 1465856690838 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:50 INFO - PROCESS | 1661 | 1465856690842 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:50 INFO - PROCESS | 1661 | 1465856690931 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:24:50 INFO - PROCESS | 1661 | 1465856690936 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 1661 | 1465856690937 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e35000 == 40 [pid = 1661] [id = 176] 15:24:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x116917400) [pid = 1661] [serial = 526] [outer = 0x0] 15:24:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x120ed8c00) [pid = 1661] [serial = 527] [outer = 0x116917400] 15:24:50 INFO - PROCESS | 1661 | 1465856690977 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x125320c00) [pid = 1661] [serial = 528] [outer = 0x116917400] 15:24:51 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:51 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:51 INFO - PROCESS | 1661 | 1465856691414 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:24:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:24:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 619ms 15:24:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:24:51 INFO - PROCESS | 1661 | 1465856691453 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 1661 | 1465856691454 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:24:51 INFO - PROCESS | 1661 | 1465856691456 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 1661 | 1465856691458 Marionette TRACE conn2 <- [1,678,null,{}] 15:24:51 INFO - PROCESS | 1661 | 1465856691460 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:51 INFO - PROCESS | 1661 | 1465856691462 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:51 INFO - PROCESS | 1661 | 1465856691550 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:24:51 INFO - PROCESS | 1661 | 1465856691556 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 1661 | 1465856691558 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b96e800 == 41 [pid = 1661] [id = 177] 15:24:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x125e21000) [pid = 1661] [serial = 529] [outer = 0x0] 15:24:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12c21f400) [pid = 1661] [serial = 530] [outer = 0x125e21000] 15:24:51 INFO - PROCESS | 1661 | 1465856691584 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12c96bc00) [pid = 1661] [serial = 531] [outer = 0x125e21000] 15:24:51 INFO - PROCESS | 1661 | 1465856691917 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:24:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:24:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 471ms 15:24:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:24:51 INFO - PROCESS | 1661 | 1465856691928 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 1661 | 1465856691930 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:24:51 INFO - PROCESS | 1661 | 1465856691934 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - PROCESS | 1661 | 1465856691935 Marionette TRACE conn2 <- [1,682,null,{}] 15:24:51 INFO - PROCESS | 1661 | 1465856691942 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:51 INFO - PROCESS | 1661 | 1465856691945 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:52 INFO - PROCESS | 1661 | 1465856692066 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:24:52 INFO - PROCESS | 1661 | 1465856692142 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 1661 | 1465856692143 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba22000 == 42 [pid = 1661] [id = 178] 15:24:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1280c6000) [pid = 1661] [serial = 532] [outer = 0x0] 15:24:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12cd6f400) [pid = 1661] [serial = 533] [outer = 0x1280c6000] 15:24:52 INFO - PROCESS | 1661 | 1465856692181 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12cd7c000) [pid = 1661] [serial = 534] [outer = 0x1280c6000] 15:24:53 INFO - PROCESS | 1661 | 1465856693019 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:24:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 15:24:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1124ms 15:24:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:24:53 INFO - PROCESS | 1661 | 1465856693058 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:24:53 INFO - PROCESS | 1661 | 1465856693061 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:24:53 INFO - PROCESS | 1661 | 1465856693064 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 1661 | 1465856693066 Marionette TRACE conn2 <- [1,686,null,{}] 15:24:53 INFO - PROCESS | 1661 | 1465856693070 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:53 INFO - PROCESS | 1661 | 1465856693072 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:53 INFO - PROCESS | 1661 | 1465856693176 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:24:53 INFO - PROCESS | 1661 | 1465856693226 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 1661 | 1465856693228 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x11736b000 == 43 [pid = 1661] [id = 179] 15:24:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x110e3c800) [pid = 1661] [serial = 535] [outer = 0x0] 15:24:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x111aa9400) [pid = 1661] [serial = 536] [outer = 0x110e3c800] 15:24:53 INFO - PROCESS | 1661 | 1465856693260 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x1164d8c00) [pid = 1661] [serial = 537] [outer = 0x110e3c800] 15:24:54 INFO - PROCESS | 1661 | 1465856694148 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:24:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:24:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 15:24:54 INFO - PROCESS | 1661 | 1465856694185 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:24:54 INFO - PROCESS | 1661 | 1465856694189 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:24:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:24:54 INFO - PROCESS | 1661 | 1465856694195 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 1661 | 1465856694197 Marionette TRACE conn2 <- [1,690,null,{}] 15:24:54 INFO - PROCESS | 1661 | 1465856694199 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:54 INFO - PROCESS | 1661 | 1465856694201 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:54 INFO - PROCESS | 1661 | 1465856694300 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:24:54 INFO - PROCESS | 1661 | 1465856694350 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 1661 | 1465856694351 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c13800 == 44 [pid = 1661] [id = 180] 15:24:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x118665000) [pid = 1661] [serial = 538] [outer = 0x0] 15:24:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x118876000) [pid = 1661] [serial = 539] [outer = 0x118665000] 15:24:54 INFO - PROCESS | 1661 | 1465856694382 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x11933f400) [pid = 1661] [serial = 540] [outer = 0x118665000] 15:24:55 INFO - PROCESS | 1661 | 1465856695265 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:24:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:24:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1073ms 15:24:55 INFO - PROCESS | 1661 | 1465856695268 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 1661 | 1465856695270 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:24:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:24:55 INFO - PROCESS | 1661 | 1465856695295 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 1661 | 1465856695298 Marionette TRACE conn2 <- [1,694,null,{}] 15:24:55 INFO - PROCESS | 1661 | 1465856695306 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:55 INFO - PROCESS | 1661 | 1465856695310 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:55 INFO - PROCESS | 1661 | 1465856695408 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:24:55 INFO - PROCESS | 1661 | 1465856695459 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 1661 | 1465856695461 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a527800 == 45 [pid = 1661] [id = 181] 15:24:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x119340000) [pid = 1661] [serial = 541] [outer = 0x0] 15:24:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x124be7000) [pid = 1661] [serial = 542] [outer = 0x119340000] 15:24:55 INFO - PROCESS | 1661 | 1465856695493 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x126588400) [pid = 1661] [serial = 543] [outer = 0x119340000] 15:24:56 INFO - PROCESS | 1661 | 1465856696568 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:24:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 15:24:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1325ms 15:24:56 INFO - PROCESS | 1661 | 1465856696618 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 1661 | 1465856696620 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:24:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:24:56 INFO - PROCESS | 1661 | 1465856696624 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 1661 | 1465856696625 Marionette TRACE conn2 <- [1,698,null,{}] 15:24:56 INFO - PROCESS | 1661 | 1465856696629 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:56 INFO - PROCESS | 1661 | 1465856696630 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:56 INFO - PROCESS | 1661 | 1465856696736 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:24:56 INFO - PROCESS | 1661 | 1465856696800 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:56 INFO - PROCESS | 1661 | 1465856696801 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:56 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee4800 == 46 [pid = 1661] [id = 182] 15:24:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x11850d800) [pid = 1661] [serial = 544] [outer = 0x0] 15:24:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x118614400) [pid = 1661] [serial = 545] [outer = 0x11850d800] 15:24:56 INFO - PROCESS | 1661 | 1465856696829 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x1187ae400) [pid = 1661] [serial = 546] [outer = 0x11850d800] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x1191bd800 == 45 [pid = 1661] [id = 152] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x12b96e800 == 44 [pid = 1661] [id = 177] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x125e35000 == 43 [pid = 1661] [id = 176] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab4b800 == 42 [pid = 1661] [id = 175] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3e6800 == 41 [pid = 1661] [id = 174] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x12916b800 == 40 [pid = 1661] [id = 173] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x1280dc800 == 39 [pid = 1661] [id = 172] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x125e3f800 == 38 [pid = 1661] [id = 171] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x123c22800 == 37 [pid = 1661] [id = 170] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x120e45800 == 36 [pid = 1661] [id = 169] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x118faa800 == 35 [pid = 1661] [id = 168] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x116683000 == 34 [pid = 1661] [id = 167] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x119a9c000 == 33 [pid = 1661] [id = 166] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x116614800 == 32 [pid = 1661] [id = 165] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x12a7c2800 == 31 [pid = 1661] [id = 164] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x12a527800 == 30 [pid = 1661] [id = 181] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x123c13800 == 29 [pid = 1661] [id = 180] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba22000 == 28 [pid = 1661] [id = 178] 15:24:57 INFO - PROCESS | 1661 | --DOCSHELL 0x11736b000 == 27 [pid = 1661] [id = 179] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x118511c00) [pid = 1661] [serial = 455] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x118265000) [pid = 1661] [serial = 454] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x118612c00) [pid = 1661] [serial = 460] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x118668000) [pid = 1661] [serial = 461] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x119753c00) [pid = 1661] [serial = 463] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x120ea1000) [pid = 1661] [serial = 464] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x118503800) [pid = 1661] [serial = 440] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x124bb4800) [pid = 1661] [serial = 470] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118071400) [pid = 1661] [serial = 439] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x120ea8400) [pid = 1661] [serial = 443] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1280d2c00) [pid = 1661] [serial = 475] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x119756000) [pid = 1661] [serial = 442] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x127fdac00) [pid = 1661] [serial = 446] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x12658c800) [pid = 1661] [serial = 445] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x12b778c00) [pid = 1661] [serial = 449] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x12a4a5c00) [pid = 1661] [serial = 448] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12b98f400) [pid = 1661] [serial = 452] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x126756800) [pid = 1661] [serial = 451] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x126039400) [pid = 1661] [serial = 472] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1287e4c00) [pid = 1661] [serial = 478] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12828bc00) [pid = 1661] [serial = 476] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x121394000) [pid = 1661] [serial = 482] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x129327800) [pid = 1661] [serial = 484] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x118258400) [pid = 1661] [serial = 481] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12a92ec00) [pid = 1661] [serial = 487] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12a353400) [pid = 1661] [serial = 479] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12b994000) [pid = 1661] [serial = 488] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x120ea8800) [pid = 1661] [serial = 466] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x11329bc00) [pid = 1661] [serial = 458] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x116738000) [pid = 1661] [serial = 457] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x1214b8400) [pid = 1661] [serial = 469] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x12121a400) [pid = 1661] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x127fe2400) [pid = 1661] [serial = 473] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x12a58dc00) [pid = 1661] [serial = 485] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x1210f2400) [pid = 1661] [serial = 467] [outer = 0x0] [url = about:blank] 15:24:57 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x12b98e800) [pid = 1661] [serial = 490] [outer = 0x0] [url = about:blank] 15:24:58 INFO - PROCESS | 1661 | 1465856698130 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:24:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:24:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1522ms 15:24:58 INFO - PROCESS | 1661 | 1465856698146 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 1661 | 1465856698148 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:24:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:24:58 INFO - PROCESS | 1661 | 1465856698151 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 1661 | 1465856698154 Marionette TRACE conn2 <- [1,702,null,{}] 15:24:58 INFO - PROCESS | 1661 | 1465856698160 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:58 INFO - PROCESS | 1661 | 1465856698161 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:58 INFO - PROCESS | 1661 | 1465856698235 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:24:58 INFO - PROCESS | 1661 | 1465856698281 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 1661 | 1465856698283 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x116282800 == 28 [pid = 1661] [id = 183] 15:24:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x115f50800) [pid = 1661] [serial = 547] [outer = 0x0] 15:24:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x116740000) [pid = 1661] [serial = 548] [outer = 0x115f50800] 15:24:58 INFO - PROCESS | 1661 | 1465856698311 Marionette DEBUG loaded listener.js 15:24:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x116e7f800) [pid = 1661] [serial = 549] [outer = 0x115f50800] 15:24:59 INFO - PROCESS | 1661 | 1465856699094 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:24:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:24:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 975ms 15:24:59 INFO - PROCESS | 1661 | 1465856699127 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:24:59 INFO - PROCESS | 1661 | 1465856699130 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:24:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:24:59 INFO - PROCESS | 1661 | 1465856699135 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - PROCESS | 1661 | 1465856699137 Marionette TRACE conn2 <- [1,706,null,{}] 15:24:59 INFO - PROCESS | 1661 | 1465856699139 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:59 INFO - PROCESS | 1661 | 1465856699141 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:59 INFO - PROCESS | 1661 | 1465856699218 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:24:59 INFO - PROCESS | 1661 | 1465856699224 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:59 INFO - PROCESS | 1661 | 1465856699226 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:24:59 INFO - PROCESS | 1661 | ++DOCSHELL 0x117364800 == 29 [pid = 1661] [id = 184] 15:24:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x1174bb800) [pid = 1661] [serial = 550] [outer = 0x0] 15:24:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x11850fc00) [pid = 1661] [serial = 551] [outer = 0x1174bb800] 15:24:59 INFO - PROCESS | 1661 | 1465856699253 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x118661800) [pid = 1661] [serial = 552] [outer = 0x1174bb800] 15:25:00 INFO - PROCESS | 1661 | 1465856700094 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:25:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:25:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 15:25:00 INFO - PROCESS | 1661 | 1465856700154 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:25:00 INFO - PROCESS | 1661 | 1465856700156 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:25:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:25:00 INFO - PROCESS | 1661 | 1465856700158 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 1661 | 1465856700160 Marionette TRACE conn2 <- [1,710,null,{}] 15:25:00 INFO - PROCESS | 1661 | 1465856700168 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:00 INFO - PROCESS | 1661 | 1465856700171 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:00 INFO - PROCESS | 1661 | 1465856700270 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:25:00 INFO - PROCESS | 1661 | 1465856700304 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 1661 | 1465856700306 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x119704000 == 30 [pid = 1661] [id = 185] 15:25:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x118fe5400) [pid = 1661] [serial = 553] [outer = 0x0] 15:25:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x11933a800) [pid = 1661] [serial = 554] [outer = 0x118fe5400] 15:25:00 INFO - PROCESS | 1661 | 1465856700336 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x120e9cc00) [pid = 1661] [serial = 555] [outer = 0x118fe5400] 15:25:01 INFO - PROCESS | 1661 | 1465856701242 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:25:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:25:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1121ms 15:25:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:25:01 INFO - PROCESS | 1661 | 1465856701279 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 1661 | 1465856701281 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:25:01 INFO - PROCESS | 1661 | 1465856701283 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 1661 | 1465856701284 Marionette TRACE conn2 <- [1,714,null,{}] 15:25:01 INFO - PROCESS | 1661 | 1465856701287 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:01 INFO - PROCESS | 1661 | 1465856701288 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:01 INFO - PROCESS | 1661 | 1465856701482 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x128142c00) [pid = 1661] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x125e21000) [pid = 1661] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x128145800) [pid = 1661] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x12120c400) [pid = 1661] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x116921000) [pid = 1661] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x11329f400) [pid = 1661] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x118fec800) [pid = 1661] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x1164e1800) [pid = 1661] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x126046400) [pid = 1661] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x118668800) [pid = 1661] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x1210f9800) [pid = 1661] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x1280c6000) [pid = 1661] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x12a925000) [pid = 1661] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x12b77f000) [pid = 1661] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:25:01 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x116917400) [pid = 1661] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:25:01 INFO - PROCESS | 1661 | 1465856701519 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:01 INFO - PROCESS | 1661 | 1465856701520 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x1185d9800 == 31 [pid = 1661] [id = 186] 15:25:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x110e39400) [pid = 1661] [serial = 556] [outer = 0x0] 15:25:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x11329f400) [pid = 1661] [serial = 557] [outer = 0x110e39400] 15:25:01 INFO - PROCESS | 1661 | 1465856701546 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x118fbc800) [pid = 1661] [serial = 558] [outer = 0x110e39400] 15:25:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 15:25:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1020ms 15:25:02 INFO - PROCESS | 1661 | 1465856702298 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:25:02 INFO - PROCESS | 1661 | 1465856702303 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:25:02 INFO - PROCESS | 1661 | 1465856702305 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:25:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:25:02 INFO - PROCESS | 1661 | 1465856702317 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:25:02 INFO - PROCESS | 1661 | 1465856702318 Marionette TRACE conn2 <- [1,718,null,{}] 15:25:02 INFO - PROCESS | 1661 | 1465856702329 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:02 INFO - PROCESS | 1661 | 1465856702330 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:02 INFO - PROCESS | 1661 | 1465856702400 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:25:02 INFO - PROCESS | 1661 | 1465856702403 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 1661 | 1465856702404 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x12101e000 == 32 [pid = 1661] [id = 187] 15:25:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x118509800) [pid = 1661] [serial = 559] [outer = 0x0] 15:25:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x1210f0000) [pid = 1661] [serial = 560] [outer = 0x118509800] 15:25:02 INFO - PROCESS | 1661 | 1465856702432 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x1214b9000) [pid = 1661] [serial = 561] [outer = 0x118509800] 15:25:03 INFO - PROCESS | 1661 | 1465856703238 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:25:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:25:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 976ms 15:25:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:25:03 INFO - PROCESS | 1661 | 1465856703286 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:25:03 INFO - PROCESS | 1661 | 1465856703288 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:25:03 INFO - PROCESS | 1661 | 1465856703290 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 1661 | 1465856703291 Marionette TRACE conn2 <- [1,722,null,{}] 15:25:03 INFO - PROCESS | 1661 | 1465856703293 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:03 INFO - PROCESS | 1661 | 1465856703297 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:03 INFO - PROCESS | 1661 | 1465856703378 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:25:03 INFO - PROCESS | 1661 | 1465856703427 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 1661 | 1465856703428 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x12181e800 == 33 [pid = 1661] [id = 188] 15:25:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x112ca6400) [pid = 1661] [serial = 562] [outer = 0x0] 15:25:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x124dc8c00) [pid = 1661] [serial = 563] [outer = 0x112ca6400] 15:25:03 INFO - PROCESS | 1661 | 1465856703453 Marionette DEBUG loaded listener.js 15:25:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x12642b000) [pid = 1661] [serial = 564] [outer = 0x112ca6400] 15:25:03 INFO - PROCESS | 1661 | 1465856703964 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:25:04 INFO - PROCESS | 1661 | 1465856704012 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:25:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:25:04 INFO - PROCESS | 1661 | 1465856704015 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 1661 | 1465856704019 Marionette TRACE conn2 <- [1,726,null,{}] 15:25:04 INFO - PROCESS | 1661 | 1465856704022 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:04 INFO - PROCESS | 1661 | 1465856704024 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:04 INFO - PROCESS | 1661 | 1465856704128 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:25:04 INFO - PROCESS | 1661 | 1465856704199 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:04 INFO - PROCESS | 1661 | 1465856704200 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee4000 == 34 [pid = 1661] [id = 189] 15:25:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x116238400) [pid = 1661] [serial = 565] [outer = 0x0] 15:25:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x116977400) [pid = 1661] [serial = 566] [outer = 0x116238400] 15:25:04 INFO - PROCESS | 1661 | 1465856704232 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x11807a400) [pid = 1661] [serial = 567] [outer = 0x116238400] 15:25:04 INFO - PROCESS | 1661 | 1465856704812 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:25:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:25:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 826ms 15:25:04 INFO - PROCESS | 1661 | 1465856704842 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:25:04 INFO - PROCESS | 1661 | 1465856704845 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:25:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:25:04 INFO - PROCESS | 1661 | 1465856704850 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 1661 | 1465856704851 Marionette TRACE conn2 <- [1,730,null,{}] 15:25:04 INFO - PROCESS | 1661 | 1465856704854 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:04 INFO - PROCESS | 1661 | 1465856704856 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:05 INFO - PROCESS | 1661 | 1465856705031 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:25:05 INFO - PROCESS | 1661 | 1465856705106 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 1661 | 1465856705107 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x115a1e800 == 35 [pid = 1661] [id = 190] 15:25:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x1133ba400) [pid = 1661] [serial = 568] [outer = 0x0] 15:25:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x1162a7000) [pid = 1661] [serial = 569] [outer = 0x1133ba400] 15:25:05 INFO - PROCESS | 1661 | 1465856705135 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x11704dc00) [pid = 1661] [serial = 570] [outer = 0x1133ba400] 15:25:05 INFO - PROCESS | 1661 | --DOCSHELL 0x12101e000 == 34 [pid = 1661] [id = 187] 15:25:05 INFO - PROCESS | 1661 | --DOCSHELL 0x1185d9800 == 33 [pid = 1661] [id = 186] 15:25:05 INFO - PROCESS | 1661 | --DOCSHELL 0x119704000 == 32 [pid = 1661] [id = 185] 15:25:05 INFO - PROCESS | 1661 | --DOCSHELL 0x117364800 == 31 [pid = 1661] [id = 184] 15:25:05 INFO - PROCESS | 1661 | --DOCSHELL 0x116282800 == 30 [pid = 1661] [id = 183] 15:25:05 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee4800 == 29 [pid = 1661] [id = 182] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1287f0c00) [pid = 1661] [serial = 515] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x12c96bc00) [pid = 1661] [serial = 531] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x12a93bc00) [pid = 1661] [serial = 518] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x12a5b8400) [pid = 1661] [serial = 516] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x1280c4000) [pid = 1661] [serial = 512] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x118505000) [pid = 1661] [serial = 500] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x118667c00) [pid = 1661] [serial = 501] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x113c5ac00) [pid = 1661] [serial = 494] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x116a19c00) [pid = 1661] [serial = 495] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x119ee6800) [pid = 1661] [serial = 503] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x120ea9400) [pid = 1661] [serial = 504] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x121b94000) [pid = 1661] [serial = 506] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x125329400) [pid = 1661] [serial = 507] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x12648f400) [pid = 1661] [serial = 509] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x126a57c00) [pid = 1661] [serial = 510] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x1187b2c00) [pid = 1661] [serial = 497] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x118fe9800) [pid = 1661] [serial = 498] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 64 (0x12c129c00) [pid = 1661] [serial = 491] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 63 (0x12cd7c000) [pid = 1661] [serial = 534] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 62 (0x12b994800) [pid = 1661] [serial = 521] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 61 (0x12b783000) [pid = 1661] [serial = 519] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 60 (0x12c12e000) [pid = 1661] [serial = 524] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 59 (0x12c121000) [pid = 1661] [serial = 522] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 58 (0x12c21f400) [pid = 1661] [serial = 530] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 57 (0x12cd6f400) [pid = 1661] [serial = 533] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 56 (0x120ed8c00) [pid = 1661] [serial = 527] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 55 (0x12c21b400) [pid = 1661] [serial = 525] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 54 (0x125320c00) [pid = 1661] [serial = 528] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | --DOMWINDOW == 53 (0x12813d800) [pid = 1661] [serial = 513] [outer = 0x0] [url = about:blank] 15:25:05 INFO - PROCESS | 1661 | 1465856705545 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:25:05 INFO - PROCESS | 1661 | 1465856705574 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:25:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:25:05 INFO - PROCESS | 1661 | 1465856705578 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 1661 | 1465856705580 Marionette TRACE conn2 <- [1,734,null,{}] 15:25:05 INFO - PROCESS | 1661 | 1465856705583 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:05 INFO - PROCESS | 1661 | 1465856705585 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:05 INFO - PROCESS | 1661 | 1465856705659 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:25:05 INFO - PROCESS | 1661 | 1465856705664 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 1661 | 1465856705665 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee9000 == 30 [pid = 1661] [id = 191] 15:25:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 54 (0x1181a8000) [pid = 1661] [serial = 571] [outer = 0x0] 15:25:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 55 (0x118664c00) [pid = 1661] [serial = 572] [outer = 0x1181a8000] 15:25:05 INFO - PROCESS | 1661 | 1465856705694 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 56 (0x118f44000) [pid = 1661] [serial = 573] [outer = 0x1181a8000] 15:25:06 INFO - PROCESS | 1661 | 1465856706040 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:25:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:25:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 469ms 15:25:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:25:06 INFO - PROCESS | 1661 | 1465856706048 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:25:06 INFO - PROCESS | 1661 | 1465856706050 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:25:06 INFO - PROCESS | 1661 | 1465856706052 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 1661 | 1465856706053 Marionette TRACE conn2 <- [1,738,null,{}] 15:25:06 INFO - PROCESS | 1661 | 1465856706057 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:06 INFO - PROCESS | 1661 | 1465856706060 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:06 INFO - PROCESS | 1661 | 1465856706146 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:25:06 INFO - PROCESS | 1661 | 1465856706196 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:06 INFO - PROCESS | 1661 | 1465856706197 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a4b000 == 31 [pid = 1661] [id = 192] 15:25:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 57 (0x118f48800) [pid = 1661] [serial = 574] [outer = 0x0] 15:25:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 58 (0x119751000) [pid = 1661] [serial = 575] [outer = 0x118f48800] 15:25:06 INFO - PROCESS | 1661 | 1465856706222 Marionette DEBUG loaded listener.js 15:25:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 59 (0x120edb800) [pid = 1661] [serial = 576] [outer = 0x118f48800] 15:25:07 INFO - PROCESS | 1661 | 1465856707009 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:25:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:25:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 973ms 15:25:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:25:07 INFO - PROCESS | 1661 | 1465856707026 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:25:07 INFO - PROCESS | 1661 | 1465856707029 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:25:07 INFO - PROCESS | 1661 | 1465856707036 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:25:07 INFO - PROCESS | 1661 | 1465856707040 Marionette TRACE conn2 <- [1,742,null,{}] 15:25:07 INFO - PROCESS | 1661 | 1465856707044 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:07 INFO - PROCESS | 1661 | 1465856707046 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:07 INFO - PROCESS | 1661 | 1465856707125 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:25:07 INFO - PROCESS | 1661 | 1465856707129 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 1661 | 1465856707130 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214c8800 == 32 [pid = 1661] [id = 193] 15:25:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 60 (0x119337800) [pid = 1661] [serial = 577] [outer = 0x0] 15:25:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 61 (0x124be6c00) [pid = 1661] [serial = 578] [outer = 0x119337800] 15:25:07 INFO - PROCESS | 1661 | 1465856707154 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 62 (0x126038c00) [pid = 1661] [serial = 579] [outer = 0x119337800] 15:25:07 INFO - PROCESS | 1661 | 1465856707970 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:25:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 15:25:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 979ms 15:25:08 INFO - PROCESS | 1661 | 1465856708013 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:25:08 INFO - PROCESS | 1661 | 1465856708014 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:25:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:25:08 INFO - PROCESS | 1661 | 1465856708024 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:25:08 INFO - PROCESS | 1661 | 1465856708025 Marionette TRACE conn2 <- [1,746,null,{}] 15:25:08 INFO - PROCESS | 1661 | 1465856708028 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:08 INFO - PROCESS | 1661 | 1465856708030 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:08 INFO - PROCESS | 1661 | 1465856708125 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:25:08 INFO - PROCESS | 1661 | 1465856708129 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:08 INFO - PROCESS | 1661 | 1465856708130 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x124893000 == 33 [pid = 1661] [id = 194] 15:25:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 63 (0x120fa9800) [pid = 1661] [serial = 580] [outer = 0x0] 15:25:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 64 (0x126587000) [pid = 1661] [serial = 581] [outer = 0x120fa9800] 15:25:08 INFO - PROCESS | 1661 | 1465856708155 Marionette DEBUG loaded listener.js 15:25:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x12675d000) [pid = 1661] [serial = 582] [outer = 0x120fa9800] 15:25:08 INFO - PROCESS | 1661 | --DOMWINDOW == 64 (0x118fe5400) [pid = 1661] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:25:08 INFO - PROCESS | 1661 | --DOMWINDOW == 63 (0x110e39400) [pid = 1661] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:25:08 INFO - PROCESS | 1661 | --DOMWINDOW == 62 (0x115f50800) [pid = 1661] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:25:08 INFO - PROCESS | 1661 | --DOMWINDOW == 61 (0x1174bb800) [pid = 1661] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:25:08 INFO - PROCESS | 1661 | --DOMWINDOW == 60 (0x11850d800) [pid = 1661] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:25:08 INFO - PROCESS | 1661 | --DOMWINDOW == 59 (0x110e3c800) [pid = 1661] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:25:08 INFO - PROCESS | 1661 | --DOMWINDOW == 58 (0x118665000) [pid = 1661] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:25:08 INFO - PROCESS | 1661 | --DOMWINDOW == 57 (0x119340000) [pid = 1661] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:25:08 INFO - PROCESS | 1661 | --DOMWINDOW == 56 (0x118509800) [pid = 1661] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:25:08 INFO - PROCESS | 1661 | 1465856708928 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:25:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 15:25:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 927ms 15:25:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:25:08 INFO - PROCESS | 1661 | 1465856708944 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:25:08 INFO - PROCESS | 1661 | 1465856708945 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:25:08 INFO - PROCESS | 1661 | 1465856708947 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:25:08 INFO - PROCESS | 1661 | 1465856708948 Marionette TRACE conn2 <- [1,750,null,{}] 15:25:08 INFO - PROCESS | 1661 | 1465856708951 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:08 INFO - PROCESS | 1661 | 1465856708952 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:09 INFO - PROCESS | 1661 | 1465856709028 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:25:09 INFO - PROCESS | 1661 | 1465856709032 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 1661 | 1465856709036 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191b8800 == 34 [pid = 1661] [id = 195] 15:25:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 57 (0x120eabc00) [pid = 1661] [serial = 583] [outer = 0x0] 15:25:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 58 (0x1214b4c00) [pid = 1661] [serial = 584] [outer = 0x120eabc00] 15:25:09 INFO - PROCESS | 1661 | 1465856709068 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 59 (0x127fd4800) [pid = 1661] [serial = 585] [outer = 0x120eabc00] 15:25:09 INFO - PROCESS | 1661 | 1465856709890 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:25:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:25:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 15:25:09 INFO - PROCESS | 1661 | 1465856709916 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 1661 | 1465856709918 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:25:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:25:09 INFO - PROCESS | 1661 | 1465856709920 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 1661 | 1465856709921 Marionette TRACE conn2 <- [1,754,null,{}] 15:25:09 INFO - PROCESS | 1661 | 1465856709924 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:09 INFO - PROCESS | 1661 | 1465856709926 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:10 INFO - PROCESS | 1661 | 1465856710019 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:25:10 INFO - PROCESS | 1661 | 1465856710024 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 1661 | 1465856710025 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x1265ab000 == 35 [pid = 1661] [id = 196] 15:25:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 60 (0x119e2bc00) [pid = 1661] [serial = 586] [outer = 0x0] 15:25:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 61 (0x1280c6000) [pid = 1661] [serial = 587] [outer = 0x119e2bc00] 15:25:10 INFO - PROCESS | 1661 | 1465856710049 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 62 (0x128286000) [pid = 1661] [serial = 588] [outer = 0x119e2bc00] 15:25:10 INFO - PROCESS | 1661 | 1465856710809 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:25:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 15:25:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 924ms 15:25:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:25:10 INFO - PROCESS | 1661 | 1465856710845 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 1661 | 1465856710846 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:25:10 INFO - PROCESS | 1661 | 1465856710848 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 1661 | 1465856710849 Marionette TRACE conn2 <- [1,758,null,{}] 15:25:10 INFO - PROCESS | 1661 | 1465856710851 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:10 INFO - PROCESS | 1661 | 1465856710852 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:10 INFO - PROCESS | 1661 | 1465856710921 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:25:10 INFO - PROCESS | 1661 | 1465856710926 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 1661 | 1465856710927 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280ee000 == 36 [pid = 1661] [id = 197] 15:25:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 63 (0x128140000) [pid = 1661] [serial = 589] [outer = 0x0] 15:25:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 64 (0x1287a0800) [pid = 1661] [serial = 590] [outer = 0x128140000] 15:25:10 INFO - PROCESS | 1661 | 1465856710951 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x1287e7800) [pid = 1661] [serial = 591] [outer = 0x128140000] 15:25:11 INFO - PROCESS | 1661 | 1465856711278 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:25:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 15:25:11 INFO - PROCESS | 1661 | 1465856711317 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 1661 | 1465856711319 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:25:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:25:11 INFO - PROCESS | 1661 | 1465856711322 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 1661 | 1465856711324 Marionette TRACE conn2 <- [1,762,null,{}] 15:25:11 INFO - PROCESS | 1661 | 1465856711327 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:11 INFO - PROCESS | 1661 | 1465856711328 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:11 INFO - PROCESS | 1661 | 1465856711446 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:25:11 INFO - PROCESS | 1661 | 1465856711451 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:11 INFO - PROCESS | 1661 | 1465856711452 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x12875a800 == 37 [pid = 1661] [id = 198] 15:25:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x128285400) [pid = 1661] [serial = 592] [outer = 0x0] 15:25:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x1287eb800) [pid = 1661] [serial = 593] [outer = 0x128285400] 15:25:11 INFO - PROCESS | 1661 | 1465856711476 Marionette DEBUG loaded listener.js 15:25:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x12a35d800) [pid = 1661] [serial = 594] [outer = 0x128285400] 15:25:12 INFO - PROCESS | 1661 | 1465856712384 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:25:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:25:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1072ms 15:25:12 INFO - PROCESS | 1661 | 1465856712395 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:25:12 INFO - PROCESS | 1661 | 1465856712398 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:25:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:25:12 INFO - PROCESS | 1661 | 1465856712401 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:25:12 INFO - PROCESS | 1661 | 1465856712403 Marionette TRACE conn2 <- [1,766,null,{}] 15:25:12 INFO - PROCESS | 1661 | 1465856712406 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:12 INFO - PROCESS | 1661 | 1465856712408 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:12 INFO - PROCESS | 1661 | 1465856712534 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:25:12 INFO - PROCESS | 1661 | 1465856712580 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 1661 | 1465856712581 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191bb800 == 38 [pid = 1661] [id = 199] 15:25:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x116a19c00) [pid = 1661] [serial = 595] [outer = 0x0] 15:25:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x1181a5800) [pid = 1661] [serial = 596] [outer = 0x116a19c00] 15:25:12 INFO - PROCESS | 1661 | 1465856712612 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x118511000) [pid = 1661] [serial = 597] [outer = 0x116a19c00] 15:25:13 INFO - PROCESS | 1661 | 1465856713599 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:25:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:25:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1223ms 15:25:13 INFO - PROCESS | 1661 | 1465856713623 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 1661 | 1465856713625 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:25:13 INFO - PROCESS | 1661 | 1465856713629 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 1661 | 1465856713630 Marionette TRACE conn2 <- [1,770,null,{}] 15:25:13 INFO - PROCESS | 1661 | 1465856713634 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:13 INFO - PROCESS | 1661 | 1465856713635 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:13 INFO - PROCESS | 1661 | 1465856713756 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:25:13 INFO - PROCESS | 1661 | 1465856713861 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:13 INFO - PROCESS | 1661 | 1465856713863 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x1133e4800 == 39 [pid = 1661] [id = 200] 15:25:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x11330d400) [pid = 1661] [serial = 598] [outer = 0x0] 15:25:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x1174bcc00) [pid = 1661] [serial = 599] [outer = 0x11330d400] 15:25:13 INFO - PROCESS | 1661 | 1465856713931 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x118503800) [pid = 1661] [serial = 600] [outer = 0x11330d400] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x1280ee000 == 38 [pid = 1661] [id = 197] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x1265ab000 == 37 [pid = 1661] [id = 196] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x1191b8800 == 36 [pid = 1661] [id = 195] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x124893000 == 35 [pid = 1661] [id = 194] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x1214c8800 == 34 [pid = 1661] [id = 193] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x119a4b000 == 33 [pid = 1661] [id = 192] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee9000 == 32 [pid = 1661] [id = 191] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x115a1e800 == 31 [pid = 1661] [id = 190] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee4000 == 30 [pid = 1661] [id = 189] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x12181e800 == 29 [pid = 1661] [id = 188] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x1191bb800 == 28 [pid = 1661] [id = 199] 15:25:14 INFO - PROCESS | 1661 | --DOCSHELL 0x12875a800 == 27 [pid = 1661] [id = 198] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x11933a800) [pid = 1661] [serial = 554] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x11329f400) [pid = 1661] [serial = 557] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x116740000) [pid = 1661] [serial = 548] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x116e7f800) [pid = 1661] [serial = 549] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x11850fc00) [pid = 1661] [serial = 551] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x1187ae400) [pid = 1661] [serial = 546] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x118614400) [pid = 1661] [serial = 545] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x120e9cc00) [pid = 1661] [serial = 555] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x1164d8c00) [pid = 1661] [serial = 537] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 64 (0x111aa9400) [pid = 1661] [serial = 536] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 63 (0x11933f400) [pid = 1661] [serial = 540] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 62 (0x118876000) [pid = 1661] [serial = 539] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 61 (0x126588400) [pid = 1661] [serial = 543] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 60 (0x124be7000) [pid = 1661] [serial = 542] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 59 (0x1210f0000) [pid = 1661] [serial = 560] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 58 (0x118fbc800) [pid = 1661] [serial = 558] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 57 (0x118661800) [pid = 1661] [serial = 552] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | --DOMWINDOW == 56 (0x1214b9000) [pid = 1661] [serial = 561] [outer = 0x0] [url = about:blank] 15:25:14 INFO - PROCESS | 1661 | 1465856714780 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1171ms 15:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:25:14 INFO - PROCESS | 1661 | 1465856714800 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 1661 | 1465856714803 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:25:14 INFO - PROCESS | 1661 | 1465856714810 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 1661 | 1465856714814 Marionette TRACE conn2 <- [1,774,null,{}] 15:25:14 INFO - PROCESS | 1661 | 1465856714818 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:14 INFO - PROCESS | 1661 | 1465856714819 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:14 INFO - PROCESS | 1661 | 1465856714903 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:25:14 INFO - PROCESS | 1661 | 1465856714947 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 1661 | 1465856714949 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x1164ab800 == 28 [pid = 1661] [id = 201] 15:25:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 57 (0x113c20c00) [pid = 1661] [serial = 601] [outer = 0x0] 15:25:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 58 (0x116639800) [pid = 1661] [serial = 602] [outer = 0x113c20c00] 15:25:14 INFO - PROCESS | 1661 | 1465856714977 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 59 (0x116a0c000) [pid = 1661] [serial = 603] [outer = 0x113c20c00] 15:25:15 INFO - PROCESS | 1661 | 1465856715263 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 477ms 15:25:15 INFO - PROCESS | 1661 | 1465856715283 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:25:15 INFO - PROCESS | 1661 | 1465856715286 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:25:15 INFO - PROCESS | 1661 | 1465856715299 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:25:15 INFO - PROCESS | 1661 | 1465856715301 Marionette TRACE conn2 <- [1,778,null,{}] 15:25:15 INFO - PROCESS | 1661 | 1465856715303 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:15 INFO - PROCESS | 1661 | 1465856715305 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:15 INFO - PROCESS | 1661 | 1465856715388 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:25:15 INFO - PROCESS | 1661 | 1465856715394 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 1661 | 1465856715395 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x117372000 == 29 [pid = 1661] [id = 202] 15:25:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 60 (0x116e81c00) [pid = 1661] [serial = 604] [outer = 0x0] 15:25:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 61 (0x1180b3c00) [pid = 1661] [serial = 605] [outer = 0x116e81c00] 15:25:15 INFO - PROCESS | 1661 | 1465856715422 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 62 (0x11850f800) [pid = 1661] [serial = 606] [outer = 0x116e81c00] 15:25:15 INFO - PROCESS | 1661 | 1465856715755 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 15:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:25:15 INFO - PROCESS | 1661 | 1465856715769 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:25:15 INFO - PROCESS | 1661 | 1465856715770 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:25:15 INFO - PROCESS | 1661 | 1465856715773 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:25:15 INFO - PROCESS | 1661 | 1465856715777 Marionette TRACE conn2 <- [1,782,null,{}] 15:25:15 INFO - PROCESS | 1661 | 1465856715785 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:15 INFO - PROCESS | 1661 | 1465856715788 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:15 INFO - PROCESS | 1661 | 1465856715861 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:25:15 INFO - PROCESS | 1661 | 1465856715866 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 1661 | 1465856715868 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191bf800 == 30 [pid = 1661] [id = 203] 15:25:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 63 (0x118661800) [pid = 1661] [serial = 607] [outer = 0x0] 15:25:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 64 (0x118f45400) [pid = 1661] [serial = 608] [outer = 0x118661800] 15:25:15 INFO - PROCESS | 1661 | 1465856715897 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x118fed000) [pid = 1661] [serial = 609] [outer = 0x118661800] 15:25:16 INFO - PROCESS | 1661 | 1465856716213 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 474ms 15:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:25:16 INFO - PROCESS | 1661 | 1465856716247 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 1661 | 1465856716249 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:25:16 INFO - PROCESS | 1661 | 1465856716251 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 1661 | 1465856716252 Marionette TRACE conn2 <- [1,786,null,{}] 15:25:16 INFO - PROCESS | 1661 | 1465856716254 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:16 INFO - PROCESS | 1661 | 1465856716255 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:16 INFO - PROCESS | 1661 | 1465856716331 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:25:16 INFO - PROCESS | 1661 | 1465856716382 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 1661 | 1465856716383 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:16 INFO - PROCESS | 1661 | ++DOCSHELL 0x11971a800 == 31 [pid = 1661] [id = 204] 15:25:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x118fbe800) [pid = 1661] [serial = 610] [outer = 0x0] 15:25:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x119757000) [pid = 1661] [serial = 611] [outer = 0x118fbe800] 15:25:16 INFO - PROCESS | 1661 | 1465856716409 Marionette DEBUG loaded listener.js 15:25:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x119ee6c00) [pid = 1661] [serial = 612] [outer = 0x118fbe800] 15:25:16 INFO - PROCESS | 1661 | 1465856716703 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 15:25:16 INFO - PROCESS | 1661 | 1465856716730 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 1661 | 1465856716732 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:25:16 INFO - PROCESS | 1661 | 1465856716734 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 1661 | 1465856716735 Marionette TRACE conn2 <- [1,790,null,{}] 15:25:16 INFO - PROCESS | 1661 | 1465856716748 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:16 INFO - PROCESS | 1661 | 1465856716749 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:16 INFO - PROCESS | 1661 | 1465856716835 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:25:16 INFO - PROCESS | 1661 | 1465856716868 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 1661 | 1465856716869 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:16 INFO - PROCESS | 1661 | ++DOCSHELL 0x12103a800 == 32 [pid = 1661] [id = 205] 15:25:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x116a13c00) [pid = 1661] [serial = 613] [outer = 0x0] 15:25:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x120ea2c00) [pid = 1661] [serial = 614] [outer = 0x116a13c00] 15:25:16 INFO - PROCESS | 1661 | 1465856716893 Marionette DEBUG loaded listener.js 15:25:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x120ede400) [pid = 1661] [serial = 615] [outer = 0x116a13c00] 15:25:17 INFO - PROCESS | 1661 | 1465856717233 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 532ms 15:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:25:17 INFO - PROCESS | 1661 | 1465856717266 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:25:17 INFO - PROCESS | 1661 | 1465856717268 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:25:17 INFO - PROCESS | 1661 | 1465856717270 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - PROCESS | 1661 | 1465856717271 Marionette TRACE conn2 <- [1,794,null,{}] 15:25:17 INFO - PROCESS | 1661 | 1465856717274 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:17 INFO - PROCESS | 1661 | 1465856717280 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:17 INFO - PROCESS | 1661 | 1465856717385 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:25:17 INFO - PROCESS | 1661 | 1465856717417 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 1661 | 1465856717418 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x123cb7000 == 33 [pid = 1661] [id = 206] 15:25:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x120edf000) [pid = 1661] [serial = 616] [outer = 0x0] 15:25:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x1214b3400) [pid = 1661] [serial = 617] [outer = 0x120edf000] 15:25:17 INFO - PROCESS | 1661 | 1465856717443 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x124e57c00) [pid = 1661] [serial = 618] [outer = 0x120edf000] 15:25:17 INFO - PROCESS | 1661 | 1465856717740 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 522ms 15:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:25:17 INFO - PROCESS | 1661 | 1465856717793 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:25:17 INFO - PROCESS | 1661 | 1465856717794 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:25:17 INFO - PROCESS | 1661 | 1465856717796 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - PROCESS | 1661 | 1465856717797 Marionette TRACE conn2 <- [1,798,null,{}] 15:25:17 INFO - PROCESS | 1661 | 1465856717800 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:17 INFO - PROCESS | 1661 | 1465856717801 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:17 INFO - PROCESS | 1661 | 1465856717900 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:25:17 INFO - PROCESS | 1661 | 1465856717934 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 1661 | 1465856717935 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e2e800 == 34 [pid = 1661] [id = 207] 15:25:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x112ed0800) [pid = 1661] [serial = 619] [outer = 0x0] 15:25:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x125e1f400) [pid = 1661] [serial = 620] [outer = 0x112ed0800] 15:25:17 INFO - PROCESS | 1661 | 1465856717975 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x126426c00) [pid = 1661] [serial = 621] [outer = 0x112ed0800] 15:25:18 INFO - PROCESS | 1661 | 1465856718446 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 15:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 15:25:18 INFO - PROCESS | 1661 | 1465856718467 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 1661 | 1465856718469 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:25:18 INFO - PROCESS | 1661 | 1465856718472 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 1661 | 1465856718473 Marionette TRACE conn2 <- [1,802,null,{}] 15:25:18 INFO - PROCESS | 1661 | 1465856718477 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:18 INFO - PROCESS | 1661 | 1465856718479 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:18 INFO - PROCESS | 1661 | 1465856718577 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:25:18 INFO - PROCESS | 1661 | 1465856718580 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 1661 | 1465856718582 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x12641b800 == 35 [pid = 1661] [id = 208] 15:25:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x120ee1400) [pid = 1661] [serial = 622] [outer = 0x0] 15:25:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x126588400) [pid = 1661] [serial = 623] [outer = 0x120ee1400] 15:25:18 INFO - PROCESS | 1661 | 1465856718607 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x126a65800) [pid = 1661] [serial = 624] [outer = 0x120ee1400] 15:25:18 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x119e2bc00) [pid = 1661] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:25:18 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x120fa9800) [pid = 1661] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:25:18 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x120eabc00) [pid = 1661] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:25:18 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x118f48800) [pid = 1661] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:25:18 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x1181a8000) [pid = 1661] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:25:18 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x116238400) [pid = 1661] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:25:18 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x119337800) [pid = 1661] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:25:18 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x1133ba400) [pid = 1661] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:25:18 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x112ca6400) [pid = 1661] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:25:18 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x128285400) [pid = 1661] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:25:18 INFO - PROCESS | 1661 | 1465856718980 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 15:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 522ms 15:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:25:19 INFO - PROCESS | 1661 | 1465856718997 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 1661 | 1465856718998 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:25:19 INFO - PROCESS | 1661 | 1465856719000 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 1661 | 1465856719002 Marionette TRACE conn2 <- [1,806,null,{}] 15:25:19 INFO - PROCESS | 1661 | 1465856719004 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:19 INFO - PROCESS | 1661 | 1465856719005 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:19 INFO - PROCESS | 1661 | 1465856719124 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:25:19 INFO - PROCESS | 1661 | 1465856719151 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 1661 | 1465856719152 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x124879000 == 36 [pid = 1661] [id = 209] 15:25:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x112826000) [pid = 1661] [serial = 625] [outer = 0x0] 15:25:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x120fa9800) [pid = 1661] [serial = 626] [outer = 0x112826000] 15:25:19 INFO - PROCESS | 1661 | 1465856719176 Marionette DEBUG loaded listener.js 15:25:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x127fe0c00) [pid = 1661] [serial = 627] [outer = 0x112826000] 15:25:19 INFO - PROCESS | 1661 | [1661] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:25:19 INFO - PROCESS | 1661 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:25:19 INFO - PROCESS | 1661 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:25:19 INFO - PROCESS | 1661 | [GFX2-]: Using SkiaGL canvas. 15:25:19 INFO - PROCESS | 1661 | 1465856719484 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 15:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 15:25:19 INFO - PROCESS | 1661 | 1465856719521 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 1661 | 1465856719523 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:25:19 INFO - PROCESS | 1661 | 1465856719527 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 1661 | 1465856719528 Marionette TRACE conn2 <- [1,810,null,{}] 15:25:19 INFO - PROCESS | 1661 | 1465856719531 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:19 INFO - PROCESS | 1661 | 1465856719532 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:19 INFO - PROCESS | 1661 | 1465856719602 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:25:19 INFO - PROCESS | 1661 | 1465856719607 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 1661 | 1465856719609 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x128769800 == 37 [pid = 1661] [id = 210] 15:25:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x127fe2000) [pid = 1661] [serial = 628] [outer = 0x0] 15:25:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x1280d0800) [pid = 1661] [serial = 629] [outer = 0x127fe2000] 15:25:19 INFO - PROCESS | 1661 | 1465856719633 Marionette DEBUG loaded listener.js 15:25:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x1282b4800) [pid = 1661] [serial = 630] [outer = 0x127fe2000] 15:25:19 INFO - PROCESS | 1661 | 1465856719950 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 15:25:19 INFO - PROCESS | 1661 | 1465856719997 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:25:20 INFO - PROCESS | 1661 | 1465856719999 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:25:20 INFO - PROCESS | 1661 | 1465856720009 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - PROCESS | 1661 | 1465856720010 Marionette TRACE conn2 <- [1,814,null,{}] 15:25:20 INFO - PROCESS | 1661 | 1465856720013 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:20 INFO - PROCESS | 1661 | 1465856720015 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:20 INFO - PROCESS | 1661 | 1465856720112 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:25:20 INFO - PROCESS | 1661 | 1465856720116 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 1661 | 1465856720118 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294e6000 == 38 [pid = 1661] [id = 211] 15:25:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x1164e1800) [pid = 1661] [serial = 631] [outer = 0x0] 15:25:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x1287e5400) [pid = 1661] [serial = 632] [outer = 0x1164e1800] 15:25:20 INFO - PROCESS | 1661 | 1465856720144 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x12a4a9000) [pid = 1661] [serial = 633] [outer = 0x1164e1800] 15:25:20 INFO - PROCESS | 1661 | 1465856720476 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:25:20 INFO - PROCESS | 1661 | 1465856720530 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:25:20 INFO - PROCESS | 1661 | 1465856720531 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - PROCESS | 1661 | 1465856720532 Marionette TRACE conn2 <- [1,818,null,{}] 15:25:20 INFO - PROCESS | 1661 | 1465856720535 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:20 INFO - PROCESS | 1661 | 1465856720536 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:20 INFO - PROCESS | 1661 | 1465856720612 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:25:20 INFO - PROCESS | 1661 | 1465856720662 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 1661 | 1465856720663 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a518800 == 39 [pid = 1661] [id = 212] 15:25:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x120ee0800) [pid = 1661] [serial = 634] [outer = 0x0] 15:25:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x12a4ae400) [pid = 1661] [serial = 635] [outer = 0x120ee0800] 15:25:20 INFO - PROCESS | 1661 | 1465856720687 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x124be7000) [pid = 1661] [serial = 636] [outer = 0x120ee0800] 15:25:21 INFO - PROCESS | 1661 | 1465856721171 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 667ms 15:25:21 INFO - PROCESS | 1661 | 1465856721216 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 1661 | 1465856721218 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:25:21 INFO - PROCESS | 1661 | 1465856721224 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 1661 | 1465856721227 Marionette TRACE conn2 <- [1,822,null,{}] 15:25:21 INFO - PROCESS | 1661 | 1465856721231 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:21 INFO - PROCESS | 1661 | 1465856721233 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:21 INFO - PROCESS | 1661 | 1465856721342 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:25:21 INFO - PROCESS | 1661 | 1465856721462 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 1661 | 1465856721463 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x117365800 == 40 [pid = 1661] [id = 213] 15:25:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1164dd000) [pid = 1661] [serial = 637] [outer = 0x0] 15:25:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x116917800) [pid = 1661] [serial = 638] [outer = 0x1164dd000] 15:25:21 INFO - PROCESS | 1661 | 1465856721496 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1180a9c00) [pid = 1661] [serial = 639] [outer = 0x1164dd000] 15:25:22 INFO - PROCESS | 1661 | 1465856722176 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 1661 | 1465856722216 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:25:22 INFO - PROCESS | 1661 | 1465856722220 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 1661 | 1465856722222 Marionette TRACE conn2 <- [1,826,null,{}] 15:25:22 INFO - PROCESS | 1661 | 1465856722226 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:22 INFO - PROCESS | 1661 | 1465856722227 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:22 INFO - PROCESS | 1661 | 1465856722343 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x1294e6000 == 39 [pid = 1661] [id = 211] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x128769800 == 38 [pid = 1661] [id = 210] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x124879000 == 37 [pid = 1661] [id = 209] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x12641b800 == 36 [pid = 1661] [id = 208] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x125e2e800 == 35 [pid = 1661] [id = 207] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x123cb7000 == 34 [pid = 1661] [id = 206] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x12103a800 == 33 [pid = 1661] [id = 205] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x11971a800 == 32 [pid = 1661] [id = 204] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x1191bf800 == 31 [pid = 1661] [id = 203] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x117372000 == 30 [pid = 1661] [id = 202] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x1164ab800 == 29 [pid = 1661] [id = 201] 15:25:22 INFO - PROCESS | 1661 | --DOCSHELL 0x1133e4800 == 28 [pid = 1661] [id = 200] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x1287eb800) [pid = 1661] [serial = 593] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12a35d800) [pid = 1661] [serial = 594] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x1287a0800) [pid = 1661] [serial = 590] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x128286000) [pid = 1661] [serial = 588] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x126587000) [pid = 1661] [serial = 581] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x1214b4c00) [pid = 1661] [serial = 584] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x1280c6000) [pid = 1661] [serial = 587] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x119751000) [pid = 1661] [serial = 575] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x120edb800) [pid = 1661] [serial = 576] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x118664c00) [pid = 1661] [serial = 572] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x118f44000) [pid = 1661] [serial = 573] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x116977400) [pid = 1661] [serial = 566] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x11807a400) [pid = 1661] [serial = 567] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x124be6c00) [pid = 1661] [serial = 578] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x1162a7000) [pid = 1661] [serial = 569] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x11704dc00) [pid = 1661] [serial = 570] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x12642b000) [pid = 1661] [serial = 564] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x124dc8c00) [pid = 1661] [serial = 563] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x12675d000) [pid = 1661] [serial = 582] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x127fd4800) [pid = 1661] [serial = 585] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | --DOMWINDOW == 64 (0x126038c00) [pid = 1661] [serial = 579] [outer = 0x0] [url = about:blank] 15:25:22 INFO - PROCESS | 1661 | 1465856722414 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 1661 | 1465856722417 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x112f2a800 == 29 [pid = 1661] [id = 214] 15:25:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x112818c00) [pid = 1661] [serial = 640] [outer = 0x0] 15:25:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x112821c00) [pid = 1661] [serial = 641] [outer = 0x112818c00] 15:25:22 INFO - PROCESS | 1661 | 1465856722445 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x112ca2800) [pid = 1661] [serial = 642] [outer = 0x112818c00] 15:25:22 INFO - PROCESS | 1661 | 1465856722766 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 572ms 15:25:22 INFO - PROCESS | 1661 | 1465856722794 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 1661 | 1465856722797 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:25:22 INFO - PROCESS | 1661 | 1465856722802 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 1661 | 1465856722804 Marionette TRACE conn2 <- [1,830,null,{}] 15:25:22 INFO - PROCESS | 1661 | 1465856722807 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:22 INFO - PROCESS | 1661 | 1465856722811 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:22 INFO - PROCESS | 1661 | 1465856722892 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:25:22 INFO - PROCESS | 1661 | 1465856722898 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 1661 | 1465856722900 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ada000 == 30 [pid = 1661] [id = 215] 15:25:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x115f52400) [pid = 1661] [serial = 643] [outer = 0x0] 15:25:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x1162a2400) [pid = 1661] [serial = 644] [outer = 0x115f52400] 15:25:22 INFO - PROCESS | 1661 | 1465856722944 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x116739c00) [pid = 1661] [serial = 645] [outer = 0x115f52400] 15:25:23 INFO - PROCESS | 1661 | 1465856723380 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 622ms 15:25:23 INFO - PROCESS | 1661 | 1465856723425 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:25:23 INFO - PROCESS | 1661 | 1465856723427 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:25:23 INFO - PROCESS | 1661 | 1465856723431 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:25:23 INFO - PROCESS | 1661 | 1465856723434 Marionette TRACE conn2 <- [1,834,null,{}] 15:25:23 INFO - PROCESS | 1661 | 1465856723446 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:23 INFO - PROCESS | 1661 | 1465856723451 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:23 INFO - PROCESS | 1661 | 1465856723577 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:25:23 INFO - PROCESS | 1661 | 1465856723593 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 1661 | 1465856723596 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x1185c9800 == 31 [pid = 1661] [id = 216] 15:25:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x1174c1400) [pid = 1661] [serial = 646] [outer = 0x0] 15:25:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x11819a400) [pid = 1661] [serial = 647] [outer = 0x1174c1400] 15:25:23 INFO - PROCESS | 1661 | 1465856723641 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x118506800) [pid = 1661] [serial = 648] [outer = 0x1174c1400] 15:25:24 INFO - PROCESS | 1661 | 1465856724059 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 673ms 15:25:24 INFO - PROCESS | 1661 | 1465856724104 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 1661 | 1465856724105 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:25:24 INFO - PROCESS | 1661 | 1465856724108 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 1661 | 1465856724109 Marionette TRACE conn2 <- [1,838,null,{}] 15:25:24 INFO - PROCESS | 1661 | 1465856724111 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:24 INFO - PROCESS | 1661 | 1465856724112 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:24 INFO - PROCESS | 1661 | 1465856724188 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:25:24 INFO - PROCESS | 1661 | 1465856724193 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 1661 | 1465856724194 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x119718800 == 32 [pid = 1661] [id = 217] 15:25:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x112ca4800) [pid = 1661] [serial = 649] [outer = 0x0] 15:25:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x118660c00) [pid = 1661] [serial = 650] [outer = 0x112ca4800] 15:25:24 INFO - PROCESS | 1661 | 1465856724219 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x118669400) [pid = 1661] [serial = 651] [outer = 0x112ca4800] 15:25:24 INFO - PROCESS | 1661 | 1465856724559 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 15:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:25:24 INFO - PROCESS | 1661 | 1465856724578 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 1661 | 1465856724579 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:25:24 INFO - PROCESS | 1661 | 1465856724581 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 1661 | 1465856724582 Marionette TRACE conn2 <- [1,842,null,{}] 15:25:24 INFO - PROCESS | 1661 | 1465856724585 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:24 INFO - PROCESS | 1661 | 1465856724586 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:24 INFO - PROCESS | 1661 | 1465856724665 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:25:24 INFO - PROCESS | 1661 | 1465856724698 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 1661 | 1465856724699 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e46000 == 33 [pid = 1661] [id = 218] 15:25:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x1121aac00) [pid = 1661] [serial = 652] [outer = 0x0] 15:25:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x118666800) [pid = 1661] [serial = 653] [outer = 0x1121aac00] 15:25:24 INFO - PROCESS | 1661 | 1465856724751 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x118fb5000) [pid = 1661] [serial = 654] [outer = 0x1121aac00] 15:25:25 INFO - PROCESS | 1661 | 1465856725067 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 15:25:25 INFO - PROCESS | 1661 | 1465856725113 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:25:25 INFO - PROCESS | 1661 | 1465856725114 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:25:25 INFO - PROCESS | 1661 | 1465856725116 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 1661 | 1465856725117 Marionette TRACE conn2 <- [1,846,null,{}] 15:25:25 INFO - PROCESS | 1661 | 1465856725119 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:25 INFO - PROCESS | 1661 | 1465856725124 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:25 INFO - PROCESS | 1661 | 1465856725232 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:25:25 INFO - PROCESS | 1661 | 1465856725265 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 1661 | 1465856725266 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x121945000 == 34 [pid = 1661] [id = 219] 15:25:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x118fe5400) [pid = 1661] [serial = 655] [outer = 0x0] 15:25:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x119441000) [pid = 1661] [serial = 656] [outer = 0x118fe5400] 15:25:25 INFO - PROCESS | 1661 | 1465856725291 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x120ed9c00) [pid = 1661] [serial = 657] [outer = 0x118fe5400] 15:25:25 INFO - PROCESS | 1661 | 1465856725625 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 15:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:25:25 INFO - PROCESS | 1661 | 1465856725635 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:25:25 INFO - PROCESS | 1661 | 1465856725636 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:25:25 INFO - PROCESS | 1661 | 1465856725638 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 1661 | 1465856725639 Marionette TRACE conn2 <- [1,850,null,{}] 15:25:25 INFO - PROCESS | 1661 | 1465856725644 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:25 INFO - PROCESS | 1661 | 1465856725645 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:25 INFO - PROCESS | 1661 | 1465856725742 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:25:25 INFO - PROCESS | 1661 | 1465856725772 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 1661 | 1465856725773 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x124d1d000 == 35 [pid = 1661] [id = 220] 15:25:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x120ed5800) [pid = 1661] [serial = 658] [outer = 0x0] 15:25:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x120fab400) [pid = 1661] [serial = 659] [outer = 0x120ed5800] 15:25:25 INFO - PROCESS | 1661 | 1465856725797 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1214b9000) [pid = 1661] [serial = 660] [outer = 0x120ed5800] 15:25:26 INFO - PROCESS | 1661 | 1465856726097 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 472ms 15:25:26 INFO - PROCESS | 1661 | 1465856726114 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 1661 | 1465856726115 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:25:26 INFO - PROCESS | 1661 | 1465856726117 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 1661 | 1465856726118 Marionette TRACE conn2 <- [1,854,null,{}] 15:25:26 INFO - PROCESS | 1661 | 1465856726121 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:26 INFO - PROCESS | 1661 | 1465856726122 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:26 INFO - PROCESS | 1661 | 1465856726217 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:25:26 INFO - PROCESS | 1661 | 1465856726250 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 1661 | 1465856726252 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e2c000 == 36 [pid = 1661] [id = 221] 15:25:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x120faa000) [pid = 1661] [serial = 661] [outer = 0x0] 15:25:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x12191f400) [pid = 1661] [serial = 662] [outer = 0x120faa000] 15:25:26 INFO - PROCESS | 1661 | 1465856726276 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x121b93800) [pid = 1661] [serial = 663] [outer = 0x120faa000] 15:25:26 INFO - PROCESS | 1661 | 1465856726600 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 525ms 15:25:26 INFO - PROCESS | 1661 | 1465856726649 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 1661 | 1465856726658 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:25:26 INFO - PROCESS | 1661 | 1465856726660 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 1661 | 1465856726661 Marionette TRACE conn2 <- [1,858,null,{}] 15:25:26 INFO - PROCESS | 1661 | 1465856726664 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:26 INFO - PROCESS | 1661 | 1465856726665 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:26 INFO - PROCESS | 1661 | 1465856726781 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1164e1800) [pid = 1661] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x120ee1400) [pid = 1661] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x118fbe800) [pid = 1661] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x11330d400) [pid = 1661] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x112826000) [pid = 1661] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x113c20c00) [pid = 1661] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x112ed0800) [pid = 1661] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x116e81c00) [pid = 1661] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x118661800) [pid = 1661] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x120edf000) [pid = 1661] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x116a19c00) [pid = 1661] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x127fe2000) [pid = 1661] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x116a13c00) [pid = 1661] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:25:26 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x128140000) [pid = 1661] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:25:26 INFO - PROCESS | 1661 | 1465856726821 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 1661 | 1465856726822 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x118117800 == 37 [pid = 1661] [id = 222] 15:25:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x11219d800) [pid = 1661] [serial = 664] [outer = 0x0] 15:25:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x116238400) [pid = 1661] [serial = 665] [outer = 0x11219d800] 15:25:26 INFO - PROCESS | 1661 | 1465856726847 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x119333000) [pid = 1661] [serial = 666] [outer = 0x11219d800] 15:25:27 INFO - PROCESS | 1661 | 1465856727100 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 15:25:27 INFO - PROCESS | 1661 | 1465856727133 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:25:27 INFO - PROCESS | 1661 | 1465856727134 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:25:27 INFO - PROCESS | 1661 | 1465856727136 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 1661 | 1465856727137 Marionette TRACE conn2 <- [1,862,null,{}] 15:25:27 INFO - PROCESS | 1661 | 1465856727147 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:27 INFO - PROCESS | 1661 | 1465856727148 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:27 INFO - PROCESS | 1661 | 1465856727231 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:25:27 INFO - PROCESS | 1661 | 1465856727235 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 1661 | 1465856727236 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x119714800 == 38 [pid = 1661] [id = 223] 15:25:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x120e9c800) [pid = 1661] [serial = 667] [outer = 0x0] 15:25:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x1249acc00) [pid = 1661] [serial = 668] [outer = 0x120e9c800] 15:25:27 INFO - PROCESS | 1661 | 1465856727260 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x124dd2800) [pid = 1661] [serial = 669] [outer = 0x120e9c800] 15:25:27 INFO - PROCESS | 1661 | 1465856727577 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 15:25:27 INFO - PROCESS | 1661 | 1465856727605 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:25:27 INFO - PROCESS | 1661 | 1465856727616 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:25:27 INFO - PROCESS | 1661 | 1465856727618 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 1661 | 1465856727620 Marionette TRACE conn2 <- [1,866,null,{}] 15:25:27 INFO - PROCESS | 1661 | 1465856727622 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:27 INFO - PROCESS | 1661 | 1465856727624 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:27 INFO - PROCESS | 1661 | 1465856727732 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:25:27 INFO - PROCESS | 1661 | 1465856727737 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 1661 | 1465856727739 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x128760000 == 39 [pid = 1661] [id = 224] 15:25:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x125329400) [pid = 1661] [serial = 670] [outer = 0x0] 15:25:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x126041800) [pid = 1661] [serial = 671] [outer = 0x125329400] 15:25:27 INFO - PROCESS | 1661 | 1465856727768 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x126759c00) [pid = 1661] [serial = 672] [outer = 0x125329400] 15:25:28 INFO - PROCESS | 1661 | 1465856728078 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 475ms 15:25:28 INFO - PROCESS | 1661 | 1465856728094 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 1661 | 1465856728096 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:25:28 INFO - PROCESS | 1661 | 1465856728099 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - PROCESS | 1661 | 1465856728100 Marionette TRACE conn2 <- [1,870,null,{}] 15:25:28 INFO - PROCESS | 1661 | 1465856728102 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:28 INFO - PROCESS | 1661 | 1465856728103 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:28 INFO - PROCESS | 1661 | 1465856728181 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:25:28 INFO - PROCESS | 1661 | 1465856728184 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 1661 | 1465856728185 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a50b000 == 40 [pid = 1661] [id = 225] 15:25:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x12675a000) [pid = 1661] [serial = 673] [outer = 0x0] 15:25:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x127fd4000) [pid = 1661] [serial = 674] [outer = 0x12675a000] 15:25:28 INFO - PROCESS | 1661 | 1465856728209 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x127fe1000) [pid = 1661] [serial = 675] [outer = 0x12675a000] 15:25:28 INFO - PROCESS | 1661 | 1465856728526 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 15:25:28 INFO - PROCESS | 1661 | 1465856728568 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 1661 | 1465856728577 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:25:28 INFO - PROCESS | 1661 | 1465856728579 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - PROCESS | 1661 | 1465856728580 Marionette TRACE conn2 <- [1,874,null,{}] 15:25:28 INFO - PROCESS | 1661 | 1465856728582 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:28 INFO - PROCESS | 1661 | 1465856728583 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:28 INFO - PROCESS | 1661 | 1465856728684 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:25:28 INFO - PROCESS | 1661 | 1465856728687 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 1661 | 1465856728688 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a55a000 == 41 [pid = 1661] [id = 226] 15:25:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1280c6000) [pid = 1661] [serial = 676] [outer = 0x0] 15:25:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1280cb800) [pid = 1661] [serial = 677] [outer = 0x1280c6000] 15:25:28 INFO - PROCESS | 1661 | 1465856728714 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x128140000) [pid = 1661] [serial = 678] [outer = 0x1280c6000] 15:25:29 INFO - PROCESS | 1661 | 1465856729161 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 618ms 15:25:29 INFO - PROCESS | 1661 | 1465856729198 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:25:29 INFO - PROCESS | 1661 | 1465856729200 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:25:29 INFO - PROCESS | 1661 | 1465856729203 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 1661 | 1465856729207 Marionette TRACE conn2 <- [1,878,null,{}] 15:25:29 INFO - PROCESS | 1661 | 1465856729210 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:29 INFO - PROCESS | 1661 | 1465856729212 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:29 INFO - PROCESS | 1661 | 1465856729317 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:25:29 INFO - PROCESS | 1661 | 1465856729403 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:29 INFO - PROCESS | 1661 | 1465856729405 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x117361000 == 42 [pid = 1661] [id = 227] 15:25:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x11329d400) [pid = 1661] [serial = 679] [outer = 0x0] 15:25:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x1133ba000) [pid = 1661] [serial = 680] [outer = 0x11329d400] 15:25:29 INFO - PROCESS | 1661 | 1465856729450 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1164e2000) [pid = 1661] [serial = 681] [outer = 0x11329d400] 15:25:29 INFO - PROCESS | 1661 | 1465856729869 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 673ms 15:25:29 INFO - PROCESS | 1661 | 1465856729876 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 1661 | 1465856729879 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:25:29 INFO - PROCESS | 1661 | 1465856729884 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 1661 | 1465856729886 Marionette TRACE conn2 <- [1,882,null,{}] 15:25:29 INFO - PROCESS | 1661 | 1465856729888 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:29 INFO - PROCESS | 1661 | 1465856729890 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:29 INFO - PROCESS | 1661 | 1465856729992 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:25:30 INFO - PROCESS | 1661 | 1465856730040 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 1661 | 1465856730042 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x121815000 == 43 [pid = 1661] [id = 228] 15:25:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x116e7dc00) [pid = 1661] [serial = 682] [outer = 0x0] 15:25:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x118266c00) [pid = 1661] [serial = 683] [outer = 0x116e7dc00] 15:25:30 INFO - PROCESS | 1661 | 1465856730073 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x118606400) [pid = 1661] [serial = 684] [outer = 0x116e7dc00] 15:25:30 INFO - PROCESS | 1661 | 1465856730490 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 619ms 15:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:25:30 INFO - PROCESS | 1661 | 1465856730503 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:25:30 INFO - PROCESS | 1661 | 1465856730505 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:25:30 INFO - PROCESS | 1661 | 1465856730507 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - PROCESS | 1661 | 1465856730510 Marionette TRACE conn2 <- [1,886,null,{}] 15:25:30 INFO - PROCESS | 1661 | 1465856730517 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:30 INFO - PROCESS | 1661 | 1465856730521 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:30 INFO - PROCESS | 1661 | 1465856730621 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:25:30 INFO - PROCESS | 1661 | 1465856730711 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 1661 | 1465856730713 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab49000 == 44 [pid = 1661] [id = 229] 15:25:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x119340000) [pid = 1661] [serial = 685] [outer = 0x0] 15:25:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x119756000) [pid = 1661] [serial = 686] [outer = 0x119340000] 15:25:30 INFO - PROCESS | 1661 | 1465856730743 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x120ed3800) [pid = 1661] [serial = 687] [outer = 0x119340000] 15:25:31 INFO - PROCESS | 1661 | 1465856731186 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 722ms 15:25:31 INFO - PROCESS | 1661 | 1465856731230 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:25:31 INFO - PROCESS | 1661 | 1465856731232 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:25:31 INFO - PROCESS | 1661 | 1465856731234 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 1661 | 1465856731235 Marionette TRACE conn2 <- [1,890,null,{}] 15:25:31 INFO - PROCESS | 1661 | 1465856731238 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:31 INFO - PROCESS | 1661 | 1465856731239 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:31 INFO - PROCESS | 1661 | 1465856731340 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:25:31 INFO - PROCESS | 1661 | 1465856731406 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 1661 | 1465856731407 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x116951000 == 45 [pid = 1661] [id = 230] 15:25:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x113311400) [pid = 1661] [serial = 688] [outer = 0x0] 15:25:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x119e2c400) [pid = 1661] [serial = 689] [outer = 0x113311400] 15:25:31 INFO - PROCESS | 1661 | 1465856731436 Marionette DEBUG loaded listener.js 15:25:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x124811000) [pid = 1661] [serial = 690] [outer = 0x113311400] 15:25:32 INFO - PROCESS | 1661 | 1465856732134 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 918ms 15:25:32 INFO - PROCESS | 1661 | 1465856732157 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 1661 | 1465856732159 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:25:32 INFO - PROCESS | 1661 | 1465856732165 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 1661 | 1465856732166 Marionette TRACE conn2 <- [1,894,null,{}] 15:25:32 INFO - PROCESS | 1661 | 1465856732171 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:32 INFO - PROCESS | 1661 | 1465856732173 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:32 INFO - PROCESS | 1661 | 1465856732279 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:25:32 INFO - PROCESS | 1661 | 1465856732338 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:32 INFO - PROCESS | 1661 | 1465856732339 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ac1800 == 46 [pid = 1661] [id = 231] 15:25:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x113c57400) [pid = 1661] [serial = 691] [outer = 0x0] 15:25:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x116738400) [pid = 1661] [serial = 692] [outer = 0x113c57400] 15:25:32 INFO - PROCESS | 1661 | 1465856732368 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x116e81c00) [pid = 1661] [serial = 693] [outer = 0x113c57400] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x12a50b000 == 45 [pid = 1661] [id = 225] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x128760000 == 44 [pid = 1661] [id = 224] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x119714800 == 43 [pid = 1661] [id = 223] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x118117800 == 42 [pid = 1661] [id = 222] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x125e2c000 == 41 [pid = 1661] [id = 221] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x124d1d000 == 40 [pid = 1661] [id = 220] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x121945000 == 39 [pid = 1661] [id = 219] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x120e46000 == 38 [pid = 1661] [id = 218] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x119718800 == 37 [pid = 1661] [id = 217] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x1185c9800 == 36 [pid = 1661] [id = 216] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x116ada000 == 35 [pid = 1661] [id = 215] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x112f2a800 == 34 [pid = 1661] [id = 214] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x12a518800 == 33 [pid = 1661] [id = 212] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x117365800 == 32 [pid = 1661] [id = 213] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x116951000 == 31 [pid = 1661] [id = 230] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab49000 == 30 [pid = 1661] [id = 229] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x121815000 == 29 [pid = 1661] [id = 228] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x117361000 == 28 [pid = 1661] [id = 227] 15:25:33 INFO - PROCESS | 1661 | --DOCSHELL 0x12a55a000 == 27 [pid = 1661] [id = 226] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12a4a9000) [pid = 1661] [serial = 633] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1287e5400) [pid = 1661] [serial = 632] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x126588400) [pid = 1661] [serial = 623] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x126a65800) [pid = 1661] [serial = 624] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x119ee6c00) [pid = 1661] [serial = 612] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x118503800) [pid = 1661] [serial = 600] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x120fa9800) [pid = 1661] [serial = 626] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x127fe0c00) [pid = 1661] [serial = 627] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x116639800) [pid = 1661] [serial = 602] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x126426c00) [pid = 1661] [serial = 621] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x1180b3c00) [pid = 1661] [serial = 605] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x118fed000) [pid = 1661] [serial = 609] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x1214b3400) [pid = 1661] [serial = 617] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x124e57c00) [pid = 1661] [serial = 618] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1181a5800) [pid = 1661] [serial = 596] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1280d0800) [pid = 1661] [serial = 629] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x120ea2c00) [pid = 1661] [serial = 614] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x118f45400) [pid = 1661] [serial = 608] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1174bcc00) [pid = 1661] [serial = 599] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x116a0c000) [pid = 1661] [serial = 603] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x11850f800) [pid = 1661] [serial = 606] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x1282b4800) [pid = 1661] [serial = 630] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x120ede400) [pid = 1661] [serial = 615] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x118511000) [pid = 1661] [serial = 597] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x125e1f400) [pid = 1661] [serial = 620] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x119757000) [pid = 1661] [serial = 611] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x1287e7800) [pid = 1661] [serial = 591] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x12a4ae400) [pid = 1661] [serial = 635] [outer = 0x0] [url = about:blank] 15:25:33 INFO - PROCESS | 1661 | 1465856733215 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1080ms 15:25:33 INFO - PROCESS | 1661 | 1465856733245 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:25:33 INFO - PROCESS | 1661 | 1465856733247 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:25:33 INFO - PROCESS | 1661 | 1465856733250 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:25:33 INFO - PROCESS | 1661 | 1465856733252 Marionette TRACE conn2 <- [1,898,null,{}] 15:25:33 INFO - PROCESS | 1661 | 1465856733256 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:33 INFO - PROCESS | 1661 | 1465856733258 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:33 INFO - PROCESS | 1661 | 1465856733336 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:25:33 INFO - PROCESS | 1661 | 1465856733385 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 1661 | 1465856733387 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x116273800 == 28 [pid = 1661] [id = 232] 15:25:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x11297b000) [pid = 1661] [serial = 694] [outer = 0x0] 15:25:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x113309c00) [pid = 1661] [serial = 695] [outer = 0x11297b000] 15:25:33 INFO - PROCESS | 1661 | 1465856733415 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x116484000) [pid = 1661] [serial = 696] [outer = 0x11297b000] 15:25:33 INFO - PROCESS | 1661 | 1465856733720 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 520ms 15:25:33 INFO - PROCESS | 1661 | 1465856733770 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:25:33 INFO - PROCESS | 1661 | 1465856733774 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:25:33 INFO - PROCESS | 1661 | 1465856733778 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:25:33 INFO - PROCESS | 1661 | 1465856733780 Marionette TRACE conn2 <- [1,902,null,{}] 15:25:33 INFO - PROCESS | 1661 | 1465856733782 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:33 INFO - PROCESS | 1661 | 1465856733784 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:33 INFO - PROCESS | 1661 | 1465856733860 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:25:33 INFO - PROCESS | 1661 | 1465856733864 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 1661 | 1465856733866 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x117d5e000 == 29 [pid = 1661] [id = 233] 15:25:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x116e88800) [pid = 1661] [serial = 697] [outer = 0x0] 15:25:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x1180b2400) [pid = 1661] [serial = 698] [outer = 0x116e88800] 15:25:33 INFO - PROCESS | 1661 | 1465856733896 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x118507800) [pid = 1661] [serial = 699] [outer = 0x116e88800] 15:25:34 INFO - PROCESS | 1661 | 1465856734246 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 15:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:25:34 INFO - PROCESS | 1661 | 1465856734297 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 1661 | 1465856734298 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:25:34 INFO - PROCESS | 1661 | 1465856734301 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 1661 | 1465856734303 Marionette TRACE conn2 <- [1,906,null,{}] 15:25:34 INFO - PROCESS | 1661 | 1465856734311 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:34 INFO - PROCESS | 1661 | 1465856734314 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:34 INFO - PROCESS | 1661 | 1465856734389 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:25:34 INFO - PROCESS | 1661 | 1465856734397 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 1661 | 1465856734399 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x119715000 == 30 [pid = 1661] [id = 234] 15:25:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x11281a800) [pid = 1661] [serial = 700] [outer = 0x0] 15:25:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x1187b1400) [pid = 1661] [serial = 701] [outer = 0x11281a800] 15:25:34 INFO - PROCESS | 1661 | 1465856734427 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x118fb7000) [pid = 1661] [serial = 702] [outer = 0x11281a800] 15:25:34 INFO - PROCESS | 1661 | 1465856734749 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 473ms 15:25:34 INFO - PROCESS | 1661 | 1465856734776 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 1661 | 1465856734779 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:25:34 INFO - PROCESS | 1661 | 1465856734781 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 1661 | 1465856734782 Marionette TRACE conn2 <- [1,910,null,{}] 15:25:34 INFO - PROCESS | 1661 | 1465856734785 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:34 INFO - PROCESS | 1661 | 1465856734786 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:34 INFO - PROCESS | 1661 | 1465856734862 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:25:34 INFO - PROCESS | 1661 | 1465856734917 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 1661 | 1465856734918 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x119ab2800 == 31 [pid = 1661] [id = 235] 15:25:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x118664c00) [pid = 1661] [serial = 703] [outer = 0x0] 15:25:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x118fedc00) [pid = 1661] [serial = 704] [outer = 0x118664c00] 15:25:34 INFO - PROCESS | 1661 | 1465856734944 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x119e30400) [pid = 1661] [serial = 705] [outer = 0x118664c00] 15:25:35 INFO - PROCESS | 1661 | 1465856735332 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 569ms 15:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:25:35 INFO - PROCESS | 1661 | 1465856735351 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 1661 | 1465856735352 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:25:35 INFO - PROCESS | 1661 | 1465856735354 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 1661 | 1465856735363 Marionette TRACE conn2 <- [1,914,null,{}] 15:25:35 INFO - PROCESS | 1661 | 1465856735373 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:35 INFO - PROCESS | 1661 | 1465856735376 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:35 INFO - PROCESS | 1661 | 1465856735467 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:25:35 INFO - PROCESS | 1661 | 1465856735470 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 1661 | 1465856735471 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x12181c800 == 32 [pid = 1661] [id = 236] 15:25:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x11281e000) [pid = 1661] [serial = 706] [outer = 0x0] 15:25:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x119ee3400) [pid = 1661] [serial = 707] [outer = 0x11281e000] 15:25:35 INFO - PROCESS | 1661 | 1465856735496 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x120eab800) [pid = 1661] [serial = 708] [outer = 0x11281e000] 15:25:35 INFO - PROCESS | 1661 | 1465856735834 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 538ms 15:25:35 INFO - PROCESS | 1661 | 1465856735893 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 1661 | 1465856735894 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:25:35 INFO - PROCESS | 1661 | 1465856735902 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 1661 | 1465856735904 Marionette TRACE conn2 <- [1,918,null,{}] 15:25:35 INFO - PROCESS | 1661 | 1465856735906 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:35 INFO - PROCESS | 1661 | 1465856735909 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:36 INFO - PROCESS | 1661 | 1465856736017 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:25:36 INFO - PROCESS | 1661 | 1465856736050 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:36 INFO - PROCESS | 1661 | 1465856736052 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253cf000 == 33 [pid = 1661] [id = 237] 15:25:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1181a2000) [pid = 1661] [serial = 709] [outer = 0x0] 15:25:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x120ee1400) [pid = 1661] [serial = 710] [outer = 0x1181a2000] 15:25:36 INFO - PROCESS | 1661 | 1465856736077 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x124e57c00) [pid = 1661] [serial = 711] [outer = 0x1181a2000] 15:25:36 INFO - PROCESS | 1661 | 1465856736384 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 521ms 15:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:25:36 INFO - PROCESS | 1661 | 1465856736431 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 1661 | 1465856736432 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:25:36 INFO - PROCESS | 1661 | 1465856736434 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 1661 | 1465856736435 Marionette TRACE conn2 <- [1,922,null,{}] 15:25:36 INFO - PROCESS | 1661 | 1465856736437 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:36 INFO - PROCESS | 1661 | 1465856736439 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:36 INFO - PROCESS | 1661 | 1465856736536 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:25:36 INFO - PROCESS | 1661 | 1465856736540 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:36 INFO - PROCESS | 1661 | 1465856736542 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x126521000 == 34 [pid = 1661] [id = 238] 15:25:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x118262c00) [pid = 1661] [serial = 712] [outer = 0x0] 15:25:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x125e1f000) [pid = 1661] [serial = 713] [outer = 0x118262c00] 15:25:36 INFO - PROCESS | 1661 | 1465856736566 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x126428800) [pid = 1661] [serial = 714] [outer = 0x118262c00] 15:25:36 INFO - PROCESS | 1661 | 1465856736893 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 519ms 15:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:25:36 INFO - PROCESS | 1661 | 1465856736953 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 1661 | 1465856736954 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:25:36 INFO - PROCESS | 1661 | 1465856736957 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 1661 | 1465856736958 Marionette TRACE conn2 <- [1,926,null,{}] 15:25:36 INFO - PROCESS | 1661 | 1465856736960 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:36 INFO - PROCESS | 1661 | 1465856736961 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:37 INFO - PROCESS | 1661 | 1465856737050 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:25:37 INFO - PROCESS | 1661 | 1465856737062 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 1661 | 1465856737063 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280e5800 == 35 [pid = 1661] [id = 239] 15:25:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x125e22000) [pid = 1661] [serial = 715] [outer = 0x0] 15:25:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12658bc00) [pid = 1661] [serial = 716] [outer = 0x125e22000] 15:25:37 INFO - PROCESS | 1661 | 1465856737087 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x126a58000) [pid = 1661] [serial = 717] [outer = 0x125e22000] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x118fe5400) [pid = 1661] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x120ed5800) [pid = 1661] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x112818c00) [pid = 1661] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1164dd000) [pid = 1661] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x120ee0800) [pid = 1661] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1174c1400) [pid = 1661] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x115f52400) [pid = 1661] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x112ca4800) [pid = 1661] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x120faa000) [pid = 1661] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x11219d800) [pid = 1661] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x125329400) [pid = 1661] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x120e9c800) [pid = 1661] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1121aac00) [pid = 1661] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x1280c6000) [pid = 1661] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:25:37 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12675a000) [pid = 1661] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:25:37 INFO - PROCESS | 1661 | 1465856737521 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 569ms 15:25:37 INFO - PROCESS | 1661 | 1465856737527 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 1661 | 1465856737529 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:25:37 INFO - PROCESS | 1661 | 1465856737531 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 1661 | 1465856737532 Marionette TRACE conn2 <- [1,930,null,{}] 15:25:37 INFO - PROCESS | 1661 | 1465856737535 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:37 INFO - PROCESS | 1661 | 1465856737536 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:37 INFO - PROCESS | 1661 | 1465856737621 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:25:37 INFO - PROCESS | 1661 | 1465856737626 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 1661 | 1465856737628 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x1265aa000 == 36 [pid = 1661] [id = 240] 15:25:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x11297c800) [pid = 1661] [serial = 718] [outer = 0x0] 15:25:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x11886d800) [pid = 1661] [serial = 719] [outer = 0x11297c800] 15:25:37 INFO - PROCESS | 1661 | 1465856737652 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x121920000) [pid = 1661] [serial = 720] [outer = 0x11297c800] 15:25:37 INFO - PROCESS | 1661 | 1465856737965 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 15:25:38 INFO - PROCESS | 1661 | 1465856738006 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:25:38 INFO - PROCESS | 1661 | 1465856738008 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:25:38 INFO - PROCESS | 1661 | 1465856738019 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - PROCESS | 1661 | 1465856738020 Marionette TRACE conn2 <- [1,934,null,{}] 15:25:38 INFO - PROCESS | 1661 | 1465856738023 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:38 INFO - PROCESS | 1661 | 1465856738025 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:38 INFO - PROCESS | 1661 | 1465856738100 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:25:38 INFO - PROCESS | 1661 | 1465856738104 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 1661 | 1465856738105 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294c8000 == 37 [pid = 1661] [id = 241] 15:25:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x1187a9c00) [pid = 1661] [serial = 721] [outer = 0x0] 15:25:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x126a59000) [pid = 1661] [serial = 722] [outer = 0x1187a9c00] 15:25:38 INFO - PROCESS | 1661 | 1465856738132 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x127fd8000) [pid = 1661] [serial = 723] [outer = 0x1187a9c00] 15:25:38 INFO - PROCESS | 1661 | 1465856738454 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 15:25:38 INFO - PROCESS | 1661 | 1465856738490 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:25:38 INFO - PROCESS | 1661 | 1465856738494 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:25:38 INFO - PROCESS | 1661 | 1465856738496 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - PROCESS | 1661 | 1465856738498 Marionette TRACE conn2 <- [1,938,null,{}] 15:25:38 INFO - PROCESS | 1661 | 1465856738500 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:38 INFO - PROCESS | 1661 | 1465856738502 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:38 INFO - PROCESS | 1661 | 1465856738596 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:25:38 INFO - PROCESS | 1661 | 1465856738600 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 1661 | 1465856738601 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x12180b800 == 38 [pid = 1661] [id = 242] 15:25:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x126584c00) [pid = 1661] [serial = 724] [outer = 0x0] 15:25:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x127fe0c00) [pid = 1661] [serial = 725] [outer = 0x126584c00] 15:25:38 INFO - PROCESS | 1661 | 1465856738628 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1282b9400) [pid = 1661] [serial = 726] [outer = 0x126584c00] 15:25:38 INFO - PROCESS | 1661 | 1465856738979 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 15:25:39 INFO - PROCESS | 1661 | 1465856739017 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 1661 | 1465856739019 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:25:39 INFO - PROCESS | 1661 | 1465856739023 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 1661 | 1465856739025 Marionette TRACE conn2 <- [1,942,null,{}] 15:25:39 INFO - PROCESS | 1661 | 1465856739029 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:39 INFO - PROCESS | 1661 | 1465856739031 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:39 INFO - PROCESS | 1661 | 1465856739147 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:25:39 INFO - PROCESS | 1661 | 1465856739152 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:39 INFO - PROCESS | 1661 | 1465856739153 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a544000 == 39 [pid = 1661] [id = 243] 15:25:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x119e2c000) [pid = 1661] [serial = 727] [outer = 0x0] 15:25:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12879f400) [pid = 1661] [serial = 728] [outer = 0x119e2c000] 15:25:39 INFO - PROCESS | 1661 | 1465856739192 Marionette DEBUG loaded listener.js 15:25:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x1287e6400) [pid = 1661] [serial = 729] [outer = 0x119e2c000] 15:25:39 INFO - PROCESS | 1661 | 1465856739782 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 772ms 15:25:39 INFO - PROCESS | 1661 | 1465856739795 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 1661 | 1465856739798 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:25:39 INFO - PROCESS | 1661 | 1465856739801 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 1661 | 1465856739803 Marionette TRACE conn2 <- [1,946,null,{}] 15:25:39 INFO - PROCESS | 1661 | 1465856739807 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:39 INFO - PROCESS | 1661 | 1465856739809 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:39 INFO - PROCESS | 1661 | 1465856739918 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:25:40 INFO - PROCESS | 1661 | 1465856740017 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 1661 | 1465856740019 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x117354000 == 40 [pid = 1661] [id = 244] 15:25:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1132a1800) [pid = 1661] [serial = 730] [outer = 0x0] 15:25:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1133ba800) [pid = 1661] [serial = 731] [outer = 0x1132a1800] 15:25:40 INFO - PROCESS | 1661 | 1465856740050 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x116977c00) [pid = 1661] [serial = 732] [outer = 0x1132a1800] 15:25:40 INFO - PROCESS | 1661 | 1465856740536 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 771ms 15:25:40 INFO - PROCESS | 1661 | 1465856740572 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:25:40 INFO - PROCESS | 1661 | 1465856740575 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:25:40 INFO - PROCESS | 1661 | 1465856740610 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:25:40 INFO - PROCESS | 1661 | 1465856740612 Marionette TRACE conn2 <- [1,950,null,{}] 15:25:40 INFO - PROCESS | 1661 | 1465856740614 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:40 INFO - PROCESS | 1661 | 1465856740616 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:40 INFO - PROCESS | 1661 | 1465856740724 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:25:40 INFO - PROCESS | 1661 | 1465856740799 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 1661 | 1465856740800 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x116411000 == 41 [pid = 1661] [id = 245] 15:25:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x113c1f800) [pid = 1661] [serial = 733] [outer = 0x0] 15:25:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x116e7fc00) [pid = 1661] [serial = 734] [outer = 0x113c1f800] 15:25:40 INFO - PROCESS | 1661 | 1465856740832 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x11850f400) [pid = 1661] [serial = 735] [outer = 0x113c1f800] 15:25:41 INFO - PROCESS | 1661 | 1465856741474 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x12180b800 == 40 [pid = 1661] [id = 242] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x1294c8000 == 39 [pid = 1661] [id = 241] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x1265aa000 == 38 [pid = 1661] [id = 240] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x1280e5800 == 37 [pid = 1661] [id = 239] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x126521000 == 36 [pid = 1661] [id = 238] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x1253cf000 == 35 [pid = 1661] [id = 237] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x12181c800 == 34 [pid = 1661] [id = 236] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x119ab2800 == 33 [pid = 1661] [id = 235] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x119715000 == 32 [pid = 1661] [id = 234] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x117d5e000 == 31 [pid = 1661] [id = 233] 15:25:41 INFO - PROCESS | 1661 | --DOCSHELL 0x116273800 == 30 [pid = 1661] [id = 232] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1280cb800) [pid = 1661] [serial = 677] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x127fd4000) [pid = 1661] [serial = 674] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x119441000) [pid = 1661] [serial = 656] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x120fab400) [pid = 1661] [serial = 659] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x120ed9c00) [pid = 1661] [serial = 657] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x112821c00) [pid = 1661] [serial = 641] [outer = 0x0] [url = about:blank] 15:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 927ms 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x112ca2800) [pid = 1661] [serial = 642] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x116917800) [pid = 1661] [serial = 638] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1180a9c00) [pid = 1661] [serial = 639] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x124be7000) [pid = 1661] [serial = 636] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x11819a400) [pid = 1661] [serial = 647] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x118506800) [pid = 1661] [serial = 648] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1162a2400) [pid = 1661] [serial = 644] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x116739c00) [pid = 1661] [serial = 645] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x118660c00) [pid = 1661] [serial = 650] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12191f400) [pid = 1661] [serial = 662] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x118669400) [pid = 1661] [serial = 651] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x127fe1000) [pid = 1661] [serial = 675] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x1214b9000) [pid = 1661] [serial = 660] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x121b93800) [pid = 1661] [serial = 663] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x119333000) [pid = 1661] [serial = 666] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x126041800) [pid = 1661] [serial = 671] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x126759c00) [pid = 1661] [serial = 672] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x116238400) [pid = 1661] [serial = 665] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x1249acc00) [pid = 1661] [serial = 668] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x118fb5000) [pid = 1661] [serial = 654] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x118666800) [pid = 1661] [serial = 653] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x124dd2800) [pid = 1661] [serial = 669] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x128140000) [pid = 1661] [serial = 678] [outer = 0x0] [url = about:blank] 15:25:41 INFO - PROCESS | 1661 | 1465856741535 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 1661 | 1465856741538 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:25:41 INFO - PROCESS | 1661 | 1465856741543 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:25:41 INFO - PROCESS | 1661 | 1465856741545 Marionette TRACE conn2 <- [1,954,null,{}] 15:25:41 INFO - PROCESS | 1661 | 1465856741548 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:41 INFO - PROCESS | 1661 | 1465856741549 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:41 INFO - PROCESS | 1661 | 1465856741625 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:25:41 INFO - PROCESS | 1661 | 1465856741634 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 1661 | 1465856741635 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x116675800 == 31 [pid = 1661] [id = 246] 15:25:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x1174b5000) [pid = 1661] [serial = 736] [outer = 0x0] 15:25:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x1181a5000) [pid = 1661] [serial = 737] [outer = 0x1174b5000] 15:25:41 INFO - PROCESS | 1661 | 1465856741665 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x118611c00) [pid = 1661] [serial = 738] [outer = 0x1174b5000] 15:25:42 INFO - PROCESS | 1661 | 1465856742013 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 523ms 15:25:42 INFO - PROCESS | 1661 | 1465856742084 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 1661 | 1465856742087 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:25:42 INFO - PROCESS | 1661 | 1465856742092 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 1661 | 1465856742094 Marionette TRACE conn2 <- [1,958,null,{}] 15:25:42 INFO - PROCESS | 1661 | 1465856742096 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:42 INFO - PROCESS | 1661 | 1465856742098 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:42 INFO - PROCESS | 1661 | 1465856742178 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:25:42 INFO - PROCESS | 1661 | 1465856742182 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:42 INFO - PROCESS | 1661 | 1465856742183 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x1185c5000 == 32 [pid = 1661] [id = 247] 15:25:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x118660c00) [pid = 1661] [serial = 739] [outer = 0x0] 15:25:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x118fba400) [pid = 1661] [serial = 740] [outer = 0x118660c00] 15:25:42 INFO - PROCESS | 1661 | 1465856742212 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x119334c00) [pid = 1661] [serial = 741] [outer = 0x118660c00] 15:25:42 INFO - PROCESS | 1661 | 1465856742544 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 470ms 15:25:42 INFO - PROCESS | 1661 | 1465856742564 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 1661 | 1465856742566 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:25:42 INFO - PROCESS | 1661 | 1465856742569 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 1661 | 1465856742573 Marionette TRACE conn2 <- [1,962,null,{}] 15:25:42 INFO - PROCESS | 1661 | 1465856742586 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:42 INFO - PROCESS | 1661 | 1465856742591 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:42 INFO - PROCESS | 1661 | 1465856742718 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:25:42 INFO - PROCESS | 1661 | 1465856742796 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:42 INFO - PROCESS | 1661 | 1465856742799 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x12103a800 == 33 [pid = 1661] [id = 248] 15:25:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x112825c00) [pid = 1661] [serial = 742] [outer = 0x0] 15:25:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x120ed8400) [pid = 1661] [serial = 743] [outer = 0x112825c00] 15:25:42 INFO - PROCESS | 1661 | 1465856742859 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1214b9800) [pid = 1661] [serial = 744] [outer = 0x112825c00] 15:25:43 INFO - PROCESS | 1661 | 1465856743207 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 676ms 15:25:43 INFO - PROCESS | 1661 | 1465856743264 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 1661 | 1465856743267 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:25:43 INFO - PROCESS | 1661 | 1465856743270 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 1661 | 1465856743272 Marionette TRACE conn2 <- [1,966,null,{}] 15:25:43 INFO - PROCESS | 1661 | 1465856743276 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:43 INFO - PROCESS | 1661 | 1465856743278 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:43 INFO - PROCESS | 1661 | 1465856743393 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:25:43 INFO - PROCESS | 1661 | 1465856743399 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 1661 | 1465856743401 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x12488d800 == 34 [pid = 1661] [id = 249] 15:25:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x12191f400) [pid = 1661] [serial = 745] [outer = 0x0] 15:25:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x124be4400) [pid = 1661] [serial = 746] [outer = 0x12191f400] 15:25:43 INFO - PROCESS | 1661 | 1465856743440 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x12532b800) [pid = 1661] [serial = 747] [outer = 0x12191f400] 15:25:43 INFO - PROCESS | 1661 | 1465856743870 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 623ms 15:25:43 INFO - PROCESS | 1661 | 1465856743894 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 1661 | 1465856743896 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:25:43 INFO - PROCESS | 1661 | 1465856743898 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 1661 | 1465856743899 Marionette TRACE conn2 <- [1,970,null,{}] 15:25:43 INFO - PROCESS | 1661 | 1465856743901 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:43 INFO - PROCESS | 1661 | 1465856743902 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:44 INFO - PROCESS | 1661 | 1465856744001 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:25:44 INFO - PROCESS | 1661 | 1465856744005 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:44 INFO - PROCESS | 1661 | 1465856744007 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253cc800 == 35 [pid = 1661] [id = 250] 15:25:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x124812400) [pid = 1661] [serial = 748] [outer = 0x0] 15:25:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x126041800) [pid = 1661] [serial = 749] [outer = 0x124812400] 15:25:44 INFO - PROCESS | 1661 | 1465856744032 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x126524800) [pid = 1661] [serial = 750] [outer = 0x124812400] 15:25:44 INFO - PROCESS | 1661 | 1465856744397 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 15:25:44 INFO - PROCESS | 1661 | 1465856744418 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:25:44 INFO - PROCESS | 1661 | 1465856744419 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:25:44 INFO - PROCESS | 1661 | 1465856744428 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 1661 | 1465856744429 Marionette TRACE conn2 <- [1,974,null,{}] 15:25:44 INFO - PROCESS | 1661 | 1465856744431 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:44 INFO - PROCESS | 1661 | 1465856744435 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:44 INFO - PROCESS | 1661 | 1465856744547 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:25:44 INFO - PROCESS | 1661 | 1465856744551 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:44 INFO - PROCESS | 1661 | 1465856744552 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x12651e800 == 36 [pid = 1661] [id = 251] 15:25:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x126529c00) [pid = 1661] [serial = 751] [outer = 0x0] 15:25:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x126a60400) [pid = 1661] [serial = 752] [outer = 0x126529c00] 15:25:44 INFO - PROCESS | 1661 | 1465856744577 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1282b4800) [pid = 1661] [serial = 753] [outer = 0x126529c00] 15:25:44 INFO - PROCESS | 1661 | 1465856744901 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 15:25:44 INFO - PROCESS | 1661 | 1465856744947 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:25:44 INFO - PROCESS | 1661 | 1465856744948 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:25:44 INFO - PROCESS | 1661 | 1465856744950 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 1661 | 1465856744951 Marionette TRACE conn2 <- [1,978,null,{}] 15:25:44 INFO - PROCESS | 1661 | 1465856744954 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:44 INFO - PROCESS | 1661 | 1465856744955 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:45 INFO - PROCESS | 1661 | 1465856745049 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:25:45 INFO - PROCESS | 1661 | 1465856745063 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:45 INFO - PROCESS | 1661 | 1465856745064 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294c8000 == 37 [pid = 1661] [id = 252] 15:25:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1282ba000) [pid = 1661] [serial = 754] [outer = 0x0] 15:25:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1287e2800) [pid = 1661] [serial = 755] [outer = 0x1282ba000] 15:25:45 INFO - PROCESS | 1661 | 1465856745088 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1287ebc00) [pid = 1661] [serial = 756] [outer = 0x1282ba000] 15:25:45 INFO - PROCESS | 1661 | 1465856745408 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 15:25:45 INFO - PROCESS | 1661 | 1465856745418 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 1661 | 1465856745419 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:25:45 INFO - PROCESS | 1661 | 1465856745422 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - PROCESS | 1661 | 1465856745423 Marionette TRACE conn2 <- [1,982,null,{}] 15:25:45 INFO - PROCESS | 1661 | 1465856745429 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:45 INFO - PROCESS | 1661 | 1465856745430 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:45 INFO - PROCESS | 1661 | 1465856745531 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:25:45 INFO - PROCESS | 1661 | 1465856745534 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:45 INFO - PROCESS | 1661 | 1465856745535 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a515800 == 38 [pid = 1661] [id = 253] 15:25:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x128798800) [pid = 1661] [serial = 757] [outer = 0x0] 15:25:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12931f400) [pid = 1661] [serial = 758] [outer = 0x128798800] 15:25:45 INFO - PROCESS | 1661 | 1465856745560 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12932bc00) [pid = 1661] [serial = 759] [outer = 0x128798800] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x1181a2000) [pid = 1661] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11281e000) [pid = 1661] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x11281a800) [pid = 1661] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x118262c00) [pid = 1661] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x113c57400) [pid = 1661] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x116e88800) [pid = 1661] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x11297b000) [pid = 1661] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x118664c00) [pid = 1661] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x11329d400) [pid = 1661] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x116e7dc00) [pid = 1661] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x119340000) [pid = 1661] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x113311400) [pid = 1661] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x125e22000) [pid = 1661] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x11297c800) [pid = 1661] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x126584c00) [pid = 1661] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:25:45 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x1187a9c00) [pid = 1661] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:25:45 INFO - PROCESS | 1661 | 1465856745952 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 572ms 15:25:46 INFO - PROCESS | 1661 | 1465856745998 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:25:46 INFO - PROCESS | 1661 | 1465856746000 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:25:46 INFO - PROCESS | 1661 | 1465856746021 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - PROCESS | 1661 | 1465856746023 Marionette TRACE conn2 <- [1,986,null,{}] 15:25:46 INFO - PROCESS | 1661 | 1465856746031 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:46 INFO - PROCESS | 1661 | 1465856746033 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:46 INFO - PROCESS | 1661 | 1465856746152 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:25:46 INFO - PROCESS | 1661 | 1465856746158 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 1661 | 1465856746159 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x121031000 == 39 [pid = 1661] [id = 254] 15:25:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x11281a800) [pid = 1661] [serial = 760] [outer = 0x0] 15:25:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x119340000) [pid = 1661] [serial = 761] [outer = 0x11281a800] 15:25:46 INFO - PROCESS | 1661 | 1465856746197 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x125e1a800) [pid = 1661] [serial = 762] [outer = 0x11281a800] 15:25:46 INFO - PROCESS | 1661 | 1465856746817 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 845ms 15:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:25:46 INFO - PROCESS | 1661 | 1465856746850 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:25:46 INFO - PROCESS | 1661 | 1465856746853 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:25:46 INFO - PROCESS | 1661 | 1465856746856 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - PROCESS | 1661 | 1465856746861 Marionette TRACE conn2 <- [1,990,null,{}] 15:25:46 INFO - PROCESS | 1661 | 1465856746865 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:46 INFO - PROCESS | 1661 | 1465856746866 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:46 INFO - PROCESS | 1661 | 1465856746966 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:25:47 INFO - PROCESS | 1661 | 1465856747032 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 1661 | 1465856747034 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x118f9a000 == 40 [pid = 1661] [id = 255] 15:25:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x116e88800) [pid = 1661] [serial = 763] [outer = 0x0] 15:25:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1181a5400) [pid = 1661] [serial = 764] [outer = 0x116e88800] 15:25:47 INFO - PROCESS | 1661 | 1465856747064 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x11865f400) [pid = 1661] [serial = 765] [outer = 0x116e88800] 15:25:47 INFO - PROCESS | 1661 | 1465856747480 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 675ms 15:25:47 INFO - PROCESS | 1661 | 1465856747531 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 1661 | 1465856747534 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:25:47 INFO - PROCESS | 1661 | 1465856747539 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 1661 | 1465856747541 Marionette TRACE conn2 <- [1,994,null,{}] 15:25:47 INFO - PROCESS | 1661 | 1465856747543 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:47 INFO - PROCESS | 1661 | 1465856747545 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:47 INFO - PROCESS | 1661 | 1465856747667 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:25:47 INFO - PROCESS | 1661 | 1465856747721 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 1661 | 1465856747723 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f27800 == 41 [pid = 1661] [id = 256] 15:25:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x11886c400) [pid = 1661] [serial = 766] [outer = 0x0] 15:25:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x119aedc00) [pid = 1661] [serial = 767] [outer = 0x11886c400] 15:25:47 INFO - PROCESS | 1661 | 1465856747765 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x120edb400) [pid = 1661] [serial = 768] [outer = 0x11886c400] 15:25:48 INFO - PROCESS | 1661 | 1465856748216 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 724ms 15:25:48 INFO - PROCESS | 1661 | 1465856748263 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 1661 | 1465856748265 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:25:48 INFO - PROCESS | 1661 | 1465856748267 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 1661 | 1465856748270 Marionette TRACE conn2 <- [1,998,null,{}] 15:25:48 INFO - PROCESS | 1661 | 1465856748278 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:48 INFO - PROCESS | 1661 | 1465856748281 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:48 INFO - PROCESS | 1661 | 1465856748385 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:25:48 INFO - PROCESS | 1661 | 1465856748452 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 1661 | 1465856748454 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac55000 == 42 [pid = 1661] [id = 257] 15:25:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x124be6c00) [pid = 1661] [serial = 769] [outer = 0x0] 15:25:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x126752800) [pid = 1661] [serial = 770] [outer = 0x124be6c00] 15:25:48 INFO - PROCESS | 1661 | 1465856748486 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x119758400) [pid = 1661] [serial = 771] [outer = 0x124be6c00] 15:25:48 INFO - PROCESS | 1661 | 1465856748896 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 675ms 15:25:48 INFO - PROCESS | 1661 | 1465856748947 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:25:48 INFO - PROCESS | 1661 | 1465856748949 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:25:48 INFO - PROCESS | 1661 | 1465856748951 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 1661 | 1465856748952 Marionette TRACE conn2 <- [1,1002,null,{}] 15:25:48 INFO - PROCESS | 1661 | 1465856748955 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:48 INFO - PROCESS | 1661 | 1465856748956 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:49 INFO - PROCESS | 1661 | 1465856749061 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:25:49 INFO - PROCESS | 1661 | 1465856749113 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 1661 | 1465856749114 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b96d000 == 43 [pid = 1661] [id = 258] 15:25:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1280d2400) [pid = 1661] [serial = 772] [outer = 0x0] 15:25:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1287e2c00) [pid = 1661] [serial = 773] [outer = 0x1280d2400] 15:25:49 INFO - PROCESS | 1661 | 1465856749145 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12932d800) [pid = 1661] [serial = 774] [outer = 0x1280d2400] 15:25:49 INFO - PROCESS | 1661 | 1465856749620 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 721ms 15:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:25:49 INFO - PROCESS | 1661 | 1465856749673 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 1661 | 1465856749675 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:25:49 INFO - PROCESS | 1661 | 1465856749679 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - PROCESS | 1661 | 1465856749681 Marionette TRACE conn2 <- [1,1006,null,{}] 15:25:49 INFO - PROCESS | 1661 | 1465856749685 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:49 INFO - PROCESS | 1661 | 1465856749687 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:49 INFO - PROCESS | 1661 | 1465856749830 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:25:49 INFO - PROCESS | 1661 | 1465856749918 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 1661 | 1465856749920 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba1d800 == 44 [pid = 1661] [id = 259] 15:25:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12813f800) [pid = 1661] [serial = 775] [outer = 0x0] 15:25:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12a358000) [pid = 1661] [serial = 776] [outer = 0x12813f800] 15:25:49 INFO - PROCESS | 1661 | 1465856749953 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12a35d800) [pid = 1661] [serial = 777] [outer = 0x12813f800] 15:25:50 INFO - PROCESS | 1661 | 1465856750381 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 771ms 15:25:50 INFO - PROCESS | 1661 | 1465856750449 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:25:50 INFO - PROCESS | 1661 | 1465856750451 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:25:50 INFO - PROCESS | 1661 | 1465856750453 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 1661 | 1465856750454 Marionette TRACE conn2 <- [1,1010,null,{}] 15:25:50 INFO - PROCESS | 1661 | 1465856750457 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:50 INFO - PROCESS | 1661 | 1465856750461 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:50 INFO - PROCESS | 1661 | 1465856750713 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:25:50 INFO - PROCESS | 1661 | 1465856750757 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:50 INFO - PROCESS | 1661 | 1465856750759 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x11811b800 == 45 [pid = 1661] [id = 260] 15:25:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x113308800) [pid = 1661] [serial = 778] [outer = 0x0] 15:25:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x115f52400) [pid = 1661] [serial = 779] [outer = 0x113308800] 15:25:50 INFO - PROCESS | 1661 | 1465856750787 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x11697dc00) [pid = 1661] [serial = 780] [outer = 0x113308800] 15:25:51 INFO - PROCESS | 1661 | 1465856751215 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 769ms 15:25:51 INFO - PROCESS | 1661 | 1465856751224 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 1661 | 1465856751228 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:25:51 INFO - PROCESS | 1661 | 1465856751231 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - PROCESS | 1661 | 1465856751233 Marionette TRACE conn2 <- [1,1014,null,{}] 15:25:51 INFO - PROCESS | 1661 | 1465856751236 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:51 INFO - PROCESS | 1661 | 1465856751237 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x116ac1800 == 44 [pid = 1661] [id = 231] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12a515800 == 43 [pid = 1661] [id = 253] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x1294c8000 == 42 [pid = 1661] [id = 252] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12651e800 == 41 [pid = 1661] [id = 251] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x1253cc800 == 40 [pid = 1661] [id = 250] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12488d800 == 39 [pid = 1661] [id = 249] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12103a800 == 38 [pid = 1661] [id = 248] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x1185c5000 == 37 [pid = 1661] [id = 247] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x116675800 == 36 [pid = 1661] [id = 246] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12a544000 == 35 [pid = 1661] [id = 243] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x117354000 == 34 [pid = 1661] [id = 244] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x116411000 == 33 [pid = 1661] [id = 245] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x11811b800 == 32 [pid = 1661] [id = 260] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba1d800 == 31 [pid = 1661] [id = 259] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12b96d000 == 30 [pid = 1661] [id = 258] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac55000 == 29 [pid = 1661] [id = 257] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x127f27800 == 28 [pid = 1661] [id = 256] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x118f9a000 == 27 [pid = 1661] [id = 255] 15:25:51 INFO - PROCESS | 1661 | --DOCSHELL 0x121031000 == 26 [pid = 1661] [id = 254] 15:25:51 INFO - PROCESS | 1661 | 1465856751801 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x120ee1400) [pid = 1661] [serial = 710] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x119ee3400) [pid = 1661] [serial = 707] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1187b1400) [pid = 1661] [serial = 701] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x118fb7000) [pid = 1661] [serial = 702] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x125e1f000) [pid = 1661] [serial = 713] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x116e81c00) [pid = 1661] [serial = 693] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x116738400) [pid = 1661] [serial = 692] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x1180b2400) [pid = 1661] [serial = 698] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x118507800) [pid = 1661] [serial = 699] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x113309c00) [pid = 1661] [serial = 695] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x116484000) [pid = 1661] [serial = 696] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x118fedc00) [pid = 1661] [serial = 704] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1164e2000) [pid = 1661] [serial = 681] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1133ba000) [pid = 1661] [serial = 680] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x118606400) [pid = 1661] [serial = 684] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x118266c00) [pid = 1661] [serial = 683] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x120ed3800) [pid = 1661] [serial = 687] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x119756000) [pid = 1661] [serial = 686] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x124811000) [pid = 1661] [serial = 690] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x119e2c400) [pid = 1661] [serial = 689] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x124e57c00) [pid = 1661] [serial = 711] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12658bc00) [pid = 1661] [serial = 716] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x126428800) [pid = 1661] [serial = 714] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x121920000) [pid = 1661] [serial = 720] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x11886d800) [pid = 1661] [serial = 719] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x127fe0c00) [pid = 1661] [serial = 725] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x126a58000) [pid = 1661] [serial = 717] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x12879f400) [pid = 1661] [serial = 728] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x126a59000) [pid = 1661] [serial = 722] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x120eab800) [pid = 1661] [serial = 708] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x1282b9400) [pid = 1661] [serial = 726] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x119e30400) [pid = 1661] [serial = 705] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x127fd8000) [pid = 1661] [serial = 723] [outer = 0x0] [url = about:blank] 15:25:51 INFO - PROCESS | 1661 | 1465856751894 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 1661 | 1465856751895 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x11253b800 == 27 [pid = 1661] [id = 261] 15:25:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x11281f400) [pid = 1661] [serial = 781] [outer = 0x0] 15:25:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x112827000) [pid = 1661] [serial = 782] [outer = 0x11281f400] 15:25:51 INFO - PROCESS | 1661 | 1465856751925 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x112caf800) [pid = 1661] [serial = 783] [outer = 0x11281f400] 15:25:52 INFO - PROCESS | 1661 | 1465856752255 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1070ms 15:25:52 INFO - PROCESS | 1661 | 1465856752302 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 1661 | 1465856752305 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:25:52 INFO - PROCESS | 1661 | 1465856752308 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 1661 | 1465856752310 Marionette TRACE conn2 <- [1,1018,null,{}] 15:25:52 INFO - PROCESS | 1661 | 1465856752313 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:52 INFO - PROCESS | 1661 | 1465856752314 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:52 INFO - PROCESS | 1661 | 1465856752411 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:25:52 INFO - PROCESS | 1661 | 1465856752457 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 1661 | 1465856752459 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ac5800 == 28 [pid = 1661] [id = 262] 15:25:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x1133b2c00) [pid = 1661] [serial = 784] [outer = 0x0] 15:25:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x116e81c00) [pid = 1661] [serial = 785] [outer = 0x1133b2c00] 15:25:52 INFO - PROCESS | 1661 | 1465856752486 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x1180af000) [pid = 1661] [serial = 786] [outer = 0x1133b2c00] 15:25:52 INFO - PROCESS | 1661 | 1465856752766 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 470ms 15:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:25:52 INFO - PROCESS | 1661 | 1465856752782 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 1661 | 1465856752784 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:25:52 INFO - PROCESS | 1661 | 1465856752786 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 1661 | 1465856752787 Marionette TRACE conn2 <- [1,1022,null,{}] 15:25:52 INFO - PROCESS | 1661 | 1465856752790 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:52 INFO - PROCESS | 1661 | 1465856752792 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:52 INFO - PROCESS | 1661 | 1465856752884 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:25:52 INFO - PROCESS | 1661 | 1465856752889 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 1661 | 1465856752890 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x117369800 == 29 [pid = 1661] [id = 263] 15:25:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x118503c00) [pid = 1661] [serial = 787] [outer = 0x0] 15:25:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x11865bc00) [pid = 1661] [serial = 788] [outer = 0x118503c00] 15:25:52 INFO - PROCESS | 1661 | 1465856752925 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x1187a9400) [pid = 1661] [serial = 789] [outer = 0x118503c00] 15:25:53 INFO - PROCESS | 1661 | 1465856753258 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 522ms 15:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:25:53 INFO - PROCESS | 1661 | 1465856753308 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 1661 | 1465856753311 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:25:53 INFO - PROCESS | 1661 | 1465856753319 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 1661 | 1465856753322 Marionette TRACE conn2 <- [1,1026,null,{}] 15:25:53 INFO - PROCESS | 1661 | 1465856753325 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:53 INFO - PROCESS | 1661 | 1465856753327 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:53 INFO - PROCESS | 1661 | 1465856753405 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:25:53 INFO - PROCESS | 1661 | 1465856753410 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:53 INFO - PROCESS | 1661 | 1465856753412 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a9e800 == 30 [pid = 1661] [id = 264] 15:25:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x1187b1400) [pid = 1661] [serial = 790] [outer = 0x0] 15:25:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x118fecc00) [pid = 1661] [serial = 791] [outer = 0x1187b1400] 15:25:53 INFO - PROCESS | 1661 | 1465856753436 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x11975a400) [pid = 1661] [serial = 792] [outer = 0x1187b1400] 15:25:53 INFO - PROCESS | 1661 | 1465856753739 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 430ms 15:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:25:53 INFO - PROCESS | 1661 | 1465856753749 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 1661 | 1465856753751 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:25:53 INFO - PROCESS | 1661 | 1465856753753 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 1661 | 1465856753754 Marionette TRACE conn2 <- [1,1030,null,{}] 15:25:53 INFO - PROCESS | 1661 | 1465856753756 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:53 INFO - PROCESS | 1661 | 1465856753757 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:53 INFO - PROCESS | 1661 | 1465856753835 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:25:53 INFO - PROCESS | 1661 | 1465856753838 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:53 INFO - PROCESS | 1661 | 1465856753840 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x121152800 == 31 [pid = 1661] [id = 265] 15:25:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x119edf400) [pid = 1661] [serial = 793] [outer = 0x0] 15:25:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x120edac00) [pid = 1661] [serial = 794] [outer = 0x119edf400] 15:25:53 INFO - PROCESS | 1661 | 1465856753868 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1210f6400) [pid = 1661] [serial = 795] [outer = 0x119edf400] 15:25:54 INFO - PROCESS | 1661 | 1465856754241 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 15:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:25:54 INFO - PROCESS | 1661 | 1465856754273 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 1661 | 1465856754274 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:25:54 INFO - PROCESS | 1661 | 1465856754279 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 1661 | 1465856754280 Marionette TRACE conn2 <- [1,1034,null,{}] 15:25:54 INFO - PROCESS | 1661 | 1465856754282 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:54 INFO - PROCESS | 1661 | 1465856754283 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:54 INFO - PROCESS | 1661 | 1465856754375 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:25:54 INFO - PROCESS | 1661 | 1465856754409 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 1661 | 1465856754413 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x123cb4800 == 32 [pid = 1661] [id = 266] 15:25:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x118260400) [pid = 1661] [serial = 796] [outer = 0x0] 15:25:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x12191fc00) [pid = 1661] [serial = 797] [outer = 0x118260400] 15:25:54 INFO - PROCESS | 1661 | 1465856754445 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x124bdec00) [pid = 1661] [serial = 798] [outer = 0x118260400] 15:25:54 INFO - PROCESS | 1661 | 1465856754794 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 521ms 15:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:25:54 INFO - PROCESS | 1661 | 1465856754800 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 1661 | 1465856754801 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:25:54 INFO - PROCESS | 1661 | 1465856754803 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 1661 | 1465856754804 Marionette TRACE conn2 <- [1,1038,null,{}] 15:25:54 INFO - PROCESS | 1661 | 1465856754806 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:54 INFO - PROCESS | 1661 | 1465856754808 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:54 INFO - PROCESS | 1661 | 1465856754907 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:25:54 INFO - PROCESS | 1661 | 1465856754940 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 1661 | 1465856754941 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x115f12800 == 33 [pid = 1661] [id = 267] 15:25:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x124dcac00) [pid = 1661] [serial = 799] [outer = 0x0] 15:25:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12603ec00) [pid = 1661] [serial = 800] [outer = 0x124dcac00] 15:25:54 INFO - PROCESS | 1661 | 1465856754965 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12658c800) [pid = 1661] [serial = 801] [outer = 0x124dcac00] 15:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 470ms 15:25:55 INFO - PROCESS | 1661 | 1465856755267 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:25:55 INFO - PROCESS | 1661 | 1465856755273 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:25:55 INFO - PROCESS | 1661 | 1465856755275 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:25:55 INFO - PROCESS | 1661 | 1465856755300 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:25:55 INFO - PROCESS | 1661 | 1465856755301 Marionette TRACE conn2 <- [1,1042,null,{}] 15:25:55 INFO - PROCESS | 1661 | 1465856755304 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:55 INFO - PROCESS | 1661 | 1465856755305 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:55 INFO - PROCESS | 1661 | 1465856755409 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:25:55 INFO - PROCESS | 1661 | 1465856755413 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 1661 | 1465856755414 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x126928000 == 34 [pid = 1661] [id = 268] 15:25:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x111c83c00) [pid = 1661] [serial = 802] [outer = 0x0] 15:25:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x126756c00) [pid = 1661] [serial = 803] [outer = 0x111c83c00] 15:25:55 INFO - PROCESS | 1661 | 1465856755442 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x127fd4c00) [pid = 1661] [serial = 804] [outer = 0x111c83c00] 15:25:55 INFO - PROCESS | 1661 | 1465856755928 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 674ms 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x128798800) [pid = 1661] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x124812400) [pid = 1661] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x126529c00) [pid = 1661] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1282ba000) [pid = 1661] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12191f400) [pid = 1661] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x119e2c000) [pid = 1661] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x118660c00) [pid = 1661] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x113c1f800) [pid = 1661] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x112825c00) [pid = 1661] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x1174b5000) [pid = 1661] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x1132a1800) [pid = 1661] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:25:56 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x11281a800) [pid = 1661] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:25:56 INFO - PROCESS | 1661 | 1465856756119 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 1661 | 1465856756120 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:25:56 INFO - PROCESS | 1661 | 1465856756134 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 1661 | 1465856756135 Marionette TRACE conn2 <- [1,1046,null,{}] 15:25:56 INFO - PROCESS | 1661 | 1465856756137 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:56 INFO - PROCESS | 1661 | 1465856756138 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:56 INFO - PROCESS | 1661 | 1465856756212 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:25:56 INFO - PROCESS | 1661 | 1465856756216 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 1661 | 1465856756217 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:56 INFO - PROCESS | 1661 | ++DOCSHELL 0x1199aa000 == 35 [pid = 1661] [id = 269] 15:25:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x117049c00) [pid = 1661] [serial = 805] [outer = 0x0] 15:25:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x118266800) [pid = 1661] [serial = 806] [outer = 0x117049c00] 15:25:56 INFO - PROCESS | 1661 | 1465856756244 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x121923400) [pid = 1661] [serial = 807] [outer = 0x117049c00] 15:25:56 INFO - PROCESS | 1661 | 1465856756562 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 475ms 15:25:56 INFO - PROCESS | 1661 | 1465856756603 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 1661 | 1465856756605 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:25:56 INFO - PROCESS | 1661 | 1465856756607 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 1661 | 1465856756608 Marionette TRACE conn2 <- [1,1050,null,{}] 15:25:56 INFO - PROCESS | 1661 | 1465856756611 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:56 INFO - PROCESS | 1661 | 1465856756612 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:56 INFO - PROCESS | 1661 | 1465856756688 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:25:56 INFO - PROCESS | 1661 | 1465856756757 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 1661 | 1465856756758 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:56 INFO - PROCESS | 1661 | ++DOCSHELL 0x12875c800 == 36 [pid = 1661] [id = 270] 15:25:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1174b2c00) [pid = 1661] [serial = 808] [outer = 0x0] 15:25:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x127fd8000) [pid = 1661] [serial = 809] [outer = 0x1174b2c00] 15:25:56 INFO - PROCESS | 1661 | 1465856756782 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1280d2800) [pid = 1661] [serial = 810] [outer = 0x1174b2c00] 15:25:57 INFO - PROCESS | 1661 | 1465856757045 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 471ms 15:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:25:57 INFO - PROCESS | 1661 | 1465856757081 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:25:57 INFO - PROCESS | 1661 | 1465856757083 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:25:57 INFO - PROCESS | 1661 | 1465856757085 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 1661 | 1465856757086 Marionette TRACE conn2 <- [1,1054,null,{}] 15:25:57 INFO - PROCESS | 1661 | 1465856757088 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:57 INFO - PROCESS | 1661 | 1465856757089 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:57 INFO - PROCESS | 1661 | 1465856757168 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:25:57 INFO - PROCESS | 1661 | 1465856757172 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 1661 | 1465856757174 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3d3000 == 37 [pid = 1661] [id = 271] 15:25:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x1280d2c00) [pid = 1661] [serial = 811] [outer = 0x0] 15:25:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1282b9400) [pid = 1661] [serial = 812] [outer = 0x1280d2c00] 15:25:57 INFO - PROCESS | 1661 | 1465856757203 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x1287e8c00) [pid = 1661] [serial = 813] [outer = 0x1280d2c00] 15:25:57 INFO - PROCESS | 1661 | 1465856757534 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 467ms 15:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:25:57 INFO - PROCESS | 1661 | 1465856757553 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:25:57 INFO - PROCESS | 1661 | 1465856757554 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:25:57 INFO - PROCESS | 1661 | 1465856757556 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 1661 | 1465856757560 Marionette TRACE conn2 <- [1,1058,null,{}] 15:25:57 INFO - PROCESS | 1661 | 1465856757563 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:57 INFO - PROCESS | 1661 | 1465856757564 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:57 INFO - PROCESS | 1661 | 1465856757676 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:25:57 INFO - PROCESS | 1661 | 1465856757682 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 1661 | 1465856757683 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x1199a9800 == 38 [pid = 1661] [id = 272] 15:25:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x112821800) [pid = 1661] [serial = 814] [outer = 0x0] 15:25:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1287ed000) [pid = 1661] [serial = 815] [outer = 0x112821800] 15:25:57 INFO - PROCESS | 1661 | 1465856757707 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12a4a8000) [pid = 1661] [serial = 816] [outer = 0x112821800] 15:25:58 INFO - PROCESS | 1661 | 1465856758013 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 471ms 15:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:25:58 INFO - PROCESS | 1661 | 1465856758030 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 1661 | 1465856758032 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:25:58 INFO - PROCESS | 1661 | 1465856758034 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 1661 | 1465856758035 Marionette TRACE conn2 <- [1,1062,null,{}] 15:25:58 INFO - PROCESS | 1661 | 1465856758037 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:58 INFO - PROCESS | 1661 | 1465856758038 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:58 INFO - PROCESS | 1661 | 1465856758117 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:25:58 INFO - PROCESS | 1661 | 1465856758211 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 1661 | 1465856758212 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x112fa7800 == 39 [pid = 1661] [id = 273] 15:25:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x110e37400) [pid = 1661] [serial = 817] [outer = 0x0] 15:25:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x111c18800) [pid = 1661] [serial = 818] [outer = 0x110e37400] 15:25:58 INFO - PROCESS | 1661 | 1465856758244 Marionette DEBUG loaded listener.js 15:25:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x11297b400) [pid = 1661] [serial = 819] [outer = 0x110e37400] 15:25:58 INFO - PROCESS | 1661 | 1465856758768 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 768ms 15:25:58 INFO - PROCESS | 1661 | 1465856758804 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 1661 | 1465856758806 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:25:58 INFO - PROCESS | 1661 | 1465856758812 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 1661 | 1465856758813 Marionette TRACE conn2 <- [1,1066,null,{}] 15:25:58 INFO - PROCESS | 1661 | 1465856758817 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:58 INFO - PROCESS | 1661 | 1465856758820 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:58 INFO - PROCESS | 1661 | 1465856758927 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:25:59 INFO - PROCESS | 1661 | 1465856759002 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:59 INFO - PROCESS | 1661 | 1465856759004 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:59 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191d6000 == 40 [pid = 1661] [id = 274] 15:25:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1175cc400) [pid = 1661] [serial = 820] [outer = 0x0] 15:25:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1180a8c00) [pid = 1661] [serial = 821] [outer = 0x1175cc400] 15:25:59 INFO - PROCESS | 1661 | 1465856759034 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x118503400) [pid = 1661] [serial = 822] [outer = 0x1175cc400] 15:25:59 INFO - PROCESS | 1661 | 1465856759753 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 972ms 15:25:59 INFO - PROCESS | 1661 | 1465856759783 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 1661 | 1465856759785 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:25:59 INFO - PROCESS | 1661 | 1465856759789 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 1661 | 1465856759791 Marionette TRACE conn2 <- [1,1070,null,{}] 15:25:59 INFO - PROCESS | 1661 | 1465856759795 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:59 INFO - PROCESS | 1661 | 1465856759796 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:59 INFO - PROCESS | 1661 | 1465856759932 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:25:59 INFO - PROCESS | 1661 | 1465856759979 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:59 INFO - PROCESS | 1661 | 1465856759982 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:25:59 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ad3000 == 41 [pid = 1661] [id = 275] 15:25:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x116739000) [pid = 1661] [serial = 823] [outer = 0x0] 15:26:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x11704d800) [pid = 1661] [serial = 824] [outer = 0x116739000] 15:26:00 INFO - PROCESS | 1661 | 1465856760005 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x118257c00) [pid = 1661] [serial = 825] [outer = 0x116739000] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x1199a9800 == 40 [pid = 1661] [id = 272] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3d3000 == 39 [pid = 1661] [id = 271] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x12875c800 == 38 [pid = 1661] [id = 270] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x1199aa000 == 37 [pid = 1661] [id = 269] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x126928000 == 36 [pid = 1661] [id = 268] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x115f12800 == 35 [pid = 1661] [id = 267] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x123cb4800 == 34 [pid = 1661] [id = 266] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x121152800 == 33 [pid = 1661] [id = 265] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x119a9e800 == 32 [pid = 1661] [id = 264] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x117369800 == 31 [pid = 1661] [id = 263] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x116ac5800 == 30 [pid = 1661] [id = 262] 15:26:00 INFO - PROCESS | 1661 | --DOCSHELL 0x11253b800 == 29 [pid = 1661] [id = 261] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x119340000) [pid = 1661] [serial = 761] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x12931f400) [pid = 1661] [serial = 758] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x126041800) [pid = 1661] [serial = 749] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x126a60400) [pid = 1661] [serial = 752] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x126524800) [pid = 1661] [serial = 750] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x1287e2800) [pid = 1661] [serial = 755] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x124be4400) [pid = 1661] [serial = 746] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x1287e6400) [pid = 1661] [serial = 729] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x118fba400) [pid = 1661] [serial = 740] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x119334c00) [pid = 1661] [serial = 741] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x116e7fc00) [pid = 1661] [serial = 734] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x11850f400) [pid = 1661] [serial = 735] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1282b4800) [pid = 1661] [serial = 753] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x120ed8400) [pid = 1661] [serial = 743] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1214b9800) [pid = 1661] [serial = 744] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1181a5000) [pid = 1661] [serial = 737] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12932bc00) [pid = 1661] [serial = 759] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x118611c00) [pid = 1661] [serial = 738] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x1133ba800) [pid = 1661] [serial = 731] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x116977c00) [pid = 1661] [serial = 732] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x1287ebc00) [pid = 1661] [serial = 756] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12532b800) [pid = 1661] [serial = 747] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x125e1a800) [pid = 1661] [serial = 762] [outer = 0x0] [url = about:blank] 15:26:00 INFO - PROCESS | 1661 | 1465856760447 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 675ms 15:26:00 INFO - PROCESS | 1661 | 1465856760465 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:26:00 INFO - PROCESS | 1661 | 1465856760470 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:26:00 INFO - PROCESS | 1661 | 1465856760477 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:26:00 INFO - PROCESS | 1661 | 1465856760480 Marionette TRACE conn2 <- [1,1074,null,{}] 15:26:00 INFO - PROCESS | 1661 | 1465856760483 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:00 INFO - PROCESS | 1661 | 1465856760486 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:00 INFO - PROCESS | 1661 | 1465856760609 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:26:00 INFO - PROCESS | 1661 | 1465856760686 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 1661 | 1465856760687 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x1188eb800 == 30 [pid = 1661] [id = 276] 15:26:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x118505800) [pid = 1661] [serial = 826] [outer = 0x0] 15:26:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x118660000) [pid = 1661] [serial = 827] [outer = 0x118505800] 15:26:00 INFO - PROCESS | 1661 | 1465856760730 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x11886f800) [pid = 1661] [serial = 828] [outer = 0x118505800] 15:26:01 INFO - PROCESS | 1661 | 1465856761101 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 671ms 15:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:26:01 INFO - PROCESS | 1661 | 1465856761147 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 1661 | 1465856761148 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:26:01 INFO - PROCESS | 1661 | 1465856761151 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 1661 | 1465856761153 Marionette TRACE conn2 <- [1,1078,null,{}] 15:26:01 INFO - PROCESS | 1661 | 1465856761161 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:01 INFO - PROCESS | 1661 | 1465856761164 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:01 INFO - PROCESS | 1661 | 1465856761263 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:26:01 INFO - PROCESS | 1661 | 1465856761319 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:01 INFO - PROCESS | 1661 | 1465856761321 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x12114c800 == 31 [pid = 1661] [id = 277] 15:26:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x112ff0000) [pid = 1661] [serial = 829] [outer = 0x0] 15:26:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x120ea2400) [pid = 1661] [serial = 830] [outer = 0x112ff0000] 15:26:01 INFO - PROCESS | 1661 | 1465856761349 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x12120e000) [pid = 1661] [serial = 831] [outer = 0x112ff0000] 15:26:01 INFO - PROCESS | 1661 | 1465856761634 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 15:26:01 INFO - PROCESS | 1661 | 1465856761673 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 1661 | 1465856761676 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:26:01 INFO - PROCESS | 1661 | 1465856761685 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 1661 | 1465856761686 Marionette TRACE conn2 <- [1,1082,null,{}] 15:26:01 INFO - PROCESS | 1661 | 1465856761688 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:01 INFO - PROCESS | 1661 | 1465856761689 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:01 INFO - PROCESS | 1661 | 1465856761795 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:26:01 INFO - PROCESS | 1661 | 1465856761825 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:01 INFO - PROCESS | 1661 | 1465856761826 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c19000 == 32 [pid = 1661] [id = 278] 15:26:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x118fe8400) [pid = 1661] [serial = 832] [outer = 0x0] 15:26:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x121b94000) [pid = 1661] [serial = 833] [outer = 0x118fe8400] 15:26:01 INFO - PROCESS | 1661 | 1465856761851 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x124dc9c00) [pid = 1661] [serial = 834] [outer = 0x118fe8400] 15:26:02 INFO - PROCESS | 1661 | 1465856762116 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 15:26:02 INFO - PROCESS | 1661 | 1465856762155 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 1661 | 1465856762156 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:26:02 INFO - PROCESS | 1661 | 1465856762166 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 1661 | 1465856762167 Marionette TRACE conn2 <- [1,1086,null,{}] 15:26:02 INFO - PROCESS | 1661 | 1465856762169 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:02 INFO - PROCESS | 1661 | 1465856762170 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:02 INFO - PROCESS | 1661 | 1465856762248 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:26:02 INFO - PROCESS | 1661 | 1465856762252 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 1661 | 1465856762254 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x116adb800 == 33 [pid = 1661] [id = 279] 15:26:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1214bcc00) [pid = 1661] [serial = 835] [outer = 0x0] 15:26:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x126041800) [pid = 1661] [serial = 836] [outer = 0x1214bcc00] 15:26:02 INFO - PROCESS | 1661 | 1465856762280 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x126759000) [pid = 1661] [serial = 837] [outer = 0x1214bcc00] 15:26:02 INFO - PROCESS | 1661 | 1465856762659 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 526ms 15:26:02 INFO - PROCESS | 1661 | 1465856762685 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 1661 | 1465856762686 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:26:02 INFO - PROCESS | 1661 | 1465856762688 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 1661 | 1465856762689 Marionette TRACE conn2 <- [1,1090,null,{}] 15:26:02 INFO - PROCESS | 1661 | 1465856762697 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:02 INFO - PROCESS | 1661 | 1465856762701 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:02 INFO - PROCESS | 1661 | 1465856762815 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:26:02 INFO - PROCESS | 1661 | 1465856762818 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 1661 | 1465856762819 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x129167800 == 34 [pid = 1661] [id = 280] 15:26:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x126584c00) [pid = 1661] [serial = 838] [outer = 0x0] 15:26:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x127fdc800) [pid = 1661] [serial = 839] [outer = 0x126584c00] 15:26:02 INFO - PROCESS | 1661 | 1465856762844 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1287e2800) [pid = 1661] [serial = 840] [outer = 0x126584c00] 15:26:03 INFO - PROCESS | 1661 | 1465856763180 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 523ms 15:26:03 INFO - PROCESS | 1661 | 1465856763224 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:26:03 INFO - PROCESS | 1661 | 1465856763226 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:26:03 INFO - PROCESS | 1661 | 1465856763230 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - PROCESS | 1661 | 1465856763232 Marionette TRACE conn2 <- [1,1094,null,{}] 15:26:03 INFO - PROCESS | 1661 | 1465856763235 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:03 INFO - PROCESS | 1661 | 1465856763237 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:03 INFO - PROCESS | 1661 | 1465856763378 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:26:03 INFO - PROCESS | 1661 | 1465856763396 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:03 INFO - PROCESS | 1661 | 1465856763397 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294e0000 == 35 [pid = 1661] [id = 281] 15:26:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1287e9c00) [pid = 1661] [serial = 841] [outer = 0x0] 15:26:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12932a000) [pid = 1661] [serial = 842] [outer = 0x1287e9c00] 15:26:03 INFO - PROCESS | 1661 | 1465856763436 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12a4a4400) [pid = 1661] [serial = 843] [outer = 0x1287e9c00] 15:26:03 INFO - PROCESS | 1661 | 1465856763869 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 15:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:26:03 INFO - PROCESS | 1661 | 1465856763901 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:26:03 INFO - PROCESS | 1661 | 1465856763902 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:26:03 INFO - PROCESS | 1661 | 1465856763904 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - PROCESS | 1661 | 1465856763905 Marionette TRACE conn2 <- [1,1098,null,{}] 15:26:03 INFO - PROCESS | 1661 | 1465856763915 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:03 INFO - PROCESS | 1661 | 1465856763916 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:04 INFO - PROCESS | 1661 | 1465856764010 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:26:04 INFO - PROCESS | 1661 | 1465856764013 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 1661 | 1465856764014 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a7a5800 == 36 [pid = 1661] [id = 282] 15:26:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1287eb800) [pid = 1661] [serial = 844] [outer = 0x0] 15:26:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12a4b1000) [pid = 1661] [serial = 845] [outer = 0x1287eb800] 15:26:04 INFO - PROCESS | 1661 | 1465856764038 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12a593000) [pid = 1661] [serial = 846] [outer = 0x1287eb800] 15:26:04 INFO - PROCESS | 1661 | 1465856764351 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 15:26:04 INFO - PROCESS | 1661 | 1465856764372 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 1661 | 1465856764373 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:26:04 INFO - PROCESS | 1661 | 1465856764383 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 1661 | 1465856764384 Marionette TRACE conn2 <- [1,1102,null,{}] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118260400) [pid = 1661] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11281f400) [pid = 1661] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1187b1400) [pid = 1661] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x118503c00) [pid = 1661] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1133b2c00) [pid = 1661] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x119edf400) [pid = 1661] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x113308800) [pid = 1661] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x124dcac00) [pid = 1661] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x116e88800) [pid = 1661] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x111c83c00) [pid = 1661] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x117049c00) [pid = 1661] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1280d2c00) [pid = 1661] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x11886c400) [pid = 1661] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1174b2c00) [pid = 1661] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x124be6c00) [pid = 1661] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1280d2400) [pid = 1661] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:26:04 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12813f800) [pid = 1661] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:26:04 INFO - PROCESS | 1661 | 1465856764505 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:04 INFO - PROCESS | 1661 | 1465856764506 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:04 INFO - PROCESS | 1661 | 1465856764588 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:26:04 INFO - PROCESS | 1661 | 1465856764593 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 1661 | 1465856764595 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x119716800 == 37 [pid = 1661] [id = 283] 15:26:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x116e7e400) [pid = 1661] [serial = 847] [outer = 0x0] 15:26:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1180b2400) [pid = 1661] [serial = 848] [outer = 0x116e7e400] 15:26:04 INFO - PROCESS | 1661 | 1465856764619 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x119449800) [pid = 1661] [serial = 849] [outer = 0x116e7e400] 15:26:04 INFO - PROCESS | 1661 | 1465856764943 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 577ms 15:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:26:04 INFO - PROCESS | 1661 | 1465856764962 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 1661 | 1465856764964 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:26:04 INFO - PROCESS | 1661 | 1465856764966 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 1661 | 1465856764967 Marionette TRACE conn2 <- [1,1106,null,{}] 15:26:04 INFO - PROCESS | 1661 | 1465856764969 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:04 INFO - PROCESS | 1661 | 1465856764970 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:05 INFO - PROCESS | 1661 | 1465856765048 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:26:05 INFO - PROCESS | 1661 | 1465856765052 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 1661 | 1465856765053 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x12114b000 == 38 [pid = 1661] [id = 284] 15:26:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1280d2400) [pid = 1661] [serial = 850] [outer = 0x0] 15:26:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x126a58000) [pid = 1661] [serial = 851] [outer = 0x1280d2400] 15:26:05 INFO - PROCESS | 1661 | 1465856765077 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12a593400) [pid = 1661] [serial = 852] [outer = 0x1280d2400] 15:26:05 INFO - PROCESS | 1661 | 1465856765401 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 470ms 15:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:26:05 INFO - PROCESS | 1661 | 1465856765436 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 1661 | 1465856765438 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:26:05 INFO - PROCESS | 1661 | 1465856765440 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 1661 | 1465856765442 Marionette TRACE conn2 <- [1,1110,null,{}] 15:26:05 INFO - PROCESS | 1661 | 1465856765444 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:05 INFO - PROCESS | 1661 | 1465856765446 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:05 INFO - PROCESS | 1661 | 1465856765558 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:26:05 INFO - PROCESS | 1661 | 1465856765566 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 1661 | 1465856765568 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba0c000 == 39 [pid = 1661] [id = 285] 15:26:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12a595c00) [pid = 1661] [serial = 853] [outer = 0x0] 15:26:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12a5b7000) [pid = 1661] [serial = 854] [outer = 0x12a595c00] 15:26:05 INFO - PROCESS | 1661 | 1465856765601 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12a932400) [pid = 1661] [serial = 855] [outer = 0x12a595c00] 15:26:05 INFO - PROCESS | 1661 | 1465856765904 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 522ms 15:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:26:05 INFO - PROCESS | 1661 | 1465856765963 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 1661 | 1465856765964 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:26:05 INFO - PROCESS | 1661 | 1465856765967 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 1661 | 1465856765968 Marionette TRACE conn2 <- [1,1114,null,{}] 15:26:05 INFO - PROCESS | 1661 | 1465856765970 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:05 INFO - PROCESS | 1661 | 1465856765971 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:06 INFO - PROCESS | 1661 | 1465856766048 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:26:06 INFO - PROCESS | 1661 | 1465856766052 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 1661 | 1465856766053 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf4b800 == 40 [pid = 1661] [id = 286] 15:26:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12a938800) [pid = 1661] [serial = 856] [outer = 0x0] 15:26:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12a93ec00) [pid = 1661] [serial = 857] [outer = 0x12a938800] 15:26:06 INFO - PROCESS | 1661 | 1465856766077 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12b77c400) [pid = 1661] [serial = 858] [outer = 0x12a938800] 15:26:06 INFO - PROCESS | 1661 | 1465856766389 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 467ms 15:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:26:06 INFO - PROCESS | 1661 | 1465856766435 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:26:06 INFO - PROCESS | 1661 | 1465856766436 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:26:06 INFO - PROCESS | 1661 | 1465856766438 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - PROCESS | 1661 | 1465856766439 Marionette TRACE conn2 <- [1,1118,null,{}] 15:26:06 INFO - PROCESS | 1661 | 1465856766442 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:06 INFO - PROCESS | 1661 | 1465856766443 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:06 INFO - PROCESS | 1661 | 1465856766548 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:26:06 INFO - PROCESS | 1661 | 1465856766631 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 1661 | 1465856766632 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x115f03000 == 41 [pid = 1661] [id = 287] 15:26:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x110e3c800) [pid = 1661] [serial = 859] [outer = 0x0] 15:26:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x112821c00) [pid = 1661] [serial = 860] [outer = 0x110e3c800] 15:26:06 INFO - PROCESS | 1661 | 1465856766664 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x113c20800) [pid = 1661] [serial = 861] [outer = 0x110e3c800] 15:26:07 INFO - PROCESS | 1661 | 1465856767078 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 15:26:07 INFO - PROCESS | 1661 | 1465856767108 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 1661 | 1465856767111 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:26:07 INFO - PROCESS | 1661 | 1465856767114 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 1661 | 1465856767116 Marionette TRACE conn2 <- [1,1122,null,{}] 15:26:07 INFO - PROCESS | 1661 | 1465856767119 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:07 INFO - PROCESS | 1661 | 1465856767122 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:07 INFO - PROCESS | 1661 | 1465856767223 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:26:07 INFO - PROCESS | 1661 | 1465856767314 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:07 INFO - PROCESS | 1661 | 1465856767316 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x121288800 == 42 [pid = 1661] [id = 288] 15:26:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x118665800) [pid = 1661] [serial = 862] [outer = 0x0] 15:26:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x11886b400) [pid = 1661] [serial = 863] [outer = 0x118665800] 15:26:07 INFO - PROCESS | 1661 | 1465856767360 Marionette DEBUG loaded listener.js 15:26:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x118fe9800) [pid = 1661] [serial = 864] [outer = 0x118665800] 15:26:07 INFO - PROCESS | 1661 | 1465856767927 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 872ms 15:26:07 INFO - PROCESS | 1661 | 1465856767988 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:26:07 INFO - PROCESS | 1661 | 1465856767991 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:26:07 INFO - PROCESS | 1661 | 1465856767993 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 1661 | 1465856767995 Marionette TRACE conn2 <- [1,1126,null,{}] 15:26:07 INFO - PROCESS | 1661 | 1465856767997 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:08 INFO - PROCESS | 1661 | 1465856767999 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:08 INFO - PROCESS | 1661 | 1465856768103 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:26:08 INFO - PROCESS | 1661 | 1465856768172 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 1661 | 1465856768173 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1ce800 == 43 [pid = 1661] [id = 289] 15:26:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12828d000) [pid = 1661] [serial = 865] [outer = 0x0] 15:26:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x12879e000) [pid = 1661] [serial = 866] [outer = 0x12828d000] 15:26:08 INFO - PROCESS | 1661 | 1465856768202 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x12a4b2800) [pid = 1661] [serial = 867] [outer = 0x12828d000] 15:26:08 INFO - PROCESS | 1661 | 1465856768635 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 669ms 15:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:26:08 INFO - PROCESS | 1661 | 1465856768663 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 1661 | 1465856768664 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:26:08 INFO - PROCESS | 1661 | 1465856768671 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 1661 | 1465856768676 Marionette TRACE conn2 <- [1,1130,null,{}] 15:26:08 INFO - PROCESS | 1661 | 1465856768679 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:08 INFO - PROCESS | 1661 | 1465856768682 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:08 INFO - PROCESS | 1661 | 1465856768784 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:26:08 INFO - PROCESS | 1661 | 1465856768852 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 1661 | 1465856768853 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c589000 == 44 [pid = 1661] [id = 290] 15:26:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x12a4b3000) [pid = 1661] [serial = 868] [outer = 0x0] 15:26:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x12a928800) [pid = 1661] [serial = 869] [outer = 0x12a4b3000] 15:26:08 INFO - PROCESS | 1661 | 1465856768883 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x12b780000) [pid = 1661] [serial = 870] [outer = 0x12a4b3000] 15:26:09 INFO - PROCESS | 1661 | 1465856769321 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 678ms 15:26:09 INFO - PROCESS | 1661 | 1465856769346 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 1661 | 1465856769347 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:26:09 INFO - PROCESS | 1661 | 1465856769350 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 1661 | 1465856769351 Marionette TRACE conn2 <- [1,1134,null,{}] 15:26:09 INFO - PROCESS | 1661 | 1465856769354 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:09 INFO - PROCESS | 1661 | 1465856769355 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:09 INFO - PROCESS | 1661 | 1465856769456 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:26:09 INFO - PROCESS | 1661 | 1465856769512 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 1661 | 1465856769514 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e39800 == 45 [pid = 1661] [id = 291] 15:26:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x12b780400) [pid = 1661] [serial = 871] [outer = 0x0] 15:26:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x12b987800) [pid = 1661] [serial = 872] [outer = 0x12b780400] 15:26:09 INFO - PROCESS | 1661 | 1465856769542 Marionette DEBUG loaded listener.js 15:26:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x12b98f400) [pid = 1661] [serial = 873] [outer = 0x12b780400] 15:26:10 INFO - PROCESS | 1661 | 1465856770121 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 819ms 15:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:26:10 INFO - PROCESS | 1661 | 1465856770170 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 1661 | 1465856770172 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:26:10 INFO - PROCESS | 1661 | 1465856770175 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:26:10 INFO - PROCESS | 1661 | 1465856770176 Marionette TRACE conn2 <- [1,1138,null,{}] 15:26:10 INFO - PROCESS | 1661 | 1465856770180 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:10 INFO - PROCESS | 1661 | 1465856770182 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:10 INFO - PROCESS | 1661 | 1465856770274 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:26:10 INFO - PROCESS | 1661 | 1465856770348 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 1661 | 1465856770349 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x112ddf800 == 46 [pid = 1661] [id = 292] 15:26:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x1180a9000) [pid = 1661] [serial = 874] [outer = 0x0] 15:26:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x1181a2c00) [pid = 1661] [serial = 875] [outer = 0x1180a9000] 15:26:10 INFO - PROCESS | 1661 | 1465856770377 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x118613000) [pid = 1661] [serial = 876] [outer = 0x1180a9000] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf4b800 == 45 [pid = 1661] [id = 286] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba0c000 == 44 [pid = 1661] [id = 285] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x12114b000 == 43 [pid = 1661] [id = 284] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x119716800 == 42 [pid = 1661] [id = 283] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x12a7a5800 == 41 [pid = 1661] [id = 282] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x1294e0000 == 40 [pid = 1661] [id = 281] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x129167800 == 39 [pid = 1661] [id = 280] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x116adb800 == 38 [pid = 1661] [id = 279] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x123c19000 == 37 [pid = 1661] [id = 278] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x12114c800 == 36 [pid = 1661] [id = 277] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x1188eb800 == 35 [pid = 1661] [id = 276] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x116ad3000 == 34 [pid = 1661] [id = 275] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x1191d6000 == 33 [pid = 1661] [id = 274] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x112fa7800 == 32 [pid = 1661] [id = 273] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x120e39800 == 31 [pid = 1661] [id = 291] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x12c589000 == 30 [pid = 1661] [id = 290] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1ce800 == 29 [pid = 1661] [id = 289] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x121288800 == 28 [pid = 1661] [id = 288] 15:26:11 INFO - PROCESS | 1661 | --DOCSHELL 0x115f03000 == 27 [pid = 1661] [id = 287] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x12191fc00) [pid = 1661] [serial = 797] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x112827000) [pid = 1661] [serial = 782] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x112caf800) [pid = 1661] [serial = 783] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x118fecc00) [pid = 1661] [serial = 791] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x11975a400) [pid = 1661] [serial = 792] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x11865bc00) [pid = 1661] [serial = 788] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x1187a9400) [pid = 1661] [serial = 789] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x116e81c00) [pid = 1661] [serial = 785] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x1180af000) [pid = 1661] [serial = 786] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x120edac00) [pid = 1661] [serial = 794] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x11697dc00) [pid = 1661] [serial = 780] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12603ec00) [pid = 1661] [serial = 800] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x115f52400) [pid = 1661] [serial = 779] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x124bdec00) [pid = 1661] [serial = 798] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11865f400) [pid = 1661] [serial = 765] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x126756c00) [pid = 1661] [serial = 803] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x1181a5400) [pid = 1661] [serial = 764] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x12658c800) [pid = 1661] [serial = 801] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x118266800) [pid = 1661] [serial = 806] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1287e8c00) [pid = 1661] [serial = 813] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x120edb400) [pid = 1661] [serial = 768] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x127fd8000) [pid = 1661] [serial = 809] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x121923400) [pid = 1661] [serial = 807] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x119aedc00) [pid = 1661] [serial = 767] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1282b9400) [pid = 1661] [serial = 812] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x127fd4c00) [pid = 1661] [serial = 804] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1287ed000) [pid = 1661] [serial = 815] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x119758400) [pid = 1661] [serial = 771] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x126752800) [pid = 1661] [serial = 770] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12932d800) [pid = 1661] [serial = 774] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x1287e2c00) [pid = 1661] [serial = 773] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x1280d2800) [pid = 1661] [serial = 810] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12a35d800) [pid = 1661] [serial = 777] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x1210f6400) [pid = 1661] [serial = 795] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x12a358000) [pid = 1661] [serial = 776] [outer = 0x0] [url = about:blank] 15:26:11 INFO - PROCESS | 1661 | 1465856771327 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1174ms 15:26:11 INFO - PROCESS | 1661 | 1465856771349 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 1661 | 1465856771351 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:26:11 INFO - PROCESS | 1661 | 1465856771355 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 1661 | 1465856771357 Marionette TRACE conn2 <- [1,1142,null,{}] 15:26:11 INFO - PROCESS | 1661 | 1465856771360 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:11 INFO - PROCESS | 1661 | 1465856771362 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:11 INFO - PROCESS | 1661 | 1465856771441 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:26:11 INFO - PROCESS | 1661 | 1465856771446 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 1661 | 1465856771449 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x115e67000 == 28 [pid = 1661] [id = 293] 15:26:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x115f52000) [pid = 1661] [serial = 877] [outer = 0x0] 15:26:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x116235c00) [pid = 1661] [serial = 878] [outer = 0x115f52000] 15:26:11 INFO - PROCESS | 1661 | 1465856771478 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x112caf800) [pid = 1661] [serial = 879] [outer = 0x115f52000] 15:26:11 INFO - PROCESS | 1661 | 1465856771844 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 523ms 15:26:11 INFO - PROCESS | 1661 | 1465856771885 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 1661 | 1465856771888 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:26:11 INFO - PROCESS | 1661 | 1465856771894 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 1661 | 1465856771896 Marionette TRACE conn2 <- [1,1146,null,{}] 15:26:11 INFO - PROCESS | 1661 | 1465856771898 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:11 INFO - PROCESS | 1661 | 1465856771900 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:11 INFO - PROCESS | 1661 | 1465856771979 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:26:11 INFO - PROCESS | 1661 | 1465856771984 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 1661 | 1465856771985 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee9000 == 29 [pid = 1661] [id = 294] 15:26:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x116e7f800) [pid = 1661] [serial = 880] [outer = 0x0] 15:26:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x1181a0000) [pid = 1661] [serial = 881] [outer = 0x116e7f800] 15:26:12 INFO - PROCESS | 1661 | 1465856772014 Marionette DEBUG loaded listener.js 15:26:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x118508000) [pid = 1661] [serial = 882] [outer = 0x116e7f800] 15:26:12 INFO - PROCESS | 1661 | 1465856772364 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 15:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:26:12 INFO - PROCESS | 1661 | 1465856772413 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 1661 | 1465856772415 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:26:12 INFO - PROCESS | 1661 | 1465856772417 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 1661 | 1465856772419 Marionette TRACE conn2 <- [1,1150,null,{}] 15:26:12 INFO - PROCESS | 1661 | 1465856772427 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:12 INFO - PROCESS | 1661 | 1465856772430 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:12 INFO - PROCESS | 1661 | 1465856772503 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:26:12 INFO - PROCESS | 1661 | 1465856772511 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 1661 | 1465856772514 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191d3000 == 30 [pid = 1661] [id = 295] 15:26:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x115a4c000) [pid = 1661] [serial = 883] [outer = 0x0] 15:26:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x118876400) [pid = 1661] [serial = 884] [outer = 0x115a4c000] 15:26:12 INFO - PROCESS | 1661 | 1465856772542 Marionette DEBUG loaded listener.js 15:26:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x118ff0800) [pid = 1661] [serial = 885] [outer = 0x115a4c000] 15:26:12 INFO - PROCESS | 1661 | 1465856772920 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 523ms 15:26:12 INFO - PROCESS | 1661 | 1465856772941 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 1661 | 1465856772944 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:26:12 INFO - PROCESS | 1661 | 1465856772947 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 1661 | 1465856772948 Marionette TRACE conn2 <- [1,1154,null,{}] 15:26:12 INFO - PROCESS | 1661 | 1465856772950 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:12 INFO - PROCESS | 1661 | 1465856772952 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:13 INFO - PROCESS | 1661 | 1465856773029 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:26:13 INFO - PROCESS | 1661 | 1465856773085 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 1661 | 1465856773086 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a45000 == 31 [pid = 1661] [id = 296] 15:26:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x118fef800) [pid = 1661] [serial = 886] [outer = 0x0] 15:26:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x119ee3400) [pid = 1661] [serial = 887] [outer = 0x118fef800] 15:26:13 INFO - PROCESS | 1661 | 1465856773111 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x120eaac00) [pid = 1661] [serial = 888] [outer = 0x118fef800] 15:26:13 INFO - PROCESS | 1661 | 1465856773508 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 569ms 15:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:26:13 INFO - PROCESS | 1661 | 1465856773523 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 1661 | 1465856773526 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:26:13 INFO - PROCESS | 1661 | 1465856773529 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 1661 | 1465856773531 Marionette TRACE conn2 <- [1,1158,null,{}] 15:26:13 INFO - PROCESS | 1661 | 1465856773534 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:13 INFO - PROCESS | 1661 | 1465856773536 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:13 INFO - PROCESS | 1661 | 1465856773673 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:26:13 INFO - PROCESS | 1661 | 1465856773688 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 1661 | 1465856773689 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x121161000 == 32 [pid = 1661] [id = 297] 15:26:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x11622e400) [pid = 1661] [serial = 889] [outer = 0x0] 15:26:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x120ee1000) [pid = 1661] [serial = 890] [outer = 0x11622e400] 15:26:13 INFO - PROCESS | 1661 | 1465856773728 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1216c3800) [pid = 1661] [serial = 891] [outer = 0x11622e400] 15:26:14 INFO - PROCESS | 1661 | 1465856774117 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 621ms 15:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:26:14 INFO - PROCESS | 1661 | 1465856774150 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 1661 | 1465856774151 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:26:14 INFO - PROCESS | 1661 | 1465856774153 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - PROCESS | 1661 | 1465856774154 Marionette TRACE conn2 <- [1,1162,null,{}] 15:26:14 INFO - PROCESS | 1661 | 1465856774157 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:14 INFO - PROCESS | 1661 | 1465856774161 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:14 INFO - PROCESS | 1661 | 1465856774274 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:26:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x121b8cc00) [pid = 1661] [serial = 892] [outer = 0x12cd7dc00] 15:26:14 INFO - PROCESS | 1661 | 1465856774305 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 1661 | 1465856774307 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e3f800 == 33 [pid = 1661] [id = 298] 15:26:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x126042000) [pid = 1661] [serial = 893] [outer = 0x0] 15:26:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12675b400) [pid = 1661] [serial = 894] [outer = 0x126042000] 15:26:14 INFO - PROCESS | 1661 | 1465856774334 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x127fdb800) [pid = 1661] [serial = 895] [outer = 0x126042000] 15:26:14 INFO - PROCESS | 1661 | 1465856774680 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 571ms 15:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:26:14 INFO - PROCESS | 1661 | 1465856774731 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 1661 | 1465856774732 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:26:14 INFO - PROCESS | 1661 | 1465856774735 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - PROCESS | 1661 | 1465856774736 Marionette TRACE conn2 <- [1,1166,null,{}] 15:26:14 INFO - PROCESS | 1661 | 1465856774738 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:14 INFO - PROCESS | 1661 | 1465856774739 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:14 INFO - PROCESS | 1661 | 1465856774830 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:26:14 INFO - PROCESS | 1661 | 1465856774851 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 1661 | 1465856774853 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x12692f000 == 34 [pid = 1661] [id = 299] 15:26:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12813f000) [pid = 1661] [serial = 896] [outer = 0x0] 15:26:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x128283800) [pid = 1661] [serial = 897] [outer = 0x12813f000] 15:26:14 INFO - PROCESS | 1661 | 1465856774877 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12879d000) [pid = 1661] [serial = 898] [outer = 0x12813f000] 15:26:15 INFO - PROCESS | 1661 | 1465856775226 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 15:26:15 INFO - PROCESS | 1661 | 1465856775253 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 1661 | 1465856775254 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:26:15 INFO - PROCESS | 1661 | 1465856775264 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 1661 | 1465856775265 Marionette TRACE conn2 <- [1,1170,null,{}] 15:26:15 INFO - PROCESS | 1661 | 1465856775267 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:15 INFO - PROCESS | 1661 | 1465856775268 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:15 INFO - PROCESS | 1661 | 1465856775362 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:26:15 INFO - PROCESS | 1661 | 1465856775366 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 1661 | 1465856775367 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x128477000 == 35 [pid = 1661] [id = 300] 15:26:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12813f800) [pid = 1661] [serial = 899] [outer = 0x0] 15:26:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x1287e6c00) [pid = 1661] [serial = 900] [outer = 0x12813f800] 15:26:15 INFO - PROCESS | 1661 | 1465856775391 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x129321c00) [pid = 1661] [serial = 901] [outer = 0x12813f800] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12a938800) [pid = 1661] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x112821800) [pid = 1661] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x110e37400) [pid = 1661] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x12a595c00) [pid = 1661] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x1287e9c00) [pid = 1661] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1175cc400) [pid = 1661] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x1214bcc00) [pid = 1661] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x118505800) [pid = 1661] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x1287eb800) [pid = 1661] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x118fe8400) [pid = 1661] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x116739000) [pid = 1661] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x116e7e400) [pid = 1661] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x126584c00) [pid = 1661] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x112ff0000) [pid = 1661] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:26:15 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1280d2400) [pid = 1661] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:26:15 INFO - PROCESS | 1661 | 1465856775862 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 625ms 15:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:26:15 INFO - PROCESS | 1661 | 1465856775886 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 1661 | 1465856775887 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:26:15 INFO - PROCESS | 1661 | 1465856775889 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 1661 | 1465856775901 Marionette TRACE conn2 <- [1,1174,null,{}] 15:26:15 INFO - PROCESS | 1661 | 1465856775923 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:15 INFO - PROCESS | 1661 | 1465856775924 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:16 INFO - PROCESS | 1661 | 1465856776022 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:26:16 INFO - PROCESS | 1661 | 1465856776028 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 1661 | 1465856776029 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:16 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191d2800 == 36 [pid = 1661] [id = 301] 15:26:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x116e88800) [pid = 1661] [serial = 902] [outer = 0x0] 15:26:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x11933f000) [pid = 1661] [serial = 903] [outer = 0x116e88800] 15:26:16 INFO - PROCESS | 1661 | 1465856776054 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1280d2400) [pid = 1661] [serial = 904] [outer = 0x116e88800] 15:26:16 INFO - PROCESS | 1661 | 1465856776385 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 1661 | 1465856776427 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:26:16 INFO - PROCESS | 1661 | 1465856776430 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 1661 | 1465856776432 Marionette TRACE conn2 <- [1,1178,null,{}] 15:26:16 INFO - PROCESS | 1661 | 1465856776435 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:16 INFO - PROCESS | 1661 | 1465856776438 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:16 INFO - PROCESS | 1661 | 1465856776587 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:26:16 INFO - PROCESS | 1661 | 1465856776599 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 1661 | 1465856776600 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:16 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294ce000 == 37 [pid = 1661] [id = 302] 15:26:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1175cac00) [pid = 1661] [serial = 905] [outer = 0x0] 15:26:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x118669000) [pid = 1661] [serial = 906] [outer = 0x1175cac00] 15:26:16 INFO - PROCESS | 1661 | 1465856776637 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12a35d000) [pid = 1661] [serial = 907] [outer = 0x1175cac00] 15:26:17 INFO - PROCESS | 1661 | 1465856777031 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 1661 | 1465856777053 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:26:17 INFO - PROCESS | 1661 | 1465856777056 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 1661 | 1465856777057 Marionette TRACE conn2 <- [1,1182,null,{}] 15:26:17 INFO - PROCESS | 1661 | 1465856777061 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:17 INFO - PROCESS | 1661 | 1465856777063 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:17 INFO - PROCESS | 1661 | 1465856777167 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:26:17 INFO - PROCESS | 1661 | 1465856777273 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 1661 | 1465856777275 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x121162000 == 38 [pid = 1661] [id = 303] 15:26:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12a58f800) [pid = 1661] [serial = 908] [outer = 0x0] 15:26:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12a5b4000) [pid = 1661] [serial = 909] [outer = 0x12a58f800] 15:26:17 INFO - PROCESS | 1661 | 1465856777318 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12a938c00) [pid = 1661] [serial = 910] [outer = 0x12a58f800] 15:26:17 INFO - PROCESS | 1661 | 1465856777790 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 1661 | 1465856777833 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:26:17 INFO - PROCESS | 1661 | 1465856777837 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 1661 | 1465856777839 Marionette TRACE conn2 <- [1,1186,null,{}] 15:26:17 INFO - PROCESS | 1661 | 1465856777843 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:17 INFO - PROCESS | 1661 | 1465856777844 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:17 INFO - PROCESS | 1661 | 1465856777956 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:26:18 INFO - PROCESS | 1661 | 1465856778012 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 1661 | 1465856778015 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x116681000 == 39 [pid = 1661] [id = 304] 15:26:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x11623a800) [pid = 1661] [serial = 911] [outer = 0x0] 15:26:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x11662d000) [pid = 1661] [serial = 912] [outer = 0x11623a800] 15:26:18 INFO - PROCESS | 1661 | 1465856778046 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x116922400) [pid = 1661] [serial = 913] [outer = 0x11623a800] 15:26:18 INFO - PROCESS | 1661 | 1465856778597 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 1661 | 1465856778663 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:26:18 INFO - PROCESS | 1661 | 1465856778668 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 1661 | 1465856778670 Marionette TRACE conn2 <- [1,1190,null,{}] 15:26:18 INFO - PROCESS | 1661 | 1465856778672 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:18 INFO - PROCESS | 1661 | 1465856778674 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:18 INFO - PROCESS | 1661 | 1465856778782 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:26:18 INFO - PROCESS | 1661 | 1465856778859 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 1661 | 1465856778861 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x119aae800 == 40 [pid = 1661] [id = 305] 15:26:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x11850f400) [pid = 1661] [serial = 914] [outer = 0x0] 15:26:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x11865f400) [pid = 1661] [serial = 915] [outer = 0x11850f400] 15:26:18 INFO - PROCESS | 1661 | 1465856778891 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x118fb6000) [pid = 1661] [serial = 916] [outer = 0x11850f400] 15:26:19 INFO - PROCESS | 1661 | 1465856779539 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 1661 | 1465856779598 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:26:19 INFO - PROCESS | 1661 | 1465856779602 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 1661 | 1465856779603 Marionette TRACE conn2 <- [1,1194,null,{}] 15:26:19 INFO - PROCESS | 1661 | 1465856779607 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:19 INFO - PROCESS | 1661 | 1465856779608 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:19 INFO - PROCESS | 1661 | 1465856779706 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:26:19 INFO - PROCESS | 1661 | --DOCSHELL 0x1294ce000 == 39 [pid = 1661] [id = 302] 15:26:19 INFO - PROCESS | 1661 | --DOCSHELL 0x1191d2800 == 38 [pid = 1661] [id = 301] 15:26:19 INFO - PROCESS | 1661 | --DOCSHELL 0x128477000 == 37 [pid = 1661] [id = 300] 15:26:19 INFO - PROCESS | 1661 | --DOCSHELL 0x12692f000 == 36 [pid = 1661] [id = 299] 15:26:19 INFO - PROCESS | 1661 | --DOCSHELL 0x125e3f800 == 35 [pid = 1661] [id = 298] 15:26:19 INFO - PROCESS | 1661 | --DOCSHELL 0x121161000 == 34 [pid = 1661] [id = 297] 15:26:19 INFO - PROCESS | 1661 | --DOCSHELL 0x119a45000 == 33 [pid = 1661] [id = 296] 15:26:19 INFO - PROCESS | 1661 | --DOCSHELL 0x1191d3000 == 32 [pid = 1661] [id = 295] 15:26:19 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee9000 == 31 [pid = 1661] [id = 294] 15:26:19 INFO - PROCESS | 1661 | --DOCSHELL 0x115e67000 == 30 [pid = 1661] [id = 293] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12a93ec00) [pid = 1661] [serial = 857] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12b77c400) [pid = 1661] [serial = 858] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x12a4a8000) [pid = 1661] [serial = 816] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x11297b400) [pid = 1661] [serial = 819] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x12a932400) [pid = 1661] [serial = 855] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x12932a000) [pid = 1661] [serial = 842] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x1180a8c00) [pid = 1661] [serial = 821] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x126759000) [pid = 1661] [serial = 837] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x118660000) [pid = 1661] [serial = 827] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x126041800) [pid = 1661] [serial = 836] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x118503400) [pid = 1661] [serial = 822] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12a4b1000) [pid = 1661] [serial = 845] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x124dc9c00) [pid = 1661] [serial = 834] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x11704d800) [pid = 1661] [serial = 824] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x11886f800) [pid = 1661] [serial = 828] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x111c18800) [pid = 1661] [serial = 818] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1180b2400) [pid = 1661] [serial = 848] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x127fdc800) [pid = 1661] [serial = 839] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12a593000) [pid = 1661] [serial = 846] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x121b94000) [pid = 1661] [serial = 833] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12a5b7000) [pid = 1661] [serial = 854] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x118257c00) [pid = 1661] [serial = 825] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x120ea2400) [pid = 1661] [serial = 830] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x12120e000) [pid = 1661] [serial = 831] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x119449800) [pid = 1661] [serial = 849] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x12a593400) [pid = 1661] [serial = 852] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x12a4a4400) [pid = 1661] [serial = 843] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x1287e2800) [pid = 1661] [serial = 840] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x126a58000) [pid = 1661] [serial = 851] [outer = 0x0] [url = about:blank] 15:26:19 INFO - PROCESS | 1661 | 1465856779790 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 1661 | 1465856779792 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x11253f000 == 31 [pid = 1661] [id = 306] 15:26:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x116904800) [pid = 1661] [serial = 917] [outer = 0x0] 15:26:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x116a13c00) [pid = 1661] [serial = 918] [outer = 0x116904800] 15:26:19 INFO - PROCESS | 1661 | 1465856779821 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x11850ac00) [pid = 1661] [serial = 919] [outer = 0x116904800] 15:26:20 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104 15:26:20 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 15:26:20 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 15:26:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1 15:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:26:20 INFO - _addTest/ [0,1197,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 1661 | 1465856780175 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:26:20 INFO - PROCESS | 1661 | 1465856780180 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 1661 | 1465856780182 Marionette TRACE conn2 <- [1,1198,null,{}] 15:26:20 INFO - PROCESS | 1661 | 1465856780185 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:20 INFO - PROCESS | 1661 | 1465856780186 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:20 INFO - PROCESS | 1661 | 1465856780306 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:26:20 INFO - PROCESS | 1661 | 1465856780402 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 1661 | 1465856780403 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fa2800 == 32 [pid = 1661] [id = 307] 15:26:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x118509800) [pid = 1661] [serial = 920] [outer = 0x0] 15:26:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x118872800) [pid = 1661] [serial = 921] [outer = 0x118509800] 15:26:20 INFO - PROCESS | 1661 | 1465856780444 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x119af5400) [pid = 1661] [serial = 922] [outer = 0x118509800] 15:26:20 INFO - PROCESS | 1661 | 1465856780795 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 671ms 15:26:20 INFO - PROCESS | 1661 | 1465856780851 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 1661 | 1465856780853 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:26:20 INFO - PROCESS | 1661 | 1465856780855 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 1661 | 1465856780858 Marionette TRACE conn2 <- [1,1202,null,{}] 15:26:20 INFO - PROCESS | 1661 | 1465856780865 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:20 INFO - PROCESS | 1661 | 1465856780868 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:20 INFO - PROCESS | 1661 | 1465856780959 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:26:21 INFO - PROCESS | 1661 | 1465856781012 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 1661 | 1465856781014 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x121160000 == 33 [pid = 1661] [id = 308] 15:26:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x120e9e400) [pid = 1661] [serial = 923] [outer = 0x0] 15:26:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1214b0400) [pid = 1661] [serial = 924] [outer = 0x120e9e400] 15:26:21 INFO - PROCESS | 1661 | 1465856781042 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x12531c400) [pid = 1661] [serial = 925] [outer = 0x120e9e400] 15:26:21 INFO - PROCESS | 1661 | 1465856781313 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 471ms 15:26:21 INFO - PROCESS | 1661 | 1465856781337 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 1661 | 1465856781339 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:26:21 INFO - PROCESS | 1661 | 1465856781348 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 1661 | 1465856781350 Marionette TRACE conn2 <- [1,1206,null,{}] 15:26:21 INFO - PROCESS | 1661 | 1465856781352 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:21 INFO - PROCESS | 1661 | 1465856781353 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:21 INFO - PROCESS | 1661 | 1465856781437 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:26:21 INFO - PROCESS | 1661 | 1465856781441 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 1661 | 1465856781444 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253ca000 == 34 [pid = 1661] [id = 309] 15:26:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x12603f000) [pid = 1661] [serial = 926] [outer = 0x0] 15:26:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x126755000) [pid = 1661] [serial = 927] [outer = 0x12603f000] 15:26:21 INFO - PROCESS | 1661 | 1465856781469 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x127fd8c00) [pid = 1661] [serial = 928] [outer = 0x12603f000] 15:26:21 INFO - PROCESS | 1661 | 1465856781814 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 478ms 15:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:26:21 INFO - PROCESS | 1661 | 1465856781820 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 1661 | 1465856781821 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:26:21 INFO - PROCESS | 1661 | 1465856781823 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 1661 | 1465856781824 Marionette TRACE conn2 <- [1,1210,null,{}] 15:26:21 INFO - PROCESS | 1661 | 1465856781830 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:21 INFO - PROCESS | 1661 | 1465856781831 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:21 INFO - PROCESS | 1661 | 1465856781948 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:26:21 INFO - PROCESS | 1661 | 1465856781959 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 1661 | 1465856781960 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x126931800 == 35 [pid = 1661] [id = 310] 15:26:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x115f52400) [pid = 1661] [serial = 929] [outer = 0x0] 15:26:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12652d400) [pid = 1661] [serial = 930] [outer = 0x115f52400] 15:26:21 INFO - PROCESS | 1661 | 1465856781984 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12879b000) [pid = 1661] [serial = 931] [outer = 0x115f52400] 15:26:22 INFO - PROCESS | 1661 | 1465856782305 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 522ms 15:26:22 INFO - PROCESS | 1661 | 1465856782346 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 1661 | 1465856782348 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:26:22 INFO - PROCESS | 1661 | 1465856782350 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 1661 | 1465856782351 Marionette TRACE conn2 <- [1,1214,null,{}] 15:26:22 INFO - PROCESS | 1661 | 1465856782353 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:22 INFO - PROCESS | 1661 | 1465856782357 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:22 INFO - PROCESS | 1661 | 1465856782470 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:26:22 INFO - PROCESS | 1661 | 1465856782481 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:22 INFO - PROCESS | 1661 | 1465856782483 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294dc800 == 36 [pid = 1661] [id = 311] 15:26:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x1287e4000) [pid = 1661] [serial = 932] [outer = 0x0] 15:26:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12a356800) [pid = 1661] [serial = 933] [outer = 0x1287e4000] 15:26:22 INFO - PROCESS | 1661 | 1465856782507 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12a923400) [pid = 1661] [serial = 934] [outer = 0x1287e4000] 15:26:22 INFO - PROCESS | 1661 | 1465856782882 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 569ms 15:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:26:22 INFO - PROCESS | 1661 | 1465856782920 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 1661 | 1465856782922 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:26:22 INFO - PROCESS | 1661 | 1465856782935 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 1661 | 1465856782937 Marionette TRACE conn2 <- [1,1218,null,{}] 15:26:22 INFO - PROCESS | 1661 | 1465856782941 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:22 INFO - PROCESS | 1661 | 1465856782943 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:23 INFO - PROCESS | 1661 | 1465856783097 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:26:23 INFO - PROCESS | 1661 | 1465856783116 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 1661 | 1465856783118 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a544000 == 37 [pid = 1661] [id = 312] 15:26:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x116238400) [pid = 1661] [serial = 935] [outer = 0x0] 15:26:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12a92e000) [pid = 1661] [serial = 936] [outer = 0x116238400] 15:26:23 INFO - PROCESS | 1661 | 1465856783156 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12b77a400) [pid = 1661] [serial = 937] [outer = 0x116238400] 15:26:23 INFO - PROCESS | 1661 | 1465856783539 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 631ms 15:26:23 INFO - PROCESS | 1661 | 1465856783556 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:26:23 INFO - PROCESS | 1661 | 1465856783557 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:26:23 INFO - PROCESS | 1661 | 1465856783563 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - PROCESS | 1661 | 1465856783565 Marionette TRACE conn2 <- [1,1222,null,{}] 15:26:23 INFO - PROCESS | 1661 | 1465856783568 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:23 INFO - PROCESS | 1661 | 1465856783569 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:23 INFO - PROCESS | 1661 | 1465856783664 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:26:23 INFO - PROCESS | 1661 | 1465856783673 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 1661 | 1465856783674 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab55800 == 38 [pid = 1661] [id = 313] 15:26:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12b77b000) [pid = 1661] [serial = 938] [outer = 0x0] 15:26:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12b98a000) [pid = 1661] [serial = 939] [outer = 0x12b77b000] 15:26:23 INFO - PROCESS | 1661 | 1465856783702 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12b9a8400) [pid = 1661] [serial = 940] [outer = 0x12b77b000] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x116e7f800) [pid = 1661] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x115f52000) [pid = 1661] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11622e400) [pid = 1661] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x126042000) [pid = 1661] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x116e88800) [pid = 1661] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x12813f000) [pid = 1661] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12813f800) [pid = 1661] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x1180a9000) [pid = 1661] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x115a4c000) [pid = 1661] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x118fef800) [pid = 1661] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x110e3c800) [pid = 1661] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x118665800) [pid = 1661] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x1175cac00) [pid = 1661] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12828d000) [pid = 1661] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12a4b3000) [pid = 1661] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:26:24 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12b780400) [pid = 1661] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:26:24 INFO - PROCESS | 1661 | 1465856784093 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 1661 | 1465856784135 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:26:24 INFO - PROCESS | 1661 | 1465856784137 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 1661 | 1465856784138 Marionette TRACE conn2 <- [1,1226,null,{}] 15:26:24 INFO - PROCESS | 1661 | 1465856784141 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:24 INFO - PROCESS | 1661 | 1465856784142 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:24 INFO - PROCESS | 1661 | 1465856784227 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:26:24 INFO - PROCESS | 1661 | 1465856784232 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 1661 | 1465856784233 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x121814000 == 39 [pid = 1661] [id = 314] 15:26:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x115a4c000) [pid = 1661] [serial = 941] [outer = 0x0] 15:26:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1180ab800) [pid = 1661] [serial = 942] [outer = 0x115a4c000] 15:26:24 INFO - PROCESS | 1661 | 1465856784259 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x126042000) [pid = 1661] [serial = 943] [outer = 0x115a4c000] 15:26:24 INFO - PROCESS | 1661 | 1465856784696 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 568ms 15:26:24 INFO - PROCESS | 1661 | 1465856784705 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 1661 | 1465856784707 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:26:24 INFO - PROCESS | 1661 | 1465856784709 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 1661 | 1465856784712 Marionette TRACE conn2 <- [1,1230,null,{}] 15:26:24 INFO - PROCESS | 1661 | 1465856784715 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:24 INFO - PROCESS | 1661 | 1465856784716 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:24 INFO - PROCESS | 1661 | 1465856784789 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:26:24 INFO - PROCESS | 1661 | 1465856784796 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 1661 | 1465856784797 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b966000 == 40 [pid = 1661] [id = 315] 15:26:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x126425800) [pid = 1661] [serial = 944] [outer = 0x0] 15:26:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x12b989000) [pid = 1661] [serial = 945] [outer = 0x126425800] 15:26:24 INFO - PROCESS | 1661 | 1465856784821 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12b9b0400) [pid = 1661] [serial = 946] [outer = 0x126425800] 15:26:25 INFO - PROCESS | 1661 | 1465856785144 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 15:26:25 INFO - PROCESS | 1661 | 1465856785180 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:26:25 INFO - PROCESS | 1661 | 1465856785189 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:26:25 INFO - PROCESS | 1661 | 1465856785192 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 1661 | 1465856785193 Marionette TRACE conn2 <- [1,1234,null,{}] 15:26:25 INFO - PROCESS | 1661 | 1465856785196 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:25 INFO - PROCESS | 1661 | 1465856785197 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:25 INFO - PROCESS | 1661 | 1465856785288 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:26:25 INFO - PROCESS | 1661 | 1465856785349 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 1661 | 1465856785351 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bba4800 == 41 [pid = 1661] [id = 316] 15:26:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x127fd4c00) [pid = 1661] [serial = 947] [outer = 0x0] 15:26:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12b9b3800) [pid = 1661] [serial = 948] [outer = 0x127fd4c00] 15:26:25 INFO - PROCESS | 1661 | 1465856785377 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12c216400) [pid = 1661] [serial = 949] [outer = 0x127fd4c00] 15:26:25 INFO - PROCESS | 1661 | 1465856785645 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms 15:26:25 INFO - PROCESS | 1661 | 1465856785668 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 1661 | 1465856785669 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:26:25 INFO - PROCESS | 1661 | 1465856785672 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 1661 | 1465856785673 Marionette TRACE conn2 <- [1,1238,null,{}] 15:26:25 INFO - PROCESS | 1661 | 1465856785683 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:25 INFO - PROCESS | 1661 | 1465856785684 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:25 INFO - PROCESS | 1661 | 1465856785770 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:26:25 INFO - PROCESS | 1661 | 1465856785774 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 1661 | 1465856785775 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf54000 == 42 [pid = 1661] [id = 317] 15:26:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x119335000) [pid = 1661] [serial = 950] [outer = 0x0] 15:26:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12c21c400) [pid = 1661] [serial = 951] [outer = 0x119335000] 15:26:25 INFO - PROCESS | 1661 | 1465856785799 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12c221c00) [pid = 1661] [serial = 952] [outer = 0x119335000] 15:26:26 INFO - PROCESS | 1661 | --DOCSHELL 0x112ddf800 == 41 [pid = 1661] [id = 292] 15:26:26 INFO - PROCESS | 1661 | --DOCSHELL 0x11253f000 == 40 [pid = 1661] [id = 306] 15:26:26 INFO - PROCESS | 1661 | --DOCSHELL 0x119aae800 == 39 [pid = 1661] [id = 305] 15:26:26 INFO - PROCESS | 1661 | --DOCSHELL 0x121162000 == 38 [pid = 1661] [id = 303] 15:26:26 INFO - PROCESS | 1661 | --DOCSHELL 0x116681000 == 37 [pid = 1661] [id = 304] 15:26:27 INFO - PROCESS | 1661 | --DOCSHELL 0x118fa2800 == 36 [pid = 1661] [id = 307] 15:26:27 INFO - PROCESS | 1661 | --DOCSHELL 0x121160000 == 35 [pid = 1661] [id = 308] 15:26:27 INFO - PROCESS | 1661 | --DOCSHELL 0x1253ca000 == 34 [pid = 1661] [id = 309] 15:26:27 INFO - PROCESS | 1661 | --DOCSHELL 0x1294dc800 == 33 [pid = 1661] [id = 311] 15:26:27 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab55800 == 32 [pid = 1661] [id = 313] 15:26:27 INFO - PROCESS | 1661 | --DOCSHELL 0x12a544000 == 31 [pid = 1661] [id = 312] 15:26:27 INFO - PROCESS | 1661 | --DOCSHELL 0x121814000 == 30 [pid = 1661] [id = 314] 15:26:27 INFO - PROCESS | 1661 | --DOCSHELL 0x12b966000 == 29 [pid = 1661] [id = 315] 15:26:27 INFO - PROCESS | 1661 | --DOCSHELL 0x126931800 == 28 [pid = 1661] [id = 310] 15:26:27 INFO - PROCESS | 1661 | --DOCSHELL 0x12bba4800 == 27 [pid = 1661] [id = 316] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1181a0000) [pid = 1661] [serial = 881] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x118508000) [pid = 1661] [serial = 882] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x116235c00) [pid = 1661] [serial = 878] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x112caf800) [pid = 1661] [serial = 879] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x120ee1000) [pid = 1661] [serial = 890] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12675b400) [pid = 1661] [serial = 894] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x11933f000) [pid = 1661] [serial = 903] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x128283800) [pid = 1661] [serial = 897] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12c12c000) [pid = 1661] [serial = 492] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x127fdb800) [pid = 1661] [serial = 895] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x1287e6c00) [pid = 1661] [serial = 900] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x118613000) [pid = 1661] [serial = 876] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x1181a2c00) [pid = 1661] [serial = 875] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12879d000) [pid = 1661] [serial = 898] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x118876400) [pid = 1661] [serial = 884] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x118ff0800) [pid = 1661] [serial = 885] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x119ee3400) [pid = 1661] [serial = 887] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x113c20800) [pid = 1661] [serial = 861] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x112821c00) [pid = 1661] [serial = 860] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x118fe9800) [pid = 1661] [serial = 864] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x12a35d000) [pid = 1661] [serial = 907] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x11886b400) [pid = 1661] [serial = 863] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x12a4b2800) [pid = 1661] [serial = 867] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x12879e000) [pid = 1661] [serial = 866] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x12b780000) [pid = 1661] [serial = 870] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x12a928800) [pid = 1661] [serial = 869] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x1280d2400) [pid = 1661] [serial = 904] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x129321c00) [pid = 1661] [serial = 901] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x12a5b4000) [pid = 1661] [serial = 909] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x118669000) [pid = 1661] [serial = 906] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 64 (0x12b98f400) [pid = 1661] [serial = 873] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 63 (0x1216c3800) [pid = 1661] [serial = 891] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 62 (0x12b987800) [pid = 1661] [serial = 872] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | --DOMWINDOW == 61 (0x120eaac00) [pid = 1661] [serial = 888] [outer = 0x0] [url = about:blank] 15:26:27 INFO - PROCESS | 1661 | 1465856787213 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1574ms 15:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:26:27 INFO - PROCESS | 1661 | 1465856787247 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 1661 | 1465856787249 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:26:27 INFO - PROCESS | 1661 | 1465856787252 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 1661 | 1465856787254 Marionette TRACE conn2 <- [1,1242,null,{}] 15:26:27 INFO - PROCESS | 1661 | 1465856787258 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:27 INFO - PROCESS | 1661 | 1465856787259 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:27 INFO - PROCESS | 1661 | 1465856787340 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:26:27 INFO - PROCESS | 1661 | 1465856787389 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 1661 | 1465856787391 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x115f1f800 == 28 [pid = 1661] [id = 318] 15:26:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 62 (0x11297bc00) [pid = 1661] [serial = 953] [outer = 0x0] 15:26:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 63 (0x112fe8800) [pid = 1661] [serial = 954] [outer = 0x11297bc00] 15:26:27 INFO - PROCESS | 1661 | 1465856787418 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 64 (0x113d8a800) [pid = 1661] [serial = 955] [outer = 0x11297bc00] 15:26:27 INFO - PROCESS | 1661 | 1465856787732 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 15:26:27 INFO - PROCESS | 1661 | 1465856787771 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 1661 | 1465856787775 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:26:27 INFO - PROCESS | 1661 | 1465856787782 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 1661 | 1465856787783 Marionette TRACE conn2 <- [1,1246,null,{}] 15:26:27 INFO - PROCESS | 1661 | 1465856787786 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:27 INFO - PROCESS | 1661 | 1465856787787 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:27 INFO - PROCESS | 1661 | 1465856787868 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:26:27 INFO - PROCESS | 1661 | 1465856787872 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 1661 | 1465856787874 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x117362000 == 29 [pid = 1661] [id = 319] 15:26:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x115f57800) [pid = 1661] [serial = 956] [outer = 0x0] 15:26:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x116905c00) [pid = 1661] [serial = 957] [outer = 0x115f57800] 15:26:27 INFO - PROCESS | 1661 | 1465856787903 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x116e81c00) [pid = 1661] [serial = 958] [outer = 0x115f57800] 15:26:28 INFO - PROCESS | 1661 | 1465856788235 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 471ms 15:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:26:28 INFO - PROCESS | 1661 | 1465856788253 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 1661 | 1465856788254 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:26:28 INFO - PROCESS | 1661 | 1465856788256 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 1661 | 1465856788259 Marionette TRACE conn2 <- [1,1250,null,{}] 15:26:28 INFO - PROCESS | 1661 | 1465856788269 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:28 INFO - PROCESS | 1661 | 1465856788272 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:28 INFO - PROCESS | 1661 | 1465856788344 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:26:28 INFO - PROCESS | 1661 | 1465856788350 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 1661 | 1465856788352 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x1188e5800 == 30 [pid = 1661] [id = 320] 15:26:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x110e40000) [pid = 1661] [serial = 959] [outer = 0x0] 15:26:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x11819dc00) [pid = 1661] [serial = 960] [outer = 0x110e40000] 15:26:28 INFO - PROCESS | 1661 | 1465856788381 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x118263000) [pid = 1661] [serial = 961] [outer = 0x110e40000] 15:26:28 INFO - PROCESS | 1661 | 1465856788720 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 474ms 15:26:28 INFO - PROCESS | 1661 | 1465856788731 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:26:28 INFO - PROCESS | 1661 | 1465856788733 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:26:28 INFO - PROCESS | 1661 | 1465856788735 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 1661 | 1465856788736 Marionette TRACE conn2 <- [1,1254,null,{}] 15:26:28 INFO - PROCESS | 1661 | 1465856788739 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:28 INFO - PROCESS | 1661 | 1465856788740 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:28 INFO - PROCESS | 1661 | 1465856788820 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:26:28 INFO - PROCESS | 1661 | 1465856788870 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 1661 | 1465856788872 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x119715800 == 31 [pid = 1661] [id = 321] 15:26:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x118258800) [pid = 1661] [serial = 962] [outer = 0x0] 15:26:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x11860f400) [pid = 1661] [serial = 963] [outer = 0x118258800] 15:26:28 INFO - PROCESS | 1661 | 1465856788897 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x1187a8000) [pid = 1661] [serial = 964] [outer = 0x118258800] 15:26:29 INFO - PROCESS | 1661 | 1465856789179 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 15:26:29 INFO - PROCESS | 1661 | 1465856789203 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 1661 | 1465856789205 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:26:29 INFO - PROCESS | 1661 | 1465856789218 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 1661 | 1465856789219 Marionette TRACE conn2 <- [1,1258,null,{}] 15:26:29 INFO - PROCESS | 1661 | 1465856789226 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:29 INFO - PROCESS | 1661 | 1465856789230 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:29 INFO - PROCESS | 1661 | 1465856789303 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:26:29 INFO - PROCESS | 1661 | 1465856789307 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 1661 | 1465856789309 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e46000 == 32 [pid = 1661] [id = 322] 15:26:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x115eee800) [pid = 1661] [serial = 965] [outer = 0x0] 15:26:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x118876000) [pid = 1661] [serial = 966] [outer = 0x115eee800] 15:26:29 INFO - PROCESS | 1661 | 1465856789336 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x118fed000) [pid = 1661] [serial = 967] [outer = 0x115eee800] 15:26:29 INFO - PROCESS | 1661 | 1465856789678 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 488ms 15:26:29 INFO - PROCESS | 1661 | 1465856789696 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 1661 | 1465856789698 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:26:29 INFO - PROCESS | 1661 | 1465856789700 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 1661 | 1465856789701 Marionette TRACE conn2 <- [1,1262,null,{}] 15:26:29 INFO - PROCESS | 1661 | 1465856789703 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:29 INFO - PROCESS | 1661 | 1465856789707 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:29 INFO - PROCESS | 1661 | 1465856789822 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:26:29 INFO - PROCESS | 1661 | 1465856789830 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 1661 | 1465856789831 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214e0000 == 33 [pid = 1661] [id = 323] 15:26:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x118fb2000) [pid = 1661] [serial = 968] [outer = 0x0] 15:26:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x119755400) [pid = 1661] [serial = 969] [outer = 0x118fb2000] 15:26:29 INFO - PROCESS | 1661 | 1465856789856 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x120edf000) [pid = 1661] [serial = 970] [outer = 0x118fb2000] 15:26:30 INFO - PROCESS | 1661 | 1465856790147 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 469ms 15:26:30 INFO - PROCESS | 1661 | 1465856790169 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 1661 | 1465856790171 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:26:30 INFO - PROCESS | 1661 | 1465856790173 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 1661 | 1465856790174 Marionette TRACE conn2 <- [1,1266,null,{}] 15:26:30 INFO - PROCESS | 1661 | 1465856790178 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:30 INFO - PROCESS | 1661 | 1465856790181 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:30 INFO - PROCESS | 1661 | 1465856790262 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:26:30 INFO - PROCESS | 1661 | 1465856790265 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 1661 | 1465856790266 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253b8800 == 34 [pid = 1661] [id = 324] 15:26:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x111eca400) [pid = 1661] [serial = 971] [outer = 0x0] 15:26:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x1210f2400) [pid = 1661] [serial = 972] [outer = 0x111eca400] 15:26:30 INFO - PROCESS | 1661 | 1465856790292 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x121b92c00) [pid = 1661] [serial = 973] [outer = 0x111eca400] 15:26:30 INFO - PROCESS | 1661 | 1465856790587 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 15:26:30 INFO - PROCESS | 1661 | 1465856790659 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 1661 | 1465856790663 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:26:30 INFO - PROCESS | 1661 | 1465856790666 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 1661 | 1465856790667 Marionette TRACE conn2 <- [1,1270,null,{}] 15:26:30 INFO - PROCESS | 1661 | 1465856790670 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:30 INFO - PROCESS | 1661 | 1465856790671 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:30 INFO - PROCESS | 1661 | 1465856790744 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:26:30 INFO - PROCESS | 1661 | 1465856790749 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 1661 | 1465856790750 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x1260b7800 == 35 [pid = 1661] [id = 325] 15:26:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x119335c00) [pid = 1661] [serial = 974] [outer = 0x0] 15:26:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x124be2400) [pid = 1661] [serial = 975] [outer = 0x119335c00] 15:26:30 INFO - PROCESS | 1661 | 1465856790774 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x12532a000) [pid = 1661] [serial = 976] [outer = 0x119335c00] 15:26:31 INFO - PROCESS | 1661 | 1465856791111 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 15:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:26:31 INFO - PROCESS | 1661 | 1465856791136 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 1661 | 1465856791137 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:26:31 INFO - PROCESS | 1661 | 1465856791139 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 1661 | 1465856791140 Marionette TRACE conn2 <- [1,1274,null,{}] 15:26:31 INFO - PROCESS | 1661 | 1465856791143 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:31 INFO - PROCESS | 1661 | 1465856791145 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:31 INFO - PROCESS | 1661 | 1465856791226 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:26:31 INFO - PROCESS | 1661 | 1465856791232 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:31 INFO - PROCESS | 1661 | 1465856791232 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x1188e4800 == 36 [pid = 1661] [id = 326] 15:26:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x124bae800) [pid = 1661] [serial = 977] [outer = 0x0] 15:26:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x125e24c00) [pid = 1661] [serial = 978] [outer = 0x124bae800] 15:26:31 INFO - PROCESS | 1661 | 1465856791257 Marionette DEBUG loaded listener.js 15:26:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x126584c00) [pid = 1661] [serial = 979] [outer = 0x124bae800] 15:26:31 INFO - PROCESS | 1661 | 1465856791568 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 15:26:31 INFO - PROCESS | 1661 | 1465856791609 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 1661 | 1465856791612 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:26:31 INFO - PROCESS | 1661 | 1465856791615 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 1661 | 1465856791616 Marionette TRACE conn2 <- [1,1278,null,{}] 15:26:31 INFO - PROCESS | 1661 | 1465856791618 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:31 INFO - PROCESS | 1661 | 1465856791619 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:31 INFO - PROCESS | 1661 | 1465856791719 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:26:31 INFO - PROCESS | 1661 | 1465856791724 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:31 INFO - PROCESS | 1661 | 1465856791725 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280ed000 == 37 [pid = 1661] [id = 327] 15:26:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x126530000) [pid = 1661] [serial = 980] [outer = 0x0] 15:26:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x126a61c00) [pid = 1661] [serial = 981] [outer = 0x126530000] 15:26:31 INFO - PROCESS | 1661 | 1465856791752 Marionette DEBUG loaded listener.js 15:26:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x127fdc800) [pid = 1661] [serial = 982] [outer = 0x126530000] 15:26:32 INFO - PROCESS | 1661 | 1465856792050 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 468ms 15:26:32 INFO - PROCESS | 1661 | 1465856792084 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 1661 | 1465856792086 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:26:32 INFO - PROCESS | 1661 | 1465856792088 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - PROCESS | 1661 | 1465856792090 Marionette TRACE conn2 <- [1,1282,null,{}] 15:26:32 INFO - PROCESS | 1661 | 1465856792092 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:32 INFO - PROCESS | 1661 | 1465856792096 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:32 INFO - PROCESS | 1661 | 1465856792185 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:26:32 INFO - PROCESS | 1661 | 1465856792189 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 1661 | 1465856792190 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e44800 == 38 [pid = 1661] [id = 328] 15:26:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1280c7c00) [pid = 1661] [serial = 983] [outer = 0x0] 15:26:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12828ec00) [pid = 1661] [serial = 984] [outer = 0x1280c7c00] 15:26:32 INFO - PROCESS | 1661 | 1465856792218 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1287e7400) [pid = 1661] [serial = 985] [outer = 0x1280c7c00] 15:26:32 INFO - PROCESS | 1661 | 1465856792584 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 15:26:32 INFO - PROCESS | 1661 | 1465856792607 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 1661 | 1465856792610 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:26:32 INFO - PROCESS | 1661 | 1465856792612 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - PROCESS | 1661 | 1465856792613 Marionette TRACE conn2 <- [1,1286,null,{}] 15:26:32 INFO - PROCESS | 1661 | 1465856792616 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:32 INFO - PROCESS | 1661 | 1465856792617 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:32 INFO - PROCESS | 1661 | 1465856792716 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:26:32 INFO - PROCESS | 1661 | 1465856792720 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 1661 | 1465856792721 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3e4000 == 39 [pid = 1661] [id = 329] 15:26:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1280c8400) [pid = 1661] [serial = 986] [outer = 0x0] 15:26:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x129321400) [pid = 1661] [serial = 987] [outer = 0x1280c8400] 15:26:32 INFO - PROCESS | 1661 | 1465856792745 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12a359000) [pid = 1661] [serial = 988] [outer = 0x1280c8400] 15:26:33 INFO - PROCESS | 1661 | 1465856793053 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 470ms 15:26:33 INFO - PROCESS | 1661 | 1465856793084 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 1661 | 1465856793085 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:26:33 INFO - PROCESS | 1661 | 1465856793087 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 1661 | 1465856793088 Marionette TRACE conn2 <- [1,1290,null,{}] 15:26:33 INFO - PROCESS | 1661 | 1465856793090 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:33 INFO - PROCESS | 1661 | 1465856793091 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:33 INFO - PROCESS | 1661 | 1465856793206 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:26:33 INFO - PROCESS | 1661 | 1465856793216 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 1661 | 1465856793217 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab48800 == 40 [pid = 1661] [id = 330] 15:26:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x129320c00) [pid = 1661] [serial = 989] [outer = 0x0] 15:26:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12a4a9800) [pid = 1661] [serial = 990] [outer = 0x129320c00] 15:26:33 INFO - PROCESS | 1661 | 1465856793241 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12a4b3c00) [pid = 1661] [serial = 991] [outer = 0x129320c00] 15:26:33 INFO - PROCESS | 1661 | 1465856793547 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 15:26:33 INFO - PROCESS | 1661 | 1465856793606 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 1661 | 1465856793607 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:26:33 INFO - PROCESS | 1661 | 1465856793609 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 1661 | 1465856793610 Marionette TRACE conn2 <- [1,1294,null,{}] 15:26:33 INFO - PROCESS | 1661 | 1465856793613 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:33 INFO - PROCESS | 1661 | 1465856793614 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:33 INFO - PROCESS | 1661 | 1465856793708 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:26:33 INFO - PROCESS | 1661 | 1465856793719 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 1661 | 1465856793720 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b958000 == 41 [pid = 1661] [id = 331] 15:26:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12a4b2c00) [pid = 1661] [serial = 992] [outer = 0x0] 15:26:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12a5b2400) [pid = 1661] [serial = 993] [outer = 0x12a4b2c00] 15:26:33 INFO - PROCESS | 1661 | 1465856793743 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12a924000) [pid = 1661] [serial = 994] [outer = 0x12a4b2c00] 15:26:34 INFO - PROCESS | 1661 | 1465856794054 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 15:26:34 INFO - PROCESS | 1661 | 1465856794079 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 1661 | 1465856794082 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:26:34 INFO - PROCESS | 1661 | 1465856794085 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - PROCESS | 1661 | 1465856794086 Marionette TRACE conn2 <- [1,1298,null,{}] 15:26:34 INFO - PROCESS | 1661 | 1465856794088 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:34 INFO - PROCESS | 1661 | 1465856794089 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:34 INFO - PROCESS | 1661 | 1465856794194 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:26:34 INFO - PROCESS | 1661 | 1465856794229 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 1661 | 1465856794230 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba24000 == 42 [pid = 1661] [id = 332] 15:26:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x12a923c00) [pid = 1661] [serial = 995] [outer = 0x0] 15:26:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x12a92bc00) [pid = 1661] [serial = 996] [outer = 0x12a923c00] 15:26:34 INFO - PROCESS | 1661 | 1465856794253 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x12b780c00) [pid = 1661] [serial = 997] [outer = 0x12a923c00] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x1287e4000) [pid = 1661] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x116238400) [pid = 1661] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12b77b000) [pid = 1661] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x115a4c000) [pid = 1661] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x127fd4c00) [pid = 1661] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x116904800) [pid = 1661] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11850f400) [pid = 1661] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x11623a800) [pid = 1661] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x12a58f800) [pid = 1661] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x12603f000) [pid = 1661] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x120e9e400) [pid = 1661] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x118509800) [pid = 1661] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x126425800) [pid = 1661] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:26:34 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x115f52400) [pid = 1661] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:26:34 INFO - PROCESS | 1661 | 1465856794674 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 620ms 15:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:26:34 INFO - PROCESS | 1661 | 1465856794706 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 1661 | 1465856794707 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:26:34 INFO - PROCESS | 1661 | 1465856794714 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - PROCESS | 1661 | 1465856794715 Marionette TRACE conn2 <- [1,1302,null,{}] 15:26:34 INFO - PROCESS | 1661 | 1465856794718 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:34 INFO - PROCESS | 1661 | 1465856794719 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:34 INFO - PROCESS | 1661 | 1465856794826 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:26:34 INFO - PROCESS | 1661 | 1465856794859 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 1661 | 1465856794860 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab5a000 == 43 [pid = 1661] [id = 333] 15:26:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x112fedc00) [pid = 1661] [serial = 998] [outer = 0x0] 15:26:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x126425800) [pid = 1661] [serial = 999] [outer = 0x112fedc00] 15:26:34 INFO - PROCESS | 1661 | 1465856794884 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12a922c00) [pid = 1661] [serial = 1000] [outer = 0x112fedc00] 15:26:35 INFO - PROCESS | 1661 | 1465856795149 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 475ms 15:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:26:35 INFO - PROCESS | 1661 | 1465856795185 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 1661 | 1465856795186 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:26:35 INFO - PROCESS | 1661 | 1465856795188 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 1661 | 1465856795189 Marionette TRACE conn2 <- [1,1306,null,{}] 15:26:35 INFO - PROCESS | 1661 | 1465856795191 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:35 INFO - PROCESS | 1661 | 1465856795192 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:35 INFO - PROCESS | 1661 | 1465856795290 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:26:35 INFO - PROCESS | 1661 | 1465856795294 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 1661 | 1465856795297 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf56000 == 44 [pid = 1661] [id = 334] 15:26:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12a924c00) [pid = 1661] [serial = 1001] [outer = 0x0] 15:26:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12b781000) [pid = 1661] [serial = 1002] [outer = 0x12a924c00] 15:26:35 INFO - PROCESS | 1661 | 1465856795320 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12b9aac00) [pid = 1661] [serial = 1003] [outer = 0x12a924c00] 15:26:35 INFO - PROCESS | 1661 | 1465856795644 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 470ms 15:26:35 INFO - PROCESS | 1661 | 1465856795659 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 1661 | 1465856795661 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:26:35 INFO - PROCESS | 1661 | 1465856795666 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 1661 | 1465856795667 Marionette TRACE conn2 <- [1,1310,null,{}] 15:26:35 INFO - PROCESS | 1661 | 1465856795669 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:35 INFO - PROCESS | 1661 | 1465856795670 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:35 INFO - PROCESS | 1661 | 1465856795778 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:26:35 INFO - PROCESS | 1661 | 1465856795784 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 1661 | 1465856795785 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1d7800 == 45 [pid = 1661] [id = 335] 15:26:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x115f50800) [pid = 1661] [serial = 1004] [outer = 0x0] 15:26:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12b9a9800) [pid = 1661] [serial = 1005] [outer = 0x115f50800] 15:26:35 INFO - PROCESS | 1661 | 1465856795808 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12c12c800) [pid = 1661] [serial = 1006] [outer = 0x115f50800] 15:26:36 INFO - PROCESS | 1661 | 1465856796118 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:26:36 INFO - PROCESS | 1661 | 1465856796139 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:26:36 INFO - PROCESS | 1661 | 1465856796142 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 1661 | 1465856796145 Marionette TRACE conn2 <- [1,1314,null,{}] 15:26:36 INFO - PROCESS | 1661 | 1465856796151 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:36 INFO - PROCESS | 1661 | 1465856796152 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:36 INFO - PROCESS | 1661 | 1465856796254 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:26:36 INFO - PROCESS | 1661 | 1465856796258 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 1661 | 1465856796259 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c59d800 == 46 [pid = 1661] [id = 336] 15:26:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12c12cc00) [pid = 1661] [serial = 1007] [outer = 0x0] 15:26:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12c215400) [pid = 1661] [serial = 1008] [outer = 0x12c12cc00] 15:26:36 INFO - PROCESS | 1661 | 1465856796283 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x12c961800) [pid = 1661] [serial = 1009] [outer = 0x12c12cc00] 15:26:36 INFO - PROCESS | 1661 | 1465856796779 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 673ms 15:26:36 INFO - PROCESS | 1661 | 1465856796819 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 1661 | 1465856796821 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:26:36 INFO - PROCESS | 1661 | 1465856796826 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 1661 | 1465856796830 Marionette TRACE conn2 <- [1,1318,null,{}] 15:26:36 INFO - PROCESS | 1661 | 1465856796834 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:36 INFO - PROCESS | 1661 | 1465856796836 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:36 INFO - PROCESS | 1661 | 1465856796952 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:26:37 INFO - PROCESS | 1661 | 1465856797009 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 1661 | 1465856797010 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ae1000 == 47 [pid = 1661] [id = 337] 15:26:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x11287ac00) [pid = 1661] [serial = 1010] [outer = 0x0] 15:26:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x112d82800) [pid = 1661] [serial = 1011] [outer = 0x11287ac00] 15:26:37 INFO - PROCESS | 1661 | 1465856797041 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x115f50000) [pid = 1661] [serial = 1012] [outer = 0x11287ac00] 15:26:37 INFO - PROCESS | 1661 | 1465856797623 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 874ms 15:26:37 INFO - PROCESS | 1661 | 1465856797699 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 1661 | 1465856797703 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:26:37 INFO - PROCESS | 1661 | 1465856797707 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 1661 | 1465856797709 Marionette TRACE conn2 <- [1,1322,null,{}] 15:26:37 INFO - PROCESS | 1661 | 1465856797712 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:37 INFO - PROCESS | 1661 | 1465856797714 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:37 INFO - PROCESS | 1661 | 1465856797948 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:26:38 INFO - PROCESS | 1661 | 1465856798023 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 1661 | 1465856798024 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x1133f4000 == 48 [pid = 1661] [id = 338] 15:26:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x112973000) [pid = 1661] [serial = 1013] [outer = 0x0] 15:26:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x11622f000) [pid = 1661] [serial = 1014] [outer = 0x112973000] 15:26:38 INFO - PROCESS | 1661 | 1465856798055 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x116921800) [pid = 1661] [serial = 1015] [outer = 0x112973000] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1d7800 == 47 [pid = 1661] [id = 335] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf56000 == 46 [pid = 1661] [id = 334] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab5a000 == 45 [pid = 1661] [id = 333] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba24000 == 44 [pid = 1661] [id = 332] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12b958000 == 43 [pid = 1661] [id = 331] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab48800 == 42 [pid = 1661] [id = 330] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x12c21c400) [pid = 1661] [serial = 951] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3e4000 == 41 [pid = 1661] [id = 329] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x120e44800 == 40 [pid = 1661] [id = 328] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1280ed000 == 39 [pid = 1661] [id = 327] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1188e4800 == 38 [pid = 1661] [id = 326] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1260b7800 == 37 [pid = 1661] [id = 325] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1253b8800 == 36 [pid = 1661] [id = 324] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1214e0000 == 35 [pid = 1661] [id = 323] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x120e46000 == 34 [pid = 1661] [id = 322] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x119715800 == 33 [pid = 1661] [id = 321] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x1188e5800 == 32 [pid = 1661] [id = 320] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x117362000 == 31 [pid = 1661] [id = 319] 15:26:38 INFO - PROCESS | 1661 | --DOCSHELL 0x115f1f800 == 30 [pid = 1661] [id = 318] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x12a356800) [pid = 1661] [serial = 933] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x12a92e000) [pid = 1661] [serial = 936] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x12b98a000) [pid = 1661] [serial = 939] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x126042000) [pid = 1661] [serial = 943] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x1180ab800) [pid = 1661] [serial = 942] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12c216400) [pid = 1661] [serial = 949] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12b9a8400) [pid = 1661] [serial = 940] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x116a13c00) [pid = 1661] [serial = 918] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118fb6000) [pid = 1661] [serial = 916] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11865f400) [pid = 1661] [serial = 915] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x116922400) [pid = 1661] [serial = 913] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x11662d000) [pid = 1661] [serial = 912] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x12a938c00) [pid = 1661] [serial = 910] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x126755000) [pid = 1661] [serial = 927] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x127fd8c00) [pid = 1661] [serial = 928] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x1214b0400) [pid = 1661] [serial = 924] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12531c400) [pid = 1661] [serial = 925] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x118872800) [pid = 1661] [serial = 921] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x119af5400) [pid = 1661] [serial = 922] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x11850ac00) [pid = 1661] [serial = 919] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12b989000) [pid = 1661] [serial = 945] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12652d400) [pid = 1661] [serial = 930] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12879b000) [pid = 1661] [serial = 931] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12b9b3800) [pid = 1661] [serial = 948] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12b77a400) [pid = 1661] [serial = 937] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12a923400) [pid = 1661] [serial = 934] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12b9b0400) [pid = 1661] [serial = 946] [outer = 0x0] [url = about:blank] 15:26:38 INFO - PROCESS | 1661 | 1465856798565 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 871ms 15:26:38 INFO - PROCESS | 1661 | 1465856798579 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 1661 | 1465856798581 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:26:38 INFO - PROCESS | 1661 | 1465856798584 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 1661 | 1465856798586 Marionette TRACE conn2 <- [1,1326,null,{}] 15:26:38 INFO - PROCESS | 1661 | 1465856798589 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:38 INFO - PROCESS | 1661 | 1465856798591 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:38 INFO - PROCESS | 1661 | 1465856798679 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:26:38 INFO - PROCESS | 1661 | 1465856798683 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 1661 | 1465856798685 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ac1800 == 31 [pid = 1661] [id = 339] 15:26:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x116904800) [pid = 1661] [serial = 1016] [outer = 0x0] 15:26:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x11704d800) [pid = 1661] [serial = 1017] [outer = 0x116904800] 15:26:38 INFO - PROCESS | 1661 | 1465856798713 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1181a3800) [pid = 1661] [serial = 1018] [outer = 0x116904800] 15:26:39 INFO - PROCESS | 1661 | 1465856799064 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 15:26:39 INFO - PROCESS | 1661 | 1465856799108 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:26:39 INFO - PROCESS | 1661 | 1465856799110 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:26:39 INFO - PROCESS | 1661 | 1465856799112 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - PROCESS | 1661 | 1465856799114 Marionette TRACE conn2 <- [1,1330,null,{}] 15:26:39 INFO - PROCESS | 1661 | 1465856799116 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:39 INFO - PROCESS | 1661 | 1465856799117 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:39 INFO - PROCESS | 1661 | 1465856799194 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:26:39 INFO - PROCESS | 1661 | 1465856799201 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 1661 | 1465856799203 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191d3000 == 32 [pid = 1661] [id = 340] 15:26:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1181a4c00) [pid = 1661] [serial = 1019] [outer = 0x0] 15:26:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x118663400) [pid = 1661] [serial = 1020] [outer = 0x1181a4c00] 15:26:39 INFO - PROCESS | 1661 | 1465856799230 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x11886ac00) [pid = 1661] [serial = 1021] [outer = 0x1181a4c00] 15:26:39 INFO - PROCESS | 1661 | 1465856799581 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 15:26:39 INFO - PROCESS | 1661 | 1465856799631 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:26:39 INFO - PROCESS | 1661 | 1465856799634 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:26:39 INFO - PROCESS | 1661 | 1465856799646 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - PROCESS | 1661 | 1465856799649 Marionette TRACE conn2 <- [1,1334,null,{}] 15:26:39 INFO - PROCESS | 1661 | 1465856799657 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:39 INFO - PROCESS | 1661 | 1465856799659 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:39 INFO - PROCESS | 1661 | 1465856799739 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:26:39 INFO - PROCESS | 1661 | 1465856799747 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 1661 | 1465856799748 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x121295800 == 33 [pid = 1661] [id = 341] 15:26:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x11286f800) [pid = 1661] [serial = 1022] [outer = 0x0] 15:26:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x119752000) [pid = 1661] [serial = 1023] [outer = 0x11286f800] 15:26:39 INFO - PROCESS | 1661 | 1465856799773 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x120ea9400) [pid = 1661] [serial = 1024] [outer = 0x11286f800] 15:26:40 INFO - PROCESS | 1661 | 1465856800091 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 485ms 15:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:26:40 INFO - PROCESS | 1661 | 1465856800122 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 1661 | 1465856800123 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:26:40 INFO - PROCESS | 1661 | 1465856800125 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 1661 | 1465856800127 Marionette TRACE conn2 <- [1,1338,null,{}] 15:26:40 INFO - PROCESS | 1661 | 1465856800131 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:40 INFO - PROCESS | 1661 | 1465856800133 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:40 INFO - PROCESS | 1661 | 1465856800209 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:26:40 INFO - PROCESS | 1661 | 1465856800215 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 1661 | 1465856800215 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x12488c800 == 34 [pid = 1661] [id = 342] 15:26:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x113c22c00) [pid = 1661] [serial = 1025] [outer = 0x0] 15:26:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1214b2800) [pid = 1661] [serial = 1026] [outer = 0x113c22c00] 15:26:40 INFO - PROCESS | 1661 | 1465856800240 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1248e1000) [pid = 1661] [serial = 1027] [outer = 0x113c22c00] 15:26:41 INFO - PROCESS | 1661 | 1465856801058 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 973ms 15:26:41 INFO - PROCESS | 1661 | 1465856801101 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 1661 | 1465856801102 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:26:41 INFO - PROCESS | 1661 | 1465856801105 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - PROCESS | 1661 | 1465856801106 Marionette TRACE conn2 <- [1,1342,null,{}] 15:26:41 INFO - PROCESS | 1661 | 1465856801108 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:41 INFO - PROCESS | 1661 | 1465856801109 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:41 INFO - PROCESS | 1661 | 1465856801203 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:26:41 INFO - PROCESS | 1661 | 1465856801207 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 1661 | 1465856801211 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x12103c000 == 35 [pid = 1661] [id = 343] 15:26:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x124e55400) [pid = 1661] [serial = 1028] [outer = 0x0] 15:26:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x125e1ac00) [pid = 1661] [serial = 1029] [outer = 0x124e55400] 15:26:41 INFO - PROCESS | 1661 | 1465856801274 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x125eec800) [pid = 1661] [serial = 1030] [outer = 0x124e55400] 15:26:41 INFO - PROCESS | 1661 | 1465856801626 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 568ms 15:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:26:41 INFO - PROCESS | 1661 | 1465856801674 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 1661 | 1465856801675 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:26:41 INFO - PROCESS | 1661 | 1465856801677 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - PROCESS | 1661 | 1465856801678 Marionette TRACE conn2 <- [1,1346,null,{}] 15:26:41 INFO - PROCESS | 1661 | 1465856801680 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:41 INFO - PROCESS | 1661 | 1465856801681 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:41 INFO - PROCESS | 1661 | 1465856801779 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:26:41 INFO - PROCESS | 1661 | 1465856801782 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 1661 | 1465856801783 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x128491000 == 36 [pid = 1661] [id = 344] 15:26:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1133ad400) [pid = 1661] [serial = 1031] [outer = 0x0] 15:26:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x125ef4400) [pid = 1661] [serial = 1032] [outer = 0x1133ad400] 15:26:41 INFO - PROCESS | 1661 | 1465856801814 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12675b400) [pid = 1661] [serial = 1033] [outer = 0x1133ad400] 15:26:42 INFO - PROCESS | 1661 | 1465856802172 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 15:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:26:42 INFO - PROCESS | 1661 | 1465856802203 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 1661 | 1465856802204 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:26:42 INFO - PROCESS | 1661 | 1465856802206 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 1661 | 1465856802207 Marionette TRACE conn2 <- [1,1350,null,{}] 15:26:42 INFO - PROCESS | 1661 | 1465856802210 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:42 INFO - PROCESS | 1661 | 1465856802212 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:42 INFO - PROCESS | 1661 | 1465856802307 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:26:42 INFO - PROCESS | 1661 | 1465856802311 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 1661 | 1465856802312 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x129186000 == 37 [pid = 1661] [id = 345] 15:26:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x125eee400) [pid = 1661] [serial = 1034] [outer = 0x0] 15:26:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x127fd6800) [pid = 1661] [serial = 1035] [outer = 0x125eee400] 15:26:42 INFO - PROCESS | 1661 | 1465856802336 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x128148c00) [pid = 1661] [serial = 1036] [outer = 0x125eee400] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1280c8400) [pid = 1661] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x118258800) [pid = 1661] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118fb2000) [pid = 1661] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x129320c00) [pid = 1661] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x11297bc00) [pid = 1661] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x126530000) [pid = 1661] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x119335c00) [pid = 1661] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x111eca400) [pid = 1661] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1280c7c00) [pid = 1661] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x115f57800) [pid = 1661] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x115eee800) [pid = 1661] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x119335000) [pid = 1661] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x124bae800) [pid = 1661] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x110e40000) [pid = 1661] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x112fedc00) [pid = 1661] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12a4b2c00) [pid = 1661] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12a923c00) [pid = 1661] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x115f50800) [pid = 1661] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:26:42 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12a924c00) [pid = 1661] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:26:42 INFO - PROCESS | 1661 | 1465856802789 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 620ms 15:26:42 INFO - PROCESS | 1661 | 1465856802827 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:26:42 INFO - PROCESS | 1661 | 1465856802828 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:26:42 INFO - PROCESS | 1661 | 1465856802830 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 1661 | 1465856802831 Marionette TRACE conn2 <- [1,1354,null,{}] 15:26:42 INFO - PROCESS | 1661 | 1465856802833 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:42 INFO - PROCESS | 1661 | 1465856802834 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:42 INFO - PROCESS | 1661 | 1465856802917 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:26:42 INFO - PROCESS | 1661 | 1465856802920 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 1661 | 1465856802921 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e37000 == 38 [pid = 1661] [id = 346] 15:26:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x112ff0000) [pid = 1661] [serial = 1037] [outer = 0x0] 15:26:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x117044400) [pid = 1661] [serial = 1038] [outer = 0x112ff0000] 15:26:42 INFO - PROCESS | 1661 | 1465856802945 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x119334000) [pid = 1661] [serial = 1039] [outer = 0x112ff0000] 15:26:43 INFO - PROCESS | 1661 | 1465856803282 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 468ms 15:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:26:43 INFO - PROCESS | 1661 | 1465856803299 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 1661 | 1465856803300 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:26:43 INFO - PROCESS | 1661 | 1465856803302 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 1661 | 1465856803303 Marionette TRACE conn2 <- [1,1358,null,{}] 15:26:43 INFO - PROCESS | 1661 | 1465856803306 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:43 INFO - PROCESS | 1661 | 1465856803307 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:43 INFO - PROCESS | 1661 | 1465856803407 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:26:43 INFO - PROCESS | 1661 | 1465856803415 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 1661 | 1465856803417 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x121289800 == 39 [pid = 1661] [id = 347] 15:26:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x119334800) [pid = 1661] [serial = 1040] [outer = 0x0] 15:26:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x126041000) [pid = 1661] [serial = 1041] [outer = 0x119334800] 15:26:43 INFO - PROCESS | 1661 | 1465856803441 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1282b3800) [pid = 1661] [serial = 1042] [outer = 0x119334800] 15:26:43 INFO - PROCESS | 1661 | 1465856803738 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 468ms 15:26:43 INFO - PROCESS | 1661 | 1465856803771 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:26:43 INFO - PROCESS | 1661 | 1465856803783 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:26:43 INFO - PROCESS | 1661 | 1465856803785 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 1661 | 1465856803787 Marionette TRACE conn2 <- [1,1362,null,{}] 15:26:43 INFO - PROCESS | 1661 | 1465856803789 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:43 INFO - PROCESS | 1661 | 1465856803790 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:43 INFO - PROCESS | 1661 | 1465856803866 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:26:43 INFO - PROCESS | 1661 | 1465856803870 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 1661 | 1465856803871 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac44000 == 40 [pid = 1661] [id = 348] 15:26:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x1282b7800) [pid = 1661] [serial = 1043] [outer = 0x0] 15:26:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1287ea400) [pid = 1661] [serial = 1044] [outer = 0x1282b7800] 15:26:43 INFO - PROCESS | 1661 | 1465856803898 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12932d800) [pid = 1661] [serial = 1045] [outer = 0x1282b7800] 15:26:44 INFO - PROCESS | 1661 | 1465856804221 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 468ms 15:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:26:44 INFO - PROCESS | 1661 | 1465856804254 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 1661 | 1465856804256 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:26:44 INFO - PROCESS | 1661 | 1465856804258 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 1661 | 1465856804260 Marionette TRACE conn2 <- [1,1366,null,{}] 15:26:44 INFO - PROCESS | 1661 | 1465856804265 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:44 INFO - PROCESS | 1661 | 1465856804266 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:44 INFO - PROCESS | 1661 | 1465856804380 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:26:44 INFO - PROCESS | 1661 | 1465856804386 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 1661 | 1465856804387 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba10800 == 41 [pid = 1661] [id = 349] 15:26:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x112874000) [pid = 1661] [serial = 1046] [outer = 0x0] 15:26:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12932c400) [pid = 1661] [serial = 1047] [outer = 0x112874000] 15:26:44 INFO - PROCESS | 1661 | 1465856804411 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12a5b6000) [pid = 1661] [serial = 1048] [outer = 0x112874000] 15:26:44 INFO - PROCESS | 1661 | 1465856804742 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 1661 | 1465856804832 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:26:44 INFO - PROCESS | 1661 | 1465856804835 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 1661 | 1465856804838 Marionette TRACE conn2 <- [1,1370,null,{}] 15:26:44 INFO - PROCESS | 1661 | 1465856804842 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:44 INFO - PROCESS | 1661 | 1465856804844 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:44 INFO - PROCESS | 1661 | 1465856804981 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:26:45 INFO - PROCESS | 1661 | 1465856805039 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 1661 | 1465856805042 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x11695a000 == 42 [pid = 1661] [id = 350] 15:26:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x115f52400) [pid = 1661] [serial = 1049] [outer = 0x0] 15:26:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1162a5400) [pid = 1661] [serial = 1050] [outer = 0x115f52400] 15:26:45 INFO - PROCESS | 1661 | 1465856805073 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x116a19800) [pid = 1661] [serial = 1051] [outer = 0x115f52400] 15:26:45 INFO - PROCESS | 1661 | 1465856805520 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 1661 | 1465856805560 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:26:45 INFO - PROCESS | 1661 | 1465856805583 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 1661 | 1465856805586 Marionette TRACE conn2 <- [1,1374,null,{}] 15:26:45 INFO - PROCESS | 1661 | 1465856805589 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:45 INFO - PROCESS | 1661 | 1465856805591 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:45 INFO - PROCESS | 1661 | 1465856805691 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:26:45 INFO - PROCESS | 1661 | 1465856805759 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 1661 | 1465856805760 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x12103d800 == 43 [pid = 1661] [id = 351] 15:26:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x11865d400) [pid = 1661] [serial = 1052] [outer = 0x0] 15:26:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x118668c00) [pid = 1661] [serial = 1053] [outer = 0x11865d400] 15:26:45 INFO - PROCESS | 1661 | 1465856805791 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x118fe4000) [pid = 1661] [serial = 1054] [outer = 0x11865d400] 15:26:46 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:46 INFO - PROCESS | 1661 | 1465856806236 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 1661 | 1465856806306 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:26:46 INFO - PROCESS | 1661 | 1465856806308 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 1661 | 1465856806309 Marionette TRACE conn2 <- [1,1378,null,{}] 15:26:46 INFO - PROCESS | 1661 | 1465856806319 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:46 INFO - PROCESS | 1661 | 1465856806322 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:46 INFO - PROCESS | 1661 | 1465856806425 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:26:46 INFO - PROCESS | 1661 | 1465856806494 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:46 INFO - PROCESS | 1661 | 1465856806497 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac47800 == 44 [pid = 1661] [id = 352] 15:26:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x121b8d800) [pid = 1661] [serial = 1055] [outer = 0x0] 15:26:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x124be7400) [pid = 1661] [serial = 1056] [outer = 0x121b8d800] 15:26:46 INFO - PROCESS | 1661 | 1465856806528 Marionette DEBUG loaded listener.js 15:26:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x125eec000) [pid = 1661] [serial = 1057] [outer = 0x121b8d800] 15:26:46 INFO - PROCESS | 1661 | 1465856806951 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 1661 | 1465856806982 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:26:46 INFO - PROCESS | 1661 | 1465856806984 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 1661 | 1465856806985 Marionette TRACE conn2 <- [1,1382,null,{}] 15:26:46 INFO - PROCESS | 1661 | 1465856806988 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:46 INFO - PROCESS | 1661 | 1465856806989 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:47 INFO - PROCESS | 1661 | 1465856807089 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:26:47 INFO - PROCESS | 1661 | 1465856807145 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 1661 | 1465856807146 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1d3000 == 45 [pid = 1661] [id = 353] 15:26:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x125ef2800) [pid = 1661] [serial = 1058] [outer = 0x0] 15:26:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x128140400) [pid = 1661] [serial = 1059] [outer = 0x125ef2800] 15:26:47 INFO - PROCESS | 1661 | 1465856807175 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x1287efc00) [pid = 1661] [serial = 1060] [outer = 0x125ef2800] 15:26:47 INFO - PROCESS | 1661 | [1661] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:26:47 INFO - PROCESS | 1661 | 1465856807841 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 1661 | 1465856807908 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:26:47 INFO - PROCESS | 1661 | 1465856807912 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - PROCESS | 1661 | 1465856807913 Marionette TRACE conn2 <- [1,1386,null,{}] 15:26:47 INFO - PROCESS | 1661 | 1465856807917 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:47 INFO - PROCESS | 1661 | 1465856807919 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:48 INFO - PROCESS | 1661 | 1465856808035 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:26:48 INFO - PROCESS | 1661 | 1465856808162 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 1661 | 1465856808164 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x119aae800 == 46 [pid = 1661] [id = 354] 15:26:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x11673a800) [pid = 1661] [serial = 1061] [outer = 0x0] 15:26:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x1175d4000) [pid = 1661] [serial = 1062] [outer = 0x11673a800] 15:26:48 INFO - PROCESS | 1661 | 1465856808190 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x118511000) [pid = 1661] [serial = 1063] [outer = 0x11673a800] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac44000 == 45 [pid = 1661] [id = 348] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x121289800 == 44 [pid = 1661] [id = 347] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x125e37000 == 43 [pid = 1661] [id = 346] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x129186000 == 42 [pid = 1661] [id = 345] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x128491000 == 41 [pid = 1661] [id = 344] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12103c000 == 40 [pid = 1661] [id = 343] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12488c800 == 39 [pid = 1661] [id = 342] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x121295800 == 38 [pid = 1661] [id = 341] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x1191d3000 == 37 [pid = 1661] [id = 340] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x116ac1800 == 36 [pid = 1661] [id = 339] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x1133f4000 == 35 [pid = 1661] [id = 338] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x116ae1000 == 34 [pid = 1661] [id = 337] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12c59d800 == 33 [pid = 1661] [id = 336] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf54000 == 32 [pid = 1661] [id = 317] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1d3000 == 31 [pid = 1661] [id = 353] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac47800 == 30 [pid = 1661] [id = 352] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12103d800 == 29 [pid = 1661] [id = 351] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba10800 == 28 [pid = 1661] [id = 349] 15:26:48 INFO - PROCESS | 1661 | --DOCSHELL 0x11695a000 == 27 [pid = 1661] [id = 350] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x126425800) [pid = 1661] [serial = 999] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x12a5b2400) [pid = 1661] [serial = 993] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x12a4b3c00) [pid = 1661] [serial = 991] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x12a92bc00) [pid = 1661] [serial = 996] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x12a924000) [pid = 1661] [serial = 994] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x12c12c800) [pid = 1661] [serial = 1006] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12b781000) [pid = 1661] [serial = 1002] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12c215400) [pid = 1661] [serial = 1008] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12a922c00) [pid = 1661] [serial = 1000] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x12b780c00) [pid = 1661] [serial = 997] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x12b9aac00) [pid = 1661] [serial = 1003] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x1287e7400) [pid = 1661] [serial = 985] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x12b9a9800) [pid = 1661] [serial = 1005] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x129321400) [pid = 1661] [serial = 987] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11860f400) [pid = 1661] [serial = 963] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x1187a8000) [pid = 1661] [serial = 964] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x119755400) [pid = 1661] [serial = 969] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x12a4a9800) [pid = 1661] [serial = 990] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x120edf000) [pid = 1661] [serial = 970] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x112fe8800) [pid = 1661] [serial = 954] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x113d8a800) [pid = 1661] [serial = 955] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x126a61c00) [pid = 1661] [serial = 981] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x127fdc800) [pid = 1661] [serial = 982] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x124be2400) [pid = 1661] [serial = 975] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12532a000) [pid = 1661] [serial = 976] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1210f2400) [pid = 1661] [serial = 972] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x121b92c00) [pid = 1661] [serial = 973] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12828ec00) [pid = 1661] [serial = 984] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x116905c00) [pid = 1661] [serial = 957] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x116e81c00) [pid = 1661] [serial = 958] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x118876000) [pid = 1661] [serial = 966] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x118fed000) [pid = 1661] [serial = 967] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x12a359000) [pid = 1661] [serial = 988] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x12c221c00) [pid = 1661] [serial = 952] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x125e24c00) [pid = 1661] [serial = 978] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x126584c00) [pid = 1661] [serial = 979] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x11819dc00) [pid = 1661] [serial = 960] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x118263000) [pid = 1661] [serial = 961] [outer = 0x0] [url = about:blank] 15:26:49 INFO - PROCESS | 1661 | 1465856809131 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 1661 | 1465856809186 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:26:49 INFO - PROCESS | 1661 | 1465856809189 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 1661 | 1465856809191 Marionette TRACE conn2 <- [1,1390,null,{}] 15:26:49 INFO - PROCESS | 1661 | 1465856809200 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:49 INFO - PROCESS | 1661 | 1465856809202 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:49 INFO - PROCESS | 1661 | 1465856809287 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:26:49 INFO - PROCESS | 1661 | 1465856809344 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 1661 | 1465856809345 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x11661b000 == 28 [pid = 1661] [id = 355] 15:26:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x11287c000) [pid = 1661] [serial = 1064] [outer = 0x0] 15:26:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x1132a1400) [pid = 1661] [serial = 1065] [outer = 0x11287c000] 15:26:49 INFO - PROCESS | 1661 | 1465856809372 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x115e0c400) [pid = 1661] [serial = 1066] [outer = 0x11287c000] 15:26:49 INFO - PROCESS | 1661 | 1465856809699 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 527ms 15:26:49 INFO - PROCESS | 1661 | 1465856809717 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 1661 | 1465856809721 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:26:49 INFO - PROCESS | 1661 | 1465856809725 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 1661 | 1465856809728 Marionette TRACE conn2 <- [1,1394,null,{}] 15:26:49 INFO - PROCESS | 1661 | 1465856809732 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:49 INFO - PROCESS | 1661 | 1465856809734 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:49 INFO - PROCESS | 1661 | 1465856809809 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:26:49 INFO - PROCESS | 1661 | 1465856809815 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 1661 | 1465856809816 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x118120800 == 29 [pid = 1661] [id = 356] 15:26:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x1164e1800) [pid = 1661] [serial = 1067] [outer = 0x0] 15:26:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x116e81800) [pid = 1661] [serial = 1068] [outer = 0x1164e1800] 15:26:49 INFO - PROCESS | 1661 | 1465856809840 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x1180aa400) [pid = 1661] [serial = 1069] [outer = 0x1164e1800] 15:26:50 INFO - PROCESS | 1661 | 1465856810251 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 573ms 15:26:50 INFO - PROCESS | 1661 | 1465856810299 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:26:50 INFO - PROCESS | 1661 | 1465856810301 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:26:50 INFO - PROCESS | 1661 | 1465856810304 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 1661 | 1465856810308 Marionette TRACE conn2 <- [1,1398,null,{}] 15:26:50 INFO - PROCESS | 1661 | 1465856810320 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:50 INFO - PROCESS | 1661 | 1465856810325 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:50 INFO - PROCESS | 1661 | 1465856810443 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:26:50 INFO - PROCESS | 1661 | 1465856810515 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 1661 | 1465856810518 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x1199a6800 == 30 [pid = 1661] [id = 357] 15:26:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x112825800) [pid = 1661] [serial = 1070] [outer = 0x0] 15:26:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x118607c00) [pid = 1661] [serial = 1071] [outer = 0x112825800] 15:26:50 INFO - PROCESS | 1661 | 1465856810562 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x1187a8000) [pid = 1661] [serial = 1072] [outer = 0x112825800] 15:26:50 INFO - PROCESS | 1661 | 1465856810882 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 624ms 15:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:26:50 INFO - PROCESS | 1661 | 1465856810934 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:26:50 INFO - PROCESS | 1661 | 1465856810935 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:26:50 INFO - PROCESS | 1661 | 1465856810938 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 1661 | 1465856810939 Marionette TRACE conn2 <- [1,1402,null,{}] 15:26:50 INFO - PROCESS | 1661 | 1465856810941 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:50 INFO - PROCESS | 1661 | 1465856810943 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:51 INFO - PROCESS | 1661 | 1465856811024 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:26:51 INFO - PROCESS | 1661 | 1465856811029 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:51 INFO - PROCESS | 1661 | 1465856811031 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x121148000 == 31 [pid = 1661] [id = 358] 15:26:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x112d62c00) [pid = 1661] [serial = 1073] [outer = 0x0] 15:26:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x118fe5800) [pid = 1661] [serial = 1074] [outer = 0x112d62c00] 15:26:51 INFO - PROCESS | 1661 | 1465856811055 Marionette DEBUG loaded listener.js 15:26:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x11943a800) [pid = 1661] [serial = 1075] [outer = 0x112d62c00] 15:26:51 INFO - PROCESS | 1661 | 1465856811400 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 471ms 15:26:51 INFO - PROCESS | 1661 | 1465856811409 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 1661 | 1465856811411 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:26:51 INFO - PROCESS | 1661 | 1465856811415 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - PROCESS | 1661 | 1465856811423 Marionette TRACE conn2 <- [1,1406,null,{}] 15:26:51 INFO - PROCESS | 1661 | 1465856811426 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:51 INFO - PROCESS | 1661 | 1465856811427 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:51 INFO - PROCESS | 1661 | 1465856811519 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:26:51 INFO - PROCESS | 1661 | 1465856811554 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:51 INFO - PROCESS | 1661 | 1465856811555 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c19000 == 32 [pid = 1661] [id = 359] 15:26:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1164db800) [pid = 1661] [serial = 1076] [outer = 0x0] 15:26:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x119756000) [pid = 1661] [serial = 1077] [outer = 0x1164db800] 15:26:51 INFO - PROCESS | 1661 | 1465856811580 Marionette DEBUG loaded listener.js 15:26:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x119ee6800) [pid = 1661] [serial = 1078] [outer = 0x1164db800] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1133ad400) [pid = 1661] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x116904800) [pid = 1661] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x11287ac00) [pid = 1661] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x11286f800) [pid = 1661] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x1181a4c00) [pid = 1661] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12c12cc00) [pid = 1661] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x113c22c00) [pid = 1661] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x112973000) [pid = 1661] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x125eee400) [pid = 1661] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x1282b7800) [pid = 1661] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x112ff0000) [pid = 1661] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x112874000) [pid = 1661] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x124e55400) [pid = 1661] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:26:52 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x119334800) [pid = 1661] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:26:52 INFO - PROCESS | 1661 | 1465856812314 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 978ms 15:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:26:52 INFO - PROCESS | 1661 | 1465856812394 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 1661 | 1465856812397 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:26:52 INFO - PROCESS | 1661 | 1465856812400 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 1661 | 1465856812402 Marionette TRACE conn2 <- [1,1410,null,{}] 15:26:52 INFO - PROCESS | 1661 | 1465856812406 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:52 INFO - PROCESS | 1661 | 1465856812407 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:52 INFO - PROCESS | 1661 | 1465856812517 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:26:52 INFO - PROCESS | 1661 | 1465856812569 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 1661 | 1465856812570 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ed7000 == 33 [pid = 1661] [id = 360] 15:26:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x112826c00) [pid = 1661] [serial = 1079] [outer = 0x0] 15:26:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x112973000) [pid = 1661] [serial = 1080] [outer = 0x112826c00] 15:26:52 INFO - PROCESS | 1661 | 1465856812602 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x113c22c00) [pid = 1661] [serial = 1081] [outer = 0x112826c00] 15:26:53 INFO - PROCESS | 1661 | 1465856813210 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 823ms 15:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:26:53 INFO - PROCESS | 1661 | 1465856813223 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 1661 | 1465856813226 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:26:53 INFO - PROCESS | 1661 | 1465856813230 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 1661 | 1465856813232 Marionette TRACE conn2 <- [1,1414,null,{}] 15:26:53 INFO - PROCESS | 1661 | 1465856813235 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:53 INFO - PROCESS | 1661 | 1465856813237 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:53 INFO - PROCESS | 1661 | 1465856813340 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:26:53 INFO - PROCESS | 1661 | 1465856813415 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:53 INFO - PROCESS | 1661 | 1465856813416 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fa7000 == 34 [pid = 1661] [id = 361] 15:26:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x1162a2400) [pid = 1661] [serial = 1082] [outer = 0x0] 15:26:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x116e7e400) [pid = 1661] [serial = 1083] [outer = 0x1162a2400] 15:26:53 INFO - PROCESS | 1661 | 1465856813447 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x1181a4c00) [pid = 1661] [serial = 1084] [outer = 0x1162a2400] 15:26:53 INFO - PROCESS | 1661 | --DOCSHELL 0x121148000 == 33 [pid = 1661] [id = 358] 15:26:53 INFO - PROCESS | 1661 | --DOCSHELL 0x1199a6800 == 32 [pid = 1661] [id = 357] 15:26:53 INFO - PROCESS | 1661 | --DOCSHELL 0x118120800 == 31 [pid = 1661] [id = 356] 15:26:53 INFO - PROCESS | 1661 | --DOCSHELL 0x11661b000 == 30 [pid = 1661] [id = 355] 15:26:53 INFO - PROCESS | 1661 | --DOCSHELL 0x119aae800 == 29 [pid = 1661] [id = 354] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x125ef4400) [pid = 1661] [serial = 1032] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x11704d800) [pid = 1661] [serial = 1017] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x1181a3800) [pid = 1661] [serial = 1018] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x112d82800) [pid = 1661] [serial = 1011] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x115f50000) [pid = 1661] [serial = 1012] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x119752000) [pid = 1661] [serial = 1023] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x120ea9400) [pid = 1661] [serial = 1024] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x118663400) [pid = 1661] [serial = 1020] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x11886ac00) [pid = 1661] [serial = 1021] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x12c961800) [pid = 1661] [serial = 1009] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x1214b2800) [pid = 1661] [serial = 1026] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x11622f000) [pid = 1661] [serial = 1014] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x116921800) [pid = 1661] [serial = 1015] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x127fd6800) [pid = 1661] [serial = 1035] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x12932d800) [pid = 1661] [serial = 1045] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 64 (0x117044400) [pid = 1661] [serial = 1038] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 63 (0x119334000) [pid = 1661] [serial = 1039] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 62 (0x1287ea400) [pid = 1661] [serial = 1044] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 61 (0x12a5b6000) [pid = 1661] [serial = 1048] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 60 (0x128148c00) [pid = 1661] [serial = 1036] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 59 (0x125e1ac00) [pid = 1661] [serial = 1029] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 58 (0x125eec800) [pid = 1661] [serial = 1030] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 57 (0x12675b400) [pid = 1661] [serial = 1033] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 56 (0x1248e1000) [pid = 1661] [serial = 1027] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 55 (0x126041000) [pid = 1661] [serial = 1041] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 54 (0x12932c400) [pid = 1661] [serial = 1047] [outer = 0x0] [url = about:blank] 15:26:53 INFO - PROCESS | 1661 | --DOMWINDOW == 53 (0x1282b3800) [pid = 1661] [serial = 1042] [outer = 0x0] [url = about:blank] 15:26:54 INFO - PROCESS | 1661 | 1465856814021 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 822ms 15:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:26:54 INFO - PROCESS | 1661 | 1465856814053 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 1661 | 1465856814055 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:26:54 INFO - PROCESS | 1661 | 1465856814058 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 1661 | 1465856814059 Marionette TRACE conn2 <- [1,1418,null,{}] 15:26:54 INFO - PROCESS | 1661 | 1465856814063 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:54 INFO - PROCESS | 1661 | 1465856814064 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:54 INFO - PROCESS | 1661 | 1465856814146 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:26:54 INFO - PROCESS | 1661 | 1465856814153 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 1661 | 1465856814156 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x1169ad000 == 30 [pid = 1661] [id = 362] 15:26:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 54 (0x115f53000) [pid = 1661] [serial = 1085] [outer = 0x0] 15:26:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 55 (0x11663ac00) [pid = 1661] [serial = 1086] [outer = 0x115f53000] 15:26:54 INFO - PROCESS | 1661 | 1465856814183 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 56 (0x116a19c00) [pid = 1661] [serial = 1087] [outer = 0x115f53000] 15:26:54 INFO - PROCESS | 1661 | 1465856814533 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 522ms 15:26:54 INFO - PROCESS | 1661 | 1465856814579 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 1661 | 1465856814582 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:26:54 INFO - PROCESS | 1661 | 1465856814586 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 1661 | 1465856814588 Marionette TRACE conn2 <- [1,1422,null,{}] 15:26:54 INFO - PROCESS | 1661 | 1465856814590 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:54 INFO - PROCESS | 1661 | 1465856814592 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:54 INFO - PROCESS | 1661 | 1465856814669 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:26:54 INFO - PROCESS | 1661 | 1465856814673 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 1661 | 1465856814675 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191c4800 == 31 [pid = 1661] [id = 363] 15:26:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 57 (0x1180a9400) [pid = 1661] [serial = 1088] [outer = 0x0] 15:26:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 58 (0x118503c00) [pid = 1661] [serial = 1089] [outer = 0x1180a9400] 15:26:54 INFO - PROCESS | 1661 | 1465856814703 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 59 (0x118611400) [pid = 1661] [serial = 1090] [outer = 0x1180a9400] 15:26:55 INFO - PROCESS | 1661 | 1465856815049 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 471ms 15:26:55 INFO - PROCESS | 1661 | 1465856815057 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:26:55 INFO - PROCESS | 1661 | 1465856815059 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:26:55 INFO - PROCESS | 1661 | 1465856815063 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - PROCESS | 1661 | 1465856815067 Marionette TRACE conn2 <- [1,1426,null,{}] 15:26:55 INFO - PROCESS | 1661 | 1465856815074 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:55 INFO - PROCESS | 1661 | 1465856815079 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:55 INFO - PROCESS | 1661 | 1465856815179 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:26:55 INFO - PROCESS | 1661 | 1465856815247 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 1661 | 1465856815248 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x115a1d000 == 32 [pid = 1661] [id = 364] 15:26:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 60 (0x110e41800) [pid = 1661] [serial = 1091] [outer = 0x0] 15:26:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 61 (0x112139400) [pid = 1661] [serial = 1092] [outer = 0x110e41800] 15:26:55 INFO - PROCESS | 1661 | 1465856815281 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 62 (0x112fe8800) [pid = 1661] [serial = 1093] [outer = 0x110e41800] 15:26:55 INFO - PROCESS | 1661 | 1465856815754 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 726ms 15:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:26:55 INFO - PROCESS | 1661 | 1465856815788 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:26:55 INFO - PROCESS | 1661 | 1465856815790 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:26:55 INFO - PROCESS | 1661 | 1465856815812 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - PROCESS | 1661 | 1465856815814 Marionette TRACE conn2 <- [1,1430,null,{}] 15:26:55 INFO - PROCESS | 1661 | 1465856815819 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:55 INFO - PROCESS | 1661 | 1465856815821 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:55 INFO - PROCESS | 1661 | 1465856815916 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:26:55 INFO - PROCESS | 1661 | 1465856815981 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 1661 | 1465856815982 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x121024000 == 33 [pid = 1661] [id = 365] 15:26:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 63 (0x118506c00) [pid = 1661] [serial = 1094] [outer = 0x0] 15:26:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 64 (0x11865b000) [pid = 1661] [serial = 1095] [outer = 0x118506c00] 15:26:56 INFO - PROCESS | 1661 | 1465856816013 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x1187b1000) [pid = 1661] [serial = 1096] [outer = 0x118506c00] 15:26:56 INFO - PROCESS | 1661 | 1465856816433 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 690ms 15:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:26:56 INFO - PROCESS | 1661 | 1465856816486 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 1661 | 1465856816489 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:26:56 INFO - PROCESS | 1661 | 1465856816491 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 1661 | 1465856816492 Marionette TRACE conn2 <- [1,1434,null,{}] 15:26:56 INFO - PROCESS | 1661 | 1465856816547 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:56 INFO - PROCESS | 1661 | 1465856816548 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:56 INFO - PROCESS | 1661 | 1465856816641 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:26:56 INFO - PROCESS | 1661 | 1465856816705 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 1661 | 1465856816707 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:56 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253cd000 == 34 [pid = 1661] [id = 366] 15:26:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x119441000) [pid = 1661] [serial = 1097] [outer = 0x0] 15:26:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x119755c00) [pid = 1661] [serial = 1098] [outer = 0x119441000] 15:26:56 INFO - PROCESS | 1661 | 1465856816736 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x120ea2000) [pid = 1661] [serial = 1099] [outer = 0x119441000] 15:26:57 INFO - PROCESS | 1661 | 1465856817169 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 739ms 15:26:57 INFO - PROCESS | 1661 | 1465856817231 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:26:57 INFO - PROCESS | 1661 | 1465856817233 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:26:57 INFO - PROCESS | 1661 | 1465856817240 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 1661 | 1465856817244 Marionette TRACE conn2 <- [1,1438,null,{}] 15:26:57 INFO - PROCESS | 1661 | 1465856817248 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:57 INFO - PROCESS | 1661 | 1465856817250 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:57 INFO - PROCESS | 1661 | 1465856817343 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:26:57 INFO - PROCESS | 1661 | 1465856817406 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:57 INFO - PROCESS | 1661 | 1465856817408 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x126921800 == 35 [pid = 1661] [id = 367] 15:26:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x120ea0c00) [pid = 1661] [serial = 1100] [outer = 0x0] 15:26:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x1216b7400) [pid = 1661] [serial = 1101] [outer = 0x120ea0c00] 15:26:57 INFO - PROCESS | 1661 | 1465856817436 Marionette DEBUG loaded listener.js 15:26:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x1248e0800) [pid = 1661] [serial = 1102] [outer = 0x120ea0c00] 15:26:57 INFO - PROCESS | 1661 | 1465856817861 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 679ms 15:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:26:57 INFO - PROCESS | 1661 | 1465856817916 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 1661 | 1465856817918 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:26:57 INFO - PROCESS | 1661 | 1465856817920 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 1661 | 1465856817922 Marionette TRACE conn2 <- [1,1442,null,{}] 15:26:57 INFO - PROCESS | 1661 | 1465856817924 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:57 INFO - PROCESS | 1661 | 1465856817925 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:58 INFO - PROCESS | 1661 | 1465856818024 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:26:58 INFO - PROCESS | 1661 | 1465856818154 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 1661 | 1465856818156 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x117d6a800 == 36 [pid = 1661] [id = 368] 15:26:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x112870000) [pid = 1661] [serial = 1103] [outer = 0x0] 15:26:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x11287dc00) [pid = 1661] [serial = 1104] [outer = 0x112870000] 15:26:58 INFO - PROCESS | 1661 | 1465856818184 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x116634000) [pid = 1661] [serial = 1105] [outer = 0x112870000] 15:26:59 INFO - PROCESS | 1661 | --DOCSHELL 0x1191c4800 == 35 [pid = 1661] [id = 363] 15:26:59 INFO - PROCESS | 1661 | --DOCSHELL 0x1169ad000 == 34 [pid = 1661] [id = 362] 15:26:59 INFO - PROCESS | 1661 | --DOCSHELL 0x116ed7000 == 33 [pid = 1661] [id = 360] 15:26:59 INFO - PROCESS | 1661 | --DOCSHELL 0x118fa7000 == 32 [pid = 1661] [id = 361] 15:26:59 INFO - PROCESS | 1661 | --DOCSHELL 0x126921800 == 31 [pid = 1661] [id = 367] 15:26:59 INFO - PROCESS | 1661 | --DOCSHELL 0x1253cd000 == 30 [pid = 1661] [id = 366] 15:26:59 INFO - PROCESS | 1661 | --DOCSHELL 0x121024000 == 29 [pid = 1661] [id = 365] 15:26:59 INFO - PROCESS | 1661 | --DOCSHELL 0x123c19000 == 28 [pid = 1661] [id = 359] 15:26:59 INFO - PROCESS | 1661 | --DOCSHELL 0x115a1d000 == 27 [pid = 1661] [id = 364] 15:26:59 INFO - PROCESS | 1661 | 1465856819274 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1374ms 15:26:59 INFO - PROCESS | 1661 | 1465856819297 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 1661 | 1465856819301 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:26:59 INFO - PROCESS | 1661 | 1465856819309 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 1661 | 1465856819311 Marionette TRACE conn2 <- [1,1446,null,{}] 15:26:59 INFO - PROCESS | 1661 | 1465856819317 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:59 INFO - PROCESS | 1661 | 1465856819318 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:59 INFO - PROCESS | 1661 | 1465856819420 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:26:59 INFO - PROCESS | 1661 | 1465856819427 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 1661 | 1465856819429 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:26:59 INFO - PROCESS | 1661 | ++DOCSHELL 0x1169b9000 == 28 [pid = 1661] [id = 369] 15:26:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x115ee5000) [pid = 1661] [serial = 1106] [outer = 0x0] 15:26:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x11622e800) [pid = 1661] [serial = 1107] [outer = 0x115ee5000] 15:26:59 INFO - PROCESS | 1661 | 1465856819463 Marionette DEBUG loaded listener.js 15:26:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x1121a2000) [pid = 1661] [serial = 1108] [outer = 0x115ee5000] 15:26:59 INFO - PROCESS | 1661 | 1465856819862 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 573ms 15:26:59 INFO - PROCESS | 1661 | 1465856819882 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 1661 | 1465856819886 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:26:59 INFO - PROCESS | 1661 | 1465856819890 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 1661 | 1465856819892 Marionette TRACE conn2 <- [1,1450,null,{}] 15:26:59 INFO - PROCESS | 1661 | 1465856819903 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:59 INFO - PROCESS | 1661 | 1465856819905 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:00 INFO - PROCESS | 1661 | 1465856820003 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:27:00 INFO - PROCESS | 1661 | 1465856820008 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 1661 | 1465856820010 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fab000 == 29 [pid = 1661] [id = 370] 15:27:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x117049800) [pid = 1661] [serial = 1109] [outer = 0x0] 15:27:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x11807b000) [pid = 1661] [serial = 1110] [outer = 0x117049800] 15:27:00 INFO - PROCESS | 1661 | 1465856820039 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x118508000) [pid = 1661] [serial = 1111] [outer = 0x117049800] 15:27:00 INFO - PROCESS | 1661 | 1465856820392 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 531ms 15:27:00 INFO - PROCESS | 1661 | 1465856820422 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:27:00 INFO - PROCESS | 1661 | 1465856820423 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:27:00 INFO - PROCESS | 1661 | 1465856820433 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - PROCESS | 1661 | 1465856820435 Marionette TRACE conn2 <- [1,1454,null,{}] 15:27:00 INFO - PROCESS | 1661 | 1465856820443 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:00 INFO - PROCESS | 1661 | 1465856820446 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:00 INFO - PROCESS | 1661 | 1465856820540 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:27:00 INFO - PROCESS | 1661 | 1465856820574 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 1661 | 1465856820576 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x121948800 == 30 [pid = 1661] [id = 371] 15:27:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x11297b000) [pid = 1661] [serial = 1112] [outer = 0x0] 15:27:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x118fef400) [pid = 1661] [serial = 1113] [outer = 0x11297b000] 15:27:00 INFO - PROCESS | 1661 | 1465856820604 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x119af2000) [pid = 1661] [serial = 1114] [outer = 0x11297b000] 15:27:00 INFO - PROCESS | 1661 | 1465856820987 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 579ms 15:27:01 INFO - PROCESS | 1661 | 1465856821006 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:27:01 INFO - PROCESS | 1661 | 1465856821008 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:27:01 INFO - PROCESS | 1661 | 1465856821013 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - PROCESS | 1661 | 1465856821014 Marionette TRACE conn2 <- [1,1458,null,{}] 15:27:01 INFO - PROCESS | 1661 | 1465856821026 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:01 INFO - PROCESS | 1661 | 1465856821028 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:01 INFO - PROCESS | 1661 | 1465856821169 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:27:01 INFO - PROCESS | 1661 | 1465856821188 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 1661 | 1465856821189 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x1260bb000 == 31 [pid = 1661] [id = 372] 15:27:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x120ed3800) [pid = 1661] [serial = 1115] [outer = 0x0] 15:27:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x120ee0400) [pid = 1661] [serial = 1116] [outer = 0x120ed3800] 15:27:01 INFO - PROCESS | 1661 | 1465856821216 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x121391400) [pid = 1661] [serial = 1117] [outer = 0x120ed3800] 15:27:01 INFO - PROCESS | 1661 | 1465856821549 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 584ms 15:27:01 INFO - PROCESS | 1661 | 1465856821596 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:27:01 INFO - PROCESS | 1661 | 1465856821598 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:27:01 INFO - PROCESS | 1661 | 1465856821600 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - PROCESS | 1661 | 1465856821601 Marionette TRACE conn2 <- [1,1462,null,{}] 15:27:01 INFO - PROCESS | 1661 | 1465856821603 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:01 INFO - PROCESS | 1661 | 1465856821604 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:01 INFO - PROCESS | 1661 | 1465856821702 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:27:01 INFO - PROCESS | 1661 | 1465856821735 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 1661 | 1465856821736 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280ee000 == 32 [pid = 1661] [id = 373] 15:27:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x117045c00) [pid = 1661] [serial = 1118] [outer = 0x0] 15:27:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x121923c00) [pid = 1661] [serial = 1119] [outer = 0x117045c00] 15:27:01 INFO - PROCESS | 1661 | 1465856821761 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x124dd2800) [pid = 1661] [serial = 1120] [outer = 0x117045c00] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1180a9400) [pid = 1661] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x11673a800) [pid = 1661] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x112825800) [pid = 1661] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1164e1800) [pid = 1661] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x11287c000) [pid = 1661] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x112826c00) [pid = 1661] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x115f53000) [pid = 1661] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1162a2400) [pid = 1661] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x112d62c00) [pid = 1661] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x1164db800) [pid = 1661] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x115f52400) [pid = 1661] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x125ef2800) [pid = 1661] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x11865d400) [pid = 1661] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:27:02 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x121b8d800) [pid = 1661] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:27:02 INFO - PROCESS | 1661 | 1465856822178 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 620ms 15:27:02 INFO - PROCESS | 1661 | 1465856822226 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 1661 | 1465856822228 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:27:02 INFO - PROCESS | 1661 | 1465856822236 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 1661 | 1465856822237 Marionette TRACE conn2 <- [1,1466,null,{}] 15:27:02 INFO - PROCESS | 1661 | 1465856822240 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:02 INFO - PROCESS | 1661 | 1465856822244 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:02 INFO - PROCESS | 1661 | 1465856822342 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:27:02 INFO - PROCESS | 1661 | 1465856822348 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 1661 | 1465856822349 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x128766800 == 33 [pid = 1661] [id = 374] 15:27:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x11330a400) [pid = 1661] [serial = 1121] [outer = 0x0] 15:27:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x119752c00) [pid = 1661] [serial = 1122] [outer = 0x11330a400] 15:27:02 INFO - PROCESS | 1661 | 1465856822374 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x125eea400) [pid = 1661] [serial = 1123] [outer = 0x11330a400] 15:27:02 INFO - PROCESS | 1661 | 1465856822691 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 468ms 15:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:27:02 INFO - PROCESS | 1661 | 1465856822705 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 1661 | 1465856822706 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:27:02 INFO - PROCESS | 1661 | 1465856822708 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 1661 | 1465856822709 Marionette TRACE conn2 <- [1,1470,null,{}] 15:27:02 INFO - PROCESS | 1661 | 1465856822713 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:02 INFO - PROCESS | 1661 | 1465856822715 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:02 INFO - PROCESS | 1661 | 1465856822791 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:27:02 INFO - PROCESS | 1661 | 1465856822842 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 1661 | 1465856822844 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x129186000 == 34 [pid = 1661] [id = 375] 15:27:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x11850ec00) [pid = 1661] [serial = 1124] [outer = 0x0] 15:27:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x119e2b000) [pid = 1661] [serial = 1125] [outer = 0x11850ec00] 15:27:02 INFO - PROCESS | 1661 | 1465856822868 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x126043c00) [pid = 1661] [serial = 1126] [outer = 0x11850ec00] 15:27:03 INFO - PROCESS | 1661 | 1465856823167 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 470ms 15:27:03 INFO - PROCESS | 1661 | 1465856823185 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:27:03 INFO - PROCESS | 1661 | 1465856823186 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:27:03 INFO - PROCESS | 1661 | 1465856823188 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 1661 | 1465856823189 Marionette TRACE conn2 <- [1,1474,null,{}] 15:27:03 INFO - PROCESS | 1661 | 1465856823192 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:03 INFO - PROCESS | 1661 | 1465856823193 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:03 INFO - PROCESS | 1661 | 1465856823269 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:27:03 INFO - PROCESS | 1661 | 1465856823273 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 1661 | 1465856823275 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3e4000 == 35 [pid = 1661] [id = 376] 15:27:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x125ee6400) [pid = 1661] [serial = 1127] [outer = 0x0] 15:27:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x126586800) [pid = 1661] [serial = 1128] [outer = 0x125ee6400] 15:27:03 INFO - PROCESS | 1661 | 1465856823301 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x126a5ec00) [pid = 1661] [serial = 1129] [outer = 0x125ee6400] 15:27:03 INFO - PROCESS | 1661 | 1465856823617 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 470ms 15:27:03 INFO - PROCESS | 1661 | 1465856823659 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:27:03 INFO - PROCESS | 1661 | 1465856823661 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:27:03 INFO - PROCESS | 1661 | 1465856823665 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 1661 | 1465856823666 Marionette TRACE conn2 <- [1,1478,null,{}] 15:27:03 INFO - PROCESS | 1661 | 1465856823669 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:03 INFO - PROCESS | 1661 | 1465856823670 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:03 INFO - PROCESS | 1661 | 1465856823772 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:27:03 INFO - PROCESS | 1661 | 1465856823780 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 1661 | 1465856823782 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x121942000 == 36 [pid = 1661] [id = 377] 15:27:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x126a62000) [pid = 1661] [serial = 1130] [outer = 0x0] 15:27:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x127fd4c00) [pid = 1661] [serial = 1131] [outer = 0x126a62000] 15:27:03 INFO - PROCESS | 1661 | 1465856823806 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1280c6800) [pid = 1661] [serial = 1132] [outer = 0x126a62000] 15:27:04 INFO - PROCESS | 1661 | 1465856824282 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 669ms 15:27:04 INFO - PROCESS | 1661 | 1465856824334 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 1661 | 1465856824337 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:27:04 INFO - PROCESS | 1661 | 1465856824340 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 1661 | 1465856824342 Marionette TRACE conn2 <- [1,1482,null,{}] 15:27:04 INFO - PROCESS | 1661 | 1465856824346 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:04 INFO - PROCESS | 1661 | 1465856824348 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:04 INFO - PROCESS | 1661 | 1465856824460 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:27:04 INFO - PROCESS | 1661 | 1465856824564 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 1661 | 1465856824565 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fa2000 == 37 [pid = 1661] [id = 378] 15:27:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x11329d000) [pid = 1661] [serial = 1133] [outer = 0x0] 15:27:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x1133ad400) [pid = 1661] [serial = 1134] [outer = 0x11329d000] 15:27:04 INFO - PROCESS | 1661 | 1465856824617 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x116738400) [pid = 1661] [serial = 1135] [outer = 0x11329d000] 15:27:05 INFO - PROCESS | 1661 | 1465856825221 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 925ms 15:27:05 INFO - PROCESS | 1661 | 1465856825294 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 1661 | 1465856825297 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:27:05 INFO - PROCESS | 1661 | 1465856825301 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 1661 | 1465856825303 Marionette TRACE conn2 <- [1,1486,null,{}] 15:27:05 INFO - PROCESS | 1661 | 1465856825305 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:05 INFO - PROCESS | 1661 | 1465856825307 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:05 INFO - PROCESS | 1661 | 1465856825414 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:27:05 INFO - PROCESS | 1661 | 1465856825489 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 1661 | 1465856825490 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x1133f4000 == 38 [pid = 1661] [id = 379] 15:27:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x112870c00) [pid = 1661] [serial = 1136] [outer = 0x0] 15:27:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x115e08000) [pid = 1661] [serial = 1137] [outer = 0x112870c00] 15:27:05 INFO - PROCESS | 1661 | 1465856825521 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x118260000) [pid = 1661] [serial = 1138] [outer = 0x112870c00] 15:27:06 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3e4000 == 37 [pid = 1661] [id = 376] 15:27:06 INFO - PROCESS | 1661 | --DOCSHELL 0x129186000 == 36 [pid = 1661] [id = 375] 15:27:06 INFO - PROCESS | 1661 | --DOCSHELL 0x128766800 == 35 [pid = 1661] [id = 374] 15:27:06 INFO - PROCESS | 1661 | --DOCSHELL 0x1280ee000 == 34 [pid = 1661] [id = 373] 15:27:06 INFO - PROCESS | 1661 | --DOCSHELL 0x1260bb000 == 33 [pid = 1661] [id = 372] 15:27:06 INFO - PROCESS | 1661 | --DOCSHELL 0x121948800 == 32 [pid = 1661] [id = 371] 15:27:06 INFO - PROCESS | 1661 | --DOCSHELL 0x118fab000 == 31 [pid = 1661] [id = 370] 15:27:06 INFO - PROCESS | 1661 | --DOCSHELL 0x1169b9000 == 30 [pid = 1661] [id = 369] 15:27:06 INFO - PROCESS | 1661 | --DOCSHELL 0x117d6a800 == 29 [pid = 1661] [id = 368] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x112973000) [pid = 1661] [serial = 1080] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x118611400) [pid = 1661] [serial = 1090] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x113c22c00) [pid = 1661] [serial = 1081] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x11663ac00) [pid = 1661] [serial = 1086] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x116e7e400) [pid = 1661] [serial = 1083] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x119ee6800) [pid = 1661] [serial = 1078] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x116a19c00) [pid = 1661] [serial = 1087] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1181a4c00) [pid = 1661] [serial = 1084] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x118fe5800) [pid = 1661] [serial = 1074] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x11943a800) [pid = 1661] [serial = 1075] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x119756000) [pid = 1661] [serial = 1077] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x116a19800) [pid = 1661] [serial = 1051] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x1287efc00) [pid = 1661] [serial = 1060] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x118fe4000) [pid = 1661] [serial = 1054] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x125eec000) [pid = 1661] [serial = 1057] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x118503c00) [pid = 1661] [serial = 1089] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x1175d4000) [pid = 1661] [serial = 1062] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x1187a8000) [pid = 1661] [serial = 1072] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x116e81800) [pid = 1661] [serial = 1068] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x115e0c400) [pid = 1661] [serial = 1066] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x1162a5400) [pid = 1661] [serial = 1050] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x118511000) [pid = 1661] [serial = 1063] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x128140400) [pid = 1661] [serial = 1059] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x118668c00) [pid = 1661] [serial = 1053] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x1180aa400) [pid = 1661] [serial = 1069] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x1132a1400) [pid = 1661] [serial = 1065] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x118607c00) [pid = 1661] [serial = 1071] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x124be7400) [pid = 1661] [serial = 1056] [outer = 0x0] [url = about:blank] 15:27:06 INFO - PROCESS | 1661 | 1465856826167 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 871ms 15:27:06 INFO - PROCESS | 1661 | 1465856826172 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:27:06 INFO - PROCESS | 1661 | 1465856826174 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:27:06 INFO - PROCESS | 1661 | 1465856826181 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 1661 | 1465856826183 Marionette TRACE conn2 <- [1,1490,null,{}] 15:27:06 INFO - PROCESS | 1661 | 1465856826187 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:06 INFO - PROCESS | 1661 | 1465856826189 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:06 INFO - PROCESS | 1661 | 1465856826270 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:27:06 INFO - PROCESS | 1661 | 1465856826277 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 1661 | 1465856826281 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x117364000 == 30 [pid = 1661] [id = 380] 15:27:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x116e81800) [pid = 1661] [serial = 1139] [outer = 0x0] 15:27:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x1181a3800) [pid = 1661] [serial = 1140] [outer = 0x116e81800] 15:27:06 INFO - PROCESS | 1661 | 1465856826309 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x118613000) [pid = 1661] [serial = 1141] [outer = 0x116e81800] 15:27:06 INFO - PROCESS | 1661 | 1465856826651 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 525ms 15:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:27:06 INFO - PROCESS | 1661 | 1465856826703 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:27:06 INFO - PROCESS | 1661 | 1465856826705 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:27:06 INFO - PROCESS | 1661 | 1465856826709 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 1661 | 1465856826711 Marionette TRACE conn2 <- [1,1494,null,{}] 15:27:06 INFO - PROCESS | 1661 | 1465856826714 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:06 INFO - PROCESS | 1661 | 1465856826715 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:06 INFO - PROCESS | 1661 | 1465856826792 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:27:06 INFO - PROCESS | 1661 | 1465856826798 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 1661 | 1465856826799 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a47800 == 31 [pid = 1661] [id = 381] 15:27:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x1187a8000) [pid = 1661] [serial = 1142] [outer = 0x0] 15:27:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x118ff0800) [pid = 1661] [serial = 1143] [outer = 0x1187a8000] 15:27:06 INFO - PROCESS | 1661 | 1465856826828 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x119756000) [pid = 1661] [serial = 1144] [outer = 0x1187a8000] 15:27:07 INFO - PROCESS | 1661 | 1465856827166 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 471ms 15:27:07 INFO - PROCESS | 1661 | 1465856827182 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 1661 | 1465856827184 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:27:07 INFO - PROCESS | 1661 | 1465856827186 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 1661 | 1465856827189 Marionette TRACE conn2 <- [1,1498,null,{}] 15:27:07 INFO - PROCESS | 1661 | 1465856827199 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:07 INFO - PROCESS | 1661 | 1465856827202 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:07 INFO - PROCESS | 1661 | 1465856827283 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:27:07 INFO - PROCESS | 1661 | 1465856827336 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 1661 | 1465856827338 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x123cc4800 == 32 [pid = 1661] [id = 382] 15:27:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x111c78c00) [pid = 1661] [serial = 1145] [outer = 0x0] 15:27:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x120ed5800) [pid = 1661] [serial = 1146] [outer = 0x111c78c00] 15:27:07 INFO - PROCESS | 1661 | 1465856827366 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x124bacc00) [pid = 1661] [serial = 1147] [outer = 0x111c78c00] 15:27:07 INFO - PROCESS | 1661 | 1465856827721 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 570ms 15:27:07 INFO - PROCESS | 1661 | 1465856827757 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:27:07 INFO - PROCESS | 1661 | 1465856827758 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:27:07 INFO - PROCESS | 1661 | 1465856827767 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 1661 | 1465856827768 Marionette TRACE conn2 <- [1,1502,null,{}] 15:27:07 INFO - PROCESS | 1661 | 1465856827770 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:07 INFO - PROCESS | 1661 | 1465856827772 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:07 INFO - PROCESS | 1661 | 1465856827876 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:27:07 INFO - PROCESS | 1661 | 1465856827881 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 1661 | 1465856827882 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x11641b800 == 33 [pid = 1661] [id = 383] 15:27:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x124dd2400) [pid = 1661] [serial = 1148] [outer = 0x0] 15:27:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x125ef3000) [pid = 1661] [serial = 1149] [outer = 0x124dd2400] 15:27:07 INFO - PROCESS | 1661 | 1465856827907 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x1280c9400) [pid = 1661] [serial = 1150] [outer = 0x124dd2400] 15:27:08 INFO - PROCESS | 1661 | 1465856828204 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 474ms 15:27:08 INFO - PROCESS | 1661 | 1465856828236 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 1661 | 1465856828237 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:27:08 INFO - PROCESS | 1661 | 1465856828239 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - PROCESS | 1661 | 1465856828240 Marionette TRACE conn2 <- [1,1506,null,{}] 15:27:08 INFO - PROCESS | 1661 | 1465856828243 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:08 INFO - PROCESS | 1661 | 1465856828244 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:08 INFO - PROCESS | 1661 | 1465856828340 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:27:08 INFO - PROCESS | 1661 | 1465856828375 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 1661 | 1465856828376 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3d3000 == 34 [pid = 1661] [id = 384] 15:27:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x1280cfc00) [pid = 1661] [serial = 1151] [outer = 0x0] 15:27:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x12813e400) [pid = 1661] [serial = 1152] [outer = 0x1280cfc00] 15:27:08 INFO - PROCESS | 1661 | 1465856828400 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x128285400) [pid = 1661] [serial = 1153] [outer = 0x1280cfc00] 15:27:08 INFO - PROCESS | 1661 | 1465856828749 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 568ms 15:27:08 INFO - PROCESS | 1661 | 1465856828808 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 1661 | 1465856828809 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:27:08 INFO - PROCESS | 1661 | 1465856828811 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - PROCESS | 1661 | 1465856828812 Marionette TRACE conn2 <- [1,1510,null,{}] 15:27:08 INFO - PROCESS | 1661 | 1465856828815 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:08 INFO - PROCESS | 1661 | 1465856828819 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:08 INFO - PROCESS | 1661 | 1465856828925 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:27:08 INFO - PROCESS | 1661 | 1465856828964 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 1661 | 1465856828965 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab57000 == 35 [pid = 1661] [id = 385] 15:27:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x1282b9400) [pid = 1661] [serial = 1154] [outer = 0x0] 15:27:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x1287e6400) [pid = 1661] [serial = 1155] [outer = 0x1282b9400] 15:27:08 INFO - PROCESS | 1661 | 1465856828990 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x12932b400) [pid = 1661] [serial = 1156] [outer = 0x1282b9400] 15:27:09 INFO - PROCESS | 1661 | 1465856829291 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 15:27:09 INFO - PROCESS | 1661 | 1465856829333 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 1661 | 1465856829334 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:27:09 INFO - PROCESS | 1661 | 1465856829337 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 1661 | 1465856829338 Marionette TRACE conn2 <- [1,1514,null,{}] 15:27:09 INFO - PROCESS | 1661 | 1465856829340 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:09 INFO - PROCESS | 1661 | 1465856829341 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:09 INFO - PROCESS | 1661 | 1465856829435 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:27:09 INFO - PROCESS | 1661 | 1465856829439 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 1661 | 1465856829440 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac55800 == 36 [pid = 1661] [id = 386] 15:27:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x12932b800) [pid = 1661] [serial = 1157] [outer = 0x0] 15:27:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x12a35c000) [pid = 1661] [serial = 1158] [outer = 0x12932b800] 15:27:09 INFO - PROCESS | 1661 | 1465856829463 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x12a4a9400) [pid = 1661] [serial = 1159] [outer = 0x12932b800] 15:27:09 INFO - PROCESS | 1661 | 1465856829784 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 468ms 15:27:09 INFO - PROCESS | 1661 | 1465856829814 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 1661 | 1465856829816 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:27:09 INFO - PROCESS | 1661 | 1465856829818 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 1661 | 1465856829819 Marionette TRACE conn2 <- [1,1518,null,{}] 15:27:09 INFO - PROCESS | 1661 | 1465856829821 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:09 INFO - PROCESS | 1661 | 1465856829822 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:09 INFO - PROCESS | 1661 | 1465856829918 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:27:09 INFO - PROCESS | 1661 | 1465856829921 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 1661 | 1465856829922 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba0c000 == 37 [pid = 1661] [id = 387] 15:27:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x12a4a9800) [pid = 1661] [serial = 1160] [outer = 0x0] 15:27:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x12a588c00) [pid = 1661] [serial = 1161] [outer = 0x12a4a9800] 15:27:09 INFO - PROCESS | 1661 | 1465856829946 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12a596400) [pid = 1661] [serial = 1162] [outer = 0x12a4a9800] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x118506c00) [pid = 1661] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x11850ec00) [pid = 1661] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x11330a400) [pid = 1661] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x119441000) [pid = 1661] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x120ea0c00) [pid = 1661] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x125ee6400) [pid = 1661] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x117049800) [pid = 1661] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x115ee5000) [pid = 1661] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x112870000) [pid = 1661] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x11297b000) [pid = 1661] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x117045c00) [pid = 1661] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x120ed3800) [pid = 1661] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:27:10 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x110e41800) [pid = 1661] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 15:27:10 INFO - PROCESS | 1661 | 1465856830283 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:27:10 INFO - PROCESS | 1661 | 1465856830286 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 1661 | 1465856830288 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:27:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:27:10 INFO - PROCESS | 1661 | 1465856830290 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 1661 | 1465856830291 Marionette TRACE conn2 <- [1,1522,null,{}] 15:27:10 INFO - PROCESS | 1661 | 1465856830293 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:10 INFO - PROCESS | 1661 | 1465856830295 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:10 INFO - PROCESS | 1661 | 1465856830374 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:27:10 INFO - PROCESS | 1661 | 1465856830380 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 1661 | 1465856830382 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c0d000 == 38 [pid = 1661] [id = 388] 15:27:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x112872000) [pid = 1661] [serial = 1163] [outer = 0x0] 15:27:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x117049800) [pid = 1661] [serial = 1164] [outer = 0x112872000] 15:27:10 INFO - PROCESS | 1661 | 1465856830406 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x118fe6400) [pid = 1661] [serial = 1165] [outer = 0x112872000] 15:27:10 INFO - PROCESS | 1661 | 1465856830718 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:27:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:27:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:27:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:27:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:27:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:27:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:27:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:27:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:27:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 15:27:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:27:10 INFO - PROCESS | 1661 | 1465856830763 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 1661 | 1465856830764 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:27:10 INFO - PROCESS | 1661 | 1465856830766 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 1661 | 1465856830767 Marionette TRACE conn2 <- [1,1526,null,{}] 15:27:10 INFO - PROCESS | 1661 | 1465856830770 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:10 INFO - PROCESS | 1661 | 1465856830771 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:10 INFO - PROCESS | 1661 | 1465856830869 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:27:10 INFO - PROCESS | 1661 | 1465856830874 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 1661 | 1465856830876 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba27000 == 39 [pid = 1661] [id = 389] 15:27:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x1164e2000) [pid = 1661] [serial = 1166] [outer = 0x0] 15:27:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x125ef1400) [pid = 1661] [serial = 1167] [outer = 0x1164e2000] 15:27:10 INFO - PROCESS | 1661 | 1465856830899 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x1280c3c00) [pid = 1661] [serial = 1168] [outer = 0x1164e2000] 15:27:11 INFO - PROCESS | 1661 | 1465856831206 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:27:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:27:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:27:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:27:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:27:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:27:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:27:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:27:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:27:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:27:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 15:27:11 INFO - PROCESS | 1661 | 1465856831235 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:27:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:27:11 INFO - PROCESS | 1661 | 1465856831237 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:27:11 INFO - PROCESS | 1661 | 1465856831239 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 1661 | 1465856831241 Marionette TRACE conn2 <- [1,1530,null,{}] 15:27:11 INFO - PROCESS | 1661 | 1465856831243 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:11 INFO - PROCESS | 1661 | 1465856831246 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:11 INFO - PROCESS | 1661 | 1465856831336 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:27:11 INFO - PROCESS | 1661 | 1465856831340 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 1661 | 1465856831342 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf5f000 == 40 [pid = 1661] [id = 390] 15:27:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x12a5b2400) [pid = 1661] [serial = 1169] [outer = 0x0] 15:27:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x12a92ac00) [pid = 1661] [serial = 1170] [outer = 0x12a5b2400] 15:27:11 INFO - PROCESS | 1661 | 1465856831368 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x12b77f400) [pid = 1661] [serial = 1171] [outer = 0x12a5b2400] 15:27:11 INFO - PROCESS | 1661 | 1465856831658 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:27:11 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:27:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:27:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:27:11 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:27:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:27:11 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:27:11 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 15:27:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:27:11 INFO - PROCESS | 1661 | 1465856831709 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 1661 | 1465856831711 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:27:11 INFO - PROCESS | 1661 | 1465856831715 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 1661 | 1465856831717 Marionette TRACE conn2 <- [1,1534,null,{}] 15:27:11 INFO - PROCESS | 1661 | 1465856831720 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:11 INFO - PROCESS | 1661 | 1465856831721 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:11 INFO - PROCESS | 1661 | 1465856831841 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:27:11 INFO - PROCESS | 1661 | 1465856831848 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 1661 | 1465856831849 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1cb000 == 41 [pid = 1661] [id = 391] 15:27:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x12a92e000) [pid = 1661] [serial = 1172] [outer = 0x0] 15:27:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x12b988800) [pid = 1661] [serial = 1173] [outer = 0x12a92e000] 15:27:11 INFO - PROCESS | 1661 | 1465856831884 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x12b994c00) [pid = 1661] [serial = 1174] [outer = 0x12a92e000] 15:27:12 INFO - PROCESS | 1661 | 1465856832423 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:27:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 770ms 15:27:12 INFO - PROCESS | 1661 | 1465856832485 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 1661 | 1465856832488 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:27:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:27:12 INFO - PROCESS | 1661 | 1465856832491 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 1661 | 1465856832494 Marionette TRACE conn2 <- [1,1538,null,{}] 15:27:12 INFO - PROCESS | 1661 | 1465856832498 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:12 INFO - PROCESS | 1661 | 1465856832499 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:12 INFO - PROCESS | 1661 | 1465856832630 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:27:12 INFO - PROCESS | 1661 | 1465856832699 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 1661 | 1465856832701 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x1185d2800 == 42 [pid = 1661] [id = 392] 15:27:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x116e7d800) [pid = 1661] [serial = 1175] [outer = 0x0] 15:27:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1174be800) [pid = 1661] [serial = 1176] [outer = 0x116e7d800] 15:27:12 INFO - PROCESS | 1661 | 1465856832732 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x1187a9000) [pid = 1661] [serial = 1177] [outer = 0x116e7d800] 15:27:13 INFO - PROCESS | 1661 | 1465856833162 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:27:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:27:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 722ms 15:27:13 INFO - PROCESS | 1661 | 1465856833214 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 1661 | 1465856833217 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:27:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:27:13 INFO - PROCESS | 1661 | 1465856833221 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 1661 | 1465856833223 Marionette TRACE conn2 <- [1,1542,null,{}] 15:27:13 INFO - PROCESS | 1661 | 1465856833226 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:13 INFO - PROCESS | 1661 | 1465856833227 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:13 INFO - PROCESS | 1661 | 1465856833331 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:27:13 INFO - PROCESS | 1661 | 1465856833399 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 1661 | 1465856833401 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x126920800 == 43 [pid = 1661] [id = 393] 15:27:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x119335c00) [pid = 1661] [serial = 1178] [outer = 0x0] 15:27:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x120eaa800) [pid = 1661] [serial = 1179] [outer = 0x119335c00] 15:27:13 INFO - PROCESS | 1661 | 1465856833431 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12120c400) [pid = 1661] [serial = 1180] [outer = 0x119335c00] 15:27:13 INFO - PROCESS | 1661 | 1465856833812 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:27:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:27:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 624ms 15:27:13 INFO - PROCESS | 1661 | 1465856833846 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 1661 | 1465856833847 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:27:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:27:13 INFO - PROCESS | 1661 | 1465856833850 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 1661 | 1465856833852 Marionette TRACE conn2 <- [1,1546,null,{}] 15:27:13 INFO - PROCESS | 1661 | 1465856833860 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:13 INFO - PROCESS | 1661 | 1465856833863 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:13 INFO - PROCESS | 1661 | 1465856833981 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:27:14 INFO - PROCESS | 1661 | 1465856834052 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 1661 | 1465856834054 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf5a000 == 44 [pid = 1661] [id = 394] 15:27:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12648f800) [pid = 1661] [serial = 1181] [outer = 0x0] 15:27:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1280c6c00) [pid = 1661] [serial = 1182] [outer = 0x12648f800] 15:27:14 INFO - PROCESS | 1661 | 1465856834085 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12879c000) [pid = 1661] [serial = 1183] [outer = 0x12648f800] 15:27:14 INFO - PROCESS | 1661 | 1465856834500 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:27:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:27:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 674ms 15:27:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:27:14 INFO - PROCESS | 1661 | 1465856834525 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 1661 | 1465856834527 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:27:14 INFO - PROCESS | 1661 | 1465856834529 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 1661 | 1465856834531 Marionette TRACE conn2 <- [1,1550,null,{}] 15:27:14 INFO - PROCESS | 1661 | 1465856834533 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:14 INFO - PROCESS | 1661 | 1465856834534 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:14 INFO - PROCESS | 1661 | 1465856834635 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:27:14 INFO - PROCESS | 1661 | 1465856834690 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 1661 | 1465856834691 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c59d000 == 45 [pid = 1661] [id = 395] 15:27:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1287e3000) [pid = 1661] [serial = 1184] [outer = 0x0] 15:27:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12932d000) [pid = 1661] [serial = 1185] [outer = 0x1287e3000] 15:27:14 INFO - PROCESS | 1661 | 1465856834720 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12a5b4000) [pid = 1661] [serial = 1186] [outer = 0x1287e3000] 15:27:15 INFO - PROCESS | 1661 | 1465856835357 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:27:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:27:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 870ms 15:27:15 INFO - PROCESS | 1661 | 1465856835400 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 1661 | 1465856835403 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:27:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:27:15 INFO - PROCESS | 1661 | 1465856835406 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 1661 | 1465856835408 Marionette TRACE conn2 <- [1,1554,null,{}] 15:27:15 INFO - PROCESS | 1661 | 1465856835431 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:15 INFO - PROCESS | 1661 | 1465856835432 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:15 INFO - PROCESS | 1661 | 1465856835530 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:27:15 INFO - PROCESS | 1661 | 1465856835603 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:15 INFO - PROCESS | 1661 | 1465856835606 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x11736d000 == 46 [pid = 1661] [id = 396] 15:27:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x11281e800) [pid = 1661] [serial = 1187] [outer = 0x0] 15:27:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x113297400) [pid = 1661] [serial = 1188] [outer = 0x11281e800] 15:27:15 INFO - PROCESS | 1661 | 1465856835633 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x11697b800) [pid = 1661] [serial = 1189] [outer = 0x11281e800] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf5f000 == 45 [pid = 1661] [id = 390] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba27000 == 44 [pid = 1661] [id = 389] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x123c0d000 == 43 [pid = 1661] [id = 388] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba0c000 == 42 [pid = 1661] [id = 387] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac55800 == 41 [pid = 1661] [id = 386] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab57000 == 40 [pid = 1661] [id = 385] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3d3000 == 39 [pid = 1661] [id = 384] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x11641b800 == 38 [pid = 1661] [id = 383] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x123cc4800 == 37 [pid = 1661] [id = 382] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x119a47800 == 36 [pid = 1661] [id = 381] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x117364000 == 35 [pid = 1661] [id = 380] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x1133f4000 == 34 [pid = 1661] [id = 379] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x118fa2000 == 33 [pid = 1661] [id = 378] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x121942000 == 32 [pid = 1661] [id = 377] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12c59d000 == 31 [pid = 1661] [id = 395] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf5a000 == 30 [pid = 1661] [id = 394] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x126920800 == 29 [pid = 1661] [id = 393] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1cb000 == 28 [pid = 1661] [id = 391] 15:27:16 INFO - PROCESS | 1661 | --DOCSHELL 0x1185d2800 == 27 [pid = 1661] [id = 392] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x127fd4c00) [pid = 1661] [serial = 1131] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x126586800) [pid = 1661] [serial = 1128] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x11807b000) [pid = 1661] [serial = 1110] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x118508000) [pid = 1661] [serial = 1111] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x11622e800) [pid = 1661] [serial = 1107] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x116634000) [pid = 1661] [serial = 1105] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11287dc00) [pid = 1661] [serial = 1104] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x119af2000) [pid = 1661] [serial = 1114] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x118fef400) [pid = 1661] [serial = 1113] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x121923c00) [pid = 1661] [serial = 1119] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x120ee0400) [pid = 1661] [serial = 1116] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x112fe8800) [pid = 1661] [serial = 1093] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x112139400) [pid = 1661] [serial = 1092] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x121391400) [pid = 1661] [serial = 1117] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1187b1000) [pid = 1661] [serial = 1096] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x126043c00) [pid = 1661] [serial = 1126] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x119752c00) [pid = 1661] [serial = 1122] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x11865b000) [pid = 1661] [serial = 1095] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x119e2b000) [pid = 1661] [serial = 1125] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x120ea2000) [pid = 1661] [serial = 1099] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x119755c00) [pid = 1661] [serial = 1098] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1248e0800) [pid = 1661] [serial = 1102] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x124dd2800) [pid = 1661] [serial = 1120] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x1216b7400) [pid = 1661] [serial = 1101] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x1121a2000) [pid = 1661] [serial = 1108] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x126a5ec00) [pid = 1661] [serial = 1129] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x125eea400) [pid = 1661] [serial = 1123] [outer = 0x0] [url = about:blank] 15:27:16 INFO - PROCESS | 1661 | 1465856836582 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:27:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:27:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1221ms 15:27:16 INFO - PROCESS | 1661 | 1465856836628 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:27:16 INFO - PROCESS | 1661 | 1465856836630 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:27:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:27:16 INFO - PROCESS | 1661 | 1465856836634 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:27:16 INFO - PROCESS | 1661 | 1465856836636 Marionette TRACE conn2 <- [1,1558,null,{}] 15:27:16 INFO - PROCESS | 1661 | 1465856836639 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:16 INFO - PROCESS | 1661 | 1465856836641 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:16 INFO - PROCESS | 1661 | 1465856836727 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:27:16 INFO - PROCESS | 1661 | 1465856836734 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 1661 | 1465856836735 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:16 INFO - PROCESS | 1661 | ++DOCSHELL 0x11334a800 == 28 [pid = 1661] [id = 397] 15:27:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x11281fc00) [pid = 1661] [serial = 1190] [outer = 0x0] 15:27:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x112826400) [pid = 1661] [serial = 1191] [outer = 0x11281fc00] 15:27:16 INFO - PROCESS | 1661 | 1465856836764 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x11297a400) [pid = 1661] [serial = 1192] [outer = 0x11281fc00] 15:27:17 INFO - PROCESS | 1661 | 1465856837137 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:27:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 15:27:17 INFO - PROCESS | 1661 | 1465856837154 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 1661 | 1465856837158 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:27:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:27:17 INFO - PROCESS | 1661 | 1465856837163 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 1661 | 1465856837164 Marionette TRACE conn2 <- [1,1562,null,{}] 15:27:17 INFO - PROCESS | 1661 | 1465856837167 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:17 INFO - PROCESS | 1661 | 1465856837168 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:17 INFO - PROCESS | 1661 | 1465856837246 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:27:17 INFO - PROCESS | 1661 | 1465856837252 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 1661 | 1465856837253 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x117353800 == 29 [pid = 1661] [id = 398] 15:27:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x113c22000) [pid = 1661] [serial = 1193] [outer = 0x0] 15:27:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x115ad7c00) [pid = 1661] [serial = 1194] [outer = 0x113c22000] 15:27:17 INFO - PROCESS | 1661 | 1465856837281 Marionette DEBUG loaded listener.js 15:27:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x1164da800) [pid = 1661] [serial = 1195] [outer = 0x113c22000] 15:27:17 INFO - PROCESS | 1661 | 1465856837621 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:27:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 472ms 15:27:17 INFO - PROCESS | 1661 | 1465856837635 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:27:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:27:17 INFO - PROCESS | 1661 | 1465856837644 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:27:17 INFO - PROCESS | 1661 | 1465856837649 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 1661 | 1465856837651 Marionette TRACE conn2 <- [1,1566,null,{}] 15:27:17 INFO - PROCESS | 1661 | 1465856837659 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:17 INFO - PROCESS | 1661 | 1465856837662 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:17 INFO - PROCESS | 1661 | 1465856837763 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:27:17 INFO - PROCESS | 1661 | 1465856837771 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 1661 | 1465856837773 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x119714000 == 30 [pid = 1661] [id = 399] 15:27:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1174b6c00) [pid = 1661] [serial = 1196] [outer = 0x0] 15:27:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x1180a8c00) [pid = 1661] [serial = 1197] [outer = 0x1174b6c00] 15:27:17 INFO - PROCESS | 1661 | 1465856837803 Marionette DEBUG loaded listener.js 15:27:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x118502800) [pid = 1661] [serial = 1198] [outer = 0x1174b6c00] 15:27:18 INFO - PROCESS | 1661 | 1465856838126 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:27:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 524ms 15:27:18 INFO - PROCESS | 1661 | 1465856838173 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:27:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:27:18 INFO - PROCESS | 1661 | 1465856838174 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:27:18 INFO - PROCESS | 1661 | 1465856838177 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 1661 | 1465856838178 Marionette TRACE conn2 <- [1,1570,null,{}] 15:27:18 INFO - PROCESS | 1661 | 1465856838180 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:18 INFO - PROCESS | 1661 | 1465856838181 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:18 INFO - PROCESS | 1661 | 1465856838258 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:27:18 INFO - PROCESS | 1661 | 1465856838315 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 1661 | 1465856838316 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e2e000 == 31 [pid = 1661] [id = 400] 15:27:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x118612400) [pid = 1661] [serial = 1199] [outer = 0x0] 15:27:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x118669400) [pid = 1661] [serial = 1200] [outer = 0x118612400] 15:27:18 INFO - PROCESS | 1661 | 1465856838345 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x118f42c00) [pid = 1661] [serial = 1201] [outer = 0x118612400] 15:27:18 INFO - PROCESS | 1661 | 1465856838627 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:27:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 470ms 15:27:18 INFO - PROCESS | 1661 | 1465856838652 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 1661 | 1465856838653 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:27:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:27:18 INFO - PROCESS | 1661 | 1465856838655 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 1661 | 1465856838656 Marionette TRACE conn2 <- [1,1574,null,{}] 15:27:18 INFO - PROCESS | 1661 | 1465856838674 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:18 INFO - PROCESS | 1661 | 1465856838675 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:18 INFO - PROCESS | 1661 | 1465856838776 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:27:18 INFO - PROCESS | 1661 | 1465856838780 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 1661 | 1465856838781 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c1f000 == 32 [pid = 1661] [id = 401] 15:27:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x112972400) [pid = 1661] [serial = 1202] [outer = 0x0] 15:27:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x118fba000) [pid = 1661] [serial = 1203] [outer = 0x112972400] 15:27:18 INFO - PROCESS | 1661 | 1465856838806 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x11943b400) [pid = 1661] [serial = 1204] [outer = 0x112972400] 15:27:19 INFO - PROCESS | 1661 | 1465856839166 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:27:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:27:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 15:27:19 INFO - PROCESS | 1661 | 1465856839173 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 1661 | 1465856839174 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:27:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:27:19 INFO - PROCESS | 1661 | 1465856839177 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 1661 | 1465856839179 Marionette TRACE conn2 <- [1,1578,null,{}] 15:27:19 INFO - PROCESS | 1661 | 1465856839182 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:19 INFO - PROCESS | 1661 | 1465856839186 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:19 INFO - PROCESS | 1661 | 1465856839301 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:27:19 INFO - PROCESS | 1661 | 1465856839306 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 1661 | 1465856839307 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x1260b5000 == 33 [pid = 1661] [id = 402] 15:27:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x118fec800) [pid = 1661] [serial = 1205] [outer = 0x0] 15:27:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x119af5400) [pid = 1661] [serial = 1206] [outer = 0x118fec800] 15:27:19 INFO - PROCESS | 1661 | 1465856839332 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x121926000) [pid = 1661] [serial = 1207] [outer = 0x118fec800] 15:27:19 INFO - PROCESS | 1661 | 1465856839651 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:27:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:27:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 15:27:19 INFO - PROCESS | 1661 | 1465856839699 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 1661 | 1465856839700 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:27:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:27:19 INFO - PROCESS | 1661 | 1465856839702 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 1661 | 1465856839703 Marionette TRACE conn2 <- [1,1582,null,{}] 15:27:19 INFO - PROCESS | 1661 | 1465856839705 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:19 INFO - PROCESS | 1661 | 1465856839707 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:19 INFO - PROCESS | 1661 | 1465856839806 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:27:19 INFO - PROCESS | 1661 | 1465856839820 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 1661 | 1465856839821 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280ed800 == 34 [pid = 1661] [id = 403] 15:27:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x112823400) [pid = 1661] [serial = 1208] [outer = 0x0] 15:27:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x124bde000) [pid = 1661] [serial = 1209] [outer = 0x112823400] 15:27:19 INFO - PROCESS | 1661 | 1465856839845 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x124e57000) [pid = 1661] [serial = 1210] [outer = 0x112823400] 15:27:20 INFO - PROCESS | 1661 | 1465856840178 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:27:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 15:27:20 INFO - PROCESS | 1661 | 1465856840225 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:27:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:27:20 INFO - PROCESS | 1661 | 1465856840226 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:27:20 INFO - PROCESS | 1661 | 1465856840228 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 1661 | 1465856840229 Marionette TRACE conn2 <- [1,1586,null,{}] 15:27:20 INFO - PROCESS | 1661 | 1465856840231 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:20 INFO - PROCESS | 1661 | 1465856840233 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:20 INFO - PROCESS | 1661 | 1465856840327 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:27:20 INFO - PROCESS | 1661 | 1465856840338 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 1661 | 1465856840339 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x128771800 == 35 [pid = 1661] [id = 404] 15:27:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x124e57400) [pid = 1661] [serial = 1211] [outer = 0x0] 15:27:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x125ee9000) [pid = 1661] [serial = 1212] [outer = 0x124e57400] 15:27:20 INFO - PROCESS | 1661 | 1465856840364 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x126040c00) [pid = 1661] [serial = 1213] [outer = 0x124e57400] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x12a5b2400) [pid = 1661] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x12932b800) [pid = 1661] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x112872000) [pid = 1661] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1164e2000) [pid = 1661] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x12a92e000) [pid = 1661] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1280cfc00) [pid = 1661] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x1282b9400) [pid = 1661] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x1187a8000) [pid = 1661] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x116e81800) [pid = 1661] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12a4a9800) [pid = 1661] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x124dd2400) [pid = 1661] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x126a62000) [pid = 1661] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x112870c00) [pid = 1661] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x111c78c00) [pid = 1661] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:27:20 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x11329d000) [pid = 1661] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:27:20 INFO - PROCESS | 1661 | 1465856840882 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:27:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 669ms 15:27:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:27:20 INFO - PROCESS | 1661 | 1465856840898 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 1661 | 1465856840899 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:27:20 INFO - PROCESS | 1661 | 1465856840901 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 1661 | 1465856840902 Marionette TRACE conn2 <- [1,1590,null,{}] 15:27:20 INFO - PROCESS | 1661 | 1465856840905 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:20 INFO - PROCESS | 1661 | 1465856840906 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:20 INFO - PROCESS | 1661 | 1465856840987 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:27:20 INFO - PROCESS | 1661 | 1465856840990 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 1661 | 1465856840992 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x128761000 == 36 [pid = 1661] [id = 405] 15:27:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x11329d000) [pid = 1661] [serial = 1214] [outer = 0x0] 15:27:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x118fe5800) [pid = 1661] [serial = 1215] [outer = 0x11329d000] 15:27:21 INFO - PROCESS | 1661 | 1465856841018 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x126043400) [pid = 1661] [serial = 1216] [outer = 0x11329d000] 15:27:21 INFO - PROCESS | 1661 | 1465856841339 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:27:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:27:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 472ms 15:27:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:27:21 INFO - PROCESS | 1661 | 1465856841374 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 1661 | 1465856841375 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:27:21 INFO - PROCESS | 1661 | 1465856841377 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 1661 | 1465856841378 Marionette TRACE conn2 <- [1,1594,null,{}] 15:27:21 INFO - PROCESS | 1661 | 1465856841380 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:21 INFO - PROCESS | 1661 | 1465856841381 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:21 INFO - PROCESS | 1661 | 1465856841480 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:27:21 INFO - PROCESS | 1661 | 1465856841485 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 1661 | 1465856841487 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294e7000 == 37 [pid = 1661] [id = 406] 15:27:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x113308800) [pid = 1661] [serial = 1217] [outer = 0x0] 15:27:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x126428c00) [pid = 1661] [serial = 1218] [outer = 0x113308800] 15:27:21 INFO - PROCESS | 1661 | 1465856841511 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x126752800) [pid = 1661] [serial = 1219] [outer = 0x113308800] 15:27:21 INFO - PROCESS | 1661 | 1465856841825 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:27:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:27:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 472ms 15:27:21 INFO - PROCESS | 1661 | 1465856841850 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 1661 | 1465856841852 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:27:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:27:21 INFO - PROCESS | 1661 | 1465856841855 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 1661 | 1465856841856 Marionette TRACE conn2 <- [1,1598,null,{}] 15:27:21 INFO - PROCESS | 1661 | 1465856841859 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:21 INFO - PROCESS | 1661 | 1465856841860 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:21 INFO - PROCESS | 1661 | 1465856841957 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:27:21 INFO - PROCESS | 1661 | 1465856841960 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 1661 | 1465856841963 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab59000 == 38 [pid = 1661] [id = 407] 15:27:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x126a5ec00) [pid = 1661] [serial = 1220] [outer = 0x0] 15:27:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x127fd3400) [pid = 1661] [serial = 1221] [outer = 0x126a5ec00] 15:27:21 INFO - PROCESS | 1661 | 1465856841992 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x128798800) [pid = 1661] [serial = 1222] [outer = 0x126a5ec00] 15:27:22 INFO - PROCESS | 1661 | 1465856842319 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:27:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:27:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 15:27:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:27:22 INFO - PROCESS | 1661 | 1465856842324 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 1661 | 1465856842325 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:27:22 INFO - PROCESS | 1661 | 1465856842331 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 1661 | 1465856842334 Marionette TRACE conn2 <- [1,1602,null,{}] 15:27:22 INFO - PROCESS | 1661 | 1465856842336 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:22 INFO - PROCESS | 1661 | 1465856842337 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:22 INFO - PROCESS | 1661 | 1465856842443 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:27:22 INFO - PROCESS | 1661 | 1465856842475 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 1661 | 1465856842476 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x126931000 == 39 [pid = 1661] [id = 408] 15:27:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x120ea4000) [pid = 1661] [serial = 1223] [outer = 0x0] 15:27:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12879dc00) [pid = 1661] [serial = 1224] [outer = 0x120ea4000] 15:27:22 INFO - PROCESS | 1661 | 1465856842500 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x129321c00) [pid = 1661] [serial = 1225] [outer = 0x120ea4000] 15:27:22 INFO - PROCESS | 1661 | 1465856842785 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:27:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:27:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 476ms 15:27:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:27:22 INFO - PROCESS | 1661 | 1465856842804 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 1661 | 1465856842805 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:27:22 INFO - PROCESS | 1661 | 1465856842867 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 1661 | 1465856842869 Marionette TRACE conn2 <- [1,1606,null,{}] 15:27:22 INFO - PROCESS | 1661 | 1465856842874 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:22 INFO - PROCESS | 1661 | 1465856842876 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:22 INFO - PROCESS | 1661 | 1465856842996 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:27:23 INFO - PROCESS | 1661 | 1465856843049 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 1661 | 1465856843050 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x116402800 == 40 [pid = 1661] [id = 409] 15:27:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1121a7400) [pid = 1661] [serial = 1226] [outer = 0x0] 15:27:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x11281c800) [pid = 1661] [serial = 1227] [outer = 0x1121a7400] 15:27:23 INFO - PROCESS | 1661 | 1465856843082 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x112c03000) [pid = 1661] [serial = 1228] [outer = 0x1121a7400] 15:27:23 INFO - PROCESS | 1661 | 1465856843606 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:27:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:27:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 831ms 15:27:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:27:23 INFO - PROCESS | 1661 | 1465856843639 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 1661 | 1465856843641 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:27:23 INFO - PROCESS | 1661 | 1465856843672 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 1661 | 1465856843674 Marionette TRACE conn2 <- [1,1610,null,{}] 15:27:23 INFO - PROCESS | 1661 | 1465856843681 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:23 INFO - PROCESS | 1661 | 1465856843684 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:23 INFO - PROCESS | 1661 | 1465856843791 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:27:23 INFO - PROCESS | 1661 | 1465856843868 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 1661 | 1465856843869 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x12115c000 == 41 [pid = 1661] [id = 410] 15:27:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x11673e800) [pid = 1661] [serial = 1229] [outer = 0x0] 15:27:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x116979400) [pid = 1661] [serial = 1230] [outer = 0x11673e800] 15:27:23 INFO - PROCESS | 1661 | 1465856843899 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x1174bb800) [pid = 1661] [serial = 1231] [outer = 0x11673e800] 15:27:24 INFO - PROCESS | 1661 | 1465856844562 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:27:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:27:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 955ms 15:27:24 INFO - PROCESS | 1661 | 1465856844601 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 1661 | 1465856844603 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:27:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:27:24 INFO - PROCESS | 1661 | 1465856844607 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 1661 | 1465856844608 Marionette TRACE conn2 <- [1,1614,null,{}] 15:27:24 INFO - PROCESS | 1661 | 1465856844612 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:24 INFO - PROCESS | 1661 | 1465856844614 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:24 INFO - PROCESS | 1661 | 1465856844718 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:27:24 INFO - PROCESS | 1661 | 1465856844799 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 1661 | 1465856844802 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee4000 == 42 [pid = 1661] [id = 411] 15:27:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x116742000) [pid = 1661] [serial = 1232] [outer = 0x0] 15:27:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x116a14400) [pid = 1661] [serial = 1233] [outer = 0x116742000] 15:27:24 INFO - PROCESS | 1661 | 1465856844831 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x118073400) [pid = 1661] [serial = 1234] [outer = 0x116742000] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab59000 == 41 [pid = 1661] [id = 407] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x1294e7000 == 40 [pid = 1661] [id = 406] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x128761000 == 39 [pid = 1661] [id = 405] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x128771800 == 38 [pid = 1661] [id = 404] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x1280ed800 == 37 [pid = 1661] [id = 403] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x1260b5000 == 36 [pid = 1661] [id = 402] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x123c1f000 == 35 [pid = 1661] [id = 401] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x120e2e000 == 34 [pid = 1661] [id = 400] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x119714000 == 33 [pid = 1661] [id = 399] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x117353800 == 32 [pid = 1661] [id = 398] 15:27:25 INFO - PROCESS | 1661 | --DOCSHELL 0x11334a800 == 31 [pid = 1661] [id = 397] 15:27:25 INFO - PROCESS | 1661 | 1465856845218 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x128285400) [pid = 1661] [serial = 1153] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12932b400) [pid = 1661] [serial = 1156] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x1287e6400) [pid = 1661] [serial = 1155] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x118ff0800) [pid = 1661] [serial = 1143] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x119756000) [pid = 1661] [serial = 1144] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1181a3800) [pid = 1661] [serial = 1140] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x118613000) [pid = 1661] [serial = 1141] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x12a588c00) [pid = 1661] [serial = 1161] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x125ef3000) [pid = 1661] [serial = 1149] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1280c6800) [pid = 1661] [serial = 1132] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x115e08000) [pid = 1661] [serial = 1137] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x118260000) [pid = 1661] [serial = 1138] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x120ed5800) [pid = 1661] [serial = 1146] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x124bacc00) [pid = 1661] [serial = 1147] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x1133ad400) [pid = 1661] [serial = 1134] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x116738400) [pid = 1661] [serial = 1135] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12b77f400) [pid = 1661] [serial = 1171] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12a4a9400) [pid = 1661] [serial = 1159] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12a35c000) [pid = 1661] [serial = 1158] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x118fe6400) [pid = 1661] [serial = 1165] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x125ef1400) [pid = 1661] [serial = 1167] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x117049800) [pid = 1661] [serial = 1164] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12b994c00) [pid = 1661] [serial = 1174] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12a92ac00) [pid = 1661] [serial = 1170] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12a596400) [pid = 1661] [serial = 1162] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x12813e400) [pid = 1661] [serial = 1152] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x1280c3c00) [pid = 1661] [serial = 1168] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x12b988800) [pid = 1661] [serial = 1173] [outer = 0x0] [url = about:blank] 15:27:25 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x1280c9400) [pid = 1661] [serial = 1150] [outer = 0x0] [url = about:blank] 15:27:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:27:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 671ms 15:27:25 INFO - PROCESS | 1661 | 1465856845278 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 1661 | 1465856845281 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:27:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:27:25 INFO - PROCESS | 1661 | 1465856845285 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 1661 | 1465856845287 Marionette TRACE conn2 <- [1,1618,null,{}] 15:27:25 INFO - PROCESS | 1661 | 1465856845289 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:25 INFO - PROCESS | 1661 | 1465856845291 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:25 INFO - PROCESS | 1661 | 1465856845370 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:27:25 INFO - PROCESS | 1661 | 1465856845374 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 1661 | 1465856845375 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x119714000 == 32 [pid = 1661] [id = 412] 15:27:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x11825e000) [pid = 1661] [serial = 1235] [outer = 0x0] 15:27:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x11850a800) [pid = 1661] [serial = 1236] [outer = 0x11825e000] 15:27:25 INFO - PROCESS | 1661 | 1465856845404 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x118661800) [pid = 1661] [serial = 1237] [outer = 0x11825e000] 15:27:25 INFO - PROCESS | 1661 | 1465856845735 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:27:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 15:27:25 INFO - PROCESS | 1661 | 1465856845755 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 1661 | 1465856845756 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:27:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:27:25 INFO - PROCESS | 1661 | 1465856845758 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 1661 | 1465856845762 Marionette TRACE conn2 <- [1,1622,null,{}] 15:27:25 INFO - PROCESS | 1661 | 1465856845792 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:25 INFO - PROCESS | 1661 | 1465856845795 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:25 INFO - PROCESS | 1661 | 1465856845875 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:27:25 INFO - PROCESS | 1661 | 1465856845882 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 1661 | 1465856845884 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x123cb9800 == 33 [pid = 1661] [id = 413] 15:27:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x118f3c400) [pid = 1661] [serial = 1238] [outer = 0x0] 15:27:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x119751c00) [pid = 1661] [serial = 1239] [outer = 0x118f3c400] 15:27:25 INFO - PROCESS | 1661 | 1465856845912 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x120ea2000) [pid = 1661] [serial = 1240] [outer = 0x118f3c400] 15:27:26 INFO - PROCESS | 1661 | 1465856846283 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:27:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:27:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 539ms 15:27:26 INFO - PROCESS | 1661 | 1465856846299 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:27:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:27:26 INFO - PROCESS | 1661 | 1465856846301 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:27:26 INFO - PROCESS | 1661 | 1465856846303 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 1661 | 1465856846304 Marionette TRACE conn2 <- [1,1626,null,{}] 15:27:26 INFO - PROCESS | 1661 | 1465856846307 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:26 INFO - PROCESS | 1661 | 1465856846308 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:26 INFO - PROCESS | 1661 | 1465856846393 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:27:26 INFO - PROCESS | 1661 | 1465856846447 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 1661 | 1465856846448 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x1260b5000 == 34 [pid = 1661] [id = 414] 15:27:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x119756000) [pid = 1661] [serial = 1241] [outer = 0x0] 15:27:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x120fabc00) [pid = 1661] [serial = 1242] [outer = 0x119756000] 15:27:26 INFO - PROCESS | 1661 | 1465856846474 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1249a0800) [pid = 1661] [serial = 1243] [outer = 0x119756000] 15:27:26 INFO - PROCESS | 1661 | 1465856846748 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:27:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:27:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 472ms 15:27:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:27:26 INFO - PROCESS | 1661 | 1465856846775 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 1661 | 1465856846776 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:27:26 INFO - PROCESS | 1661 | 1465856846786 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 1661 | 1465856846787 Marionette TRACE conn2 <- [1,1630,null,{}] 15:27:26 INFO - PROCESS | 1661 | 1465856846789 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:26 INFO - PROCESS | 1661 | 1465856846790 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:26 INFO - PROCESS | 1661 | 1465856846869 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:27:26 INFO - PROCESS | 1661 | 1465856846874 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 1661 | 1465856846875 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x129179000 == 35 [pid = 1661] [id = 415] 15:27:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1249a1c00) [pid = 1661] [serial = 1244] [outer = 0x0] 15:27:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x125329800) [pid = 1661] [serial = 1245] [outer = 0x1249a1c00] 15:27:26 INFO - PROCESS | 1661 | 1465856846901 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x125eed800) [pid = 1661] [serial = 1246] [outer = 0x1249a1c00] 15:27:27 INFO - PROCESS | 1661 | 1465856847242 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:27:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:27:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 475ms 15:27:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:27:27 INFO - PROCESS | 1661 | 1465856847255 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 1661 | 1465856847256 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:27:27 INFO - PROCESS | 1661 | 1465856847258 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 1661 | 1465856847259 Marionette TRACE conn2 <- [1,1634,null,{}] 15:27:27 INFO - PROCESS | 1661 | 1465856847261 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:27 INFO - PROCESS | 1661 | 1465856847269 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:27 INFO - PROCESS | 1661 | 1465856847411 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:27:27 INFO - PROCESS | 1661 | 1465856847424 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 1661 | 1465856847425 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3d8800 == 36 [pid = 1661] [id = 416] 15:27:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12648f400) [pid = 1661] [serial = 1247] [outer = 0x0] 15:27:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x126a58800) [pid = 1661] [serial = 1248] [outer = 0x12648f400] 15:27:27 INFO - PROCESS | 1661 | 1465856847450 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12828ec00) [pid = 1661] [serial = 1249] [outer = 0x12648f400] 15:27:27 INFO - PROCESS | 1661 | 1465856847793 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:27:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:27:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 574ms 15:27:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:27:27 INFO - PROCESS | 1661 | 1465856847835 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 1661 | 1465856847836 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:27:27 INFO - PROCESS | 1661 | 1465856847838 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 1661 | 1465856847840 Marionette TRACE conn2 <- [1,1638,null,{}] 15:27:27 INFO - PROCESS | 1661 | 1465856847842 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:27 INFO - PROCESS | 1661 | 1465856847845 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:27 INFO - PROCESS | 1661 | 1465856847991 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:27:28 INFO - PROCESS | 1661 | 1465856848049 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 1661 | 1465856848051 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab61800 == 37 [pid = 1661] [id = 417] 15:27:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12652d400) [pid = 1661] [serial = 1250] [outer = 0x0] 15:27:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1287a4000) [pid = 1661] [serial = 1251] [outer = 0x12652d400] 15:27:28 INFO - PROCESS | 1661 | 1465856848090 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x129322400) [pid = 1661] [serial = 1252] [outer = 0x12652d400] 15:27:28 INFO - PROCESS | 1661 | 1465856848562 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:27:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:27:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 770ms 15:27:28 INFO - PROCESS | 1661 | 1465856848609 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:27:28 INFO - PROCESS | 1661 | 1465856848610 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:27:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:27:28 INFO - PROCESS | 1661 | 1465856848618 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 1661 | 1465856848619 Marionette TRACE conn2 <- [1,1642,null,{}] 15:27:28 INFO - PROCESS | 1661 | 1465856848621 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:28 INFO - PROCESS | 1661 | 1465856848622 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:28 INFO - PROCESS | 1661 | 1465856848722 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:27:28 INFO - PROCESS | 1661 | 1465856848725 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 1661 | 1465856848727 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba1b000 == 38 [pid = 1661] [id = 418] 15:27:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12828d000) [pid = 1661] [serial = 1253] [outer = 0x0] 15:27:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12a355400) [pid = 1661] [serial = 1254] [outer = 0x12828d000] 15:27:28 INFO - PROCESS | 1661 | 1465856848752 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12a4a9800) [pid = 1661] [serial = 1255] [outer = 0x12828d000] 15:27:29 INFO - PROCESS | 1661 | 1465856849054 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:27:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:27:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 474ms 15:27:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:27:29 INFO - PROCESS | 1661 | 1465856849087 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 1661 | 1465856849088 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:27:29 INFO - PROCESS | 1661 | 1465856849090 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 1661 | 1465856849091 Marionette TRACE conn2 <- [1,1646,null,{}] 15:27:29 INFO - PROCESS | 1661 | 1465856849094 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:29 INFO - PROCESS | 1661 | 1465856849096 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:29 INFO - PROCESS | 1661 | 1465856849216 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:27:29 INFO - PROCESS | 1661 | 1465856849226 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 1661 | 1465856849228 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf3f800 == 39 [pid = 1661] [id = 419] 15:27:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12a362800) [pid = 1661] [serial = 1256] [outer = 0x0] 15:27:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12a4aa400) [pid = 1661] [serial = 1257] [outer = 0x12a362800] 15:27:29 INFO - PROCESS | 1661 | 1465856849251 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12a5b4c00) [pid = 1661] [serial = 1258] [outer = 0x12a362800] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x112972400) [pid = 1661] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11281fc00) [pid = 1661] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x113c22000) [pid = 1661] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x118612400) [pid = 1661] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11281e800) [pid = 1661] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x116e7d800) [pid = 1661] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x119335c00) [pid = 1661] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x126a5ec00) [pid = 1661] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12648f800) [pid = 1661] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x1287e3000) [pid = 1661] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x118fec800) [pid = 1661] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x124e57400) [pid = 1661] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x112823400) [pid = 1661] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x11329d000) [pid = 1661] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x113308800) [pid = 1661] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:27:29 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1174b6c00) [pid = 1661] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:27:29 INFO - PROCESS | 1661 | 1465856849648 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:27:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:27:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 569ms 15:27:29 INFO - PROCESS | 1661 | 1465856849660 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 1661 | 1465856849662 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:27:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:27:29 INFO - PROCESS | 1661 | 1465856849667 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 1661 | 1465856849668 Marionette TRACE conn2 <- [1,1650,null,{}] 15:27:29 INFO - PROCESS | 1661 | 1465856849671 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:29 INFO - PROCESS | 1661 | 1465856849672 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:29 INFO - PROCESS | 1661 | 1465856849754 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:27:29 INFO - PROCESS | 1661 | 1465856849757 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 1661 | 1465856849758 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x12875e000 == 40 [pid = 1661] [id = 420] 15:27:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x112972400) [pid = 1661] [serial = 1259] [outer = 0x0] 15:27:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x11860ec00) [pid = 1661] [serial = 1260] [outer = 0x112972400] 15:27:29 INFO - PROCESS | 1661 | 1465856849782 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1248df000) [pid = 1661] [serial = 1261] [outer = 0x112972400] 15:27:30 INFO - PROCESS | 1661 | 1465856850127 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:27:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:27:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 469ms 15:27:30 INFO - PROCESS | 1661 | 1465856850136 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 1661 | 1465856850137 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:27:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:27:30 INFO - PROCESS | 1661 | 1465856850140 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 1661 | 1465856850141 Marionette TRACE conn2 <- [1,1654,null,{}] 15:27:30 INFO - PROCESS | 1661 | 1465856850144 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:30 INFO - PROCESS | 1661 | 1465856850146 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:30 INFO - PROCESS | 1661 | 1465856850271 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:27:30 INFO - PROCESS | 1661 | 1465856850277 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 1661 | 1465856850279 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1c9000 == 41 [pid = 1661] [id = 421] 15:27:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x124be7000) [pid = 1661] [serial = 1262] [outer = 0x0] 15:27:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12a5b3c00) [pid = 1661] [serial = 1263] [outer = 0x124be7000] 15:27:30 INFO - PROCESS | 1661 | 1465856850308 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12a93a000) [pid = 1661] [serial = 1264] [outer = 0x124be7000] 15:27:30 INFO - PROCESS | 1661 | 1465856850622 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:27:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:27:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 15:27:30 INFO - PROCESS | 1661 | 1465856850660 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 1661 | 1465856850661 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:27:30 INFO - PROCESS | 1661 | 1465856850665 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 1661 | 1465856850667 Marionette TRACE conn2 <- [1,1658,null,{}] 15:27:30 INFO - PROCESS | 1661 | 1465856850669 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:30 INFO - PROCESS | 1661 | 1465856850670 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:30 INFO - PROCESS | 1661 | 1465856850747 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:27:30 INFO - PROCESS | 1661 | 1465856850752 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 1661 | 1465856850753 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c59e000 == 42 [pid = 1661] [id = 422] 15:27:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12a93c400) [pid = 1661] [serial = 1265] [outer = 0x0] 15:27:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12b77a800) [pid = 1661] [serial = 1266] [outer = 0x12a93c400] 15:27:30 INFO - PROCESS | 1661 | 1465856850777 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12b988800) [pid = 1661] [serial = 1267] [outer = 0x12a93c400] 15:27:31 INFO - PROCESS | 1661 | 1465856851109 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 470ms 15:27:31 INFO - PROCESS | 1661 | 1465856851134 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 1661 | 1465856851136 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:27:31 INFO - PROCESS | 1661 | 1465856851138 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 1661 | 1465856851139 Marionette TRACE conn2 <- [1,1662,null,{}] 15:27:31 INFO - PROCESS | 1661 | 1465856851142 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:31 INFO - PROCESS | 1661 | 1465856851143 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:31 INFO - PROCESS | 1661 | 1465856851265 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:27:31 INFO - PROCESS | 1661 | 1465856851270 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 1661 | 1465856851271 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c94b000 == 43 [pid = 1661] [id = 423] 15:27:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12b777c00) [pid = 1661] [serial = 1268] [outer = 0x0] 15:27:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12b98fc00) [pid = 1661] [serial = 1269] [outer = 0x12b777c00] 15:27:31 INFO - PROCESS | 1661 | 1465856851298 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12b9aa000) [pid = 1661] [serial = 1270] [outer = 0x12b777c00] 15:27:31 INFO - PROCESS | 1661 | 1465856851833 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 15:27:31 INFO - PROCESS | 1661 | 1465856851860 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 1661 | 1465856851863 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:27:31 INFO - PROCESS | 1661 | 1465856851868 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 1661 | 1465856851870 Marionette TRACE conn2 <- [1,1666,null,{}] 15:27:31 INFO - PROCESS | 1661 | 1465856851874 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:31 INFO - PROCESS | 1661 | 1465856851878 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:31 INFO - PROCESS | 1661 | 1465856851984 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:27:32 INFO - PROCESS | 1661 | 1465856852056 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 1661 | 1465856852058 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x1185d5800 == 44 [pid = 1661] [id = 424] 15:27:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x112970000) [pid = 1661] [serial = 1271] [outer = 0x0] 15:27:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x11663ac00) [pid = 1661] [serial = 1272] [outer = 0x112970000] 15:27:32 INFO - PROCESS | 1661 | 1465856852089 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x11807b400) [pid = 1661] [serial = 1273] [outer = 0x112970000] 15:27:32 INFO - PROCESS | 1661 | 1465856852500 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 671ms 15:27:32 INFO - PROCESS | 1661 | 1465856852540 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 1661 | 1465856852544 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:27:32 INFO - PROCESS | 1661 | 1465856852551 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 1661 | 1465856852554 Marionette TRACE conn2 <- [1,1670,null,{}] 15:27:32 INFO - PROCESS | 1661 | 1465856852557 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:32 INFO - PROCESS | 1661 | 1465856852560 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:32 INFO - PROCESS | 1661 | 1465856852708 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:27:32 INFO - PROCESS | 1661 | 1465856852780 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 1661 | 1465856852781 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280dc800 == 45 [pid = 1661] [id = 425] 15:27:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x118505800) [pid = 1661] [serial = 1274] [outer = 0x0] 15:27:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x118f43000) [pid = 1661] [serial = 1275] [outer = 0x118505800] 15:27:32 INFO - PROCESS | 1661 | 1465856852813 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x119337800) [pid = 1661] [serial = 1276] [outer = 0x118505800] 15:27:33 INFO - PROCESS | 1661 | 1465856853235 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 724ms 15:27:33 INFO - PROCESS | 1661 | 1465856853282 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 1661 | 1465856853284 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:27:33 INFO - PROCESS | 1661 | 1465856853286 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 1661 | 1465856853289 Marionette TRACE conn2 <- [1,1674,null,{}] 15:27:33 INFO - PROCESS | 1661 | 1465856853309 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:33 INFO - PROCESS | 1661 | 1465856853313 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:33 INFO - PROCESS | 1661 | 1465856853435 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:27:33 INFO - PROCESS | 1661 | 1465856853490 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 1661 | 1465856853492 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c589000 == 46 [pid = 1661] [id = 426] 15:27:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x120ed8c00) [pid = 1661] [serial = 1277] [outer = 0x0] 15:27:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x126042000) [pid = 1661] [serial = 1278] [outer = 0x120ed8c00] 15:27:33 INFO - PROCESS | 1661 | 1465856853524 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x12675c400) [pid = 1661] [serial = 1279] [outer = 0x120ed8c00] 15:27:33 INFO - PROCESS | 1661 | 1465856853932 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 673ms 15:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:27:33 INFO - PROCESS | 1661 | 1465856853959 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 1661 | 1465856853961 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:27:33 INFO - PROCESS | 1661 | 1465856853963 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 1661 | 1465856853965 Marionette TRACE conn2 <- [1,1678,null,{}] 15:27:33 INFO - PROCESS | 1661 | 1465856853967 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:33 INFO - PROCESS | 1661 | 1465856853969 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:34 INFO - PROCESS | 1661 | 1465856854070 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:27:34 INFO - PROCESS | 1661 | 1465856854128 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 1661 | 1465856854130 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d140800 == 47 [pid = 1661] [id = 427] 15:27:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x1280c7c00) [pid = 1661] [serial = 1280] [outer = 0x0] 15:27:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x12813f400) [pid = 1661] [serial = 1281] [outer = 0x1280c7c00] 15:27:34 INFO - PROCESS | 1661 | 1465856854158 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x12931f400) [pid = 1661] [serial = 1282] [outer = 0x1280c7c00] 15:27:34 INFO - PROCESS | 1661 | 1465856854767 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 869ms 15:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:27:34 INFO - PROCESS | 1661 | 1465856854837 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 1661 | 1465856854840 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:27:34 INFO - PROCESS | 1661 | 1465856854843 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 1661 | 1465856854848 Marionette TRACE conn2 <- [1,1682,null,{}] 15:27:34 INFO - PROCESS | 1661 | 1465856854854 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:34 INFO - PROCESS | 1661 | 1465856854857 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:34 INFO - PROCESS | 1661 | 1465856854984 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:27:35 INFO - PROCESS | 1661 | 1465856855053 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 1661 | 1465856855056 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e3f800 == 48 [pid = 1661] [id = 428] 15:27:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x116a14000) [pid = 1661] [serial = 1283] [outer = 0x0] 15:27:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x1174bc800) [pid = 1661] [serial = 1284] [outer = 0x116a14000] 15:27:35 INFO - PROCESS | 1661 | 1465856855084 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x118509000) [pid = 1661] [serial = 1285] [outer = 0x116a14000] 15:27:35 INFO - PROCESS | 1661 | 1465856855478 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 673ms 15:27:35 INFO - PROCESS | 1661 | 1465856855517 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 1661 | 1465856855520 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:27:35 INFO - PROCESS | 1661 | 1465856855524 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 1661 | 1465856855526 Marionette TRACE conn2 <- [1,1686,null,{}] 15:27:35 INFO - PROCESS | 1661 | 1465856855528 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:35 INFO - PROCESS | 1661 | 1465856855531 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:35 INFO - PROCESS | 1661 | 1465856855626 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:27:35 INFO - PROCESS | 1661 | 1465856855687 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 1661 | 1465856855689 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fb0800 == 49 [pid = 1661] [id = 429] 15:27:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x118510000) [pid = 1661] [serial = 1286] [outer = 0x0] 15:27:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x1187a8000) [pid = 1661] [serial = 1287] [outer = 0x118510000] 15:27:35 INFO - PROCESS | 1661 | 1465856855729 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x118fb6800) [pid = 1661] [serial = 1288] [outer = 0x118510000] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x11736d000 == 48 [pid = 1661] [id = 396] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12c59e000 == 47 [pid = 1661] [id = 422] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1c9000 == 46 [pid = 1661] [id = 421] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12875e000 == 45 [pid = 1661] [id = 420] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf3f800 == 44 [pid = 1661] [id = 419] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba1b000 == 43 [pid = 1661] [id = 418] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab61800 == 42 [pid = 1661] [id = 417] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3d8800 == 41 [pid = 1661] [id = 416] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x129179000 == 40 [pid = 1661] [id = 415] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x1260b5000 == 39 [pid = 1661] [id = 414] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x123cb9800 == 38 [pid = 1661] [id = 413] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x119714000 == 37 [pid = 1661] [id = 412] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee4000 == 36 [pid = 1661] [id = 411] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12115c000 == 35 [pid = 1661] [id = 410] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x126931000 == 34 [pid = 1661] [id = 408] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x116402800 == 33 [pid = 1661] [id = 409] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x120e3f800 == 32 [pid = 1661] [id = 428] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12d140800 == 31 [pid = 1661] [id = 427] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12c589000 == 30 [pid = 1661] [id = 426] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x1280dc800 == 29 [pid = 1661] [id = 425] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x12c94b000 == 28 [pid = 1661] [id = 423] 15:27:36 INFO - PROCESS | 1661 | --DOCSHELL 0x1185d5800 == 27 [pid = 1661] [id = 424] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x118fba000) [pid = 1661] [serial = 1203] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x112826400) [pid = 1661] [serial = 1191] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x11297a400) [pid = 1661] [serial = 1192] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x115ad7c00) [pid = 1661] [serial = 1194] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x1164da800) [pid = 1661] [serial = 1195] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x118669400) [pid = 1661] [serial = 1200] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x11697b800) [pid = 1661] [serial = 1189] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x113297400) [pid = 1661] [serial = 1188] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x1187a9000) [pid = 1661] [serial = 1177] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x1174be800) [pid = 1661] [serial = 1176] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12120c400) [pid = 1661] [serial = 1180] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x120eaa800) [pid = 1661] [serial = 1179] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x128798800) [pid = 1661] [serial = 1222] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x12879c000) [pid = 1661] [serial = 1183] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1280c6c00) [pid = 1661] [serial = 1182] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x12a5b4000) [pid = 1661] [serial = 1186] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x12932d000) [pid = 1661] [serial = 1185] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x119af5400) [pid = 1661] [serial = 1206] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x125ee9000) [pid = 1661] [serial = 1212] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x124e57000) [pid = 1661] [serial = 1210] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x124bde000) [pid = 1661] [serial = 1209] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x126043400) [pid = 1661] [serial = 1216] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x118fe5800) [pid = 1661] [serial = 1215] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x126428c00) [pid = 1661] [serial = 1218] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x127fd3400) [pid = 1661] [serial = 1221] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12879dc00) [pid = 1661] [serial = 1224] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1180a8c00) [pid = 1661] [serial = 1197] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x126040c00) [pid = 1661] [serial = 1213] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x118502800) [pid = 1661] [serial = 1198] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x121926000) [pid = 1661] [serial = 1207] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x11943b400) [pid = 1661] [serial = 1204] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x126752800) [pid = 1661] [serial = 1219] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x118f42c00) [pid = 1661] [serial = 1201] [outer = 0x0] [url = about:blank] 15:27:36 INFO - PROCESS | 1661 | 1465856856836 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 15:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1326ms 15:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:27:36 INFO - PROCESS | 1661 | 1465856856854 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 1661 | 1465856856856 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:27:36 INFO - PROCESS | 1661 | 1465856856859 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - PROCESS | 1661 | 1465856856863 Marionette TRACE conn2 <- [1,1690,null,{}] 15:27:36 INFO - PROCESS | 1661 | 1465856856867 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:36 INFO - PROCESS | 1661 | 1465856856868 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:36 INFO - PROCESS | 1661 | 1465856856949 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:27:36 INFO - PROCESS | 1661 | 1465856856953 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 1661 | 1465856856955 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ac5000 == 28 [pid = 1661] [id = 430] 15:27:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x113c20000) [pid = 1661] [serial = 1289] [outer = 0x0] 15:27:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x1162a5c00) [pid = 1661] [serial = 1290] [outer = 0x113c20000] 15:27:36 INFO - PROCESS | 1661 | 1465856856984 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x116922400) [pid = 1661] [serial = 1291] [outer = 0x113c20000] 15:27:37 INFO - PROCESS | 1661 | 1465856857337 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 522ms 15:27:37 INFO - PROCESS | 1661 | 1465856857382 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 1661 | 1465856857385 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:27:37 INFO - PROCESS | 1661 | 1465856857389 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 1661 | 1465856857391 Marionette TRACE conn2 <- [1,1694,null,{}] 15:27:37 INFO - PROCESS | 1661 | 1465856857393 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:37 INFO - PROCESS | 1661 | 1465856857395 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:37 INFO - PROCESS | 1661 | 1465856857472 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:27:37 INFO - PROCESS | 1661 | 1465856857476 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 1661 | 1465856857478 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x1185d5800 == 29 [pid = 1661] [id = 431] 15:27:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x116e7d800) [pid = 1661] [serial = 1292] [outer = 0x0] 15:27:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1180aa400) [pid = 1661] [serial = 1293] [outer = 0x116e7d800] 15:27:37 INFO - PROCESS | 1661 | 1465856857506 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x11865e000) [pid = 1661] [serial = 1294] [outer = 0x116e7d800] 15:27:37 INFO - PROCESS | 1661 | 1465856857859 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 520ms 15:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:27:37 INFO - PROCESS | 1661 | 1465856857909 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 1661 | 1465856857911 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:27:37 INFO - PROCESS | 1661 | 1465856857913 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 1661 | 1465856857915 Marionette TRACE conn2 <- [1,1698,null,{}] 15:27:37 INFO - PROCESS | 1661 | 1465856857923 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:37 INFO - PROCESS | 1661 | 1465856857926 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:38 INFO - PROCESS | 1661 | 1465856858001 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:27:38 INFO - PROCESS | 1661 | 1465856858006 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 1661 | 1465856858008 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x12103c800 == 30 [pid = 1661] [id = 432] 15:27:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x1187ad400) [pid = 1661] [serial = 1295] [outer = 0x0] 15:27:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x118feb800) [pid = 1661] [serial = 1296] [outer = 0x1187ad400] 15:27:38 INFO - PROCESS | 1661 | 1465856858038 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x119af1800) [pid = 1661] [serial = 1297] [outer = 0x1187ad400] 15:27:38 INFO - PROCESS | 1661 | 1465856858362 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 15:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 15:27:38 INFO - PROCESS | 1661 | 1465856858385 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:27:38 INFO - PROCESS | 1661 | 1465856858387 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:27:38 INFO - PROCESS | 1661 | 1465856858389 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 1661 | 1465856858390 Marionette TRACE conn2 <- [1,1702,null,{}] 15:27:38 INFO - PROCESS | 1661 | 1465856858393 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:38 INFO - PROCESS | 1661 | 1465856858394 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:38 INFO - PROCESS | 1661 | 1465856858473 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:27:38 INFO - PROCESS | 1661 | 1465856858477 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 1661 | 1465856858478 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x124969800 == 31 [pid = 1661] [id = 433] 15:27:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x119ee3800) [pid = 1661] [serial = 1298] [outer = 0x0] 15:27:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x120ed9800) [pid = 1661] [serial = 1299] [outer = 0x119ee3800] 15:27:38 INFO - PROCESS | 1661 | 1465856858506 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1210f9800) [pid = 1661] [serial = 1300] [outer = 0x119ee3800] 15:27:38 INFO - PROCESS | 1661 | 1465856858888 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 522ms 15:27:38 INFO - PROCESS | 1661 | 1465856858911 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 1661 | 1465856858913 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:27:38 INFO - PROCESS | 1661 | 1465856858925 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 1661 | 1465856858926 Marionette TRACE conn2 <- [1,1706,null,{}] 15:27:38 INFO - PROCESS | 1661 | 1465856858928 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:38 INFO - PROCESS | 1661 | 1465856858929 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:39 INFO - PROCESS | 1661 | 1465856859024 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:27:39 INFO - PROCESS | 1661 | 1465856859027 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 1661 | 1465856859029 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x126502800 == 32 [pid = 1661] [id = 434] 15:27:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x112824000) [pid = 1661] [serial = 1301] [outer = 0x0] 15:27:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1214b8800) [pid = 1661] [serial = 1302] [outer = 0x112824000] 15:27:39 INFO - PROCESS | 1661 | 1465856859054 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x124819800) [pid = 1661] [serial = 1303] [outer = 0x112824000] 15:27:39 INFO - PROCESS | 1661 | 1465856859405 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 15:27:39 INFO - PROCESS | 1661 | 1465856859445 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 1661 | 1465856859447 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:27:39 INFO - PROCESS | 1661 | 1465856859449 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 1661 | 1465856859450 Marionette TRACE conn2 <- [1,1710,null,{}] 15:27:39 INFO - PROCESS | 1661 | 1465856859452 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:39 INFO - PROCESS | 1661 | 1465856859456 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:39 INFO - PROCESS | 1661 | 1465856859561 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:27:39 INFO - PROCESS | 1661 | 1465856859572 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 1661 | 1465856859573 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x12848e000 == 33 [pid = 1661] [id = 435] 15:27:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1249ab800) [pid = 1661] [serial = 1304] [outer = 0x0] 15:27:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x125ee6400) [pid = 1661] [serial = 1305] [outer = 0x1249ab800] 15:27:39 INFO - PROCESS | 1661 | 1465856859597 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x126588000) [pid = 1661] [serial = 1306] [outer = 0x1249ab800] 15:27:39 INFO - PROCESS | 1661 | 1465856859929 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 15:27:39 INFO - PROCESS | 1661 | 1465856859969 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 1661 | 1465856859970 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:27:39 INFO - PROCESS | 1661 | 1465856859972 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 1661 | 1465856859973 Marionette TRACE conn2 <- [1,1714,null,{}] 15:27:39 INFO - PROCESS | 1661 | 1465856859975 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:39 INFO - PROCESS | 1661 | 1465856859976 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:40 INFO - PROCESS | 1661 | 1465856860070 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:27:40 INFO - PROCESS | 1661 | 1465856860108 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 1661 | 1465856860109 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294e3000 == 34 [pid = 1661] [id = 436] 15:27:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x118071c00) [pid = 1661] [serial = 1307] [outer = 0x0] 15:27:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12675c000) [pid = 1661] [serial = 1308] [outer = 0x118071c00] 15:27:40 INFO - PROCESS | 1661 | 1465856860134 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x1280ce000) [pid = 1661] [serial = 1309] [outer = 0x118071c00] 15:27:40 INFO - PROCESS | 1661 | 1465856860459 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 523ms 15:27:40 INFO - PROCESS | 1661 | 1465856860502 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:27:40 INFO - PROCESS | 1661 | 1465856860503 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:27:40 INFO - PROCESS | 1661 | 1465856860506 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - PROCESS | 1661 | 1465856860507 Marionette TRACE conn2 <- [1,1718,null,{}] 15:27:40 INFO - PROCESS | 1661 | 1465856860509 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:40 INFO - PROCESS | 1661 | 1465856860510 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:40 INFO - PROCESS | 1661 | 1465856860793 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12652d400) [pid = 1661] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x12828d000) [pid = 1661] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x12a362800) [pid = 1661] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x119756000) [pid = 1661] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x118f3c400) [pid = 1661] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x11673e800) [pid = 1661] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1249a1c00) [pid = 1661] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x116742000) [pid = 1661] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1121a7400) [pid = 1661] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x120ea4000) [pid = 1661] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x11825e000) [pid = 1661] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x112972400) [pid = 1661] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12a93c400) [pid = 1661] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12648f400) [pid = 1661] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12b777c00) [pid = 1661] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:27:40 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x124be7000) [pid = 1661] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:27:40 INFO - PROCESS | 1661 | 1465856860837 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 1661 | 1465856860839 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ad3800 == 35 [pid = 1661] [id = 437] 15:27:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1121a7400) [pid = 1661] [serial = 1310] [outer = 0x0] 15:27:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x112c0e400) [pid = 1661] [serial = 1311] [outer = 0x1121a7400] 15:27:40 INFO - PROCESS | 1661 | 1465856860863 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1174c0c00) [pid = 1661] [serial = 1312] [outer = 0x1121a7400] 15:27:41 INFO - PROCESS | 1661 | 1465856861161 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 669ms 15:27:41 INFO - PROCESS | 1661 | 1465856861176 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 1661 | 1465856861178 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:27:41 INFO - PROCESS | 1661 | 1465856861191 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 1661 | 1465856861207 Marionette TRACE conn2 <- [1,1722,null,{}] 15:27:41 INFO - PROCESS | 1661 | 1465856861211 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:41 INFO - PROCESS | 1661 | 1465856861214 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:41 INFO - PROCESS | 1661 | 1465856861328 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:27:41 INFO - PROCESS | 1661 | 1465856861431 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 1661 | 1465856861432 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a548000 == 36 [pid = 1661] [id = 438] 15:27:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x112820400) [pid = 1661] [serial = 1313] [outer = 0x0] 15:27:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1187ab400) [pid = 1661] [serial = 1314] [outer = 0x112820400] 15:27:41 INFO - PROCESS | 1661 | 1465856861471 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x128286000) [pid = 1661] [serial = 1315] [outer = 0x112820400] 15:27:41 INFO - PROCESS | 1661 | 1465856861770 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 586ms 15:27:41 INFO - PROCESS | 1661 | 1465856861777 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 1661 | 1465856861778 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:27:41 INFO - PROCESS | 1661 | 1465856861790 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 1661 | 1465856861791 Marionette TRACE conn2 <- [1,1726,null,{}] 15:27:41 INFO - PROCESS | 1661 | 1465856861793 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:41 INFO - PROCESS | 1661 | 1465856861794 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:41 INFO - PROCESS | 1661 | 1465856861874 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:27:41 INFO - PROCESS | 1661 | 1465856861878 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 1661 | 1465856861879 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac41000 == 37 [pid = 1661] [id = 439] 15:27:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12828d000) [pid = 1661] [serial = 1316] [outer = 0x0] 15:27:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1287e4800) [pid = 1661] [serial = 1317] [outer = 0x12828d000] 15:27:41 INFO - PROCESS | 1661 | 1465856861905 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x129323800) [pid = 1661] [serial = 1318] [outer = 0x12828d000] 15:27:42 INFO - PROCESS | 1661 | 1465856862254 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 469ms 15:27:42 INFO - PROCESS | 1661 | 1465856862258 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 1661 | 1465856862259 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:27:42 INFO - PROCESS | 1661 | 1465856862261 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 1661 | 1465856862265 Marionette TRACE conn2 <- [1,1730,null,{}] 15:27:42 INFO - PROCESS | 1661 | 1465856862270 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:42 INFO - PROCESS | 1661 | 1465856862280 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:42 INFO - PROCESS | 1661 | 1465856862397 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:27:42 INFO - PROCESS | 1661 | 1465856862404 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 1661 | 1465856862406 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba13000 == 38 [pid = 1661] [id = 440] 15:27:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x120eab000) [pid = 1661] [serial = 1319] [outer = 0x0] 15:27:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12a362800) [pid = 1661] [serial = 1320] [outer = 0x120eab000] 15:27:42 INFO - PROCESS | 1661 | 1465856862433 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12a5b4800) [pid = 1661] [serial = 1321] [outer = 0x120eab000] 15:27:42 INFO - PROCESS | 1661 | 1465856862754 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 15:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 523ms 15:27:42 INFO - PROCESS | 1661 | 1465856862826 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 1661 | 1465856862828 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:27:42 INFO - PROCESS | 1661 | 1465856862833 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 1661 | 1465856862835 Marionette TRACE conn2 <- [1,1734,null,{}] 15:27:42 INFO - PROCESS | 1661 | 1465856862839 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:42 INFO - PROCESS | 1661 | 1465856862841 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:42 INFO - PROCESS | 1661 | 1465856862940 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:27:43 INFO - PROCESS | 1661 | 1465856863039 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 1661 | 1465856863043 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x1164b5000 == 39 [pid = 1661] [id = 441] 15:27:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x11287d400) [pid = 1661] [serial = 1322] [outer = 0x0] 15:27:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x112ca2000) [pid = 1661] [serial = 1323] [outer = 0x11287d400] 15:27:43 INFO - PROCESS | 1661 | 1465856863075 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x113312800) [pid = 1661] [serial = 1324] [outer = 0x11287d400] 15:27:43 INFO - PROCESS | 1661 | 1465856863581 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 773ms 15:27:43 INFO - PROCESS | 1661 | 1465856863606 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 1661 | 1465856863608 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:27:43 INFO - PROCESS | 1661 | 1465856863612 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 1661 | 1465856863615 Marionette TRACE conn2 <- [1,1738,null,{}] 15:27:43 INFO - PROCESS | 1661 | 1465856863646 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:43 INFO - PROCESS | 1661 | 1465856863649 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:43 INFO - PROCESS | 1661 | 1465856863757 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:27:43 INFO - PROCESS | 1661 | 1465856863836 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 1661 | 1465856863838 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x123cb6000 == 40 [pid = 1661] [id = 442] 15:27:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x11819e400) [pid = 1661] [serial = 1325] [outer = 0x0] 15:27:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x118503800) [pid = 1661] [serial = 1326] [outer = 0x11819e400] 15:27:43 INFO - PROCESS | 1661 | 1465856863869 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x118665800) [pid = 1661] [serial = 1327] [outer = 0x11819e400] 15:27:44 INFO - PROCESS | 1661 | 1465856864543 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1000ms 15:27:44 INFO - PROCESS | 1661 | 1465856864610 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 1661 | 1465856864612 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:27:44 INFO - PROCESS | 1661 | 1465856864616 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 1661 | 1465856864618 Marionette TRACE conn2 <- [1,1742,null,{}] 15:27:44 INFO - PROCESS | 1661 | 1465856864622 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:44 INFO - PROCESS | 1661 | 1465856864624 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:44 INFO - PROCESS | 1661 | 1465856864732 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:27:44 INFO - PROCESS | 1661 | 1465856864787 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 1661 | 1465856864790 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x118faa800 == 41 [pid = 1661] [id = 443] 15:27:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x116639800) [pid = 1661] [serial = 1328] [outer = 0x0] 15:27:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x116742000) [pid = 1661] [serial = 1329] [outer = 0x116639800] 15:27:44 INFO - PROCESS | 1661 | 1465856864818 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x1174b4c00) [pid = 1661] [serial = 1330] [outer = 0x116639800] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac41000 == 40 [pid = 1661] [id = 439] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x12a548000 == 39 [pid = 1661] [id = 438] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x116ad3800 == 38 [pid = 1661] [id = 437] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x1294e3000 == 37 [pid = 1661] [id = 436] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x12848e000 == 36 [pid = 1661] [id = 435] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x126502800 == 35 [pid = 1661] [id = 434] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x124969800 == 34 [pid = 1661] [id = 433] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x12103c800 == 33 [pid = 1661] [id = 432] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x1185d5800 == 32 [pid = 1661] [id = 431] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x116ac5000 == 31 [pid = 1661] [id = 430] 15:27:45 INFO - PROCESS | 1661 | --DOCSHELL 0x118fb0800 == 30 [pid = 1661] [id = 429] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x1287a4000) [pid = 1661] [serial = 1251] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x12a355400) [pid = 1661] [serial = 1254] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x129322400) [pid = 1661] [serial = 1252] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12a4aa400) [pid = 1661] [serial = 1257] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x120fabc00) [pid = 1661] [serial = 1242] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1249a0800) [pid = 1661] [serial = 1243] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x119751c00) [pid = 1661] [serial = 1239] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x120ea2000) [pid = 1661] [serial = 1240] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x116979400) [pid = 1661] [serial = 1230] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1174bb800) [pid = 1661] [serial = 1231] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x125329800) [pid = 1661] [serial = 1245] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x125eed800) [pid = 1661] [serial = 1246] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x116a14400) [pid = 1661] [serial = 1233] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x118073400) [pid = 1661] [serial = 1234] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x11281c800) [pid = 1661] [serial = 1227] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x112c03000) [pid = 1661] [serial = 1228] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x129321c00) [pid = 1661] [serial = 1225] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x11850a800) [pid = 1661] [serial = 1236] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x118661800) [pid = 1661] [serial = 1237] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1248df000) [pid = 1661] [serial = 1261] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x11860ec00) [pid = 1661] [serial = 1260] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12b77a800) [pid = 1661] [serial = 1266] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12b988800) [pid = 1661] [serial = 1267] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x126a58800) [pid = 1661] [serial = 1248] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12a5b4c00) [pid = 1661] [serial = 1258] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12a4a9800) [pid = 1661] [serial = 1255] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12828ec00) [pid = 1661] [serial = 1249] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x12b9aa000) [pid = 1661] [serial = 1270] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x12b98fc00) [pid = 1661] [serial = 1269] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x12a5b3c00) [pid = 1661] [serial = 1263] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x12a93a000) [pid = 1661] [serial = 1264] [outer = 0x0] [url = about:blank] 15:27:45 INFO - PROCESS | 1661 | 1465856865241 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 671ms 15:27:45 INFO - PROCESS | 1661 | 1465856865287 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 1661 | 1465856865290 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:27:45 INFO - PROCESS | 1661 | 1465856865294 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 1661 | 1465856865295 Marionette TRACE conn2 <- [1,1746,null,{}] 15:27:45 INFO - PROCESS | 1661 | 1465856865298 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:45 INFO - PROCESS | 1661 | 1465856865299 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:45 INFO - PROCESS | 1661 | 1465856865377 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:27:45 INFO - PROCESS | 1661 | 1465856865441 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 1661 | 1465856865442 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x11736c000 == 31 [pid = 1661] [id = 444] 15:27:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x1174bb800) [pid = 1661] [serial = 1331] [outer = 0x0] 15:27:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x11860ec00) [pid = 1661] [serial = 1332] [outer = 0x1174bb800] 15:27:45 INFO - PROCESS | 1661 | 1465856865471 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x118fba000) [pid = 1661] [serial = 1333] [outer = 0x1174bb800] 15:27:45 INFO - PROCESS | 1661 | 1465856865834 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 572ms 15:27:45 INFO - PROCESS | 1661 | 1465856865868 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 1661 | 1465856865870 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:27:45 INFO - PROCESS | 1661 | 1465856865873 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 1661 | 1465856865877 Marionette TRACE conn2 <- [1,1750,null,{}] 15:27:45 INFO - PROCESS | 1661 | 1465856865889 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:45 INFO - PROCESS | 1661 | 1465856865893 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:45 INFO - PROCESS | 1661 | 1465856865995 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:27:46 INFO - PROCESS | 1661 | 1465856866076 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 1661 | 1465856866078 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x123cb4800 == 32 [pid = 1661] [id = 445] 15:27:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x119444800) [pid = 1661] [serial = 1334] [outer = 0x0] 15:27:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x120ea8c00) [pid = 1661] [serial = 1335] [outer = 0x119444800] 15:27:46 INFO - PROCESS | 1661 | 1465856866109 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1214b4c00) [pid = 1661] [serial = 1336] [outer = 0x119444800] 15:27:46 INFO - PROCESS | 1661 | 1465856866404 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 573ms 15:27:46 INFO - PROCESS | 1661 | 1465856866448 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:27:46 INFO - PROCESS | 1661 | 1465856866452 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:27:46 INFO - PROCESS | 1661 | 1465856866454 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 1661 | 1465856866455 Marionette TRACE conn2 <- [1,1754,null,{}] 15:27:46 INFO - PROCESS | 1661 | 1465856866457 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:46 INFO - PROCESS | 1661 | 1465856866459 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:46 INFO - PROCESS | 1661 | 1465856866564 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:27:46 INFO - PROCESS | 1661 | 1465856866597 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 1661 | 1465856866598 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280ef800 == 33 [pid = 1661] [id = 446] 15:27:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x119751800) [pid = 1661] [serial = 1337] [outer = 0x0] 15:27:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x124ba9000) [pid = 1661] [serial = 1338] [outer = 0x119751800] 15:27:46 INFO - PROCESS | 1661 | 1465856866624 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x125ee8400) [pid = 1661] [serial = 1339] [outer = 0x119751800] 15:27:46 INFO - PROCESS | 1661 | 1465856866907 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 470ms 15:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:27:46 INFO - PROCESS | 1661 | 1465856866924 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 1661 | 1465856866925 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:27:46 INFO - PROCESS | 1661 | 1465856866927 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 1661 | 1465856866928 Marionette TRACE conn2 <- [1,1758,null,{}] 15:27:46 INFO - PROCESS | 1661 | 1465856866938 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:46 INFO - PROCESS | 1661 | 1465856866939 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:47 INFO - PROCESS | 1661 | 1465856867019 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:27:47 INFO - PROCESS | 1661 | 1465856867023 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 1661 | 1465856867024 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294db800 == 34 [pid = 1661] [id = 447] 15:27:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x112cac000) [pid = 1661] [serial = 1340] [outer = 0x0] 15:27:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x126041c00) [pid = 1661] [serial = 1341] [outer = 0x112cac000] 15:27:47 INFO - PROCESS | 1661 | 1465856867051 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x126752800) [pid = 1661] [serial = 1342] [outer = 0x112cac000] 15:27:47 INFO - PROCESS | 1661 | 1465856867427 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 526ms 15:27:47 INFO - PROCESS | 1661 | 1465856867453 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 1661 | 1465856867455 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:27:47 INFO - PROCESS | 1661 | 1465856867457 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 1661 | 1465856867458 Marionette TRACE conn2 <- [1,1762,null,{}] 15:27:47 INFO - PROCESS | 1661 | 1465856867469 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:47 INFO - PROCESS | 1661 | 1465856867473 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:47 INFO - PROCESS | 1661 | 1465856867593 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:27:47 INFO - PROCESS | 1661 | 1465856867599 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 1661 | 1465856867600 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab52000 == 35 [pid = 1661] [id = 448] 15:27:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x118fe8800) [pid = 1661] [serial = 1343] [outer = 0x0] 15:27:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x1280cf000) [pid = 1661] [serial = 1344] [outer = 0x118fe8800] 15:27:47 INFO - PROCESS | 1661 | 1465856867656 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12a35cc00) [pid = 1661] [serial = 1345] [outer = 0x118fe8800] 15:27:47 INFO - PROCESS | 1661 | 1465856867980 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 578ms 15:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:27:48 INFO - PROCESS | 1661 | 1465856868035 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 1661 | 1465856868037 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:27:48 INFO - PROCESS | 1661 | 1465856868039 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 1661 | 1465856868040 Marionette TRACE conn2 <- [1,1766,null,{}] 15:27:48 INFO - PROCESS | 1661 | 1465856868042 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:48 INFO - PROCESS | 1661 | 1465856868043 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:48 INFO - PROCESS | 1661 | 1465856868140 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:27:48 INFO - PROCESS | 1661 | 1465856868154 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 1661 | 1465856868155 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b965800 == 36 [pid = 1661] [id = 449] 15:27:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12a4ad400) [pid = 1661] [serial = 1346] [outer = 0x0] 15:27:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12a591c00) [pid = 1661] [serial = 1347] [outer = 0x12a4ad400] 15:27:48 INFO - PROCESS | 1661 | 1465856868178 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12a5b8800) [pid = 1661] [serial = 1348] [outer = 0x12a4ad400] 15:27:48 INFO - PROCESS | 1661 | 1465856868518 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 517ms 15:27:48 INFO - PROCESS | 1661 | 1465856868557 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 1661 | 1465856868558 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:27:48 INFO - PROCESS | 1661 | 1465856868567 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 1661 | 1465856868568 Marionette TRACE conn2 <- [1,1770,null,{}] 15:27:48 INFO - PROCESS | 1661 | 1465856868571 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:48 INFO - PROCESS | 1661 | 1465856868572 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:48 INFO - PROCESS | 1661 | 1465856868669 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:27:48 INFO - PROCESS | 1661 | 1465856868673 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 1661 | 1465856868674 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bbb3000 == 37 [pid = 1661] [id = 450] 15:27:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12a4af000) [pid = 1661] [serial = 1349] [outer = 0x0] 15:27:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12a92ac00) [pid = 1661] [serial = 1350] [outer = 0x12a4af000] 15:27:48 INFO - PROCESS | 1661 | 1465856868699 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12b774c00) [pid = 1661] [serial = 1351] [outer = 0x12a4af000] 15:27:49 INFO - PROCESS | 1661 | 1465856869017 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 469ms 15:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:27:49 INFO - PROCESS | 1661 | 1465856869036 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 1661 | 1465856869038 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:27:49 INFO - PROCESS | 1661 | 1465856869040 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 1661 | 1465856869042 Marionette TRACE conn2 <- [1,1774,null,{}] 15:27:49 INFO - PROCESS | 1661 | 1465856869044 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:49 INFO - PROCESS | 1661 | 1465856869045 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:49 INFO - PROCESS | 1661 | 1465856869144 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x113c20000) [pid = 1661] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x112824000) [pid = 1661] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x116e7d800) [pid = 1661] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x119ee3800) [pid = 1661] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x118510000) [pid = 1661] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x1187ad400) [pid = 1661] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12828d000) [pid = 1661] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x112970000) [pid = 1661] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x118505800) [pid = 1661] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1249ab800) [pid = 1661] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x120ed8c00) [pid = 1661] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x118071c00) [pid = 1661] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1280c7c00) [pid = 1661] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x116a14000) [pid = 1661] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x1121a7400) [pid = 1661] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:27:49 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x112820400) [pid = 1661] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:27:49 INFO - PROCESS | 1661 | 1465856869260 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 1661 | 1465856869261 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x112d2c800 == 38 [pid = 1661] [id = 451] 15:27:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x111e58c00) [pid = 1661] [serial = 1352] [outer = 0x0] 15:27:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x112878800) [pid = 1661] [serial = 1353] [outer = 0x111e58c00] 15:27:49 INFO - PROCESS | 1661 | 1465856869289 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x118071c00) [pid = 1661] [serial = 1354] [outer = 0x111e58c00] 15:27:49 INFO - PROCESS | 1661 | 1465856869553 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 569ms 15:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:27:49 INFO - PROCESS | 1661 | 1465856869609 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 1661 | 1465856869611 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:27:49 INFO - PROCESS | 1661 | 1465856869620 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 1661 | 1465856869621 Marionette TRACE conn2 <- [1,1778,null,{}] 15:27:49 INFO - PROCESS | 1661 | 1465856869623 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:49 INFO - PROCESS | 1661 | 1465856869624 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:49 INFO - PROCESS | 1661 | 1465856869706 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:27:49 INFO - PROCESS | 1661 | 1465856869710 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 1661 | 1465856869712 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1cb000 == 39 [pid = 1661] [id = 452] 15:27:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x118610400) [pid = 1661] [serial = 1355] [outer = 0x0] 15:27:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x120ede800) [pid = 1661] [serial = 1356] [outer = 0x118610400] 15:27:49 INFO - PROCESS | 1661 | 1465856869738 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1280d1000) [pid = 1661] [serial = 1357] [outer = 0x118610400] 15:27:50 INFO - PROCESS | 1661 | 1465856870054 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 15:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 477ms 15:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:27:50 INFO - PROCESS | 1661 | 1465856870090 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:27:50 INFO - PROCESS | 1661 | 1465856870092 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:27:50 INFO - PROCESS | 1661 | 1465856870094 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 1661 | 1465856870096 Marionette TRACE conn2 <- [1,1782,null,{}] 15:27:50 INFO - PROCESS | 1661 | 1465856870101 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:50 INFO - PROCESS | 1661 | 1465856870102 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:50 INFO - PROCESS | 1661 | 1465856870220 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:27:50 INFO - PROCESS | 1661 | 1465856870226 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 1661 | 1465856870228 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c591800 == 40 [pid = 1661] [id = 453] 15:27:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x1282b6c00) [pid = 1661] [serial = 1358] [outer = 0x0] 15:27:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12b987000) [pid = 1661] [serial = 1359] [outer = 0x1282b6c00] 15:27:50 INFO - PROCESS | 1661 | 1465856870262 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12b9b0000) [pid = 1661] [serial = 1360] [outer = 0x1282b6c00] 15:27:50 INFO - PROCESS | 1661 | 1465856870586 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 522ms 15:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:27:50 INFO - PROCESS | 1661 | 1465856870618 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:27:50 INFO - PROCESS | 1661 | 1465856870619 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:27:50 INFO - PROCESS | 1661 | 1465856870621 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 1661 | 1465856870622 Marionette TRACE conn2 <- [1,1786,null,{}] 15:27:50 INFO - PROCESS | 1661 | 1465856870624 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:50 INFO - PROCESS | 1661 | 1465856870625 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:50 INFO - PROCESS | 1661 | 1465856870707 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:27:50 INFO - PROCESS | 1661 | 1465856870711 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 1661 | 1465856870712 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x12cd4e800 == 41 [pid = 1661] [id = 454] 15:27:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12b9b3800) [pid = 1661] [serial = 1361] [outer = 0x0] 15:27:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12c127000) [pid = 1661] [serial = 1362] [outer = 0x12b9b3800] 15:27:50 INFO - PROCESS | 1661 | 1465856870736 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12c212c00) [pid = 1661] [serial = 1363] [outer = 0x12b9b3800] 15:27:51 INFO - PROCESS | 1661 | 1465856871055 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 469ms 15:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:27:51 INFO - PROCESS | 1661 | 1465856871090 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 1661 | 1465856871091 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:27:51 INFO - PROCESS | 1661 | 1465856871093 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 1661 | 1465856871094 Marionette TRACE conn2 <- [1,1790,null,{}] 15:27:51 INFO - PROCESS | 1661 | 1465856871097 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:51 INFO - PROCESS | 1661 | 1465856871100 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:51 INFO - PROCESS | 1661 | 1465856871209 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:27:51 INFO - PROCESS | 1661 | 1465856871215 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 1661 | 1465856871224 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d144000 == 42 [pid = 1661] [id = 455] 15:27:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12648ec00) [pid = 1661] [serial = 1364] [outer = 0x0] 15:27:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12c212800) [pid = 1661] [serial = 1365] [outer = 0x12648ec00] 15:27:51 INFO - PROCESS | 1661 | 1465856871248 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12c21b800) [pid = 1661] [serial = 1366] [outer = 0x12648ec00] 15:27:51 INFO - PROCESS | 1661 | 1465856871743 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 668ms 15:27:51 INFO - PROCESS | 1661 | 1465856871763 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 1661 | 1465856871767 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:27:51 INFO - PROCESS | 1661 | 1465856871772 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 1661 | 1465856871777 Marionette TRACE conn2 <- [1,1794,null,{}] 15:27:51 INFO - PROCESS | 1661 | 1465856871782 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:51 INFO - PROCESS | 1661 | 1465856871785 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:51 INFO - PROCESS | 1661 | 1465856871947 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:27:52 INFO - PROCESS | 1661 | 1465856872055 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 1661 | 1465856872057 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a9b800 == 43 [pid = 1661] [id = 456] 15:27:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x116920800) [pid = 1661] [serial = 1367] [outer = 0x0] 15:27:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1180acc00) [pid = 1661] [serial = 1368] [outer = 0x116920800] 15:27:52 INFO - PROCESS | 1661 | 1465856872089 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x1187b2000) [pid = 1661] [serial = 1369] [outer = 0x116920800] 15:27:52 INFO - PROCESS | 1661 | 1465856872503 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 780ms 15:27:52 INFO - PROCESS | 1661 | 1465856872550 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 1661 | 1465856872554 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:27:52 INFO - PROCESS | 1661 | 1465856872558 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 1661 | 1465856872560 Marionette TRACE conn2 <- [1,1798,null,{}] 15:27:52 INFO - PROCESS | 1661 | 1465856872562 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:52 INFO - PROCESS | 1661 | 1465856872564 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:52 INFO - PROCESS | 1661 | 1465856872671 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:27:52 INFO - PROCESS | 1661 | 1465856872729 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 1661 | 1465856872731 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a7bb000 == 44 [pid = 1661] [id = 457] 15:27:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x118fba400) [pid = 1661] [serial = 1370] [outer = 0x0] 15:27:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x119ee0c00) [pid = 1661] [serial = 1371] [outer = 0x118fba400] 15:27:52 INFO - PROCESS | 1661 | 1465856872763 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x121b93800) [pid = 1661] [serial = 1372] [outer = 0x118fba400] 15:27:53 INFO - PROCESS | 1661 | 1465856873188 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 672ms 15:27:53 INFO - PROCESS | 1661 | 1465856873230 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:27:53 INFO - PROCESS | 1661 | 1465856873232 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:27:53 INFO - PROCESS | 1661 | 1465856873234 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 1661 | 1465856873237 Marionette TRACE conn2 <- [1,1802,null,{}] 15:27:53 INFO - PROCESS | 1661 | 1465856873245 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:53 INFO - PROCESS | 1661 | 1465856873248 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:53 INFO - PROCESS | 1661 | 1465856873375 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:27:53 INFO - PROCESS | 1661 | 1465856873438 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 1661 | 1465856873440 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d21a000 == 45 [pid = 1661] [id = 458] 15:27:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x126759c00) [pid = 1661] [serial = 1373] [outer = 0x0] 15:27:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x12828d000) [pid = 1661] [serial = 1374] [outer = 0x126759c00] 15:27:53 INFO - PROCESS | 1661 | 1465856873471 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x129322400) [pid = 1661] [serial = 1375] [outer = 0x126759c00] 15:27:53 INFO - PROCESS | 1661 | 1465856873916 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 724ms 15:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:27:53 INFO - PROCESS | 1661 | 1465856873958 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 1661 | 1465856873960 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:27:53 INFO - PROCESS | 1661 | 1465856873962 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 1661 | 1465856873964 Marionette TRACE conn2 <- [1,1806,null,{}] 15:27:53 INFO - PROCESS | 1661 | 1465856873966 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:53 INFO - PROCESS | 1661 | 1465856873967 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:54 INFO - PROCESS | 1661 | 1465856874062 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:27:54 INFO - PROCESS | 1661 | 1465856874175 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 1661 | 1465856874176 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d229800 == 46 [pid = 1661] [id = 459] 15:27:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x12675a000) [pid = 1661] [serial = 1376] [outer = 0x0] 15:27:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x12a4a9800) [pid = 1661] [serial = 1377] [outer = 0x12675a000] 15:27:54 INFO - PROCESS | 1661 | 1465856874205 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x12b778800) [pid = 1661] [serial = 1378] [outer = 0x12675a000] 15:27:54 INFO - PROCESS | 1661 | 1465856874631 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 921ms 15:27:54 INFO - PROCESS | 1661 | 1465856874926 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 1661 | 1465856874931 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:27:54 INFO - PROCESS | 1661 | 1465856874940 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 1661 | 1465856874942 Marionette TRACE conn2 <- [1,1810,null,{}] 15:27:54 INFO - PROCESS | 1661 | 1465856874948 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:54 INFO - PROCESS | 1661 | 1465856874951 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:55 INFO - PROCESS | 1661 | 1465856875052 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:27:55 INFO - PROCESS | 1661 | 1465856875121 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 1661 | 1465856875124 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e46800 == 47 [pid = 1661] [id = 460] 15:27:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x116e81000) [pid = 1661] [serial = 1379] [outer = 0x0] 15:27:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x11807c800) [pid = 1661] [serial = 1380] [outer = 0x116e81000] 15:27:55 INFO - PROCESS | 1661 | 1465856875152 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x118663400) [pid = 1661] [serial = 1381] [outer = 0x116e81000] 15:27:55 INFO - PROCESS | 1661 | 1465856875588 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 674ms 15:27:55 INFO - PROCESS | 1661 | 1465856875613 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 1661 | 1465856875615 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:27:55 INFO - PROCESS | 1661 | 1465856875620 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 1661 | 1465856875622 Marionette TRACE conn2 <- [1,1814,null,{}] 15:27:55 INFO - PROCESS | 1661 | 1465856875625 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:55 INFO - PROCESS | 1661 | 1465856875626 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:55 INFO - PROCESS | 1661 | 1465856875728 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:27:55 INFO - PROCESS | 1661 | 1465856875831 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 1661 | 1465856875833 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x119aae000 == 48 [pid = 1661] [id = 461] 15:27:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x11886d800) [pid = 1661] [serial = 1382] [outer = 0x0] 15:27:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x119335c00) [pid = 1661] [serial = 1383] [outer = 0x11886d800] 15:27:55 INFO - PROCESS | 1661 | 1465856875879 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x119e2cc00) [pid = 1661] [serial = 1384] [outer = 0x11886d800] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12cd4e800 == 47 [pid = 1661] [id = 454] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12c591800 == 46 [pid = 1661] [id = 453] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1cb000 == 45 [pid = 1661] [id = 452] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x112d2c800 == 44 [pid = 1661] [id = 451] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12bbb3000 == 43 [pid = 1661] [id = 450] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12b965800 == 42 [pid = 1661] [id = 449] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab52000 == 41 [pid = 1661] [id = 448] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x1294db800 == 40 [pid = 1661] [id = 447] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x1280ef800 == 39 [pid = 1661] [id = 446] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x123cb4800 == 38 [pid = 1661] [id = 445] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x11736c000 == 37 [pid = 1661] [id = 444] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x118faa800 == 36 [pid = 1661] [id = 443] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x123cb6000 == 35 [pid = 1661] [id = 442] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x1164b5000 == 34 [pid = 1661] [id = 441] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba13000 == 33 [pid = 1661] [id = 440] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x120e46800 == 32 [pid = 1661] [id = 460] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12d229800 == 31 [pid = 1661] [id = 459] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12d21a000 == 30 [pid = 1661] [id = 458] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12a7bb000 == 29 [pid = 1661] [id = 457] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x119a9b800 == 28 [pid = 1661] [id = 456] 15:27:56 INFO - PROCESS | 1661 | --DOCSHELL 0x12d144000 == 27 [pid = 1661] [id = 455] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x1162a5c00) [pid = 1661] [serial = 1290] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x116922400) [pid = 1661] [serial = 1291] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x1214b8800) [pid = 1661] [serial = 1302] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x1180aa400) [pid = 1661] [serial = 1293] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x11865e000) [pid = 1661] [serial = 1294] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x120ed9800) [pid = 1661] [serial = 1299] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x118fb6800) [pid = 1661] [serial = 1288] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x1187a8000) [pid = 1661] [serial = 1287] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x118feb800) [pid = 1661] [serial = 1296] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x119af1800) [pid = 1661] [serial = 1297] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x129323800) [pid = 1661] [serial = 1318] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x11807b400) [pid = 1661] [serial = 1273] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x11663ac00) [pid = 1661] [serial = 1272] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x119337800) [pid = 1661] [serial = 1276] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118f43000) [pid = 1661] [serial = 1275] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x125ee6400) [pid = 1661] [serial = 1305] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x12675c400) [pid = 1661] [serial = 1279] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x126042000) [pid = 1661] [serial = 1278] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x12675c000) [pid = 1661] [serial = 1308] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x126588000) [pid = 1661] [serial = 1306] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x12931f400) [pid = 1661] [serial = 1282] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x12813f400) [pid = 1661] [serial = 1281] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x118509000) [pid = 1661] [serial = 1285] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12a362800) [pid = 1661] [serial = 1320] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1280ce000) [pid = 1661] [serial = 1309] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1174bc800) [pid = 1661] [serial = 1284] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1174c0c00) [pid = 1661] [serial = 1312] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1287e4800) [pid = 1661] [serial = 1317] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x112c0e400) [pid = 1661] [serial = 1311] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x124819800) [pid = 1661] [serial = 1303] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x1187ab400) [pid = 1661] [serial = 1314] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x128286000) [pid = 1661] [serial = 1315] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x1210f9800) [pid = 1661] [serial = 1300] [outer = 0x0] [url = about:blank] 15:27:56 INFO - PROCESS | 1661 | 1465856876889 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1324ms 15:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:27:56 INFO - PROCESS | 1661 | 1465856876943 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 1661 | 1465856876945 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:27:56 INFO - PROCESS | 1661 | 1465856876949 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 1661 | 1465856876953 Marionette TRACE conn2 <- [1,1818,null,{}] 15:27:56 INFO - PROCESS | 1661 | 1465856876957 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:56 INFO - PROCESS | 1661 | 1465856876958 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:57 INFO - PROCESS | 1661 | 1465856877038 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:27:57 INFO - PROCESS | 1661 | 1465856877042 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 1661 | 1465856877044 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ecb000 == 28 [pid = 1661] [id = 462] 15:27:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1132a0000) [pid = 1661] [serial = 1385] [outer = 0x0] 15:27:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x11623a000) [pid = 1661] [serial = 1386] [outer = 0x1132a0000] 15:27:57 INFO - PROCESS | 1661 | 1465856877073 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x116922400) [pid = 1661] [serial = 1387] [outer = 0x1132a0000] 15:27:57 INFO - PROCESS | 1661 | 1465856877422 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 523ms 15:27:57 INFO - PROCESS | 1661 | 1465856877471 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 1661 | 1465856877473 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:27:57 INFO - PROCESS | 1661 | 1465856877485 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 1661 | 1465856877487 Marionette TRACE conn2 <- [1,1822,null,{}] 15:27:57 INFO - PROCESS | 1661 | 1465856877489 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:57 INFO - PROCESS | 1661 | 1465856877491 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:57 INFO - PROCESS | 1661 | 1465856877572 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:27:57 INFO - PROCESS | 1661 | 1465856877592 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 1661 | 1465856877593 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fa2000 == 29 [pid = 1661] [id = 463] 15:27:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x118258c00) [pid = 1661] [serial = 1388] [outer = 0x0] 15:27:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x118505400) [pid = 1661] [serial = 1389] [outer = 0x118258c00] 15:27:57 INFO - PROCESS | 1661 | 1465856877620 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x11865e000) [pid = 1661] [serial = 1390] [outer = 0x118258c00] 15:27:57 INFO - PROCESS | 1661 | 1465856877983 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 524ms 15:27:58 INFO - PROCESS | 1661 | 1465856878009 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:27:58 INFO - PROCESS | 1661 | 1465856878010 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:27:58 INFO - PROCESS | 1661 | 1465856878015 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 1661 | 1465856878018 Marionette TRACE conn2 <- [1,1826,null,{}] 15:27:58 INFO - PROCESS | 1661 | 1465856878026 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:58 INFO - PROCESS | 1661 | 1465856878029 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:58 INFO - PROCESS | 1661 | 1465856878106 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:27:58 INFO - PROCESS | 1661 | 1465856878111 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 1661 | 1465856878115 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x121021800 == 30 [pid = 1661] [id = 464] 15:27:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x118f42000) [pid = 1661] [serial = 1391] [outer = 0x0] 15:27:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x11933b000) [pid = 1661] [serial = 1392] [outer = 0x118f42000] 15:27:58 INFO - PROCESS | 1661 | 1465856878144 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x119ee6c00) [pid = 1661] [serial = 1393] [outer = 0x118f42000] 15:27:58 INFO - PROCESS | 1661 | 1465856878474 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 471ms 15:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:27:58 INFO - PROCESS | 1661 | 1465856878487 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 1661 | 1465856878488 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:27:58 INFO - PROCESS | 1661 | 1465856878491 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 1661 | 1465856878492 Marionette TRACE conn2 <- [1,1830,null,{}] 15:27:58 INFO - PROCESS | 1661 | 1465856878494 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:58 INFO - PROCESS | 1661 | 1465856878495 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:58 INFO - PROCESS | 1661 | 1465856878578 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:27:58 INFO - PROCESS | 1661 | 1465856878584 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 1661 | 1465856878585 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c0d000 == 31 [pid = 1661] [id = 465] 15:27:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x112879800) [pid = 1661] [serial = 1394] [outer = 0x0] 15:27:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x120ea7c00) [pid = 1661] [serial = 1395] [outer = 0x112879800] 15:27:58 INFO - PROCESS | 1661 | 1465856878666 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1218b5000) [pid = 1661] [serial = 1396] [outer = 0x112879800] 15:27:58 INFO - PROCESS | 1661 | 1465856878998 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 15:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:27:59 INFO - PROCESS | 1661 | 1465856879009 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 1661 | 1465856879010 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:27:59 INFO - PROCESS | 1661 | 1465856879013 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 1661 | 1465856879014 Marionette TRACE conn2 <- [1,1834,null,{}] 15:27:59 INFO - PROCESS | 1661 | 1465856879018 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:59 INFO - PROCESS | 1661 | 1465856879020 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:59 INFO - PROCESS | 1661 | 1465856879116 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:27:59 INFO - PROCESS | 1661 | 1465856879151 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 1661 | 1465856879152 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:59 INFO - PROCESS | 1661 | ++DOCSHELL 0x126913800 == 32 [pid = 1661] [id = 466] 15:27:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x121923c00) [pid = 1661] [serial = 1397] [outer = 0x0] 15:27:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1249a0800) [pid = 1661] [serial = 1398] [outer = 0x121923c00] 15:27:59 INFO - PROCESS | 1661 | 1465856879177 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x124dd2400) [pid = 1661] [serial = 1399] [outer = 0x121923c00] 15:27:59 INFO - PROCESS | 1661 | 1465856879507 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 15:27:59 INFO - PROCESS | 1661 | 1465856879534 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 1661 | 1465856879535 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:27:59 INFO - PROCESS | 1661 | 1465856879543 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 1661 | 1465856879544 Marionette TRACE conn2 <- [1,1838,null,{}] 15:27:59 INFO - PROCESS | 1661 | 1465856879546 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:59 INFO - PROCESS | 1661 | 1465856879550 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:59 INFO - PROCESS | 1661 | 1465856879654 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:27:59 INFO - PROCESS | 1661 | 1465856879674 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 1661 | 1465856879675 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:27:59 INFO - PROCESS | 1661 | ++DOCSHELL 0x12916f000 == 33 [pid = 1661] [id = 467] 15:27:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x125e1f000) [pid = 1661] [serial = 1400] [outer = 0x0] 15:27:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x125ef1c00) [pid = 1661] [serial = 1401] [outer = 0x125e1f000] 15:27:59 INFO - PROCESS | 1661 | 1465856879700 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x127fd4000) [pid = 1661] [serial = 1402] [outer = 0x125e1f000] 15:28:00 INFO - PROCESS | 1661 | 1465856880056 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 568ms 15:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:28:00 INFO - PROCESS | 1661 | 1465856880111 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 1661 | 1465856880112 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:28:00 INFO - PROCESS | 1661 | 1465856880115 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 1661 | 1465856880116 Marionette TRACE conn2 <- [1,1842,null,{}] 15:28:00 INFO - PROCESS | 1661 | 1465856880118 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:00 INFO - PROCESS | 1661 | 1465856880119 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:00 INFO - PROCESS | 1661 | 1465856880213 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:28:00 INFO - PROCESS | 1661 | 1465856880250 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 1661 | 1465856880252 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3d1000 == 34 [pid = 1661] [id = 468] 15:28:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x1181a2c00) [pid = 1661] [serial = 1403] [outer = 0x0] 15:28:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x1280cfc00) [pid = 1661] [serial = 1404] [outer = 0x1181a2c00] 15:28:00 INFO - PROCESS | 1661 | 1465856880276 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x128285000) [pid = 1661] [serial = 1405] [outer = 0x1181a2c00] 15:28:00 INFO - PROCESS | 1661 | 1465856880580 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 519ms 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12a4ad400) [pid = 1661] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x12a4af000) [pid = 1661] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x11819e400) [pid = 1661] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x1174bb800) [pid = 1661] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x119751800) [pid = 1661] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x11287d400) [pid = 1661] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x116639800) [pid = 1661] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x120eab000) [pid = 1661] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x119444800) [pid = 1661] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x112cac000) [pid = 1661] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x111e58c00) [pid = 1661] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x118610400) [pid = 1661] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1282b6c00) [pid = 1661] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12648ec00) [pid = 1661] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12b9b3800) [pid = 1661] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:28:00 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x118fe8800) [pid = 1661] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:28:00 INFO - PROCESS | 1661 | 1465856880798 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 1661 | 1465856880800 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:28:00 INFO - PROCESS | 1661 | 1465856880809 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 1661 | 1465856880810 Marionette TRACE conn2 <- [1,1846,null,{}] 15:28:00 INFO - PROCESS | 1661 | 1465856880813 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:00 INFO - PROCESS | 1661 | 1465856880814 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:00 INFO - PROCESS | 1661 | 1465856880889 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:28:00 INFO - PROCESS | 1661 | 1465856880892 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 1661 | 1465856880893 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e2c000 == 35 [pid = 1661] [id = 469] 15:28:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x115ef0000) [pid = 1661] [serial = 1406] [outer = 0x0] 15:28:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x11819e400) [pid = 1661] [serial = 1407] [outer = 0x115ef0000] 15:28:00 INFO - PROCESS | 1661 | 1465856880920 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x118fef800) [pid = 1661] [serial = 1408] [outer = 0x115ef0000] 15:28:01 INFO - PROCESS | 1661 | 1465856881256 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 471ms 15:28:01 INFO - PROCESS | 1661 | 1465856881281 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 1661 | 1465856881282 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:28:01 INFO - PROCESS | 1661 | 1465856881284 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 1661 | 1465856881285 Marionette TRACE conn2 <- [1,1850,null,{}] 15:28:01 INFO - PROCESS | 1661 | 1465856881288 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:01 INFO - PROCESS | 1661 | 1465856881289 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:01 INFO - PROCESS | 1661 | 1465856881364 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:28:01 INFO - PROCESS | 1661 | 1465856881422 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 1661 | 1465856881423 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a7bc800 == 36 [pid = 1661] [id = 470] 15:28:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x112d53c00) [pid = 1661] [serial = 1409] [outer = 0x0] 15:28:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x120ed8c00) [pid = 1661] [serial = 1410] [outer = 0x112d53c00] 15:28:01 INFO - PROCESS | 1661 | 1465856881447 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x128796c00) [pid = 1661] [serial = 1411] [outer = 0x112d53c00] 15:28:01 INFO - PROCESS | 1661 | 1465856881708 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 468ms 15:28:01 INFO - PROCESS | 1661 | 1465856881754 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 1661 | 1465856881755 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:28:01 INFO - PROCESS | 1661 | 1465856881757 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 1661 | 1465856881758 Marionette TRACE conn2 <- [1,1854,null,{}] 15:28:01 INFO - PROCESS | 1661 | 1465856881760 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:01 INFO - PROCESS | 1661 | 1465856881762 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:01 INFO - PROCESS | 1661 | 1465856881845 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:28:01 INFO - PROCESS | 1661 | 1465856881850 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 1661 | 1465856881852 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac57800 == 37 [pid = 1661] [id = 471] 15:28:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x116738800) [pid = 1661] [serial = 1412] [outer = 0x0] 15:28:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1287f1800) [pid = 1661] [serial = 1413] [outer = 0x116738800] 15:28:01 INFO - PROCESS | 1661 | 1465856881876 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12932d000) [pid = 1661] [serial = 1414] [outer = 0x116738800] 15:28:02 INFO - PROCESS | 1661 | 1465856882232 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 519ms 15:28:02 INFO - PROCESS | 1661 | 1465856882277 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 1661 | 1465856882278 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:28:02 INFO - PROCESS | 1661 | 1465856882281 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 1661 | 1465856882282 Marionette TRACE conn2 <- [1,1858,null,{}] 15:28:02 INFO - PROCESS | 1661 | 1465856882285 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:02 INFO - PROCESS | 1661 | 1465856882287 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:02 INFO - PROCESS | 1661 | 1465856882374 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:28:02 INFO - PROCESS | 1661 | 1465856882378 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1661 | 1465856882380 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bbb7000 == 38 [pid = 1661] [id = 472] 15:28:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x1287e9c00) [pid = 1661] [serial = 1415] [outer = 0x0] 15:28:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12a5b1400) [pid = 1661] [serial = 1416] [outer = 0x1287e9c00] 15:28:02 INFO - PROCESS | 1661 | 1465856882411 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12a939c00) [pid = 1661] [serial = 1417] [outer = 0x1287e9c00] 15:28:02 INFO - PROCESS | 1661 | 1465856882728 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 471ms 15:28:02 INFO - PROCESS | 1661 | 1465856882753 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 1661 | 1465856882754 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:28:02 INFO - PROCESS | 1661 | 1465856882756 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 1661 | 1465856882757 Marionette TRACE conn2 <- [1,1862,null,{}] 15:28:02 INFO - PROCESS | 1661 | 1465856882760 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:02 INFO - PROCESS | 1661 | 1465856882761 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:02 INFO - PROCESS | 1661 | 1465856882890 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:28:02 INFO - PROCESS | 1661 | 1465856882953 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1661 | 1465856882955 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x115f17800 == 39 [pid = 1661] [id = 473] 15:28:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x111c78c00) [pid = 1661] [serial = 1418] [outer = 0x0] 15:28:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x11219fc00) [pid = 1661] [serial = 1419] [outer = 0x111c78c00] 15:28:02 INFO - PROCESS | 1661 | 1465856882988 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x11287b400) [pid = 1661] [serial = 1420] [outer = 0x111c78c00] 15:28:03 INFO - PROCESS | 1661 | 1465856883563 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 818ms 15:28:03 INFO - PROCESS | 1661 | 1465856883576 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 1661 | 1465856883581 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:28:03 INFO - PROCESS | 1661 | 1465856883621 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1661 | 1465856883624 Marionette TRACE conn2 <- [1,1866,null,{}] 15:28:03 INFO - PROCESS | 1661 | 1465856883630 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:03 INFO - PROCESS | 1661 | 1465856883632 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:03 INFO - PROCESS | 1661 | 1465856883790 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:28:03 INFO - PROCESS | 1661 | 1465856883876 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 1661 | 1465856883877 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x119aa7800 == 40 [pid = 1661] [id = 474] 15:28:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x1174bc800) [pid = 1661] [serial = 1421] [outer = 0x0] 15:28:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x1180ab800) [pid = 1661] [serial = 1422] [outer = 0x1174bc800] 15:28:03 INFO - PROCESS | 1661 | 1465856883907 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x118666400) [pid = 1661] [serial = 1423] [outer = 0x1174bc800] 15:28:04 INFO - PROCESS | 1661 | 1465856884414 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 834ms 15:28:04 INFO - PROCESS | 1661 | 1465856884474 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 1661 | 1465856884476 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:28:04 INFO - PROCESS | 1661 | 1465856884479 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 1661 | 1465856884482 Marionette TRACE conn2 <- [1,1870,null,{}] 15:28:04 INFO - PROCESS | 1661 | 1465856884486 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:04 INFO - PROCESS | 1661 | 1465856884487 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:04 INFO - PROCESS | 1661 | 1465856884621 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:28:04 INFO - PROCESS | 1661 | 1465856884702 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 1661 | 1465856884703 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x12916c800 == 41 [pid = 1661] [id = 475] 15:28:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x118fb2c00) [pid = 1661] [serial = 1424] [outer = 0x0] 15:28:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x119e31000) [pid = 1661] [serial = 1425] [outer = 0x118fb2c00] 15:28:04 INFO - PROCESS | 1661 | 1465856884733 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x1218aa800) [pid = 1661] [serial = 1426] [outer = 0x118fb2c00] 15:28:05 INFO - PROCESS | 1661 | 1465856885407 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x12bbb7000 == 40 [pid = 1661] [id = 472] 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac57800 == 39 [pid = 1661] [id = 471] 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x12a7bc800 == 38 [pid = 1661] [id = 470] 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x125e2c000 == 37 [pid = 1661] [id = 469] 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3d1000 == 36 [pid = 1661] [id = 468] 15:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 973ms 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x12916f000 == 35 [pid = 1661] [id = 467] 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x126913800 == 34 [pid = 1661] [id = 466] 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x123c0d000 == 33 [pid = 1661] [id = 465] 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x121021800 == 32 [pid = 1661] [id = 464] 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x118fa2000 == 31 [pid = 1661] [id = 463] 15:28:05 INFO - PROCESS | 1661 | --DOCSHELL 0x116ecb000 == 30 [pid = 1661] [id = 462] 15:28:05 INFO - PROCESS | 1661 | 1465856885458 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 1661 | 1465856885461 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:28:05 INFO - PROCESS | 1661 | 1465856885466 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 1661 | 1465856885469 Marionette TRACE conn2 <- [1,1874,null,{}] 15:28:05 INFO - PROCESS | 1661 | 1465856885474 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:05 INFO - PROCESS | 1661 | 1465856885476 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:05 INFO - PROCESS | 1661 | 1465856885616 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x1280cf000) [pid = 1661] [serial = 1344] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x12a591c00) [pid = 1661] [serial = 1347] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x12a35cc00) [pid = 1661] [serial = 1345] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12a92ac00) [pid = 1661] [serial = 1350] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12a5b8800) [pid = 1661] [serial = 1348] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12b774c00) [pid = 1661] [serial = 1351] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x118503800) [pid = 1661] [serial = 1326] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118665800) [pid = 1661] [serial = 1327] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11860ec00) [pid = 1661] [serial = 1332] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x118fba000) [pid = 1661] [serial = 1333] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x124ba9000) [pid = 1661] [serial = 1338] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x125ee8400) [pid = 1661] [serial = 1339] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x112ca2000) [pid = 1661] [serial = 1323] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x113312800) [pid = 1661] [serial = 1324] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x116742000) [pid = 1661] [serial = 1329] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x1174b4c00) [pid = 1661] [serial = 1330] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12a5b4800) [pid = 1661] [serial = 1321] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x120ea8c00) [pid = 1661] [serial = 1335] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1214b4c00) [pid = 1661] [serial = 1336] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12c212c00) [pid = 1661] [serial = 1363] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x126041c00) [pid = 1661] [serial = 1341] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x118071c00) [pid = 1661] [serial = 1354] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x120ede800) [pid = 1661] [serial = 1356] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x112878800) [pid = 1661] [serial = 1353] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12b9b0000) [pid = 1661] [serial = 1360] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12b987000) [pid = 1661] [serial = 1359] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1280d1000) [pid = 1661] [serial = 1357] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x126752800) [pid = 1661] [serial = 1342] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x12c21b800) [pid = 1661] [serial = 1366] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x12c212800) [pid = 1661] [serial = 1365] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x12c127000) [pid = 1661] [serial = 1362] [outer = 0x0] [url = about:blank] 15:28:05 INFO - PROCESS | 1661 | 1465856885709 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 1661 | 1465856885710 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x117d70000 == 31 [pid = 1661] [id = 476] 15:28:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x113312800) [pid = 1661] [serial = 1427] [outer = 0x0] 15:28:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x116980c00) [pid = 1661] [serial = 1428] [outer = 0x113312800] 15:28:05 INFO - PROCESS | 1661 | 1465856885738 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x1175cc400) [pid = 1661] [serial = 1429] [outer = 0x113312800] 15:28:06 INFO - PROCESS | 1661 | 1465856886059 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 622ms 15:28:06 INFO - PROCESS | 1661 | 1465856886088 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1661 | 1465856886090 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:28:06 INFO - PROCESS | 1661 | 1465856886095 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1661 | 1465856886096 Marionette TRACE conn2 <- [1,1878,null,{}] 15:28:06 INFO - PROCESS | 1661 | 1465856886101 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:06 INFO - PROCESS | 1661 | 1465856886103 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:06 INFO - PROCESS | 1661 | 1465856886197 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:28:06 INFO - PROCESS | 1661 | 1465856886252 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 1661 | 1465856886253 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x119711000 == 32 [pid = 1661] [id = 477] 15:28:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x1175c7400) [pid = 1661] [serial = 1430] [outer = 0x0] 15:28:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x11850ec00) [pid = 1661] [serial = 1431] [outer = 0x1175c7400] 15:28:06 INFO - PROCESS | 1661 | 1465856886280 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x118feb400) [pid = 1661] [serial = 1432] [outer = 0x1175c7400] 15:28:06 INFO - PROCESS | 1661 | 1465856886587 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 523ms 15:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:28:06 INFO - PROCESS | 1661 | 1465856886619 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1661 | 1465856886620 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:28:06 INFO - PROCESS | 1661 | 1465856886622 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1661 | 1465856886625 Marionette TRACE conn2 <- [1,1882,null,{}] 15:28:06 INFO - PROCESS | 1661 | 1465856886635 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:06 INFO - PROCESS | 1661 | 1465856886638 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:06 INFO - PROCESS | 1661 | 1465856886718 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:28:06 INFO - PROCESS | 1661 | 1465856886775 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 1661 | 1465856886778 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x125eb4800 == 33 [pid = 1661] [id = 478] 15:28:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x112c0e400) [pid = 1661] [serial = 1433] [outer = 0x0] 15:28:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x120ea1400) [pid = 1661] [serial = 1434] [outer = 0x112c0e400] 15:28:06 INFO - PROCESS | 1661 | 1465856886805 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x124be4400) [pid = 1661] [serial = 1435] [outer = 0x112c0e400] 15:28:07 INFO - PROCESS | 1661 | 1465856887105 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 528ms 15:28:07 INFO - PROCESS | 1661 | 1465856887152 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 1661 | 1465856887153 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:28:07 INFO - PROCESS | 1661 | 1465856887156 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 1661 | 1465856887157 Marionette TRACE conn2 <- [1,1886,null,{}] 15:28:07 INFO - PROCESS | 1661 | 1465856887159 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:07 INFO - PROCESS | 1661 | 1465856887160 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:07 INFO - PROCESS | 1661 | 1465856887238 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:28:07 INFO - PROCESS | 1661 | 1465856887241 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 1661 | 1465856887243 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x128767800 == 34 [pid = 1661] [id = 479] 15:28:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x125ee7c00) [pid = 1661] [serial = 1436] [outer = 0x0] 15:28:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x126424c00) [pid = 1661] [serial = 1437] [outer = 0x125ee7c00] 15:28:07 INFO - PROCESS | 1661 | 1465856887270 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12658c000) [pid = 1661] [serial = 1438] [outer = 0x125ee7c00] 15:28:07 INFO - PROCESS | 1661 | 1465856887606 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 469ms 15:28:07 INFO - PROCESS | 1661 | 1465856887625 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 1661 | 1465856887626 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:28:07 INFO - PROCESS | 1661 | 1465856887629 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 1661 | 1465856887630 Marionette TRACE conn2 <- [1,1890,null,{}] 15:28:07 INFO - PROCESS | 1661 | 1465856887636 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:07 INFO - PROCESS | 1661 | 1465856887637 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:07 INFO - PROCESS | 1661 | 1465856887750 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:28:07 INFO - PROCESS | 1661 | 1465856887762 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 1661 | 1465856887763 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3cb000 == 35 [pid = 1661] [id = 480] 15:28:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x11287d800) [pid = 1661] [serial = 1439] [outer = 0x0] 15:28:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x125eeb000) [pid = 1661] [serial = 1440] [outer = 0x11287d800] 15:28:07 INFO - PROCESS | 1661 | 1465856887788 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1280d1800) [pid = 1661] [serial = 1441] [outer = 0x11287d800] 15:28:08 INFO - PROCESS | 1661 | 1465856888108 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 521ms 15:28:08 INFO - PROCESS | 1661 | 1465856888151 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1661 | 1465856888153 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:28:08 INFO - PROCESS | 1661 | 1465856888155 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1661 | 1465856888156 Marionette TRACE conn2 <- [1,1894,null,{}] 15:28:08 INFO - PROCESS | 1661 | 1465856888158 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:08 INFO - PROCESS | 1661 | 1465856888162 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:08 INFO - PROCESS | 1661 | 1465856888281 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:28:08 INFO - PROCESS | 1661 | 1465856888294 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1661 | 1465856888295 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac48800 == 36 [pid = 1661] [id = 481] 15:28:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12814b000) [pid = 1661] [serial = 1442] [outer = 0x0] 15:28:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1287e9800) [pid = 1661] [serial = 1443] [outer = 0x12814b000] 15:28:08 INFO - PROCESS | 1661 | 1465856888322 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12a5bd800) [pid = 1661] [serial = 1444] [outer = 0x12814b000] 15:28:08 INFO - PROCESS | 1661 | 1465856888673 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 571ms 15:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:28:08 INFO - PROCESS | 1661 | 1465856888726 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1661 | 1465856888727 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:28:08 INFO - PROCESS | 1661 | 1465856888730 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1661 | 1465856888731 Marionette TRACE conn2 <- [1,1898,null,{}] 15:28:08 INFO - PROCESS | 1661 | 1465856888733 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:08 INFO - PROCESS | 1661 | 1465856888734 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:08 INFO - PROCESS | 1661 | 1465856888830 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:28:08 INFO - PROCESS | 1661 | 1465856888869 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1661 | 1465856888870 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bbab000 == 37 [pid = 1661] [id = 482] 15:28:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12813cc00) [pid = 1661] [serial = 1445] [outer = 0x0] 15:28:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12a93e400) [pid = 1661] [serial = 1446] [outer = 0x12813cc00] 15:28:08 INFO - PROCESS | 1661 | 1465856888895 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12b782c00) [pid = 1661] [serial = 1447] [outer = 0x12813cc00] 15:28:09 INFO - PROCESS | 1661 | 1465856889199 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 520ms 15:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:28:09 INFO - PROCESS | 1661 | 1465856889252 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 1661 | 1465856889254 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:28:09 INFO - PROCESS | 1661 | 1465856889257 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 1661 | 1465856889259 Marionette TRACE conn2 <- [1,1902,null,{}] 15:28:09 INFO - PROCESS | 1661 | 1465856889262 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:09 INFO - PROCESS | 1661 | 1465856889264 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:09 INFO - PROCESS | 1661 | 1465856889412 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:28:09 INFO - PROCESS | 1661 | 1465856889428 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 1661 | 1465856889429 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1ce000 == 38 [pid = 1661] [id = 483] 15:28:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12b986400) [pid = 1661] [serial = 1448] [outer = 0x0] 15:28:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12b994c00) [pid = 1661] [serial = 1449] [outer = 0x12b986400] 15:28:09 INFO - PROCESS | 1661 | 1465856889467 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12b9ae400) [pid = 1661] [serial = 1450] [outer = 0x12b986400] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x121923c00) [pid = 1661] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x118f42000) [pid = 1661] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1132a0000) [pid = 1661] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x118258c00) [pid = 1661] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11886d800) [pid = 1661] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x125e1f000) [pid = 1661] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x116920800) [pid = 1661] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x118fba400) [pid = 1661] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x1181a2c00) [pid = 1661] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x126759c00) [pid = 1661] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12675a000) [pid = 1661] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x112d53c00) [pid = 1661] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x116738800) [pid = 1661] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x115ef0000) [pid = 1661] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x116e81000) [pid = 1661] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:28:09 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x112879800) [pid = 1661] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:28:10 INFO - PROCESS | 1661 | 1465856890019 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 770ms 15:28:10 INFO - PROCESS | 1661 | 1465856890026 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:28:10 INFO - PROCESS | 1661 | 1465856890027 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:28:10 INFO - PROCESS | 1661 | 1465856890029 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:28:10 INFO - PROCESS | 1661 | 1465856890031 Marionette TRACE conn2 <- [1,1906,null,{}] 15:28:10 INFO - PROCESS | 1661 | 1465856890036 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:10 INFO - PROCESS | 1661 | 1465856890037 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:10 INFO - PROCESS | 1661 | 1465856890118 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:28:10 INFO - PROCESS | 1661 | 1465856890175 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 1661 | 1465856890176 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x1260c6800 == 39 [pid = 1661] [id = 484] 15:28:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x112875800) [pid = 1661] [serial = 1451] [outer = 0x0] 15:28:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x118258c00) [pid = 1661] [serial = 1452] [outer = 0x112875800] 15:28:10 INFO - PROCESS | 1661 | 1465856890201 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1214b2800) [pid = 1661] [serial = 1453] [outer = 0x112875800] 15:28:10 INFO - PROCESS | 1661 | 1465856890463 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 471ms 15:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:28:10 INFO - PROCESS | 1661 | 1465856890504 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:28:10 INFO - PROCESS | 1661 | 1465856890505 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:28:10 INFO - PROCESS | 1661 | 1465856890507 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:28:10 INFO - PROCESS | 1661 | 1465856890509 Marionette TRACE conn2 <- [1,1910,null,{}] 15:28:10 INFO - PROCESS | 1661 | 1465856890511 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:10 INFO - PROCESS | 1661 | 1465856890512 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:10 INFO - PROCESS | 1661 | 1465856890596 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:28:10 INFO - PROCESS | 1661 | 1465856890602 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 1661 | 1465856890602 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c93d000 == 40 [pid = 1661] [id = 485] 15:28:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12191e400) [pid = 1661] [serial = 1454] [outer = 0x0] 15:28:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12879c000) [pid = 1661] [serial = 1455] [outer = 0x12191e400] 15:28:10 INFO - PROCESS | 1661 | 1465856890626 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12b9b0400) [pid = 1661] [serial = 1456] [outer = 0x12191e400] 15:28:11 INFO - PROCESS | 1661 | 1465856891052 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 567ms 15:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:28:11 INFO - PROCESS | 1661 | 1465856891076 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1661 | 1465856891078 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:28:11 INFO - PROCESS | 1661 | 1465856891084 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1661 | 1465856891086 Marionette TRACE conn2 <- [1,1914,null,{}] 15:28:11 INFO - PROCESS | 1661 | 1465856891090 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:11 INFO - PROCESS | 1661 | 1465856891092 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:11 INFO - PROCESS | 1661 | 1465856891193 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:28:11 INFO - PROCESS | 1661 | 1465856891266 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 1661 | 1465856891268 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x11811c000 == 41 [pid = 1661] [id = 486] 15:28:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x115eee800) [pid = 1661] [serial = 1457] [outer = 0x0] 15:28:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x11673ec00) [pid = 1661] [serial = 1458] [outer = 0x115eee800] 15:28:11 INFO - PROCESS | 1661 | 1465856891300 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x118074800) [pid = 1661] [serial = 1459] [outer = 0x115eee800] 15:28:11 INFO - PROCESS | 1661 | 1465856891728 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 674ms 15:28:11 INFO - PROCESS | 1661 | 1465856891755 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1661 | 1465856891759 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:28:11 INFO - PROCESS | 1661 | 1465856891763 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1661 | 1465856891765 Marionette TRACE conn2 <- [1,1918,null,{}] 15:28:11 INFO - PROCESS | 1661 | 1465856891767 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:11 INFO - PROCESS | 1661 | 1465856891770 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:11 INFO - PROCESS | 1661 | 1465856891879 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:28:11 INFO - PROCESS | 1661 | 1465856891989 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 1661 | 1465856891990 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253c7000 == 42 [pid = 1661] [id = 487] 15:28:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x118fe9800) [pid = 1661] [serial = 1460] [outer = 0x0] 15:28:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x11933d800) [pid = 1661] [serial = 1461] [outer = 0x118fe9800] 15:28:12 INFO - PROCESS | 1661 | 1465856892023 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x120ea6c00) [pid = 1661] [serial = 1462] [outer = 0x118fe9800] 15:28:12 INFO - PROCESS | 1661 | 1465856892418 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 15:28:12 INFO - PROCESS | 1661 | 1465856892484 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 1661 | 1465856892485 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:28:12 INFO - PROCESS | 1661 | 1465856892488 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 1661 | 1465856892490 Marionette TRACE conn2 <- [1,1922,null,{}] 15:28:12 INFO - PROCESS | 1661 | 1465856892498 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:12 INFO - PROCESS | 1661 | 1465856892501 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:12 INFO - PROCESS | 1661 | 1465856892607 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:28:12 INFO - PROCESS | 1661 | 1465856892722 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 1661 | 1465856892725 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b962000 == 43 [pid = 1661] [id = 488] 15:28:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1249a5c00) [pid = 1661] [serial = 1463] [outer = 0x0] 15:28:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x125eed000) [pid = 1661] [serial = 1464] [outer = 0x1249a5c00] 15:28:12 INFO - PROCESS | 1661 | 1465856892760 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x127fd9000) [pid = 1661] [serial = 1465] [outer = 0x1249a5c00] 15:28:13 INFO - PROCESS | 1661 | 1465856893187 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 721ms 15:28:13 INFO - PROCESS | 1661 | 1465856893229 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 1661 | 1465856893230 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:28:13 INFO - PROCESS | 1661 | 1465856893247 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 1661 | 1465856893248 Marionette TRACE conn2 <- [1,1926,null,{}] 15:28:13 INFO - PROCESS | 1661 | 1465856893251 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:13 INFO - PROCESS | 1661 | 1465856893252 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:13 INFO - PROCESS | 1661 | 1465856893353 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:28:13 INFO - PROCESS | 1661 | 1465856893412 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 1661 | 1465856893413 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x12cd4f000 == 44 [pid = 1661] [id = 489] 15:28:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12828b800) [pid = 1661] [serial = 1466] [outer = 0x0] 15:28:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x129323800) [pid = 1661] [serial = 1467] [outer = 0x12828b800] 15:28:13 INFO - PROCESS | 1661 | 1465856893442 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12a4b1800) [pid = 1661] [serial = 1468] [outer = 0x12828b800] 15:28:13 INFO - PROCESS | 1661 | 1465856893882 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 672ms 15:28:14 INFO - PROCESS | 1661 | 1465856894070 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 1661 | 1465856894072 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:28:14 INFO - PROCESS | 1661 | 1465856894076 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 1661 | 1465856894077 Marionette TRACE conn2 <- [1,1930,null,{}] 15:28:14 INFO - PROCESS | 1661 | 1465856894100 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:14 INFO - PROCESS | 1661 | 1465856894102 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:14 INFO - PROCESS | 1661 | 1465856894197 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:28:14 INFO - PROCESS | 1661 | 1465856894264 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 1661 | 1465856894268 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x121153800 == 45 [pid = 1661] [id = 490] 15:28:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x11622ec00) [pid = 1661] [serial = 1469] [outer = 0x0] 15:28:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x116634000) [pid = 1661] [serial = 1470] [outer = 0x11622ec00] 15:28:14 INFO - PROCESS | 1661 | 1465856894296 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x118071400) [pid = 1661] [serial = 1471] [outer = 0x11622ec00] 15:28:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x116235c00) [pid = 1661] [serial = 1472] [outer = 0x12cd7dc00] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12d7a6800 == 44 [pid = 1661] [id = 22] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12bbae800 == 43 [pid = 1661] [id = 11] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12c58e000 == 42 [pid = 1661] [id = 14] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x1260c6800 == 41 [pid = 1661] [id = 484] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1ce000 == 40 [pid = 1661] [id = 483] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12bbab000 == 39 [pid = 1661] [id = 482] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac48800 == 38 [pid = 1661] [id = 481] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3cb000 == 37 [pid = 1661] [id = 480] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x128767800 == 36 [pid = 1661] [id = 479] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x125eb4800 == 35 [pid = 1661] [id = 478] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x119711000 == 34 [pid = 1661] [id = 477] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x117d70000 == 33 [pid = 1661] [id = 476] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12916c800 == 32 [pid = 1661] [id = 475] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x119aa7800 == 31 [pid = 1661] [id = 474] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x115f17800 == 30 [pid = 1661] [id = 473] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac45000 == 29 [pid = 1661] [id = 9] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x119aae000 == 28 [pid = 1661] [id = 461] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x115a11000 == 27 [pid = 1661] [id = 26] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12d799000 == 26 [pid = 1661] [id = 20] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x111a4b800 == 25 [pid = 1661] [id = 23] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12b965000 == 24 [pid = 1661] [id = 10] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12c941800 == 23 [pid = 1661] [id = 15] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12a51e800 == 22 [pid = 1661] [id = 8] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12d459800 == 21 [pid = 1661] [id = 19] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1d0800 == 20 [pid = 1661] [id = 13] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf51000 == 19 [pid = 1661] [id = 12] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x116add800 == 18 [pid = 1661] [id = 25] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x115fae800 == 17 [pid = 1661] [id = 24] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba19800 == 16 [pid = 1661] [id = 21] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12cd51800 == 15 [pid = 1661] [id = 16] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x128767000 == 14 [pid = 1661] [id = 6] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12cd4f000 == 13 [pid = 1661] [id = 489] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12b962000 == 12 [pid = 1661] [id = 488] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x1253c7000 == 11 [pid = 1661] [id = 487] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12c93d000 == 10 [pid = 1661] [id = 485] 15:28:16 INFO - PROCESS | 1661 | --DOCSHELL 0x11811c000 == 9 [pid = 1661] [id = 486] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x1249a0800) [pid = 1661] [serial = 1398] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x11933b000) [pid = 1661] [serial = 1392] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x119ee6c00) [pid = 1661] [serial = 1393] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x11623a000) [pid = 1661] [serial = 1386] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x116922400) [pid = 1661] [serial = 1387] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x11865e000) [pid = 1661] [serial = 1390] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118505400) [pid = 1661] [serial = 1389] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x119e2cc00) [pid = 1661] [serial = 1384] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x119335c00) [pid = 1661] [serial = 1383] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x125ef1c00) [pid = 1661] [serial = 1401] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x124dd2400) [pid = 1661] [serial = 1399] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x1187b2000) [pid = 1661] [serial = 1369] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1180acc00) [pid = 1661] [serial = 1368] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x121b93800) [pid = 1661] [serial = 1372] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x119ee0c00) [pid = 1661] [serial = 1371] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x1280cfc00) [pid = 1661] [serial = 1404] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x129322400) [pid = 1661] [serial = 1375] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12828d000) [pid = 1661] [serial = 1374] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12b778800) [pid = 1661] [serial = 1378] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12a4a9800) [pid = 1661] [serial = 1377] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x120ed8c00) [pid = 1661] [serial = 1410] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12932d000) [pid = 1661] [serial = 1414] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x11819e400) [pid = 1661] [serial = 1407] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x118663400) [pid = 1661] [serial = 1381] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x11807c800) [pid = 1661] [serial = 1380] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x118fef800) [pid = 1661] [serial = 1408] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x1287f1800) [pid = 1661] [serial = 1413] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x128285000) [pid = 1661] [serial = 1405] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x128796c00) [pid = 1661] [serial = 1411] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x12a5b1400) [pid = 1661] [serial = 1416] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x127fd4000) [pid = 1661] [serial = 1402] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x120ea7c00) [pid = 1661] [serial = 1395] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x1218b5000) [pid = 1661] [serial = 1396] [outer = 0x0] [url = about:blank] 15:28:16 INFO - PROCESS | 1661 | 1465856896753 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2729ms 15:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:28:16 INFO - PROCESS | 1661 | 1465856896806 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 1661 | 1465856896808 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:28:16 INFO - PROCESS | 1661 | 1465856896811 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 1661 | 1465856896814 Marionette TRACE conn2 <- [1,1934,null,{}] 15:28:16 INFO - PROCESS | 1661 | 1465856896821 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:16 INFO - PROCESS | 1661 | 1465856896823 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:16 INFO - PROCESS | 1661 | 1465856896900 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:28:16 INFO - PROCESS | 1661 | 1465856896906 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1661 | 1465856896908 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:16 INFO - PROCESS | 1661 | ++DOCSHELL 0x115f17800 == 10 [pid = 1661] [id = 491] 15:28:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x112ca3400) [pid = 1661] [serial = 1473] [outer = 0x0] 15:28:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x112ca4800) [pid = 1661] [serial = 1474] [outer = 0x112ca3400] 15:28:16 INFO - PROCESS | 1661 | 1465856896938 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x113d8a800) [pid = 1661] [serial = 1475] [outer = 0x112ca3400] 15:28:17 INFO - PROCESS | 1661 | 1465856897275 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 477ms 15:28:17 INFO - PROCESS | 1661 | 1465856897288 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 1661 | 1465856897292 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:28:17 INFO - PROCESS | 1661 | 1465856897296 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 1661 | 1465856897299 Marionette TRACE conn2 <- [1,1938,null,{}] 15:28:17 INFO - PROCESS | 1661 | 1465856897304 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:17 INFO - PROCESS | 1661 | 1465856897306 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:17 INFO - PROCESS | 1661 | 1465856897410 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:28:17 INFO - PROCESS | 1661 | 1465856897468 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 1661 | 1465856897470 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x1188da800 == 11 [pid = 1661] [id = 492] 15:28:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x11622e400) [pid = 1661] [serial = 1476] [outer = 0x0] 15:28:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x116923400) [pid = 1661] [serial = 1477] [outer = 0x11622e400] 15:28:17 INFO - PROCESS | 1661 | 1465856897498 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x1175d1800) [pid = 1661] [serial = 1478] [outer = 0x11622e400] 15:28:17 INFO - PROCESS | 1661 | 1465856897787 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 524ms 15:28:17 INFO - PROCESS | 1661 | 1465856897822 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 1661 | 1465856897823 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:28:17 INFO - PROCESS | 1661 | 1465856897826 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 1661 | 1465856897828 Marionette TRACE conn2 <- [1,1942,null,{}] 15:28:17 INFO - PROCESS | 1661 | 1465856897840 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:17 INFO - PROCESS | 1661 | 1465856897851 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:17 INFO - PROCESS | 1661 | 1465856897937 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:28:17 INFO - PROCESS | 1661 | 1465856897990 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 1661 | 1465856897992 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x119aae000 == 12 [pid = 1661] [id = 493] 15:28:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x1181a7400) [pid = 1661] [serial = 1479] [outer = 0x0] 15:28:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x11850d800) [pid = 1661] [serial = 1480] [outer = 0x1181a7400] 15:28:18 INFO - PROCESS | 1661 | 1465856898021 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1187a9c00) [pid = 1661] [serial = 1481] [outer = 0x1181a7400] 15:28:18 INFO - PROCESS | 1661 | 1465856898327 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 525ms 15:28:18 INFO - PROCESS | 1661 | 1465856898355 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:28:18 INFO - PROCESS | 1661 | 1465856898357 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:28:18 INFO - PROCESS | 1661 | 1465856898359 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1661 | 1465856898360 Marionette TRACE conn2 <- [1,1946,null,{}] 15:28:18 INFO - PROCESS | 1661 | 1465856898363 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:18 INFO - PROCESS | 1661 | 1465856898364 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:18 INFO - PROCESS | 1661 | 1465856898445 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:28:18 INFO - PROCESS | 1661 | 1465856898451 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 1661 | 1465856898452 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c1c800 == 13 [pid = 1661] [id = 494] 15:28:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x119333000) [pid = 1661] [serial = 1482] [outer = 0x0] 15:28:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x119e30400) [pid = 1661] [serial = 1483] [outer = 0x119333000] 15:28:18 INFO - PROCESS | 1661 | 1465856898478 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x120ea1c00) [pid = 1661] [serial = 1484] [outer = 0x119333000] 15:28:18 INFO - PROCESS | 1661 | 1465856898821 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 474ms 15:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:28:18 INFO - PROCESS | 1661 | 1465856898835 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 1661 | 1465856898836 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:28:18 INFO - PROCESS | 1661 | 1465856898838 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1661 | 1465856898839 Marionette TRACE conn2 <- [1,1950,null,{}] 15:28:18 INFO - PROCESS | 1661 | 1465856898841 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:18 INFO - PROCESS | 1661 | 1465856898843 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:18 INFO - PROCESS | 1661 | 1465856898946 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:28:18 INFO - PROCESS | 1661 | 1465856898967 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 1661 | 1465856898968 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253b5800 == 14 [pid = 1661] [id = 495] 15:28:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x11886c400) [pid = 1661] [serial = 1485] [outer = 0x0] 15:28:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x120ed8c00) [pid = 1661] [serial = 1486] [outer = 0x11886c400] 15:28:18 INFO - PROCESS | 1661 | 1465856898992 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12139b800) [pid = 1661] [serial = 1487] [outer = 0x11886c400] 15:28:19 INFO - PROCESS | 1661 | 1465856899318 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms 15:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:28:19 INFO - PROCESS | 1661 | 1465856899358 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 1661 | 1465856899359 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:28:19 INFO - PROCESS | 1661 | 1465856899361 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 1661 | 1465856899362 Marionette TRACE conn2 <- [1,1954,null,{}] 15:28:19 INFO - PROCESS | 1661 | 1465856899364 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:19 INFO - PROCESS | 1661 | 1465856899368 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:19 INFO - PROCESS | 1661 | 1465856899496 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:28:19 INFO - PROCESS | 1661 | 1465856899534 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 1661 | 1465856899535 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280e2800 == 15 [pid = 1661] [id = 496] 15:28:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1214bcc00) [pid = 1661] [serial = 1488] [outer = 0x0] 15:28:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x121b8d800) [pid = 1661] [serial = 1489] [outer = 0x1214bcc00] 15:28:19 INFO - PROCESS | 1661 | 1465856899560 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x125eef000) [pid = 1661] [serial = 1490] [outer = 0x1214bcc00] 15:28:19 INFO - PROCESS | 1661 | 1465856899864 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 15:28:19 INFO - PROCESS | 1661 | 1465856899888 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 1661 | 1465856899889 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:28:19 INFO - PROCESS | 1661 | 1465856899891 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 1661 | 1465856899893 Marionette TRACE conn2 <- [1,1958,null,{}] 15:28:19 INFO - PROCESS | 1661 | 1465856899895 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:19 INFO - PROCESS | 1661 | 1465856899896 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:20 INFO - PROCESS | 1661 | 1465856899999 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:28:20 INFO - PROCESS | 1661 | 1465856900003 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 1661 | 1465856900004 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x128772000 == 16 [pid = 1661] [id = 497] 15:28:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1164e2000) [pid = 1661] [serial = 1491] [outer = 0x0] 15:28:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x126427c00) [pid = 1661] [serial = 1492] [outer = 0x1164e2000] 15:28:20 INFO - PROCESS | 1661 | 1465856900034 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x126590800) [pid = 1661] [serial = 1493] [outer = 0x1164e2000] 15:28:20 INFO - PROCESS | 1661 | 1465856900342 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 468ms 15:28:20 INFO - PROCESS | 1661 | 1465856900361 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 1661 | 1465856900363 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:28:20 INFO - PROCESS | 1661 | 1465856900372 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 1661 | 1465856900373 Marionette TRACE conn2 <- [1,1962,null,{}] 15:28:20 INFO - PROCESS | 1661 | 1465856900376 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:20 INFO - PROCESS | 1661 | 1465856900377 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:20 INFO - PROCESS | 1661 | 1465856900478 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:28:20 INFO - PROCESS | 1661 | 1465856900483 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 1661 | 1465856900484 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294d2000 == 17 [pid = 1661] [id = 498] 15:28:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x125eef400) [pid = 1661] [serial = 1494] [outer = 0x0] 15:28:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x126759c00) [pid = 1661] [serial = 1495] [outer = 0x125eef400] 15:28:20 INFO - PROCESS | 1661 | 1465856900508 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x127fd9800) [pid = 1661] [serial = 1496] [outer = 0x125eef400] 15:28:20 INFO - PROCESS | 1661 | 1465856900843 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 528ms 15:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:28:20 INFO - PROCESS | 1661 | 1465856900893 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 1661 | 1465856900894 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:28:20 INFO - PROCESS | 1661 | 1465856900896 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 1661 | 1465856900898 Marionette TRACE conn2 <- [1,1966,null,{}] 15:28:20 INFO - PROCESS | 1661 | 1465856900900 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:20 INFO - PROCESS | 1661 | 1465856900901 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x12814b000) [pid = 1661] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x12813cc00) [pid = 1661] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x12b986400) [pid = 1661] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x112875800) [pid = 1661] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x1174bc800) [pid = 1661] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x118fb2c00) [pid = 1661] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x112c0e400) [pid = 1661] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x125ee7c00) [pid = 1661] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x113312800) [pid = 1661] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1175c7400) [pid = 1661] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x111c78c00) [pid = 1661] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12191e400) [pid = 1661] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1287e9c00) [pid = 1661] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x11287d800) [pid = 1661] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x12828b800) [pid = 1661] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x1249a5c00) [pid = 1661] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x118fe9800) [pid = 1661] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:28:21 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x115eee800) [pid = 1661] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:28:21 INFO - PROCESS | 1661 | 1465856901226 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:28:21 INFO - PROCESS | 1661 | 1465856901234 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 1661 | 1465856901235 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee2800 == 18 [pid = 1661] [id = 499] 15:28:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x111fe6800) [pid = 1661] [serial = 1497] [outer = 0x0] 15:28:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x112c0e400) [pid = 1661] [serial = 1498] [outer = 0x111fe6800] 15:28:21 INFO - PROCESS | 1661 | 1465856901263 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1175c7400) [pid = 1661] [serial = 1499] [outer = 0x111fe6800] 15:28:21 INFO - PROCESS | 1661 | 1465856901625 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 771ms 15:28:21 INFO - PROCESS | 1661 | 1465856901668 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 1661 | 1465856901670 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:28:21 INFO - PROCESS | 1661 | 1465856901672 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 1661 | 1465856901673 Marionette TRACE conn2 <- [1,1970,null,{}] 15:28:21 INFO - PROCESS | 1661 | 1465856901675 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:21 INFO - PROCESS | 1661 | 1465856901676 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:21 INFO - PROCESS | 1661 | 1465856901754 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:28:21 INFO - PROCESS | 1661 | 1465856901811 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 1661 | 1465856901812 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x12916b000 == 19 [pid = 1661] [id = 500] 15:28:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x112872400) [pid = 1661] [serial = 1500] [outer = 0x0] 15:28:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x119edf400) [pid = 1661] [serial = 1501] [outer = 0x112872400] 15:28:21 INFO - PROCESS | 1661 | 1465856901836 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1280cc000) [pid = 1661] [serial = 1502] [outer = 0x112872400] 15:28:22 INFO - PROCESS | 1661 | 1465856902111 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 472ms 15:28:22 INFO - PROCESS | 1661 | 1465856902145 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 1661 | 1465856902147 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:28:22 INFO - PROCESS | 1661 | 1465856902162 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 1661 | 1465856902167 Marionette TRACE conn2 <- [1,1974,null,{}] 15:28:22 INFO - PROCESS | 1661 | 1465856902172 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:22 INFO - PROCESS | 1661 | 1465856902174 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:22 INFO - PROCESS | 1661 | 1465856902311 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:28:22 INFO - PROCESS | 1661 | 1465856902388 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 1661 | 1465856902390 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab5b800 == 20 [pid = 1661] [id = 501] 15:28:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1280ca000) [pid = 1661] [serial = 1503] [outer = 0x0] 15:28:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x12658a000) [pid = 1661] [serial = 1504] [outer = 0x1280ca000] 15:28:22 INFO - PROCESS | 1661 | 1465856902432 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x1287e4800) [pid = 1661] [serial = 1505] [outer = 0x1280ca000] 15:28:22 INFO - PROCESS | 1661 | 1465856902774 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 627ms 15:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:28:22 INFO - PROCESS | 1661 | 1465856902790 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 1661 | 1465856902791 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:28:22 INFO - PROCESS | 1661 | 1465856902793 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 1661 | 1465856902795 Marionette TRACE conn2 <- [1,1978,null,{}] 15:28:22 INFO - PROCESS | 1661 | 1465856902797 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:22 INFO - PROCESS | 1661 | 1465856902799 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:22 INFO - PROCESS | 1661 | 1465856902888 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:28:22 INFO - PROCESS | 1661 | 1465856902943 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 1661 | 1465856902944 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b96c000 == 21 [pid = 1661] [id = 502] 15:28:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12120c400) [pid = 1661] [serial = 1506] [outer = 0x0] 15:28:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x1287f0000) [pid = 1661] [serial = 1507] [outer = 0x12120c400] 15:28:22 INFO - PROCESS | 1661 | 1465856902968 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12932d800) [pid = 1661] [serial = 1508] [outer = 0x12120c400] 15:28:23 INFO - PROCESS | 1661 | 1465856903215 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 468ms 15:28:23 INFO - PROCESS | 1661 | 1465856903262 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 1661 | 1465856903264 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:28:23 INFO - PROCESS | 1661 | 1465856903273 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 1661 | 1465856903274 Marionette TRACE conn2 <- [1,1982,null,{}] 15:28:23 INFO - PROCESS | 1661 | 1465856903277 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:23 INFO - PROCESS | 1661 | 1465856903278 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:23 INFO - PROCESS | 1661 | 1465856903358 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:28:23 INFO - PROCESS | 1661 | 1465856903362 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 1661 | 1465856903363 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf42800 == 22 [pid = 1661] [id = 503] 15:28:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12a354000) [pid = 1661] [serial = 1509] [outer = 0x0] 15:28:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12a4a5000) [pid = 1661] [serial = 1510] [outer = 0x12a354000] 15:28:23 INFO - PROCESS | 1661 | 1465856903389 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12a4b3c00) [pid = 1661] [serial = 1511] [outer = 0x12a354000] 15:28:23 INFO - PROCESS | 1661 | 1465856903723 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 468ms 15:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:28:23 INFO - PROCESS | 1661 | 1465856903742 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 1661 | 1465856903744 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:28:23 INFO - PROCESS | 1661 | 1465856903746 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 1661 | 1465856903747 Marionette TRACE conn2 <- [1,1986,null,{}] 15:28:23 INFO - PROCESS | 1661 | 1465856903751 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:23 INFO - PROCESS | 1661 | 1465856903753 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:23 INFO - PROCESS | 1661 | 1465856903858 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:28:23 INFO - PROCESS | 1661 | 1465856903865 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 1661 | 1465856903866 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1c2800 == 23 [pid = 1661] [id = 504] 15:28:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12a359800) [pid = 1661] [serial = 1512] [outer = 0x0] 15:28:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12a590c00) [pid = 1661] [serial = 1513] [outer = 0x12a359800] 15:28:23 INFO - PROCESS | 1661 | 1465856903890 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12a5b3400) [pid = 1661] [serial = 1514] [outer = 0x12a359800] 15:28:24 INFO - PROCESS | 1661 | 1465856904185 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 15:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:28:24 INFO - PROCESS | 1661 | 1465856904217 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 1661 | 1465856904220 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:28:24 INFO - PROCESS | 1661 | 1465856904222 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 1661 | 1465856904223 Marionette TRACE conn2 <- [1,1990,null,{}] 15:28:24 INFO - PROCESS | 1661 | 1465856904225 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:24 INFO - PROCESS | 1661 | 1465856904226 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:24 INFO - PROCESS | 1661 | 1465856904306 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:28:24 INFO - PROCESS | 1661 | 1465856904310 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 1661 | 1465856904311 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c595800 == 24 [pid = 1661] [id = 505] 15:28:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12a592400) [pid = 1661] [serial = 1515] [outer = 0x0] 15:28:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12a925800) [pid = 1661] [serial = 1516] [outer = 0x12a592400] 15:28:24 INFO - PROCESS | 1661 | 1465856904335 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12658dc00) [pid = 1661] [serial = 1517] [outer = 0x12a592400] 15:28:24 INFO - PROCESS | 1661 | 1465856904656 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 469ms 15:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:28:24 INFO - PROCESS | 1661 | 1465856904692 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 1661 | 1465856904693 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:28:24 INFO - PROCESS | 1661 | 1465856904695 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 1661 | 1465856904696 Marionette TRACE conn2 <- [1,1994,null,{}] 15:28:24 INFO - PROCESS | 1661 | 1465856904698 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:24 INFO - PROCESS | 1661 | 1465856904699 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:24 INFO - PROCESS | 1661 | 1465856904807 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:28:24 INFO - PROCESS | 1661 | 1465856904813 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 1661 | 1465856904814 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c949800 == 25 [pid = 1661] [id = 506] 15:28:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12a590800) [pid = 1661] [serial = 1518] [outer = 0x0] 15:28:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12a941800) [pid = 1661] [serial = 1519] [outer = 0x12a590800] 15:28:24 INFO - PROCESS | 1661 | 1465856904839 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x12b780400) [pid = 1661] [serial = 1520] [outer = 0x12a590800] 15:28:25 INFO - PROCESS | 1661 | 1465856905181 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 518ms 15:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:28:25 INFO - PROCESS | 1661 | 1465856905214 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 1661 | 1465856905215 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:28:25 INFO - PROCESS | 1661 | 1465856905217 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 1661 | 1465856905218 Marionette TRACE conn2 <- [1,1998,null,{}] 15:28:25 INFO - PROCESS | 1661 | 1465856905221 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:25 INFO - PROCESS | 1661 | 1465856905222 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:25 INFO - PROCESS | 1661 | 1465856905367 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:28:25 INFO - PROCESS | 1661 | 1465856905374 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 1661 | 1465856905376 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ad3800 == 26 [pid = 1661] [id = 507] 15:28:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x111f37400) [pid = 1661] [serial = 1521] [outer = 0x0] 15:28:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x112822000) [pid = 1661] [serial = 1522] [outer = 0x111f37400] 15:28:25 INFO - PROCESS | 1661 | 1465856905411 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x112d87400) [pid = 1661] [serial = 1523] [outer = 0x111f37400] 15:28:26 INFO - PROCESS | 1661 | --DOCSHELL 0x121153800 == 25 [pid = 1661] [id = 490] 15:28:26 INFO - PROCESS | 1661 | 1465856906178 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 972ms 15:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:28:26 INFO - PROCESS | 1661 | 1465856906190 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 1661 | 1465856906192 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:28:26 INFO - PROCESS | 1661 | 1465856906195 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 1661 | 1465856906197 Marionette TRACE conn2 <- [1,2002,null,{}] 15:28:26 INFO - PROCESS | 1661 | 1465856906203 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:26 INFO - PROCESS | 1661 | 1465856906205 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:26 INFO - PROCESS | 1661 | 1465856906279 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:28:26 INFO - PROCESS | 1661 | 1465856906286 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 1661 | 1465856906289 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x117d7c000 == 26 [pid = 1661] [id = 508] 15:28:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x11663ac00) [pid = 1661] [serial = 1524] [outer = 0x0] 15:28:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x116a12800) [pid = 1661] [serial = 1525] [outer = 0x11663ac00] 15:28:26 INFO - PROCESS | 1661 | 1465856906317 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x118076c00) [pid = 1661] [serial = 1526] [outer = 0x11663ac00] 15:28:26 INFO - PROCESS | 1661 | 1465856906701 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 522ms 15:28:26 INFO - PROCESS | 1661 | 1465856906718 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 1661 | 1465856906721 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:28:26 INFO - PROCESS | 1661 | 1465856906726 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 1661 | 1465856906728 Marionette TRACE conn2 <- [1,2006,null,{}] 15:28:26 INFO - PROCESS | 1661 | 1465856906731 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:26 INFO - PROCESS | 1661 | 1465856906732 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:26 INFO - PROCESS | 1661 | 1465856906810 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:28:26 INFO - PROCESS | 1661 | 1465856906818 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 1661 | 1465856906820 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214d3800 == 27 [pid = 1661] [id = 509] 15:28:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x1180ab000) [pid = 1661] [serial = 1527] [outer = 0x0] 15:28:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x118610400) [pid = 1661] [serial = 1528] [outer = 0x1180ab000] 15:28:26 INFO - PROCESS | 1661 | 1465856906847 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x11886d800) [pid = 1661] [serial = 1529] [outer = 0x1180ab000] 15:28:27 INFO - PROCESS | 1661 | 1465856907198 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 524ms 15:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:28:27 INFO - PROCESS | 1661 | 1465856907251 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 1661 | 1465856907252 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:28:27 INFO - PROCESS | 1661 | 1465856907254 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 1661 | 1465856907257 Marionette TRACE conn2 <- [1,2010,null,{}] 15:28:27 INFO - PROCESS | 1661 | 1465856907265 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:27 INFO - PROCESS | 1661 | 1465856907268 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:27 INFO - PROCESS | 1661 | 1465856907345 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:28:27 INFO - PROCESS | 1661 | 1465856907352 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1661 | 1465856907355 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x12847f000 == 28 [pid = 1661] [id = 510] 15:28:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x115f51c00) [pid = 1661] [serial = 1530] [outer = 0x0] 15:28:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x120e9fc00) [pid = 1661] [serial = 1531] [outer = 0x115f51c00] 15:28:27 INFO - PROCESS | 1661 | 1465856907382 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x11886b800) [pid = 1661] [serial = 1532] [outer = 0x115f51c00] 15:28:27 INFO - PROCESS | 1661 | 1465856907738 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 522ms 15:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:28:27 INFO - PROCESS | 1661 | 1465856907776 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 1661 | 1465856907778 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:28:27 INFO - PROCESS | 1661 | 1465856907780 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 1661 | 1465856907781 Marionette TRACE conn2 <- [1,2014,null,{}] 15:28:27 INFO - PROCESS | 1661 | 1465856907784 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:27 INFO - PROCESS | 1661 | 1465856907785 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:27 INFO - PROCESS | 1661 | 1465856907895 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:28:27 INFO - PROCESS | 1661 | 1465856907901 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1661 | 1465856907902 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a51b000 == 29 [pid = 1661] [id = 511] 15:28:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x1210f2000) [pid = 1661] [serial = 1533] [outer = 0x0] 15:28:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x1248e2800) [pid = 1661] [serial = 1534] [outer = 0x1210f2000] 15:28:27 INFO - PROCESS | 1661 | 1465856907929 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x125e1f000) [pid = 1661] [serial = 1535] [outer = 0x1210f2000] 15:28:28 INFO - PROCESS | 1661 | 1465856908284 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 521ms 15:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:28:28 INFO - PROCESS | 1661 | 1465856908302 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 1661 | 1465856908303 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:28:28 INFO - PROCESS | 1661 | 1465856908305 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1661 | 1465856908306 Marionette TRACE conn2 <- [1,2018,null,{}] 15:28:28 INFO - PROCESS | 1661 | 1465856908313 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:28 INFO - PROCESS | 1661 | 1465856908315 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:28 INFO - PROCESS | 1661 | 1465856908411 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:28:28 INFO - PROCESS | 1661 | 1465856908416 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 1661 | 1465856908418 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bbac800 == 30 [pid = 1661] [id = 512] 15:28:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 120 (0x11297cc00) [pid = 1661] [serial = 1536] [outer = 0x0] 15:28:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 121 (0x125ee9400) [pid = 1661] [serial = 1537] [outer = 0x11297cc00] 15:28:28 INFO - PROCESS | 1661 | 1465856908442 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 122 (0x12658a800) [pid = 1661] [serial = 1538] [outer = 0x11297cc00] 15:28:28 INFO - PROCESS | 1661 | 1465856908810 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 522ms 15:28:28 INFO - PROCESS | 1661 | 1465856908832 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:28:28 INFO - PROCESS | 1661 | 1465856908837 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:28:28 INFO - PROCESS | 1661 | 1465856908840 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1661 | 1465856908842 Marionette TRACE conn2 <- [1,2022,null,{}] 15:28:28 INFO - PROCESS | 1661 | 1465856908845 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:28 INFO - PROCESS | 1661 | 1465856908853 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:29 INFO - PROCESS | 1661 | 1465856909022 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:28:29 INFO - PROCESS | 1661 | 1465856909038 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 1661 | 1465856909039 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d152000 == 31 [pid = 1661] [id = 513] 15:28:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 123 (0x127fd3400) [pid = 1661] [serial = 1539] [outer = 0x0] 15:28:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 124 (0x128145400) [pid = 1661] [serial = 1540] [outer = 0x127fd3400] 15:28:29 INFO - PROCESS | 1661 | 1465856909079 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 125 (0x12a4a5400) [pid = 1661] [serial = 1541] [outer = 0x127fd3400] 15:28:29 INFO - PROCESS | 1661 | 1465856909487 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 670ms 15:28:29 INFO - PROCESS | 1661 | 1465856909511 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 1661 | 1465856909512 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:28:29 INFO - PROCESS | 1661 | 1465856909514 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 1661 | 1465856909516 Marionette TRACE conn2 <- [1,2026,null,{}] 15:28:29 INFO - PROCESS | 1661 | 1465856909525 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:29 INFO - PROCESS | 1661 | 1465856909526 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:29 INFO - PROCESS | 1661 | 1465856909622 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:28:29 INFO - PROCESS | 1661 | 1465856909625 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 1661 | 1465856909626 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d22b800 == 32 [pid = 1661] [id = 514] 15:28:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 126 (0x127fd6400) [pid = 1661] [serial = 1542] [outer = 0x0] 15:28:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 127 (0x12a5b3000) [pid = 1661] [serial = 1543] [outer = 0x127fd6400] 15:28:29 INFO - PROCESS | 1661 | 1465856909651 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 128 (0x12a93d000) [pid = 1661] [serial = 1544] [outer = 0x127fd6400] 15:28:29 INFO - PROCESS | 1661 | 1465856909977 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 522ms 15:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:28:30 INFO - PROCESS | 1661 | 1465856910036 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 1661 | 1465856910037 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:28:30 INFO - PROCESS | 1661 | 1465856910039 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 1661 | 1465856910040 Marionette TRACE conn2 <- [1,2030,null,{}] 15:28:30 INFO - PROCESS | 1661 | 1465856910043 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:30 INFO - PROCESS | 1661 | 1465856910044 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:30 INFO - PROCESS | 1661 | 1465856910138 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:28:30 INFO - PROCESS | 1661 | 1465856910203 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 1661 | 1465856910204 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d45f000 == 33 [pid = 1661] [id = 515] 15:28:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 129 (0x12a93d400) [pid = 1661] [serial = 1545] [outer = 0x0] 15:28:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 130 (0x12b98d800) [pid = 1661] [serial = 1546] [outer = 0x12a93d400] 15:28:30 INFO - PROCESS | 1661 | 1465856910228 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 131 (0x12b9a7800) [pid = 1661] [serial = 1547] [outer = 0x12a93d400] 15:28:30 INFO - PROCESS | 1661 | 1465856910521 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 519ms 15:28:30 INFO - PROCESS | 1661 | 1465856910558 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:28:30 INFO - PROCESS | 1661 | 1465856910569 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:28:30 INFO - PROCESS | 1661 | 1465856910572 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 1661 | 1465856910573 Marionette TRACE conn2 <- [1,2034,null,{}] 15:28:30 INFO - PROCESS | 1661 | 1465856910575 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:30 INFO - PROCESS | 1661 | 1465856910577 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:30 INFO - PROCESS | 1661 | 1465856910652 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:28:30 INFO - PROCESS | 1661 | 1465856910656 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 1661 | 1465856910657 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280f3800 == 34 [pid = 1661] [id = 516] 15:28:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 132 (0x12a93a400) [pid = 1661] [serial = 1548] [outer = 0x0] 15:28:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 133 (0x12b9ad000) [pid = 1661] [serial = 1549] [outer = 0x12a93a400] 15:28:30 INFO - PROCESS | 1661 | 1465856910681 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 134 (0x12c123c00) [pid = 1661] [serial = 1550] [outer = 0x12a93a400] 15:28:30 INFO - PROCESS | 1661 | 1465856910994 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 469ms 15:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:28:31 INFO - PROCESS | 1661 | 1465856911041 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 1661 | 1465856911042 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:28:31 INFO - PROCESS | 1661 | 1465856911044 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 1661 | 1465856911045 Marionette TRACE conn2 <- [1,2038,null,{}] 15:28:31 INFO - PROCESS | 1661 | 1465856911048 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:31 INFO - PROCESS | 1661 | 1465856911049 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:31 INFO - PROCESS | 1661 | 1465856911154 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:28:31 INFO - PROCESS | 1661 | 1465856911160 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 1661 | 1465856911161 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x12e174000 == 35 [pid = 1661] [id = 517] 15:28:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 135 (0x12c124000) [pid = 1661] [serial = 1551] [outer = 0x0] 15:28:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 136 (0x12c129000) [pid = 1661] [serial = 1552] [outer = 0x12c124000] 15:28:31 INFO - PROCESS | 1661 | 1465856911185 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 137 (0x12c12e400) [pid = 1661] [serial = 1553] [outer = 0x12c124000] 15:28:31 INFO - PROCESS | 1661 | 1465856911496 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 469ms 15:28:31 INFO - PROCESS | 1661 | 1465856911514 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 1661 | 1465856911516 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:28:31 INFO - PROCESS | 1661 | 1465856911521 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 1661 | 1465856911530 Marionette TRACE conn2 <- [1,2042,null,{}] 15:28:31 INFO - PROCESS | 1661 | 1465856911535 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:31 INFO - PROCESS | 1661 | 1465856911537 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:31 INFO - PROCESS | 1661 | 1465856911621 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:28:31 INFO - PROCESS | 1661 | 1465856911625 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 1661 | 1465856911626 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f4c800 == 36 [pid = 1661] [id = 518] 15:28:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 138 (0x12c212c00) [pid = 1661] [serial = 1554] [outer = 0x0] 15:28:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 139 (0x12c21e800) [pid = 1661] [serial = 1555] [outer = 0x12c212c00] 15:28:31 INFO - PROCESS | 1661 | 1465856911654 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 140 (0x12c968000) [pid = 1661] [serial = 1556] [outer = 0x12c212c00] 15:28:31 INFO - PROCESS | 1661 | 1465856911986 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 479ms 15:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:28:32 INFO - PROCESS | 1661 | 1465856912005 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 1661 | 1465856912006 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:28:32 INFO - PROCESS | 1661 | 1465856912008 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 1661 | 1465856912009 Marionette TRACE conn2 <- [1,2046,null,{}] 15:28:32 INFO - PROCESS | 1661 | 1465856912012 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:32 INFO - PROCESS | 1661 | 1465856912013 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:32 INFO - PROCESS | 1661 | 1465856912146 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:28:32 INFO - PROCESS | 1661 | 1465856912227 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 1661 | 1465856912228 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x10eae6800 == 37 [pid = 1661] [id = 519] 15:28:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 141 (0x110e3e800) [pid = 1661] [serial = 1557] [outer = 0x0] 15:28:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 142 (0x111ecd400) [pid = 1661] [serial = 1558] [outer = 0x110e3e800] 15:28:32 INFO - PROCESS | 1661 | 1465856912255 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 143 (0x112826c00) [pid = 1661] [serial = 1559] [outer = 0x110e3e800] 15:28:32 INFO - PROCESS | 1661 | 1465856912506 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 15:28:32 INFO - PROCESS | 1661 | 1465856912527 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 1661 | 1465856912528 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:28:32 INFO - PROCESS | 1661 | 1465856912540 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 1661 | 1465856912541 Marionette TRACE conn2 <- [1,2050,null,{}] 15:28:32 INFO - PROCESS | 1661 | 1465856912543 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:32 INFO - PROCESS | 1661 | 1465856912545 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:32 INFO - PROCESS | 1661 | 1465856912625 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:28:32 INFO - PROCESS | 1661 | 1465856912629 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 1661 | 1465856912630 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x116adc000 == 38 [pid = 1661] [id = 520] 15:28:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 144 (0x11286f800) [pid = 1661] [serial = 1560] [outer = 0x0] 15:28:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 145 (0x115e0f400) [pid = 1661] [serial = 1561] [outer = 0x11286f800] 15:28:32 INFO - PROCESS | 1661 | 1465856912656 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 146 (0x118077400) [pid = 1661] [serial = 1562] [outer = 0x11286f800] 15:28:33 INFO - PROCESS | 1661 | 1465856913004 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 525ms 15:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:28:33 INFO - PROCESS | 1661 | 1465856913059 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 1661 | 1465856913060 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:28:33 INFO - PROCESS | 1661 | 1465856913063 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 1661 | 1465856913065 Marionette TRACE conn2 <- [1,2054,null,{}] 15:28:33 INFO - PROCESS | 1661 | 1465856913068 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:33 INFO - PROCESS | 1661 | 1465856913069 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:33 INFO - PROCESS | 1661 | 1465856913194 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:28:33 INFO - PROCESS | 1661 | 1465856913204 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 1661 | 1465856913205 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ad6800 == 39 [pid = 1661] [id = 521] 15:28:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 147 (0x11807a400) [pid = 1661] [serial = 1563] [outer = 0x0] 15:28:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 148 (0x118876400) [pid = 1661] [serial = 1564] [outer = 0x11807a400] 15:28:33 INFO - PROCESS | 1661 | 1465856913242 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 149 (0x1193c0800) [pid = 1661] [serial = 1565] [outer = 0x11807a400] 15:28:33 INFO - PROCESS | 1661 | 1465856913577 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 569ms 15:28:33 INFO - PROCESS | 1661 | 1465856913633 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 1661 | 1465856913634 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:28:33 INFO - PROCESS | 1661 | 1465856913636 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 1661 | 1465856913637 Marionette TRACE conn2 <- [1,2058,null,{}] 15:28:33 INFO - PROCESS | 1661 | 1465856913639 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:33 INFO - PROCESS | 1661 | 1465856913640 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:33 INFO - PROCESS | 1661 | 1465856913720 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:28:33 INFO - PROCESS | 1661 | 1465856913724 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 1661 | 1465856913725 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b969800 == 40 [pid = 1661] [id = 522] 15:28:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 150 (0x1193c4000) [pid = 1661] [serial = 1566] [outer = 0x0] 15:28:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 151 (0x1193c7400) [pid = 1661] [serial = 1567] [outer = 0x1193c4000] 15:28:33 INFO - PROCESS | 1661 | 1465856913748 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 152 (0x120ea0000) [pid = 1661] [serial = 1568] [outer = 0x1193c4000] 15:28:34 INFO - PROCESS | 1661 | 1465856914083 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 469ms 15:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:28:34 INFO - PROCESS | 1661 | 1465856914105 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 1661 | 1465856914106 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:28:34 INFO - PROCESS | 1661 | 1465856914108 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 1661 | 1465856914109 Marionette TRACE conn2 <- [1,2062,null,{}] 15:28:34 INFO - PROCESS | 1661 | 1465856914112 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:34 INFO - PROCESS | 1661 | 1465856914113 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:34 INFO - PROCESS | 1661 | 1465856914198 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:28:34 INFO - PROCESS | 1661 | 1465856914267 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 1661 | 1465856914268 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d15d000 == 41 [pid = 1661] [id = 523] 15:28:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 153 (0x1193c4400) [pid = 1661] [serial = 1569] [outer = 0x0] 15:28:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 154 (0x120edbc00) [pid = 1661] [serial = 1570] [outer = 0x1193c4400] 15:28:34 INFO - PROCESS | 1661 | 1465856914292 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 155 (0x12648e800) [pid = 1661] [serial = 1571] [outer = 0x1193c4400] 15:28:34 INFO - PROCESS | 1661 | 1465856914575 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 15:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:28:34 INFO - PROCESS | 1661 | 1465856914629 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 1661 | 1465856914630 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:28:34 INFO - PROCESS | 1661 | 1465856914637 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 1661 | 1465856914638 Marionette TRACE conn2 <- [1,2066,null,{}] 15:28:34 INFO - PROCESS | 1661 | 1465856914641 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:34 INFO - PROCESS | 1661 | 1465856914642 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:34 INFO - PROCESS | 1661 | 1465856914744 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:28:34 INFO - PROCESS | 1661 | 1465856914749 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 1661 | 1465856914750 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c523800 == 42 [pid = 1661] [id = 524] 15:28:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 156 (0x1193c3400) [pid = 1661] [serial = 1572] [outer = 0x0] 15:28:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 157 (0x127fd3c00) [pid = 1661] [serial = 1573] [outer = 0x1193c3400] 15:28:34 INFO - PROCESS | 1661 | 1465856914809 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 158 (0x1287f1400) [pid = 1661] [serial = 1574] [outer = 0x1193c3400] 15:28:35 INFO - PROCESS | 1661 | 1465856915114 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 523ms 15:28:35 INFO - PROCESS | 1661 | 1465856915156 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 1661 | 1465856915157 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:28:35 INFO - PROCESS | 1661 | 1465856915159 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 1661 | 1465856915160 Marionette TRACE conn2 <- [1,2070,null,{}] 15:28:35 INFO - PROCESS | 1661 | 1465856915162 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:35 INFO - PROCESS | 1661 | 1465856915163 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:35 INFO - PROCESS | 1661 | 1465856915274 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:28:35 INFO - PROCESS | 1661 | 1465856915314 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 1661 | 1465856915315 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x12943f000 == 43 [pid = 1661] [id = 525] 15:28:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 159 (0x126588000) [pid = 1661] [serial = 1575] [outer = 0x0] 15:28:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 160 (0x12a58f400) [pid = 1661] [serial = 1576] [outer = 0x126588000] 15:28:35 INFO - PROCESS | 1661 | 1465856915339 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 161 (0x12c120c00) [pid = 1661] [serial = 1577] [outer = 0x126588000] 15:28:35 INFO - PROCESS | 1661 | 1465856915633 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 517ms 15:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:28:35 INFO - PROCESS | 1661 | 1465856915677 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 1661 | 1465856915678 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:28:35 INFO - PROCESS | 1661 | 1465856915680 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 1661 | 1465856915681 Marionette TRACE conn2 <- [1,2074,null,{}] 15:28:35 INFO - PROCESS | 1661 | 1465856915686 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:35 INFO - PROCESS | 1661 | 1465856915687 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:35 INFO - PROCESS | 1661 | 1465856915791 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:28:35 INFO - PROCESS | 1661 | 1465856915830 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 1661 | 1465856915831 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ce1e800 == 44 [pid = 1661] [id = 526] 15:28:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 162 (0x110e78c00) [pid = 1661] [serial = 1578] [outer = 0x0] 15:28:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 163 (0x110e7e400) [pid = 1661] [serial = 1579] [outer = 0x110e78c00] 15:28:35 INFO - PROCESS | 1661 | 1465856915855 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 164 (0x110e83800) [pid = 1661] [serial = 1580] [outer = 0x110e78c00] 15:28:36 INFO - PROCESS | 1661 | 1465856916155 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 521ms 15:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:28:36 INFO - PROCESS | 1661 | 1465856916202 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 1661 | 1465856916203 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:28:36 INFO - PROCESS | 1661 | 1465856916205 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 1661 | 1465856916206 Marionette TRACE conn2 <- [1,2078,null,{}] 15:28:36 INFO - PROCESS | 1661 | 1465856916208 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:36 INFO - PROCESS | 1661 | 1465856916209 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:36 INFO - PROCESS | 1661 | 1465856916298 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:28:36 INFO - PROCESS | 1661 | 1465856916304 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 1661 | 1465856916305 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x12e180800 == 45 [pid = 1661] [id = 527] 15:28:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 165 (0x110e83c00) [pid = 1661] [serial = 1581] [outer = 0x0] 15:28:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 166 (0x12c213000) [pid = 1661] [serial = 1582] [outer = 0x110e83c00] 15:28:36 INFO - PROCESS | 1661 | 1465856916328 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 167 (0x12c969000) [pid = 1661] [serial = 1583] [outer = 0x110e83c00] 15:28:36 INFO - PROCESS | 1661 | 1465856916653 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 473ms 15:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:28:36 INFO - PROCESS | 1661 | 1465856916678 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 1661 | 1465856916679 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:28:36 INFO - PROCESS | 1661 | 1465856916689 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 1661 | 1465856916690 Marionette TRACE conn2 <- [1,2082,null,{}] 15:28:36 INFO - PROCESS | 1661 | 1465856916712 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:36 INFO - PROCESS | 1661 | 1465856916713 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:36 INFO - PROCESS | 1661 | 1465856916801 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:28:36 INFO - PROCESS | 1661 | 1465856916806 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 1661 | 1465856916807 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x118432800 == 46 [pid = 1661] [id = 528] 15:28:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 168 (0x12c12dc00) [pid = 1661] [serial = 1584] [outer = 0x0] 15:28:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 169 (0x12c96e400) [pid = 1661] [serial = 1585] [outer = 0x12c12dc00] 15:28:36 INFO - PROCESS | 1661 | 1465856916830 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 170 (0x12cd72000) [pid = 1661] [serial = 1586] [outer = 0x12c12dc00] 15:28:37 INFO - PROCESS | 1661 | 1465856917159 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 493ms 15:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:28:37 INFO - PROCESS | 1661 | 1465856917176 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 1661 | 1465856917177 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:28:37 INFO - PROCESS | 1661 | 1465856917179 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 1661 | 1465856917180 Marionette TRACE conn2 <- [1,2086,null,{}] 15:28:37 INFO - PROCESS | 1661 | 1465856917192 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:37 INFO - PROCESS | 1661 | 1465856917193 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:37 INFO - PROCESS | 1661 | 1465856917278 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:28:37 INFO - PROCESS | 1661 | 1465856917282 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 1661 | 1465856917283 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x121131000 == 47 [pid = 1661] [id = 529] 15:28:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 171 (0x12c96f800) [pid = 1661] [serial = 1587] [outer = 0x0] 15:28:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 172 (0x12cd7bc00) [pid = 1661] [serial = 1588] [outer = 0x12c96f800] 15:28:37 INFO - PROCESS | 1661 | 1465856917307 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 173 (0x12cd92000) [pid = 1661] [serial = 1589] [outer = 0x12c96f800] 15:28:37 INFO - PROCESS | 1661 | 1465856917638 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 473ms 15:28:37 INFO - PROCESS | 1661 | 1465856917653 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 1661 | 1465856917654 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:28:37 INFO - PROCESS | 1661 | 1465856917656 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 1661 | 1465856917657 Marionette TRACE conn2 <- [1,2090,null,{}] 15:28:37 INFO - PROCESS | 1661 | 1465856917660 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:37 INFO - PROCESS | 1661 | 1465856917661 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:37 INFO - PROCESS | 1661 | 1465856917782 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:28:37 INFO - PROCESS | 1661 | 1465856917788 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 1661 | 1465856917789 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b957800 == 48 [pid = 1661] [id = 530] 15:28:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 174 (0x1125ef400) [pid = 1661] [serial = 1590] [outer = 0x0] 15:28:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 175 (0x1125f3800) [pid = 1661] [serial = 1591] [outer = 0x1125ef400] 15:28:37 INFO - PROCESS | 1661 | 1465856917812 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 176 (0x1125f9c00) [pid = 1661] [serial = 1592] [outer = 0x1125ef400] 15:28:38 INFO - PROCESS | 1661 | 1465856918114 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 518ms 15:28:38 INFO - PROCESS | 1661 | 1465856918176 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 1661 | 1465856918177 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:28:38 INFO - PROCESS | 1661 | 1465856918179 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 1661 | 1465856918180 Marionette TRACE conn2 <- [1,2094,null,{}] 15:28:38 INFO - PROCESS | 1661 | 1465856918182 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:38 INFO - PROCESS | 1661 | 1465856918184 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:38 INFO - PROCESS | 1661 | 1465856918270 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:28:38 INFO - PROCESS | 1661 | 1465856918274 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 1661 | 1465856918275 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d930800 == 49 [pid = 1661] [id = 531] 15:28:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 177 (0x110d84800) [pid = 1661] [serial = 1593] [outer = 0x0] 15:28:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 178 (0x110d8c400) [pid = 1661] [serial = 1594] [outer = 0x110d84800] 15:28:38 INFO - PROCESS | 1661 | 1465856918298 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 179 (0x110d90c00) [pid = 1661] [serial = 1595] [outer = 0x110d84800] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12847f000 == 48 [pid = 1661] [id = 510] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x1214d3800 == 47 [pid = 1661] [id = 509] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12ce1e800 == 46 [pid = 1661] [id = 526] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x121131000 == 45 [pid = 1661] [id = 529] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x116adc000 == 44 [pid = 1661] [id = 520] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x118432800 == 43 [pid = 1661] [id = 528] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x127f4c800 == 42 [pid = 1661] [id = 518] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12d15d000 == 41 [pid = 1661] [id = 523] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12a51b000 == 40 [pid = 1661] [id = 511] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12bbac800 == 39 [pid = 1661] [id = 512] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12b969800 == 38 [pid = 1661] [id = 522] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12e174000 == 37 [pid = 1661] [id = 517] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x116ad6800 == 36 [pid = 1661] [id = 521] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12d45f000 == 35 [pid = 1661] [id = 515] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x1280f3800 == 34 [pid = 1661] [id = 516] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x10eae6800 == 33 [pid = 1661] [id = 519] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12d22b800 == 32 [pid = 1661] [id = 514] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12c523800 == 31 [pid = 1661] [id = 524] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12943f000 == 30 [pid = 1661] [id = 525] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12e180800 == 29 [pid = 1661] [id = 527] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12d152000 == 28 [pid = 1661] [id = 513] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 178 (0x121b8cc00) [pid = 1661] [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.] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 177 (0x12a939c00) [pid = 1661] [serial = 1417] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 176 (0x11219fc00) [pid = 1661] [serial = 1419] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 175 (0x11287b400) [pid = 1661] [serial = 1420] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 174 (0x1180ab800) [pid = 1661] [serial = 1422] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 173 (0x118666400) [pid = 1661] [serial = 1423] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 172 (0x119e31000) [pid = 1661] [serial = 1425] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 171 (0x1218aa800) [pid = 1661] [serial = 1426] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 170 (0x116980c00) [pid = 1661] [serial = 1428] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 169 (0x1175cc400) [pid = 1661] [serial = 1429] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 168 (0x11850ec00) [pid = 1661] [serial = 1431] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 167 (0x118feb400) [pid = 1661] [serial = 1432] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 166 (0x120ea1400) [pid = 1661] [serial = 1434] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 165 (0x124be4400) [pid = 1661] [serial = 1435] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 164 (0x126424c00) [pid = 1661] [serial = 1437] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 163 (0x12658c000) [pid = 1661] [serial = 1438] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 162 (0x125eeb000) [pid = 1661] [serial = 1440] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 161 (0x1280d1800) [pid = 1661] [serial = 1441] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 160 (0x1287e9800) [pid = 1661] [serial = 1443] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 159 (0x12a5bd800) [pid = 1661] [serial = 1444] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 158 (0x12a93e400) [pid = 1661] [serial = 1446] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 157 (0x12b782c00) [pid = 1661] [serial = 1447] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 156 (0x12b994c00) [pid = 1661] [serial = 1449] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 155 (0x12b9ae400) [pid = 1661] [serial = 1450] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 154 (0x118258c00) [pid = 1661] [serial = 1452] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 153 (0x1214b2800) [pid = 1661] [serial = 1453] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 152 (0x12879c000) [pid = 1661] [serial = 1455] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 151 (0x12b9b0400) [pid = 1661] [serial = 1456] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 150 (0x11673ec00) [pid = 1661] [serial = 1458] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 149 (0x118074800) [pid = 1661] [serial = 1459] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 148 (0x11933d800) [pid = 1661] [serial = 1461] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 147 (0x120ea6c00) [pid = 1661] [serial = 1462] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 146 (0x125eed000) [pid = 1661] [serial = 1464] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 145 (0x127fd9000) [pid = 1661] [serial = 1465] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 144 (0x129323800) [pid = 1661] [serial = 1467] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 143 (0x12a4b1800) [pid = 1661] [serial = 1468] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOMWINDOW == 142 (0x116634000) [pid = 1661] [serial = 1470] [outer = 0x0] [url = about:blank] 15:28:39 INFO - PROCESS | 1661 | --DOCSHELL 0x12b957800 == 27 [pid = 1661] [id = 530] 15:28:40 INFO - PROCESS | 1661 | 1465856920038 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1874ms 15:28:40 INFO - PROCESS | 1661 | 1465856920054 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 1661 | 1465856920057 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:28:40 INFO - PROCESS | 1661 | 1465856920060 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 1661 | 1465856920062 Marionette TRACE conn2 <- [1,2098,null,{}] 15:28:40 INFO - PROCESS | 1661 | 1465856920067 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:40 INFO - PROCESS | 1661 | 1465856920068 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:40 INFO - PROCESS | 1661 | 1465856920155 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:28:40 INFO - PROCESS | 1661 | 1465856920213 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 1661 | 1465856920216 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x116949000 == 28 [pid = 1661] [id = 532] 15:28:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 143 (0x1125f1800) [pid = 1661] [serial = 1596] [outer = 0x0] 15:28:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 144 (0x1125f5400) [pid = 1661] [serial = 1597] [outer = 0x1125f1800] 15:28:40 INFO - PROCESS | 1661 | 1465856920245 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 145 (0x112ca4c00) [pid = 1661] [serial = 1598] [outer = 0x1125f1800] 15:28:40 INFO - PROCESS | 1661 | 1465856920621 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 571ms 15:28:40 INFO - PROCESS | 1661 | 1465856920632 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:28:40 INFO - PROCESS | 1661 | 1465856920640 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:28:40 INFO - PROCESS | 1661 | 1465856920647 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 1661 | 1465856920653 Marionette TRACE conn2 <- [1,2102,null,{}] 15:28:40 INFO - PROCESS | 1661 | 1465856920656 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:40 INFO - PROCESS | 1661 | 1465856920659 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:40 INFO - PROCESS | 1661 | 1465856920787 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:28:40 INFO - PROCESS | 1661 | 1465856920880 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 1661 | 1465856920882 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x1185d9000 == 29 [pid = 1661] [id = 533] 15:28:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 146 (0x112ca2000) [pid = 1661] [serial = 1599] [outer = 0x0] 15:28:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 147 (0x115f50400) [pid = 1661] [serial = 1600] [outer = 0x112ca2000] 15:28:40 INFO - PROCESS | 1661 | 1465856920925 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 148 (0x11691d800) [pid = 1661] [serial = 1601] [outer = 0x112ca2000] 15:28:41 INFO - PROCESS | 1661 | 1465856921227 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 624ms 15:28:41 INFO - PROCESS | 1661 | 1465856921271 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 1661 | 1465856921273 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:28:41 INFO - PROCESS | 1661 | 1465856921275 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 1661 | 1465856921278 Marionette TRACE conn2 <- [1,2106,null,{}] 15:28:41 INFO - PROCESS | 1661 | 1465856921288 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:41 INFO - PROCESS | 1661 | 1465856921291 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:41 INFO - PROCESS | 1661 | 1465856921394 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:28:41 INFO - PROCESS | 1661 | 1465856921421 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 1661 | 1465856921423 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e46000 == 30 [pid = 1661] [id = 534] 15:28:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 149 (0x110d8f800) [pid = 1661] [serial = 1602] [outer = 0x0] 15:28:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 150 (0x1181a3800) [pid = 1661] [serial = 1603] [outer = 0x110d8f800] 15:28:41 INFO - PROCESS | 1661 | 1465856921451 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 151 (0x118508800) [pid = 1661] [serial = 1604] [outer = 0x110d8f800] 15:28:41 INFO - PROCESS | 1661 | 1465856921760 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 524ms 15:28:41 INFO - PROCESS | 1661 | 1465856921801 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 1661 | 1465856921803 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:28:41 INFO - PROCESS | 1661 | 1465856921806 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 1661 | 1465856921807 Marionette TRACE conn2 <- [1,2110,null,{}] 15:28:41 INFO - PROCESS | 1661 | 1465856921809 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:41 INFO - PROCESS | 1661 | 1465856921810 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:41 INFO - PROCESS | 1661 | 1465856921888 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:28:41 INFO - PROCESS | 1661 | 1465856921892 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 1661 | 1465856921893 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214cb000 == 31 [pid = 1661] [id = 535] 15:28:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 152 (0x11865c400) [pid = 1661] [serial = 1605] [outer = 0x0] 15:28:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 153 (0x118fb4c00) [pid = 1661] [serial = 1606] [outer = 0x11865c400] 15:28:41 INFO - PROCESS | 1661 | 1465856921918 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 154 (0x119332800) [pid = 1661] [serial = 1607] [outer = 0x11865c400] 15:28:42 INFO - PROCESS | 1661 | 1465856922254 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 471ms 15:28:42 INFO - PROCESS | 1661 | 1465856922277 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 1661 | 1465856922278 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:28:42 INFO - PROCESS | 1661 | 1465856922281 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 1661 | 1465856922282 Marionette TRACE conn2 <- [1,2114,null,{}] 15:28:42 INFO - PROCESS | 1661 | 1465856922287 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:42 INFO - PROCESS | 1661 | 1465856922288 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:42 INFO - PROCESS | 1661 | 1465856922397 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:28:42 INFO - PROCESS | 1661 | 1465856922406 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 1661 | 1465856922407 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x124d30800 == 32 [pid = 1661] [id = 536] 15:28:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 155 (0x112871400) [pid = 1661] [serial = 1608] [outer = 0x0] 15:28:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 156 (0x1193bc400) [pid = 1661] [serial = 1609] [outer = 0x112871400] 15:28:42 INFO - PROCESS | 1661 | 1465856922431 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 157 (0x1193c7800) [pid = 1661] [serial = 1610] [outer = 0x112871400] 15:28:42 INFO - PROCESS | 1661 | 1465856922777 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms 15:28:42 INFO - PROCESS | 1661 | 1465856922803 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 1661 | 1465856922804 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:28:42 INFO - PROCESS | 1661 | 1465856922806 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 1661 | 1465856922808 Marionette TRACE conn2 <- [1,2118,null,{}] 15:28:42 INFO - PROCESS | 1661 | 1465856922810 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:42 INFO - PROCESS | 1661 | 1465856922814 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:42 INFO - PROCESS | 1661 | 1465856922908 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:28:42 INFO - PROCESS | 1661 | 1465856922912 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 1661 | 1465856922913 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f3a800 == 33 [pid = 1661] [id = 537] 15:28:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 158 (0x118f42c00) [pid = 1661] [serial = 1611] [outer = 0x0] 15:28:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 159 (0x120e9dc00) [pid = 1661] [serial = 1612] [outer = 0x118f42c00] 15:28:42 INFO - PROCESS | 1661 | 1465856922940 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 160 (0x12141ec00) [pid = 1661] [serial = 1613] [outer = 0x118f42c00] 15:28:43 INFO - PROCESS | 1661 | 1465856923273 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 15:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:28:43 INFO - PROCESS | 1661 | 1465856923326 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 1661 | 1465856923327 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:28:43 INFO - PROCESS | 1661 | 1465856923342 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 1661 | 1465856923343 Marionette TRACE conn2 <- [1,2122,null,{}] 15:28:43 INFO - PROCESS | 1661 | 1465856923345 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:43 INFO - PROCESS | 1661 | 1465856923346 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:43 INFO - PROCESS | 1661 | 1465856923428 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:28:43 INFO - PROCESS | 1661 | 1465856923432 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1661 | 1465856923435 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280f1000 == 34 [pid = 1661] [id = 538] 15:28:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 161 (0x112824800) [pid = 1661] [serial = 1614] [outer = 0x0] 15:28:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 162 (0x121421800) [pid = 1661] [serial = 1615] [outer = 0x112824800] 15:28:43 INFO - PROCESS | 1661 | 1465856923460 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 163 (0x121923400) [pid = 1661] [serial = 1616] [outer = 0x112824800] 15:28:43 INFO - PROCESS | 1661 | 1465856923780 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 481ms 15:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:28:43 INFO - PROCESS | 1661 | 1465856923812 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 1661 | 1465856923813 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:28:43 INFO - PROCESS | 1661 | 1465856923815 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 1661 | 1465856923816 Marionette TRACE conn2 <- [1,2126,null,{}] 15:28:43 INFO - PROCESS | 1661 | 1465856923818 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:43 INFO - PROCESS | 1661 | 1465856923820 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:43 INFO - PROCESS | 1661 | 1465856923894 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:28:43 INFO - PROCESS | 1661 | 1465856923899 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1661 | 1465856923902 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x129437000 == 35 [pid = 1661] [id = 539] 15:28:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 164 (0x1214b2800) [pid = 1661] [serial = 1617] [outer = 0x0] 15:28:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 165 (0x124dce400) [pid = 1661] [serial = 1618] [outer = 0x1214b2800] 15:28:43 INFO - PROCESS | 1661 | 1465856923926 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 166 (0x125ee9800) [pid = 1661] [serial = 1619] [outer = 0x1214b2800] 15:28:44 INFO - PROCESS | 1661 | 1465856924261 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 470ms 15:28:44 INFO - PROCESS | 1661 | 1465856924287 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 1661 | 1465856924288 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:28:44 INFO - PROCESS | 1661 | 1465856924290 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 1661 | 1465856924291 Marionette TRACE conn2 <- [1,2130,null,{}] 15:28:44 INFO - PROCESS | 1661 | 1465856924293 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:44 INFO - PROCESS | 1661 | 1465856924294 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:44 INFO - PROCESS | 1661 | 1465856924410 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:28:44 INFO - PROCESS | 1661 | 1465856924417 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 1661 | 1465856924419 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e43800 == 36 [pid = 1661] [id = 540] 15:28:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 167 (0x1248e4c00) [pid = 1661] [serial = 1620] [outer = 0x0] 15:28:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 168 (0x125ef2000) [pid = 1661] [serial = 1621] [outer = 0x1248e4c00] 15:28:44 INFO - PROCESS | 1661 | 1465856924444 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 169 (0x126432000) [pid = 1661] [serial = 1622] [outer = 0x1248e4c00] 15:28:44 INFO - PROCESS | 1661 | 1465856924755 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 1661 | 1465856924810 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:28:44 INFO - PROCESS | 1661 | 1465856924812 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 1661 | 1465856924813 Marionette TRACE conn2 <- [1,2134,null,{}] 15:28:44 INFO - PROCESS | 1661 | 1465856924815 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:44 INFO - PROCESS | 1661 | 1465856924817 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:44 INFO - PROCESS | 1661 | 1465856924896 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:28:44 INFO - PROCESS | 1661 | 1465856924902 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 1661 | 1465856924903 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab45800 == 37 [pid = 1661] [id = 541] 15:28:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 170 (0x12642b000) [pid = 1661] [serial = 1623] [outer = 0x0] 15:28:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 171 (0x127fd7000) [pid = 1661] [serial = 1624] [outer = 0x12642b000] 15:28:44 INFO - PROCESS | 1661 | 1465856924927 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 172 (0x1280d2000) [pid = 1661] [serial = 1625] [outer = 0x12642b000] 15:28:45 INFO - PROCESS | 1661 | 1465856925321 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 518ms 15:28:45 INFO - PROCESS | 1661 | 1465856925330 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 1661 | 1465856925332 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:28:45 INFO - PROCESS | 1661 | 1465856925338 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 1661 | 1465856925340 Marionette TRACE conn2 <- [1,2138,null,{}] 15:28:45 INFO - PROCESS | 1661 | 1465856925342 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:45 INFO - PROCESS | 1661 | 1465856925343 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:45 INFO - PROCESS | 1661 | 1465856925464 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:28:45 INFO - PROCESS | 1661 | 1465856925508 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 1661 | 1465856925510 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x124879000 == 38 [pid = 1661] [id = 542] 15:28:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 173 (0x1280c9c00) [pid = 1661] [serial = 1626] [outer = 0x0] 15:28:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 174 (0x128146400) [pid = 1661] [serial = 1627] [outer = 0x1280c9c00] 15:28:45 INFO - PROCESS | 1661 | 1465856925536 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 175 (0x1287ec400) [pid = 1661] [serial = 1628] [outer = 0x1280c9c00] 15:28:45 INFO - PROCESS | 1661 | 1465856925878 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 570ms 15:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:28:45 INFO - PROCESS | 1661 | 1465856925908 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 1661 | 1465856925909 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:28:45 INFO - PROCESS | 1661 | 1465856925911 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 1661 | 1465856925912 Marionette TRACE conn2 <- [1,2142,null,{}] 15:28:45 INFO - PROCESS | 1661 | 1465856925922 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:45 INFO - PROCESS | 1661 | 1465856925923 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:46 INFO - PROCESS | 1661 | 1465856926026 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:28:46 INFO - PROCESS | 1661 | 1465856926029 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 1661 | 1465856926030 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bbb3000 == 39 [pid = 1661] [id = 543] 15:28:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 176 (0x128145c00) [pid = 1661] [serial = 1629] [outer = 0x0] 15:28:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 177 (0x12932d400) [pid = 1661] [serial = 1630] [outer = 0x128145c00] 15:28:46 INFO - PROCESS | 1661 | 1465856926092 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 178 (0x129327000) [pid = 1661] [serial = 1631] [outer = 0x128145c00] 15:28:46 INFO - PROCESS | 1661 | 1465856926387 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 1661 | 1465856926435 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:28:46 INFO - PROCESS | 1661 | 1465856926438 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 1661 | 1465856926439 Marionette TRACE conn2 <- [1,2146,null,{}] 15:28:46 INFO - PROCESS | 1661 | 1465856926441 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:46 INFO - PROCESS | 1661 | 1465856926442 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:46 INFO - PROCESS | 1661 | 1465856926549 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:28:46 INFO - PROCESS | 1661 | 1465856926562 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 1661 | 1465856926563 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c517800 == 40 [pid = 1661] [id = 544] 15:28:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 179 (0x12a589800) [pid = 1661] [serial = 1632] [outer = 0x0] 15:28:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 180 (0x12a923400) [pid = 1661] [serial = 1633] [outer = 0x12a589800] 15:28:46 INFO - PROCESS | 1661 | 1465856926586 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 181 (0x12a93e800) [pid = 1661] [serial = 1634] [outer = 0x12a589800] 15:28:46 INFO - PROCESS | 1661 | 1465856926960 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 1661 | 1465856927011 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:28:47 INFO - PROCESS | 1661 | 1465856927013 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 1661 | 1465856927014 Marionette TRACE conn2 <- [1,2150,null,{}] 15:28:47 INFO - PROCESS | 1661 | 1465856927016 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:47 INFO - PROCESS | 1661 | 1465856927017 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:47 INFO - PROCESS | 1661 | 1465856927555 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 180 (0x11622ec00) [pid = 1661] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 179 (0x12a93d400) [pid = 1661] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 178 (0x127fd6400) [pid = 1661] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 177 (0x127fd3400) [pid = 1661] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 176 (0x11297cc00) [pid = 1661] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 175 (0x1210f2000) [pid = 1661] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 174 (0x115f51c00) [pid = 1661] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 173 (0x1180ab000) [pid = 1661] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 172 (0x11663ac00) [pid = 1661] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 171 (0x111f37400) [pid = 1661] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 170 (0x12a590800) [pid = 1661] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 169 (0x12a592400) [pid = 1661] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 168 (0x12a359800) [pid = 1661] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 167 (0x12a354000) [pid = 1661] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 166 (0x12120c400) [pid = 1661] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 165 (0x1280ca000) [pid = 1661] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 164 (0x1193c4400) [pid = 1661] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 163 (0x1193c4000) [pid = 1661] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 162 (0x11807a400) [pid = 1661] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 161 (0x11286f800) [pid = 1661] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 160 (0x110e3e800) [pid = 1661] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 159 (0x12c212c00) [pid = 1661] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 158 (0x12c124000) [pid = 1661] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 157 (0x12a93a400) [pid = 1661] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 156 (0x112872400) [pid = 1661] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 155 (0x111fe6800) [pid = 1661] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 154 (0x1125ef400) [pid = 1661] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 153 (0x1193c3400) [pid = 1661] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 152 (0x110e78c00) [pid = 1661] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 151 (0x126588000) [pid = 1661] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 150 (0x110e83c00) [pid = 1661] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 149 (0x12c12dc00) [pid = 1661] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 148 (0x12c96f800) [pid = 1661] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 147 (0x125eef400) [pid = 1661] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 146 (0x1164e2000) [pid = 1661] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 145 (0x1214bcc00) [pid = 1661] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 144 (0x11886c400) [pid = 1661] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 143 (0x119333000) [pid = 1661] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 142 (0x1181a7400) [pid = 1661] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 141 (0x11622e400) [pid = 1661] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:28:47 INFO - PROCESS | 1661 | --DOMWINDOW == 140 (0x112ca3400) [pid = 1661] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:28:47 INFO - PROCESS | 1661 | 1465856927621 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 1661 | 1465856927622 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x115fc2000 == 41 [pid = 1661] [id = 545] 15:28:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 141 (0x110d83400) [pid = 1661] [serial = 1635] [outer = 0x0] 15:28:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 142 (0x110e7b800) [pid = 1661] [serial = 1636] [outer = 0x110d83400] 15:28:47 INFO - PROCESS | 1661 | 1465856927647 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 143 (0x11286fc00) [pid = 1661] [serial = 1637] [outer = 0x110d83400] 15:28:47 INFO - PROCESS | 1661 | 1465856927936 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 972ms 15:28:47 INFO - PROCESS | 1661 | 1465856927987 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 1661 | 1465856927989 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:28:47 INFO - PROCESS | 1661 | 1465856927991 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 1661 | 1465856927992 Marionette TRACE conn2 <- [1,2154,null,{}] 15:28:47 INFO - PROCESS | 1661 | 1465856927994 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:47 INFO - PROCESS | 1661 | 1465856927995 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:48 INFO - PROCESS | 1661 | 1465856928084 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:28:48 INFO - PROCESS | 1661 | 1465856928150 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 1661 | 1465856928151 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x1265ab000 == 42 [pid = 1661] [id = 546] 15:28:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 144 (0x1125f2000) [pid = 1661] [serial = 1638] [outer = 0x0] 15:28:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 145 (0x1164d5c00) [pid = 1661] [serial = 1639] [outer = 0x1125f2000] 15:28:48 INFO - PROCESS | 1661 | 1465856928175 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 146 (0x1187ab400) [pid = 1661] [serial = 1640] [outer = 0x1125f2000] 15:28:48 INFO - PROCESS | 1661 | 1465856928438 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 469ms 15:28:48 INFO - PROCESS | 1661 | 1465856928460 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 1661 | 1465856928461 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:28:48 INFO - PROCESS | 1661 | 1465856928463 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 1661 | 1465856928464 Marionette TRACE conn2 <- [1,2158,null,{}] 15:28:48 INFO - PROCESS | 1661 | 1465856928474 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:48 INFO - PROCESS | 1661 | 1465856928475 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:48 INFO - PROCESS | 1661 | 1465856928567 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:28:48 INFO - PROCESS | 1661 | 1465856928572 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 1661 | 1465856928573 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c93f800 == 43 [pid = 1661] [id = 547] 15:28:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 147 (0x11704c800) [pid = 1661] [serial = 1641] [outer = 0x0] 15:28:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 148 (0x124813800) [pid = 1661] [serial = 1642] [outer = 0x11704c800] 15:28:48 INFO - PROCESS | 1661 | 1465856928597 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 149 (0x12675dc00) [pid = 1661] [serial = 1643] [outer = 0x11704c800] 15:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 476ms 15:28:48 INFO - PROCESS | 1661 | 1465856928938 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:28:48 INFO - PROCESS | 1661 | 1465856928941 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 1661 | 1465856928942 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:28:48 INFO - PROCESS | 1661 | 1465856928944 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 1661 | 1465856928945 Marionette TRACE conn2 <- [1,2162,null,{}] 15:28:48 INFO - PROCESS | 1661 | 1465856928948 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:48 INFO - PROCESS | 1661 | 1465856928949 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:49 INFO - PROCESS | 1661 | 1465856929040 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:28:49 INFO - PROCESS | 1661 | 1465856929111 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 1661 | 1465856929112 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x12cd5d000 == 44 [pid = 1661] [id = 548] 15:28:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 150 (0x112827c00) [pid = 1661] [serial = 1644] [outer = 0x0] 15:28:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 151 (0x1280ca000) [pid = 1661] [serial = 1645] [outer = 0x112827c00] 15:28:49 INFO - PROCESS | 1661 | 1465856929136 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 152 (0x12a592c00) [pid = 1661] [serial = 1646] [outer = 0x112827c00] 15:28:49 INFO - PROCESS | 1661 | 1465856929404 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 468ms 15:28:49 INFO - PROCESS | 1661 | 1465856929415 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 1661 | 1465856929416 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:28:49 INFO - PROCESS | 1661 | 1465856929426 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 1661 | 1465856929427 Marionette TRACE conn2 <- [1,2166,null,{}] 15:28:49 INFO - PROCESS | 1661 | 1465856929429 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:49 INFO - PROCESS | 1661 | 1465856929430 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:49 INFO - PROCESS | 1661 | 1465856929518 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:28:49 INFO - PROCESS | 1661 | 1465856929522 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 1661 | 1465856929523 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ce2e000 == 45 [pid = 1661] [id = 549] 15:28:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 153 (0x12a5b2c00) [pid = 1661] [serial = 1647] [outer = 0x0] 15:28:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 154 (0x12b990000) [pid = 1661] [serial = 1648] [outer = 0x12a5b2c00] 15:28:49 INFO - PROCESS | 1661 | 1465856929547 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 155 (0x12b9ae000) [pid = 1661] [serial = 1649] [outer = 0x12a5b2c00] 15:28:50 INFO - PROCESS | 1661 | 1465856930142 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 726ms 15:28:50 INFO - PROCESS | 1661 | 1465856930147 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:28:50 INFO - PROCESS | 1661 | 1465856930152 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:28:50 INFO - PROCESS | 1661 | 1465856930155 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 1661 | 1465856930159 Marionette TRACE conn2 <- [1,2170,null,{}] 15:28:50 INFO - PROCESS | 1661 | 1465856930162 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:50 INFO - PROCESS | 1661 | 1465856930164 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:50 INFO - PROCESS | 1661 | 1465856930279 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:28:50 INFO - PROCESS | 1661 | 1465856930417 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 1661 | 1465856930419 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x1188f1800 == 46 [pid = 1661] [id = 550] 15:28:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 156 (0x112825c00) [pid = 1661] [serial = 1650] [outer = 0x0] 15:28:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 157 (0x11296fc00) [pid = 1661] [serial = 1651] [outer = 0x112825c00] 15:28:50 INFO - PROCESS | 1661 | 1465856930449 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 158 (0x11622f000) [pid = 1661] [serial = 1652] [outer = 0x112825c00] 15:28:50 INFO - PROCESS | 1661 | 1465856930979 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1072ms 15:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:28:51 INFO - PROCESS | 1661 | 1465856931236 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 1661 | 1465856931239 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:28:51 INFO - PROCESS | 1661 | 1465856931242 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 1661 | 1465856931243 Marionette TRACE conn2 <- [1,2174,null,{}] 15:28:51 INFO - PROCESS | 1661 | 1465856931247 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:51 INFO - PROCESS | 1661 | 1465856931249 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:51 INFO - PROCESS | 1661 | 1465856931346 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:28:51 INFO - PROCESS | 1661 | 1465856931410 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 1661 | 1465856931413 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x118106000 == 47 [pid = 1661] [id = 551] 15:28:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 159 (0x1125f5c00) [pid = 1661] [serial = 1653] [outer = 0x0] 15:28:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 160 (0x112823000) [pid = 1661] [serial = 1654] [outer = 0x1125f5c00] 15:28:51 INFO - PROCESS | 1661 | 1465856931440 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 161 (0x11297bc00) [pid = 1661] [serial = 1655] [outer = 0x1125f5c00] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12cd5d000 == 46 [pid = 1661] [id = 548] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12c93f800 == 45 [pid = 1661] [id = 547] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x1265ab000 == 44 [pid = 1661] [id = 546] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x115fc2000 == 43 [pid = 1661] [id = 545] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12c517800 == 42 [pid = 1661] [id = 544] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12bbb3000 == 41 [pid = 1661] [id = 543] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 160 (0x110d8c400) [pid = 1661] [serial = 1594] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x124879000 == 40 [pid = 1661] [id = 542] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab45800 == 39 [pid = 1661] [id = 541] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x120e43800 == 38 [pid = 1661] [id = 540] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x129437000 == 37 [pid = 1661] [id = 539] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x1280f1000 == 36 [pid = 1661] [id = 538] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x127f3a800 == 35 [pid = 1661] [id = 537] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x124d30800 == 34 [pid = 1661] [id = 536] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x1214cb000 == 33 [pid = 1661] [id = 535] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x120e46000 == 32 [pid = 1661] [id = 534] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x1185d9000 == 31 [pid = 1661] [id = 533] 15:28:51 INFO - PROCESS | 1661 | --DOCSHELL 0x116949000 == 30 [pid = 1661] [id = 532] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 159 (0x127fd3c00) [pid = 1661] [serial = 1573] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 158 (0x110e7e400) [pid = 1661] [serial = 1579] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 157 (0x12c120c00) [pid = 1661] [serial = 1577] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 156 (0x12a58f400) [pid = 1661] [serial = 1576] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 155 (0x12c969000) [pid = 1661] [serial = 1583] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 154 (0x12cd72000) [pid = 1661] [serial = 1586] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 153 (0x12c213000) [pid = 1661] [serial = 1582] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 152 (0x110e83800) [pid = 1661] [serial = 1580] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 151 (0x12cd7bc00) [pid = 1661] [serial = 1588] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 150 (0x126759c00) [pid = 1661] [serial = 1495] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 149 (0x127fd9800) [pid = 1661] [serial = 1496] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 148 (0x126427c00) [pid = 1661] [serial = 1492] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 147 (0x126590800) [pid = 1661] [serial = 1493] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 146 (0x121b8d800) [pid = 1661] [serial = 1489] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 145 (0x125eef000) [pid = 1661] [serial = 1490] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 144 (0x120ed8c00) [pid = 1661] [serial = 1486] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 143 (0x12139b800) [pid = 1661] [serial = 1487] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 142 (0x119e30400) [pid = 1661] [serial = 1483] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 141 (0x120ea1c00) [pid = 1661] [serial = 1484] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 140 (0x11850d800) [pid = 1661] [serial = 1480] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 139 (0x1187a9c00) [pid = 1661] [serial = 1481] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 138 (0x116923400) [pid = 1661] [serial = 1477] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 137 (0x1175d1800) [pid = 1661] [serial = 1478] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 136 (0x112ca4800) [pid = 1661] [serial = 1474] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 135 (0x113d8a800) [pid = 1661] [serial = 1475] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 134 (0x118071400) [pid = 1661] [serial = 1471] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 133 (0x12b98d800) [pid = 1661] [serial = 1546] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 132 (0x12b9a7800) [pid = 1661] [serial = 1547] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 131 (0x12a5b3000) [pid = 1661] [serial = 1543] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 130 (0x12a93d000) [pid = 1661] [serial = 1544] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 129 (0x128145400) [pid = 1661] [serial = 1540] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 128 (0x12a4a5400) [pid = 1661] [serial = 1541] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 127 (0x125ee9400) [pid = 1661] [serial = 1537] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 126 (0x12658a800) [pid = 1661] [serial = 1538] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 125 (0x1248e2800) [pid = 1661] [serial = 1534] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 124 (0x125e1f000) [pid = 1661] [serial = 1535] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 123 (0x120e9fc00) [pid = 1661] [serial = 1531] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 122 (0x11886b800) [pid = 1661] [serial = 1532] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 121 (0x118610400) [pid = 1661] [serial = 1528] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 120 (0x11886d800) [pid = 1661] [serial = 1529] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 119 (0x116a12800) [pid = 1661] [serial = 1525] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x118076c00) [pid = 1661] [serial = 1526] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x112d87400) [pid = 1661] [serial = 1523] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x112822000) [pid = 1661] [serial = 1522] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x12a941800) [pid = 1661] [serial = 1519] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x12b780400) [pid = 1661] [serial = 1520] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x12a925800) [pid = 1661] [serial = 1516] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x12658dc00) [pid = 1661] [serial = 1517] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x12a590c00) [pid = 1661] [serial = 1513] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x12a5b3400) [pid = 1661] [serial = 1514] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x12a4a5000) [pid = 1661] [serial = 1510] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x12a4b3c00) [pid = 1661] [serial = 1511] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x1287f0000) [pid = 1661] [serial = 1507] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x12932d800) [pid = 1661] [serial = 1508] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x12658a000) [pid = 1661] [serial = 1504] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x1287e4800) [pid = 1661] [serial = 1505] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x120edbc00) [pid = 1661] [serial = 1570] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1193c7400) [pid = 1661] [serial = 1567] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x120ea0000) [pid = 1661] [serial = 1568] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118876400) [pid = 1661] [serial = 1564] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x1193c0800) [pid = 1661] [serial = 1565] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x115e0f400) [pid = 1661] [serial = 1561] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x118077400) [pid = 1661] [serial = 1562] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x111ecd400) [pid = 1661] [serial = 1558] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x112826c00) [pid = 1661] [serial = 1559] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x12c21e800) [pid = 1661] [serial = 1555] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x12c968000) [pid = 1661] [serial = 1556] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12c129000) [pid = 1661] [serial = 1552] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12c12e400) [pid = 1661] [serial = 1553] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12c123c00) [pid = 1661] [serial = 1550] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x12b9ad000) [pid = 1661] [serial = 1549] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x119edf400) [pid = 1661] [serial = 1501] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1280cc000) [pid = 1661] [serial = 1502] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x1175c7400) [pid = 1661] [serial = 1499] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x112c0e400) [pid = 1661] [serial = 1498] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x1125f9c00) [pid = 1661] [serial = 1592] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x1287f1400) [pid = 1661] [serial = 1574] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x1125f3800) [pid = 1661] [serial = 1591] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12cd92000) [pid = 1661] [serial = 1589] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x12648e800) [pid = 1661] [serial = 1571] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x12c96e400) [pid = 1661] [serial = 1585] [outer = 0x0] [url = about:blank] 15:28:51 INFO - PROCESS | 1661 | 1465856931949 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 724ms 15:28:51 INFO - PROCESS | 1661 | 1465856931967 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 1661 | 1465856931969 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:28:51 INFO - PROCESS | 1661 | 1465856931974 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 1661 | 1465856931977 Marionette TRACE conn2 <- [1,2178,null,{}] 15:28:51 INFO - PROCESS | 1661 | 1465856931979 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:51 INFO - PROCESS | 1661 | 1465856931981 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:52 INFO - PROCESS | 1661 | 1465856932060 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:28:52 INFO - PROCESS | 1661 | 1465856932066 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 1661 | 1465856932069 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee4000 == 31 [pid = 1661] [id = 552] 15:28:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x112ca3400) [pid = 1661] [serial = 1656] [outer = 0x0] 15:28:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x113309c00) [pid = 1661] [serial = 1657] [outer = 0x112ca3400] 15:28:52 INFO - PROCESS | 1661 | 1465856932097 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x1162a5400) [pid = 1661] [serial = 1658] [outer = 0x112ca3400] 15:28:52 INFO - PROCESS | 1661 | 1465856932485 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 523ms 15:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:28:52 INFO - PROCESS | 1661 | 1465856932495 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 1661 | 1465856932497 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:28:52 INFO - PROCESS | 1661 | 1465856932500 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 1661 | 1465856932501 Marionette TRACE conn2 <- [1,2182,null,{}] 15:28:52 INFO - PROCESS | 1661 | 1465856932508 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:52 INFO - PROCESS | 1661 | 1465856932512 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:52 INFO - PROCESS | 1661 | 1465856932593 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:28:52 INFO - PROCESS | 1661 | 1465856932600 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 1661 | 1465856932604 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x1188ea800 == 32 [pid = 1661] [id = 553] 15:28:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x116a14000) [pid = 1661] [serial = 1659] [outer = 0x0] 15:28:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x116e81000) [pid = 1661] [serial = 1660] [outer = 0x116a14000] 15:28:52 INFO - PROCESS | 1661 | 1465856932632 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1174c1400) [pid = 1661] [serial = 1661] [outer = 0x116a14000] 15:28:52 INFO - PROCESS | 1661 | 1465856932990 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 15:28:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:28:53 INFO - PROCESS | 1661 | 1465856933028 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 1661 | 1465856933029 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:28:53 INFO - PROCESS | 1661 | 1465856933032 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 1661 | 1465856933033 Marionette TRACE conn2 <- [1,2186,null,{}] 15:28:53 INFO - PROCESS | 1661 | 1465856933036 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:53 INFO - PROCESS | 1661 | 1465856933037 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:53 INFO - PROCESS | 1661 | 1465856933114 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:28:53 INFO - PROCESS | 1661 | 1465856933120 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 1661 | 1465856933121 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e32000 == 33 [pid = 1661] [id = 554] 15:28:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x11807a400) [pid = 1661] [serial = 1662] [outer = 0x0] 15:28:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x11819d800) [pid = 1661] [serial = 1663] [outer = 0x11807a400] 15:28:53 INFO - PROCESS | 1661 | 1465856933146 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x118508c00) [pid = 1661] [serial = 1664] [outer = 0x11807a400] 15:28:53 INFO - PROCESS | 1661 | 1465856933461 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:28:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 470ms 15:28:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:28:53 INFO - PROCESS | 1661 | 1465856933503 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 1661 | 1465856933504 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:28:53 INFO - PROCESS | 1661 | 1465856933506 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 1661 | 1465856933507 Marionette TRACE conn2 <- [1,2190,null,{}] 15:28:53 INFO - PROCESS | 1661 | 1465856933510 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:53 INFO - PROCESS | 1661 | 1465856933511 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:53 INFO - PROCESS | 1661 | 1465856933585 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:28:53 INFO - PROCESS | 1661 | 1465856933589 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 1661 | 1465856933590 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x12113d800 == 34 [pid = 1661] [id = 555] 15:28:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x112d87400) [pid = 1661] [serial = 1665] [outer = 0x0] 15:28:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x118614400) [pid = 1661] [serial = 1666] [outer = 0x112d87400] 15:28:53 INFO - PROCESS | 1661 | 1465856933616 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x118663c00) [pid = 1661] [serial = 1667] [outer = 0x112d87400] 15:28:53 INFO - PROCESS | 1661 | 1465856933954 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:28:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 471ms 15:28:53 INFO - PROCESS | 1661 | 1465856933979 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 1661 | 1465856933980 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:28:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:28:53 INFO - PROCESS | 1661 | 1465856933982 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 1661 | 1465856933984 Marionette TRACE conn2 <- [1,2194,null,{}] 15:28:53 INFO - PROCESS | 1661 | 1465856933988 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:53 INFO - PROCESS | 1661 | 1465856933992 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:54 INFO - PROCESS | 1661 | 1465856934125 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:28:54 INFO - PROCESS | 1661 | 1465856934139 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 1661 | 1465856934140 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x123cb7000 == 35 [pid = 1661] [id = 556] 15:28:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1187b2800) [pid = 1661] [serial = 1668] [outer = 0x0] 15:28:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x118feb800) [pid = 1661] [serial = 1669] [outer = 0x1187b2800] 15:28:54 INFO - PROCESS | 1661 | 1465856934166 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x11943c800) [pid = 1661] [serial = 1670] [outer = 0x1187b2800] 15:28:54 INFO - PROCESS | 1661 | 1465856934493 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:28:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:28:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 15:28:54 INFO - PROCESS | 1661 | 1465856934553 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 1661 | 1465856934555 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:28:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:28:54 INFO - PROCESS | 1661 | 1465856934557 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 1661 | 1465856934558 Marionette TRACE conn2 <- [1,2198,null,{}] 15:28:54 INFO - PROCESS | 1661 | 1465856934560 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:54 INFO - PROCESS | 1661 | 1465856934561 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:54 INFO - PROCESS | 1661 | 1465856934657 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:28:54 INFO - PROCESS | 1661 | 1465856934670 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 1661 | 1465856934671 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x124d30800 == 36 [pid = 1661] [id = 557] 15:28:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x119443000) [pid = 1661] [serial = 1671] [outer = 0x0] 15:28:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x119756800) [pid = 1661] [serial = 1672] [outer = 0x119443000] 15:28:54 INFO - PROCESS | 1661 | 1465856934695 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x120e9f800) [pid = 1661] [serial = 1673] [outer = 0x119443000] 15:28:55 INFO - PROCESS | 1661 | 1465856935014 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:28:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:28:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 472ms 15:28:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:28:55 INFO - PROCESS | 1661 | 1465856935029 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 1661 | 1465856935030 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:28:55 INFO - PROCESS | 1661 | 1465856935034 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 1661 | 1465856935037 Marionette TRACE conn2 <- [1,2202,null,{}] 15:28:55 INFO - PROCESS | 1661 | 1465856935040 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:55 INFO - PROCESS | 1661 | 1465856935041 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:55 INFO - PROCESS | 1661 | 1465856935140 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:28:55 INFO - PROCESS | 1661 | 1465856935155 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 1661 | 1465856935156 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x115fab000 == 37 [pid = 1661] [id = 558] 15:28:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x119756000) [pid = 1661] [serial = 1674] [outer = 0x0] 15:28:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x120ea6c00) [pid = 1661] [serial = 1675] [outer = 0x119756000] 15:28:55 INFO - PROCESS | 1661 | 1465856935181 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x120edb000) [pid = 1661] [serial = 1676] [outer = 0x119756000] 15:28:55 INFO - PROCESS | 1661 | 1465856935532 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:28:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:28:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 522ms 15:28:55 INFO - PROCESS | 1661 | 1465856935555 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 1661 | 1465856935557 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:28:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:28:55 INFO - PROCESS | 1661 | 1465856935559 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 1661 | 1465856935560 Marionette TRACE conn2 <- [1,2206,null,{}] 15:28:55 INFO - PROCESS | 1661 | 1465856935562 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:55 INFO - PROCESS | 1661 | 1465856935563 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:55 INFO - PROCESS | 1661 | 1465856935661 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:28:55 INFO - PROCESS | 1661 | 1465856935676 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 1661 | 1465856935677 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f38000 == 38 [pid = 1661] [id = 559] 15:28:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x120edbc00) [pid = 1661] [serial = 1677] [outer = 0x0] 15:28:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x120fa9c00) [pid = 1661] [serial = 1678] [outer = 0x120edbc00] 15:28:55 INFO - PROCESS | 1661 | 1465856935708 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x121414c00) [pid = 1661] [serial = 1679] [outer = 0x120edbc00] 15:28:56 INFO - PROCESS | 1661 | 1465856936029 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 517ms 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1280c9c00) [pid = 1661] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x128145c00) [pid = 1661] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x112ca2000) [pid = 1661] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x118f42c00) [pid = 1661] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1214b2800) [pid = 1661] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x110d8f800) [pid = 1661] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x12642b000) [pid = 1661] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x110d84800) [pid = 1661] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1248e4c00) [pid = 1661] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x112824800) [pid = 1661] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x1125f1800) [pid = 1661] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x11865c400) [pid = 1661] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12a589800) [pid = 1661] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x110d83400) [pid = 1661] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x11704c800) [pid = 1661] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x112827c00) [pid = 1661] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x112871400) [pid = 1661] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:28:56 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1125f2000) [pid = 1661] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:28:56 INFO - PROCESS | 1661 | 1465856936223 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 1661 | 1465856936224 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:28:56 INFO - PROCESS | 1661 | 1465856936235 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 1661 | 1465856936236 Marionette TRACE conn2 <- [1,2210,null,{}] 15:28:56 INFO - PROCESS | 1661 | 1465856936238 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:56 INFO - PROCESS | 1661 | 1465856936239 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:56 INFO - PROCESS | 1661 | 1465856936316 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:28:56 INFO - PROCESS | 1661 | 1465856936321 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 1661 | 1465856936322 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:56 INFO - PROCESS | 1661 | ++DOCSHELL 0x121936000 == 39 [pid = 1661] [id = 560] 15:28:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x112824800) [pid = 1661] [serial = 1680] [outer = 0x0] 15:28:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x112879400) [pid = 1661] [serial = 1681] [outer = 0x112824800] 15:28:56 INFO - PROCESS | 1661 | 1465856936347 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1187ae000) [pid = 1661] [serial = 1682] [outer = 0x112824800] 15:28:56 INFO - PROCESS | 1661 | 1465856936934 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 719ms 15:28:56 INFO - PROCESS | 1661 | 1465856936955 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 1661 | 1465856936959 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:28:56 INFO - PROCESS | 1661 | 1465856936962 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 1661 | 1465856936964 Marionette TRACE conn2 <- [1,2214,null,{}] 15:28:56 INFO - PROCESS | 1661 | 1465856936968 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:56 INFO - PROCESS | 1661 | 1465856936970 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:57 INFO - PROCESS | 1661 | 1465856937070 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:28:57 INFO - PROCESS | 1661 | 1465856937128 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 1661 | 1465856937130 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee1800 == 40 [pid = 1661] [id = 561] 15:28:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x111c83800) [pid = 1661] [serial = 1683] [outer = 0x0] 15:28:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1125fa800) [pid = 1661] [serial = 1684] [outer = 0x111c83800] 15:28:57 INFO - PROCESS | 1661 | 1465856937161 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x112fe5400) [pid = 1661] [serial = 1685] [outer = 0x111c83800] 15:28:57 INFO - PROCESS | 1661 | 1465856937638 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:28:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:28:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 722ms 15:28:57 INFO - PROCESS | 1661 | 1465856937701 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:28:57 INFO - PROCESS | 1661 | 1465856937704 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:28:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:28:57 INFO - PROCESS | 1661 | 1465856937710 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 1661 | 1465856937711 Marionette TRACE conn2 <- [1,2218,null,{}] 15:28:57 INFO - PROCESS | 1661 | 1465856937713 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:57 INFO - PROCESS | 1661 | 1465856937715 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:57 INFO - PROCESS | 1661 | 1465856937803 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:28:57 INFO - PROCESS | 1661 | 1465856937902 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 1661 | 1465856937904 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x121135800 == 41 [pid = 1661] [id = 562] 15:28:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x116923400) [pid = 1661] [serial = 1686] [outer = 0x0] 15:28:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x116e7fc00) [pid = 1661] [serial = 1687] [outer = 0x116923400] 15:28:57 INFO - PROCESS | 1661 | 1465856937954 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1175cf000) [pid = 1661] [serial = 1688] [outer = 0x116923400] 15:28:58 INFO - PROCESS | 1661 | 1465856938456 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:28:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 770ms 15:28:58 INFO - PROCESS | 1661 | 1465856938481 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 1661 | 1465856938482 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:28:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:28:58 INFO - PROCESS | 1661 | 1465856938485 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 1661 | 1465856938487 Marionette TRACE conn2 <- [1,2222,null,{}] 15:28:58 INFO - PROCESS | 1661 | 1465856938495 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:58 INFO - PROCESS | 1661 | 1465856938498 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:58 INFO - PROCESS | 1661 | 1465856938598 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:28:58 INFO - PROCESS | 1661 | 1465856938658 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 1661 | 1465856938660 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x12916c000 == 42 [pid = 1661] [id = 563] 15:28:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1187aac00) [pid = 1661] [serial = 1689] [outer = 0x0] 15:28:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x118fef000) [pid = 1661] [serial = 1690] [outer = 0x1187aac00] 15:28:58 INFO - PROCESS | 1661 | 1465856938692 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x1193bf000) [pid = 1661] [serial = 1691] [outer = 0x1187aac00] 15:28:59 INFO - PROCESS | 1661 | 1465856939137 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:28:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 673ms 15:28:59 INFO - PROCESS | 1661 | 1465856939158 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:28:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:28:59 INFO - PROCESS | 1661 | 1465856939160 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:28:59 INFO - PROCESS | 1661 | 1465856939163 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 1661 | 1465856939164 Marionette TRACE conn2 <- [1,2226,null,{}] 15:28:59 INFO - PROCESS | 1661 | 1465856939166 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:59 INFO - PROCESS | 1661 | 1465856939168 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:59 INFO - PROCESS | 1661 | 1465856939286 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:28:59 INFO - PROCESS | 1661 | 1465856939346 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 1661 | 1465856939347 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:59 INFO - PROCESS | 1661 | ++DOCSHELL 0x129448800 == 43 [pid = 1661] [id = 564] 15:28:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x11886c400) [pid = 1661] [serial = 1692] [outer = 0x0] 15:28:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x120ea8c00) [pid = 1661] [serial = 1693] [outer = 0x11886c400] 15:28:59 INFO - PROCESS | 1661 | 1465856939376 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12141a400) [pid = 1661] [serial = 1694] [outer = 0x11886c400] 15:28:59 INFO - PROCESS | 1661 | 1465856939825 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:28:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 669ms 15:28:59 INFO - PROCESS | 1661 | 1465856939832 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 1661 | 1465856939834 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:28:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:28:59 INFO - PROCESS | 1661 | 1465856939836 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 1661 | 1465856939837 Marionette TRACE conn2 <- [1,2230,null,{}] 15:28:59 INFO - PROCESS | 1661 | 1465856939840 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:59 INFO - PROCESS | 1661 | 1465856939841 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:28:59 INFO - PROCESS | 1661 | 1465856939937 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:28:59 INFO - PROCESS | 1661 | 1465856939992 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 1661 | 1465856939993 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x129445000 == 44 [pid = 1661] [id = 565] 15:29:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x118509000) [pid = 1661] [serial = 1695] [outer = 0x0] 15:29:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12141a800) [pid = 1661] [serial = 1696] [outer = 0x118509000] 15:29:00 INFO - PROCESS | 1661 | 1465856940024 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x1214b0400) [pid = 1661] [serial = 1697] [outer = 0x118509000] 15:29:00 INFO - PROCESS | 1661 | 1465856940552 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:29:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:29:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 770ms 15:29:00 INFO - PROCESS | 1661 | 1465856940607 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:29:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:29:00 INFO - PROCESS | 1661 | 1465856940609 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:29:00 INFO - PROCESS | 1661 | 1465856940612 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 1661 | 1465856940614 Marionette TRACE conn2 <- [1,2234,null,{}] 15:29:00 INFO - PROCESS | 1661 | 1465856940632 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:00 INFO - PROCESS | 1661 | 1465856940633 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:00 INFO - PROCESS | 1661 | 1465856940728 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:29:00 INFO - PROCESS | 1661 | 1465856940788 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 1661 | 1465856940789 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x118434000 == 45 [pid = 1661] [id = 566] 15:29:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x11297cc00) [pid = 1661] [serial = 1698] [outer = 0x0] 15:29:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x113c57400) [pid = 1661] [serial = 1699] [outer = 0x11297cc00] 15:29:00 INFO - PROCESS | 1661 | 1465856940818 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x116738400) [pid = 1661] [serial = 1700] [outer = 0x11297cc00] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x127f38000 == 44 [pid = 1661] [id = 559] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x115fab000 == 43 [pid = 1661] [id = 558] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x124d30800 == 42 [pid = 1661] [id = 557] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x123cb7000 == 41 [pid = 1661] [id = 556] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x12113d800 == 40 [pid = 1661] [id = 555] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x120e32000 == 39 [pid = 1661] [id = 554] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x1188ea800 == 38 [pid = 1661] [id = 553] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee4000 == 37 [pid = 1661] [id = 552] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x118106000 == 36 [pid = 1661] [id = 551] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x12ce2e000 == 35 [pid = 1661] [id = 549] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x12d930800 == 34 [pid = 1661] [id = 531] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x1188f1800 == 33 [pid = 1661] [id = 550] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x129445000 == 32 [pid = 1661] [id = 565] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x129448800 == 31 [pid = 1661] [id = 564] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x12916c000 == 30 [pid = 1661] [id = 563] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x121135800 == 29 [pid = 1661] [id = 562] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x121936000 == 28 [pid = 1661] [id = 560] 15:29:01 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee1800 == 27 [pid = 1661] [id = 561] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x128146400) [pid = 1661] [serial = 1627] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12932d400) [pid = 1661] [serial = 1630] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x1287ec400) [pid = 1661] [serial = 1628] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x115f50400) [pid = 1661] [serial = 1600] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x11691d800) [pid = 1661] [serial = 1601] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x120e9dc00) [pid = 1661] [serial = 1612] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x12141ec00) [pid = 1661] [serial = 1613] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x124dce400) [pid = 1661] [serial = 1618] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x125ee9800) [pid = 1661] [serial = 1619] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1181a3800) [pid = 1661] [serial = 1603] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x118508800) [pid = 1661] [serial = 1604] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x127fd7000) [pid = 1661] [serial = 1624] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x110d90c00) [pid = 1661] [serial = 1595] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x125ef2000) [pid = 1661] [serial = 1621] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x126432000) [pid = 1661] [serial = 1622] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x121421800) [pid = 1661] [serial = 1615] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x121923400) [pid = 1661] [serial = 1616] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1125f5400) [pid = 1661] [serial = 1597] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x112ca4c00) [pid = 1661] [serial = 1598] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x118fb4c00) [pid = 1661] [serial = 1606] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x119332800) [pid = 1661] [serial = 1607] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12a923400) [pid = 1661] [serial = 1633] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x129327000) [pid = 1661] [serial = 1631] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x12a93e800) [pid = 1661] [serial = 1634] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x11286fc00) [pid = 1661] [serial = 1637] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x12675dc00) [pid = 1661] [serial = 1643] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x124813800) [pid = 1661] [serial = 1642] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x1280ca000) [pid = 1661] [serial = 1645] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x1193c7800) [pid = 1661] [serial = 1610] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x1193bc400) [pid = 1661] [serial = 1609] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x110e7b800) [pid = 1661] [serial = 1636] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x12a592c00) [pid = 1661] [serial = 1646] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x1187ab400) [pid = 1661] [serial = 1640] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x1280d2000) [pid = 1661] [serial = 1625] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x1164d5c00) [pid = 1661] [serial = 1639] [outer = 0x0] [url = about:blank] 15:29:01 INFO - PROCESS | 1661 | 1465856941713 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:29:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1125ms 15:29:01 INFO - PROCESS | 1661 | 1465856941738 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 1661 | 1465856941740 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:29:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:29:01 INFO - PROCESS | 1661 | 1465856941743 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 1661 | 1465856941745 Marionette TRACE conn2 <- [1,2238,null,{}] 15:29:01 INFO - PROCESS | 1661 | 1465856941749 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:01 INFO - PROCESS | 1661 | 1465856941750 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:01 INFO - PROCESS | 1661 | 1465856941827 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:29:01 INFO - PROCESS | 1661 | 1465856941832 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 1661 | 1465856941837 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x115fc2800 == 28 [pid = 1661] [id = 567] 15:29:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x11213d400) [pid = 1661] [serial = 1701] [outer = 0x0] 15:29:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x1125ec800) [pid = 1661] [serial = 1702] [outer = 0x11213d400] 15:29:01 INFO - PROCESS | 1661 | 1465856941866 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x1125fa000) [pid = 1661] [serial = 1703] [outer = 0x11213d400] 15:29:02 INFO - PROCESS | 1661 | 1465856942244 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:29:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:29:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 522ms 15:29:02 INFO - PROCESS | 1661 | 1465856942264 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 1661 | 1465856942268 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:29:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:29:02 INFO - PROCESS | 1661 | 1465856942273 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 1661 | 1465856942275 Marionette TRACE conn2 <- [1,2242,null,{}] 15:29:02 INFO - PROCESS | 1661 | 1465856942277 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:02 INFO - PROCESS | 1661 | 1465856942279 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:02 INFO - PROCESS | 1661 | 1465856942373 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:29:02 INFO - PROCESS | 1661 | 1465856942379 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 1661 | 1465856942381 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x118117000 == 29 [pid = 1661] [id = 568] 15:29:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x11286fc00) [pid = 1661] [serial = 1704] [outer = 0x0] 15:29:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x112cac000) [pid = 1661] [serial = 1705] [outer = 0x11286fc00] 15:29:02 INFO - PROCESS | 1661 | 1465856942425 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x1133b5400) [pid = 1661] [serial = 1706] [outer = 0x11286fc00] 15:29:02 INFO - PROCESS | 1661 | 1465856942885 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:29:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:29:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 620ms 15:29:02 INFO - PROCESS | 1661 | 1465856942892 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 1661 | 1465856942894 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:29:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:29:02 INFO - PROCESS | 1661 | 1465856942896 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 1661 | 1465856942898 Marionette TRACE conn2 <- [1,2246,null,{}] 15:29:02 INFO - PROCESS | 1661 | 1465856942908 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:02 INFO - PROCESS | 1661 | 1465856942911 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:02 INFO - PROCESS | 1661 | 1465856942985 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:29:02 INFO - PROCESS | 1661 | 1465856942990 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 1661 | 1465856942992 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x1199aa000 == 30 [pid = 1661] [id = 569] 15:29:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x111f37400) [pid = 1661] [serial = 1707] [outer = 0x0] 15:29:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x11690c000) [pid = 1661] [serial = 1708] [outer = 0x111f37400] 15:29:03 INFO - PROCESS | 1661 | 1465856943022 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x1174b4400) [pid = 1661] [serial = 1709] [outer = 0x111f37400] 15:29:03 INFO - PROCESS | 1661 | 1465856943384 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:29:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 524ms 15:29:03 INFO - PROCESS | 1661 | 1465856943428 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 1661 | 1465856943430 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:29:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:29:03 INFO - PROCESS | 1661 | 1465856943432 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 1661 | 1465856943434 Marionette TRACE conn2 <- [1,2250,null,{}] 15:29:03 INFO - PROCESS | 1661 | 1465856943436 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:03 INFO - PROCESS | 1661 | 1465856943437 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:03 INFO - PROCESS | 1661 | 1465856943514 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:29:03 INFO - PROCESS | 1661 | 1465856943519 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 1661 | 1465856943521 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x121133000 == 31 [pid = 1661] [id = 570] 15:29:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x11807f400) [pid = 1661] [serial = 1710] [outer = 0x0] 15:29:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x1181a6800) [pid = 1661] [serial = 1711] [outer = 0x11807f400] 15:29:03 INFO - PROCESS | 1661 | 1465856943546 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x118509c00) [pid = 1661] [serial = 1712] [outer = 0x11807f400] 15:29:03 INFO - PROCESS | 1661 | 1465856943908 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:29:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 15:29:03 INFO - PROCESS | 1661 | 1465856943956 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 1661 | 1465856943957 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:29:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:29:03 INFO - PROCESS | 1661 | 1465856943966 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 1661 | 1465856943967 Marionette TRACE conn2 <- [1,2254,null,{}] 15:29:03 INFO - PROCESS | 1661 | 1465856943969 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:03 INFO - PROCESS | 1661 | 1465856943971 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:04 INFO - PROCESS | 1661 | 1465856944067 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:29:04 INFO - PROCESS | 1661 | 1465856944070 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 1661 | 1465856944071 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x121930000 == 32 [pid = 1661] [id = 571] 15:29:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x112824400) [pid = 1661] [serial = 1713] [outer = 0x0] 15:29:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x11860f000) [pid = 1661] [serial = 1714] [outer = 0x112824400] 15:29:04 INFO - PROCESS | 1661 | 1465856944096 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1187a9800) [pid = 1661] [serial = 1715] [outer = 0x112824400] 15:29:04 INFO - PROCESS | 1661 | 1465856944457 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:29:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 15:29:04 INFO - PROCESS | 1661 | 1465856944486 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 1661 | 1465856944488 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:29:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:29:04 INFO - PROCESS | 1661 | 1465856944495 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 1661 | 1465856944496 Marionette TRACE conn2 <- [1,2258,null,{}] 15:29:04 INFO - PROCESS | 1661 | 1465856944498 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:04 INFO - PROCESS | 1661 | 1465856944503 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:04 INFO - PROCESS | 1661 | 1465856944618 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:29:04 INFO - PROCESS | 1661 | 1465856944655 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 1661 | 1465856944656 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e3e000 == 33 [pid = 1661] [id = 572] 15:29:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x11886f800) [pid = 1661] [serial = 1716] [outer = 0x0] 15:29:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1193bac00) [pid = 1661] [serial = 1717] [outer = 0x11886f800] 15:29:04 INFO - PROCESS | 1661 | 1465856944682 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x119af8000) [pid = 1661] [serial = 1718] [outer = 0x11886f800] 15:29:04 INFO - PROCESS | 1661 | 1465856944989 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:29:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 15:29:05 INFO - PROCESS | 1661 | 1465856945016 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 1661 | 1465856945017 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:29:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:29:05 INFO - PROCESS | 1661 | 1465856945022 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 1661 | 1465856945023 Marionette TRACE conn2 <- [1,2262,null,{}] 15:29:05 INFO - PROCESS | 1661 | 1465856945033 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:05 INFO - PROCESS | 1661 | 1465856945036 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:05 INFO - PROCESS | 1661 | 1465856945128 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:29:05 INFO - PROCESS | 1661 | 1465856945167 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 1661 | 1465856945167 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f49000 == 34 [pid = 1661] [id = 573] 15:29:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x119ee9c00) [pid = 1661] [serial = 1719] [outer = 0x0] 15:29:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x120ed9000) [pid = 1661] [serial = 1720] [outer = 0x119ee9c00] 15:29:05 INFO - PROCESS | 1661 | 1465856945192 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1210f9c00) [pid = 1661] [serial = 1721] [outer = 0x119ee9c00] 15:29:05 INFO - PROCESS | 1661 | 1465856945486 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:29:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 15:29:05 INFO - PROCESS | 1661 | 1465856945541 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 1661 | 1465856945542 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:29:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:29:05 INFO - PROCESS | 1661 | 1465856945552 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 1661 | 1465856945553 Marionette TRACE conn2 <- [1,2266,null,{}] 15:29:05 INFO - PROCESS | 1661 | 1465856945555 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:05 INFO - PROCESS | 1661 | 1465856945556 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:05 INFO - PROCESS | 1661 | 1465856945653 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:29:05 INFO - PROCESS | 1661 | 1465856945656 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 1661 | 1465856945657 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x128489000 == 35 [pid = 1661] [id = 574] 15:29:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x112877c00) [pid = 1661] [serial = 1722] [outer = 0x0] 15:29:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x121416400) [pid = 1661] [serial = 1723] [outer = 0x112877c00] 15:29:05 INFO - PROCESS | 1661 | 1465856945681 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1214b4c00) [pid = 1661] [serial = 1724] [outer = 0x112877c00] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x112824800) [pid = 1661] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x120edbc00) [pid = 1661] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x119443000) [pid = 1661] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x119756000) [pid = 1661] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1125f5c00) [pid = 1661] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x116a14000) [pid = 1661] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x11807a400) [pid = 1661] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x112d87400) [pid = 1661] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12a5b2c00) [pid = 1661] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x112ca3400) [pid = 1661] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x112825c00) [pid = 1661] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:29:05 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x1187b2800) [pid = 1661] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:29:06 INFO - PROCESS | 1661 | 1465856946093 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:29:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:29:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 569ms 15:29:06 INFO - PROCESS | 1661 | 1465856946124 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 1661 | 1465856946126 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:29:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:29:06 INFO - PROCESS | 1661 | 1465856946145 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 1661 | 1465856946147 Marionette TRACE conn2 <- [1,2270,null,{}] 15:29:06 INFO - PROCESS | 1661 | 1465856946149 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:06 INFO - PROCESS | 1661 | 1465856946152 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:06 INFO - PROCESS | 1661 | 1465856946238 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:29:06 INFO - PROCESS | 1661 | 1465856946241 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 1661 | 1465856946242 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x1199a9800 == 36 [pid = 1661] [id = 575] 15:29:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x1164d8c00) [pid = 1661] [serial = 1725] [outer = 0x0] 15:29:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x11850c800) [pid = 1661] [serial = 1726] [outer = 0x1164d8c00] 15:29:06 INFO - PROCESS | 1661 | 1465856946267 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x120edbc00) [pid = 1661] [serial = 1727] [outer = 0x1164d8c00] 15:29:06 INFO - PROCESS | 1661 | 1465856946594 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:29:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:29:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 477ms 15:29:06 INFO - PROCESS | 1661 | 1465856946619 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 1661 | 1465856946621 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:29:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:29:06 INFO - PROCESS | 1661 | 1465856946623 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 1661 | 1465856946624 Marionette TRACE conn2 <- [1,2274,null,{}] 15:29:06 INFO - PROCESS | 1661 | 1465856946627 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:06 INFO - PROCESS | 1661 | 1465856946628 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:06 INFO - PROCESS | 1661 | 1465856946699 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:29:06 INFO - PROCESS | 1661 | 1465856946705 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 1661 | 1465856946706 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x129447800 == 37 [pid = 1661] [id = 576] 15:29:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x12141cc00) [pid = 1661] [serial = 1728] [outer = 0x0] 15:29:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1218aa800) [pid = 1661] [serial = 1729] [outer = 0x12141cc00] 15:29:06 INFO - PROCESS | 1661 | 1465856946730 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x121b8d000) [pid = 1661] [serial = 1730] [outer = 0x12141cc00] 15:29:07 INFO - PROCESS | 1661 | 1465856947048 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:29:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:29:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 469ms 15:29:07 INFO - PROCESS | 1661 | 1465856947094 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 1661 | 1465856947095 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:29:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:29:07 INFO - PROCESS | 1661 | 1465856947097 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 1661 | 1465856947099 Marionette TRACE conn2 <- [1,2278,null,{}] 15:29:07 INFO - PROCESS | 1661 | 1465856947102 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:07 INFO - PROCESS | 1661 | 1465856947103 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:07 INFO - PROCESS | 1661 | 1465856947225 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:29:07 INFO - PROCESS | 1661 | 1465856947231 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 1661 | 1465856947232 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3d4000 == 38 [pid = 1661] [id = 577] 15:29:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x121b94000) [pid = 1661] [serial = 1731] [outer = 0x0] 15:29:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x124be7800) [pid = 1661] [serial = 1732] [outer = 0x121b94000] 15:29:07 INFO - PROCESS | 1661 | 1465856947261 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x125e24c00) [pid = 1661] [serial = 1733] [outer = 0x121b94000] 15:29:07 INFO - PROCESS | 1661 | 1465856947575 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:29:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:29:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 15:29:07 INFO - PROCESS | 1661 | 1465856947617 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 1661 | 1465856947620 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:29:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:29:07 INFO - PROCESS | 1661 | 1465856947623 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 1661 | 1465856947624 Marionette TRACE conn2 <- [1,2282,null,{}] 15:29:07 INFO - PROCESS | 1661 | 1465856947626 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:07 INFO - PROCESS | 1661 | 1465856947627 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:07 INFO - PROCESS | 1661 | 1465856947703 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:29:07 INFO - PROCESS | 1661 | 1465856947707 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 1661 | 1465856947708 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a7b9800 == 39 [pid = 1661] [id = 578] 15:29:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x125ee5c00) [pid = 1661] [serial = 1734] [outer = 0x0] 15:29:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x125ef1800) [pid = 1661] [serial = 1735] [outer = 0x125ee5c00] 15:29:07 INFO - PROCESS | 1661 | 1465856947732 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x126426800) [pid = 1661] [serial = 1736] [outer = 0x125ee5c00] 15:29:08 INFO - PROCESS | 1661 | 1465856948234 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:29:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 619ms 15:29:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:29:08 INFO - PROCESS | 1661 | 1465856948243 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 1661 | 1465856948246 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:29:08 INFO - PROCESS | 1661 | 1465856948275 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 1661 | 1465856948277 Marionette TRACE conn2 <- [1,2286,null,{}] 15:29:08 INFO - PROCESS | 1661 | 1465856948285 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:08 INFO - PROCESS | 1661 | 1465856948288 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:08 INFO - PROCESS | 1661 | 1465856948396 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:29:08 INFO - PROCESS | 1661 | 1465856948476 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 1661 | 1465856948478 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x117d6c000 == 40 [pid = 1661] [id = 579] 15:29:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1125ecc00) [pid = 1661] [serial = 1737] [outer = 0x0] 15:29:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x1125f8400) [pid = 1661] [serial = 1738] [outer = 0x1125ecc00] 15:29:08 INFO - PROCESS | 1661 | 1465856948508 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x112877800) [pid = 1661] [serial = 1739] [outer = 0x1125ecc00] 15:29:09 INFO - PROCESS | 1661 | 1465856949049 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:29:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 15:29:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 854ms 15:29:09 INFO - PROCESS | 1661 | 1465856949103 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 1661 | 1465856949106 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:29:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:29:09 INFO - PROCESS | 1661 | 1465856949111 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 1661 | 1465856949113 Marionette TRACE conn2 <- [1,2290,null,{}] 15:29:09 INFO - PROCESS | 1661 | 1465856949115 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:09 INFO - PROCESS | 1661 | 1465856949117 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:09 INFO - PROCESS | 1661 | 1465856949226 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:29:09 INFO - PROCESS | 1661 | 1465856949426 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 1661 | 1465856949428 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x112e6e000 == 41 [pid = 1661] [id = 580] 15:29:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x110fa1c00) [pid = 1661] [serial = 1740] [outer = 0x0] 15:29:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x11213d800) [pid = 1661] [serial = 1741] [outer = 0x110fa1c00] 15:29:09 INFO - PROCESS | 1661 | 1465856949455 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x112824000) [pid = 1661] [serial = 1742] [outer = 0x110fa1c00] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3d4000 == 40 [pid = 1661] [id = 577] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x129447800 == 39 [pid = 1661] [id = 576] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x1199a9800 == 38 [pid = 1661] [id = 575] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x128489000 == 37 [pid = 1661] [id = 574] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x127f49000 == 36 [pid = 1661] [id = 573] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x125e3e000 == 35 [pid = 1661] [id = 572] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x121930000 == 34 [pid = 1661] [id = 571] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x121133000 == 33 [pid = 1661] [id = 570] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x1199aa000 == 32 [pid = 1661] [id = 569] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x118117000 == 31 [pid = 1661] [id = 568] 15:29:09 INFO - PROCESS | 1661 | --DOCSHELL 0x115fc2800 == 30 [pid = 1661] [id = 567] 15:29:09 INFO - PROCESS | 1661 | 1465856949887 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:29:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:29:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 824ms 15:29:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:29:09 INFO - PROCESS | 1661 | 1465856949937 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 1661 | 1465856949939 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:29:09 INFO - PROCESS | 1661 | 1465856949941 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 1661 | 1465856949943 Marionette TRACE conn2 <- [1,2294,null,{}] 15:29:09 INFO - PROCESS | 1661 | 1465856949947 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:09 INFO - PROCESS | 1661 | 1465856949948 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:10 INFO - PROCESS | 1661 | 1465856950033 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1187ae000) [pid = 1661] [serial = 1682] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x121414c00) [pid = 1661] [serial = 1679] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x112879400) [pid = 1661] [serial = 1681] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x119756800) [pid = 1661] [serial = 1672] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x120ea6c00) [pid = 1661] [serial = 1675] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x112823000) [pid = 1661] [serial = 1654] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x120fa9c00) [pid = 1661] [serial = 1678] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x11297bc00) [pid = 1661] [serial = 1655] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x116e81000) [pid = 1661] [serial = 1660] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x1174c1400) [pid = 1661] [serial = 1661] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x11819d800) [pid = 1661] [serial = 1663] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x118508c00) [pid = 1661] [serial = 1664] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x118614400) [pid = 1661] [serial = 1666] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x118663c00) [pid = 1661] [serial = 1667] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x12b9ae000) [pid = 1661] [serial = 1649] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12b990000) [pid = 1661] [serial = 1648] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x113309c00) [pid = 1661] [serial = 1657] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x1162a5400) [pid = 1661] [serial = 1658] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x11296fc00) [pid = 1661] [serial = 1651] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x11622f000) [pid = 1661] [serial = 1652] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x118feb800) [pid = 1661] [serial = 1669] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x120edb000) [pid = 1661] [serial = 1676] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x120e9f800) [pid = 1661] [serial = 1673] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x11943c800) [pid = 1661] [serial = 1670] [outer = 0x0] [url = about:blank] 15:29:10 INFO - PROCESS | 1661 | 1465856950099 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 1661 | 1465856950101 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee9800 == 31 [pid = 1661] [id = 581] 15:29:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x1121aac00) [pid = 1661] [serial = 1743] [outer = 0x0] 15:29:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x112827400) [pid = 1661] [serial = 1744] [outer = 0x1121aac00] 15:29:10 INFO - PROCESS | 1661 | 1465856950130 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x11287d400) [pid = 1661] [serial = 1745] [outer = 0x1121aac00] 15:29:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:29:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms 15:29:10 INFO - PROCESS | 1661 | 1465856950408 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:29:10 INFO - PROCESS | 1661 | 1465856950416 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 1661 | 1465856950422 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:29:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:29:10 INFO - PROCESS | 1661 | 1465856950429 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 1661 | 1465856950431 Marionette TRACE conn2 <- [1,2298,null,{}] 15:29:10 INFO - PROCESS | 1661 | 1465856950440 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:10 INFO - PROCESS | 1661 | 1465856950442 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:10 INFO - PROCESS | 1661 | 1465856950528 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:29:10 INFO - PROCESS | 1661 | 1465856950605 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 1661 | 1465856950606 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fab000 == 32 [pid = 1661] [id = 582] 15:29:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x1125ec400) [pid = 1661] [serial = 1746] [outer = 0x0] 15:29:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x113c58c00) [pid = 1661] [serial = 1747] [outer = 0x1125ec400] 15:29:10 INFO - PROCESS | 1661 | 1465856950633 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x116484000) [pid = 1661] [serial = 1748] [outer = 0x1125ec400] 15:29:10 INFO - PROCESS | 1661 | 1465856950958 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:29:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 573ms 15:29:11 INFO - PROCESS | 1661 | 1465856951003 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 1661 | 1465856951004 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:29:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:29:11 INFO - PROCESS | 1661 | 1465856951012 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 1661 | 1465856951016 Marionette TRACE conn2 <- [1,2302,null,{}] 15:29:11 INFO - PROCESS | 1661 | 1465856951019 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:11 INFO - PROCESS | 1661 | 1465856951022 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:11 INFO - PROCESS | 1661 | 1465856951098 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:29:11 INFO - PROCESS | 1661 | 1465856951157 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 1661 | 1465856951158 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a4a800 == 33 [pid = 1661] [id = 583] 15:29:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x111c7b800) [pid = 1661] [serial = 1749] [outer = 0x0] 15:29:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x11662d000) [pid = 1661] [serial = 1750] [outer = 0x111c7b800] 15:29:11 INFO - PROCESS | 1661 | 1465856951183 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1175cb800) [pid = 1661] [serial = 1751] [outer = 0x111c7b800] 15:29:11 INFO - PROCESS | 1661 | 1465856951461 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:29:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 480ms 15:29:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:29:11 INFO - PROCESS | 1661 | 1465856951491 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 1661 | 1465856951492 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:29:11 INFO - PROCESS | 1661 | 1465856951495 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 1661 | 1465856951496 Marionette TRACE conn2 <- [1,2306,null,{}] 15:29:11 INFO - PROCESS | 1661 | 1465856951498 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:11 INFO - PROCESS | 1661 | 1465856951499 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:11 INFO - PROCESS | 1661 | 1465856951583 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:29:11 INFO - PROCESS | 1661 | 1465856951589 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 1661 | 1465856951590 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x12180f800 == 34 [pid = 1661] [id = 584] 15:29:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1174bc800) [pid = 1661] [serial = 1752] [outer = 0x0] 15:29:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x118503000) [pid = 1661] [serial = 1753] [outer = 0x1174bc800] 15:29:11 INFO - PROCESS | 1661 | 1465856951614 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x11850d800) [pid = 1661] [serial = 1754] [outer = 0x1174bc800] 15:29:11 INFO - PROCESS | 1661 | 1465856951979 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 519ms 15:29:12 INFO - PROCESS | 1661 | 1465856952028 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 1661 | 1465856952031 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:29:12 INFO - PROCESS | 1661 | 1465856952051 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 1661 | 1465856952053 Marionette TRACE conn2 <- [1,2310,null,{}] 15:29:12 INFO - PROCESS | 1661 | 1465856952057 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:12 INFO - PROCESS | 1661 | 1465856952059 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:12 INFO - PROCESS | 1661 | 1465856952199 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:29:12 INFO - PROCESS | 1661 | 1465856952224 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 1661 | 1465856952230 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253d3800 == 35 [pid = 1661] [id = 585] 15:29:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1187a9c00) [pid = 1661] [serial = 1755] [outer = 0x0] 15:29:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x11886e000) [pid = 1661] [serial = 1756] [outer = 0x1187a9c00] 15:29:12 INFO - PROCESS | 1661 | 1465856952280 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x118ff0400) [pid = 1661] [serial = 1757] [outer = 0x1187a9c00] 15:29:12 INFO - PROCESS | 1661 | 1465856952657 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 630ms 15:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:29:12 INFO - PROCESS | 1661 | 1465856952672 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 1661 | 1465856952673 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:29:12 INFO - PROCESS | 1661 | 1465856952675 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 1661 | 1465856952676 Marionette TRACE conn2 <- [1,2314,null,{}] 15:29:12 INFO - PROCESS | 1661 | 1465856952679 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:12 INFO - PROCESS | 1661 | 1465856952680 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:12 INFO - PROCESS | 1661 | 1465856952779 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:29:12 INFO - PROCESS | 1661 | 1465856952789 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 1661 | 1465856952791 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x12692f000 == 36 [pid = 1661] [id = 586] 15:29:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x118ff0800) [pid = 1661] [serial = 1758] [outer = 0x0] 15:29:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1193c6000) [pid = 1661] [serial = 1759] [outer = 0x118ff0800] 15:29:12 INFO - PROCESS | 1661 | 1465856952814 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x116479c00) [pid = 1661] [serial = 1760] [outer = 0x118ff0800] 15:29:13 INFO - PROCESS | 1661 | 1465856953195 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:29:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 568ms 15:29:13 INFO - PROCESS | 1661 | 1465856953243 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 1661 | 1465856953245 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:29:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:29:13 INFO - PROCESS | 1661 | 1465856953247 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 1661 | 1465856953248 Marionette TRACE conn2 <- [1,2318,null,{}] 15:29:13 INFO - PROCESS | 1661 | 1465856953250 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:13 INFO - PROCESS | 1661 | 1465856953251 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:13 INFO - PROCESS | 1661 | 1465856953346 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:29:13 INFO - PROCESS | 1661 | 1465856953389 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 1661 | 1465856953390 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280eb000 == 37 [pid = 1661] [id = 587] 15:29:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x119ee6800) [pid = 1661] [serial = 1761] [outer = 0x0] 15:29:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x120e9f800) [pid = 1661] [serial = 1762] [outer = 0x119ee6800] 15:29:13 INFO - PROCESS | 1661 | 1465856953415 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x120ed8c00) [pid = 1661] [serial = 1763] [outer = 0x119ee6800] 15:29:13 INFO - PROCESS | 1661 | 1465856953716 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 1661 | 1465856953766 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:29:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:29:13 INFO - PROCESS | 1661 | 1465856953768 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 1661 | 1465856953770 Marionette TRACE conn2 <- [1,2322,null,{}] 15:29:13 INFO - PROCESS | 1661 | 1465856953772 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:13 INFO - PROCESS | 1661 | 1465856953773 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:13 INFO - PROCESS | 1661 | 1465856953871 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:29:13 INFO - PROCESS | 1661 | 1465856953874 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 1661 | 1465856953876 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x12875f000 == 38 [pid = 1661] [id = 588] 15:29:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x120e9c400) [pid = 1661] [serial = 1764] [outer = 0x0] 15:29:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x120edc800) [pid = 1661] [serial = 1765] [outer = 0x120e9c400] 15:29:13 INFO - PROCESS | 1661 | 1465856953906 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x121416800) [pid = 1661] [serial = 1766] [outer = 0x120e9c400] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x11886c400) [pid = 1661] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x112824400) [pid = 1661] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x11213d400) [pid = 1661] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x112877c00) [pid = 1661] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x111f37400) [pid = 1661] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x12141cc00) [pid = 1661] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x118509000) [pid = 1661] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x11886f800) [pid = 1661] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x111c83800) [pid = 1661] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x11286fc00) [pid = 1661] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1164d8c00) [pid = 1661] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1187aac00) [pid = 1661] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x11807f400) [pid = 1661] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x121b94000) [pid = 1661] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x11297cc00) [pid = 1661] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x119ee9c00) [pid = 1661] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:29:14 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x116923400) [pid = 1661] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:29:14 INFO - PROCESS | 1661 | 1465856954298 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:29:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:29:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 569ms 15:29:14 INFO - PROCESS | 1661 | 1465856954338 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 1661 | 1465856954340 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:29:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:29:14 INFO - PROCESS | 1661 | 1465856954342 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 1661 | 1465856954343 Marionette TRACE conn2 <- [1,2326,null,{}] 15:29:14 INFO - PROCESS | 1661 | 1465856954345 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:14 INFO - PROCESS | 1661 | 1465856954346 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:14 INFO - PROCESS | 1661 | 1465856954425 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:29:14 INFO - PROCESS | 1661 | 1465856954482 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 1661 | 1465856954483 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x121020000 == 39 [pid = 1661] [id = 589] 15:29:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x110e81800) [pid = 1661] [serial = 1767] [outer = 0x0] 15:29:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x115ee6c00) [pid = 1661] [serial = 1768] [outer = 0x110e81800] 15:29:14 INFO - PROCESS | 1661 | 1465856954507 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x11886c400) [pid = 1661] [serial = 1769] [outer = 0x110e81800] 15:29:14 INFO - PROCESS | 1661 | 1465856954774 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:29:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:29:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 467ms 15:29:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:29:14 INFO - PROCESS | 1661 | 1465856954810 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 1661 | 1465856954811 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:29:14 INFO - PROCESS | 1661 | 1465856954813 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 1661 | 1465856954814 Marionette TRACE conn2 <- [1,2330,null,{}] 15:29:14 INFO - PROCESS | 1661 | 1465856954824 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:14 INFO - PROCESS | 1661 | 1465856954825 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:14 INFO - PROCESS | 1661 | 1465856954911 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:29:14 INFO - PROCESS | 1661 | 1465856954922 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 1661 | 1465856954924 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a523800 == 40 [pid = 1661] [id = 590] 15:29:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1193c9000) [pid = 1661] [serial = 1770] [outer = 0x0] 15:29:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12141dc00) [pid = 1661] [serial = 1771] [outer = 0x1193c9000] 15:29:14 INFO - PROCESS | 1661 | 1465856954950 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1218b7400) [pid = 1661] [serial = 1772] [outer = 0x1193c9000] 15:29:15 INFO - PROCESS | 1661 | 1465856955293 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 15:29:15 INFO - PROCESS | 1661 | 1465856955332 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 1661 | 1465856955334 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:29:15 INFO - PROCESS | 1661 | 1465856955347 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 1661 | 1465856955349 Marionette TRACE conn2 <- [1,2334,null,{}] 15:29:15 INFO - PROCESS | 1661 | 1465856955351 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:15 INFO - PROCESS | 1661 | 1465856955353 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:15 INFO - PROCESS | 1661 | 1465856955443 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:29:15 INFO - PROCESS | 1661 | 1465856955447 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 1661 | 1465856955448 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac4f000 == 41 [pid = 1661] [id = 591] 15:29:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x121b93800) [pid = 1661] [serial = 1773] [outer = 0x0] 15:29:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x124dcec00) [pid = 1661] [serial = 1774] [outer = 0x121b93800] 15:29:15 INFO - PROCESS | 1661 | 1465856955472 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x125ee6800) [pid = 1661] [serial = 1775] [outer = 0x121b93800] 15:29:15 INFO - PROCESS | 1661 | 1465856955805 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 484ms 15:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:29:15 INFO - PROCESS | 1661 | 1465856955822 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 1661 | 1465856955823 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:29:15 INFO - PROCESS | 1661 | 1465856955825 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 1661 | 1465856955826 Marionette TRACE conn2 <- [1,2338,null,{}] 15:29:15 INFO - PROCESS | 1661 | 1465856955828 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:15 INFO - PROCESS | 1661 | 1465856955829 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:15 INFO - PROCESS | 1661 | 1465856955916 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:29:15 INFO - PROCESS | 1661 | 1465856955922 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 1661 | 1465856955923 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b95b800 == 42 [pid = 1661] [id = 592] 15:29:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x125eea800) [pid = 1661] [serial = 1776] [outer = 0x0] 15:29:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x126425c00) [pid = 1661] [serial = 1777] [outer = 0x125eea800] 15:29:15 INFO - PROCESS | 1661 | 1465856955946 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12648e800) [pid = 1661] [serial = 1778] [outer = 0x125eea800] 15:29:16 INFO - PROCESS | 1661 | --DOCSHELL 0x118434000 == 41 [pid = 1661] [id = 566] 15:29:16 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee9800 == 40 [pid = 1661] [id = 581] 15:29:16 INFO - PROCESS | 1661 | --DOCSHELL 0x112e6e000 == 39 [pid = 1661] [id = 580] 15:29:16 INFO - PROCESS | 1661 | --DOCSHELL 0x12a7b9800 == 38 [pid = 1661] [id = 578] 15:29:16 INFO - PROCESS | 1661 | --DOCSHELL 0x117d6c000 == 37 [pid = 1661] [id = 579] 15:29:17 INFO - PROCESS | 1661 | --DOCSHELL 0x118fab000 == 36 [pid = 1661] [id = 582] 15:29:17 INFO - PROCESS | 1661 | --DOCSHELL 0x12692f000 == 35 [pid = 1661] [id = 586] 15:29:17 INFO - PROCESS | 1661 | --DOCSHELL 0x12a523800 == 34 [pid = 1661] [id = 590] 15:29:17 INFO - PROCESS | 1661 | --DOCSHELL 0x1253d3800 == 33 [pid = 1661] [id = 585] 15:29:17 INFO - PROCESS | 1661 | --DOCSHELL 0x1280eb000 == 32 [pid = 1661] [id = 587] 15:29:17 INFO - PROCESS | 1661 | --DOCSHELL 0x12875f000 == 31 [pid = 1661] [id = 588] 15:29:17 INFO - PROCESS | 1661 | --DOCSHELL 0x12180f800 == 30 [pid = 1661] [id = 584] 15:29:17 INFO - PROCESS | 1661 | --DOCSHELL 0x121020000 == 29 [pid = 1661] [id = 589] 15:29:17 INFO - PROCESS | 1661 | --DOCSHELL 0x119a4a800 == 28 [pid = 1661] [id = 583] 15:29:17 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac4f000 == 27 [pid = 1661] [id = 591] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x11860f000) [pid = 1661] [serial = 1714] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x116738400) [pid = 1661] [serial = 1700] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x113c57400) [pid = 1661] [serial = 1699] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x1125ec800) [pid = 1661] [serial = 1702] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x1125fa000) [pid = 1661] [serial = 1703] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x11690c000) [pid = 1661] [serial = 1708] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1174b4400) [pid = 1661] [serial = 1709] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1181a6800) [pid = 1661] [serial = 1711] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x112cac000) [pid = 1661] [serial = 1705] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x1133b5400) [pid = 1661] [serial = 1706] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1193bac00) [pid = 1661] [serial = 1717] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x120ed9000) [pid = 1661] [serial = 1720] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x119af8000) [pid = 1661] [serial = 1718] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x121416400) [pid = 1661] [serial = 1723] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1210f9c00) [pid = 1661] [serial = 1721] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x1218aa800) [pid = 1661] [serial = 1729] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x11850c800) [pid = 1661] [serial = 1726] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x112fe5400) [pid = 1661] [serial = 1685] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x1125fa800) [pid = 1661] [serial = 1684] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x1175cf000) [pid = 1661] [serial = 1688] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x116e7fc00) [pid = 1661] [serial = 1687] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x1193bf000) [pid = 1661] [serial = 1691] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x118fef000) [pid = 1661] [serial = 1690] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x12141a400) [pid = 1661] [serial = 1694] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x120ea8c00) [pid = 1661] [serial = 1693] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x1214b0400) [pid = 1661] [serial = 1697] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x12141a800) [pid = 1661] [serial = 1696] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x1214b4c00) [pid = 1661] [serial = 1724] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x1187a9800) [pid = 1661] [serial = 1715] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x121b8d000) [pid = 1661] [serial = 1730] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x125ef1800) [pid = 1661] [serial = 1735] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 64 (0x125e24c00) [pid = 1661] [serial = 1733] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 63 (0x118509c00) [pid = 1661] [serial = 1712] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 62 (0x124be7800) [pid = 1661] [serial = 1732] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | --DOMWINDOW == 61 (0x120edbc00) [pid = 1661] [serial = 1727] [outer = 0x0] [url = about:blank] 15:29:17 INFO - PROCESS | 1661 | 1465856957336 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1527ms 15:29:17 INFO - PROCESS | 1661 | 1465856957354 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 1661 | 1465856957356 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:29:17 INFO - PROCESS | 1661 | 1465856957360 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 1661 | 1465856957362 Marionette TRACE conn2 <- [1,2342,null,{}] 15:29:17 INFO - PROCESS | 1661 | 1465856957366 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:17 INFO - PROCESS | 1661 | 1465856957368 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:17 INFO - PROCESS | 1661 | 1465856957446 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:29:17 INFO - PROCESS | 1661 | 1465856957501 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1661 | 1465856957503 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x11667c000 == 28 [pid = 1661] [id = 593] 15:29:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 62 (0x11219c800) [pid = 1661] [serial = 1779] [outer = 0x0] 15:29:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 63 (0x1125f5400) [pid = 1661] [serial = 1780] [outer = 0x11219c800] 15:29:17 INFO - PROCESS | 1661 | 1465856957531 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 64 (0x11286f400) [pid = 1661] [serial = 1781] [outer = 0x11219c800] 15:29:17 INFO - PROCESS | 1661 | 1465856957844 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 15:29:17 INFO - PROCESS | 1661 | 1465856957880 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 1661 | 1465856957883 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:29:17 INFO - PROCESS | 1661 | 1465856957888 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 1661 | 1465856957890 Marionette TRACE conn2 <- [1,2346,null,{}] 15:29:17 INFO - PROCESS | 1661 | 1465856957892 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:17 INFO - PROCESS | 1661 | 1465856957895 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:17 INFO - PROCESS | 1661 | 1465856957973 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:29:17 INFO - PROCESS | 1661 | 1465856957977 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1661 | 1465856957979 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x118419800 == 29 [pid = 1661] [id = 594] 15:29:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x112876c00) [pid = 1661] [serial = 1782] [outer = 0x0] 15:29:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x112d62c00) [pid = 1661] [serial = 1783] [outer = 0x112876c00] 15:29:18 INFO - PROCESS | 1661 | 1465856958009 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x11330b000) [pid = 1661] [serial = 1784] [outer = 0x112876c00] 15:29:18 INFO - PROCESS | 1661 | 1465856958342 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:29:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 470ms 15:29:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:29:18 INFO - PROCESS | 1661 | 1465856958359 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1661 | 1465856958360 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:29:18 INFO - PROCESS | 1661 | 1465856958362 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1661 | 1465856958376 Marionette TRACE conn2 <- [1,2350,null,{}] 15:29:18 INFO - PROCESS | 1661 | 1465856958385 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:18 INFO - PROCESS | 1661 | 1465856958388 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:18 INFO - PROCESS | 1661 | 1465856958463 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:29:18 INFO - PROCESS | 1661 | 1465856958471 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 1661 | 1465856958473 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x11999b000 == 30 [pid = 1661] [id = 595] 15:29:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x110d86000) [pid = 1661] [serial = 1785] [outer = 0x0] 15:29:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x11673d000) [pid = 1661] [serial = 1786] [outer = 0x110d86000] 15:29:18 INFO - PROCESS | 1661 | 1465856958501 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x116a0c000) [pid = 1661] [serial = 1787] [outer = 0x110d86000] 15:29:18 INFO - PROCESS | 1661 | 1465856958840 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:29:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 483ms 15:29:18 INFO - PROCESS | 1661 | 1465856958845 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1661 | 1465856958847 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:29:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:29:18 INFO - PROCESS | 1661 | 1465856958849 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1661 | 1465856958850 Marionette TRACE conn2 <- [1,2354,null,{}] 15:29:18 INFO - PROCESS | 1661 | 1465856958856 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:18 INFO - PROCESS | 1661 | 1465856958857 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:18 INFO - PROCESS | 1661 | 1465856958934 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:29:18 INFO - PROCESS | 1661 | 1465856958991 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 1661 | 1465856958992 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x121123000 == 31 [pid = 1661] [id = 596] 15:29:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x116923800) [pid = 1661] [serial = 1788] [outer = 0x0] 15:29:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x1174bd400) [pid = 1661] [serial = 1789] [outer = 0x116923800] 15:29:19 INFO - PROCESS | 1661 | 1465856959018 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x1180aa400) [pid = 1661] [serial = 1790] [outer = 0x116923800] 15:29:19 INFO - PROCESS | 1661 | 1465856959289 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:29:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 472ms 15:29:19 INFO - PROCESS | 1661 | 1465856959325 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 1661 | 1465856959326 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:29:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:29:19 INFO - PROCESS | 1661 | 1465856959329 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 1661 | 1465856959330 Marionette TRACE conn2 <- [1,2358,null,{}] 15:29:19 INFO - PROCESS | 1661 | 1465856959332 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:19 INFO - PROCESS | 1661 | 1465856959334 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:19 INFO - PROCESS | 1661 | 1465856959426 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:29:19 INFO - PROCESS | 1661 | 1465856959429 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 1661 | 1465856959430 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x121930000 == 32 [pid = 1661] [id = 597] 15:29:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x112873c00) [pid = 1661] [serial = 1791] [outer = 0x0] 15:29:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x1181a7800) [pid = 1661] [serial = 1792] [outer = 0x112873c00] 15:29:19 INFO - PROCESS | 1661 | 1465856959457 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x118607800) [pid = 1661] [serial = 1793] [outer = 0x112873c00] 15:29:19 INFO - PROCESS | 1661 | 1465856959801 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:29:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 523ms 15:29:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:29:19 INFO - PROCESS | 1661 | 1465856959853 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 1661 | 1465856959854 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:29:19 INFO - PROCESS | 1661 | 1465856959856 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 1661 | 1465856959857 Marionette TRACE conn2 <- [1,2362,null,{}] 15:29:19 INFO - PROCESS | 1661 | 1465856959860 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:19 INFO - PROCESS | 1661 | 1465856959864 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:19 INFO - PROCESS | 1661 | 1465856959956 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:29:19 INFO - PROCESS | 1661 | 1465856959960 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 1661 | 1465856959961 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e2a000 == 33 [pid = 1661] [id = 598] 15:29:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x118607c00) [pid = 1661] [serial = 1794] [outer = 0x0] 15:29:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x1187abc00) [pid = 1661] [serial = 1795] [outer = 0x118607c00] 15:29:19 INFO - PROCESS | 1661 | 1465856959989 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x1193bc400) [pid = 1661] [serial = 1796] [outer = 0x118607c00] 15:29:20 INFO - PROCESS | 1661 | 1465856960309 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 469ms 15:29:20 INFO - PROCESS | 1661 | 1465856960325 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 1661 | 1465856960327 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:29:20 INFO - PROCESS | 1661 | 1465856960329 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 1661 | 1465856960330 Marionette TRACE conn2 <- [1,2366,null,{}] 15:29:20 INFO - PROCESS | 1661 | 1465856960332 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:20 INFO - PROCESS | 1661 | 1465856960333 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:20 INFO - PROCESS | 1661 | 1465856960413 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:29:20 INFO - PROCESS | 1661 | 1465856960471 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1661 | 1465856960472 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x1265aa800 == 34 [pid = 1661] [id = 599] 15:29:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x118614400) [pid = 1661] [serial = 1797] [outer = 0x0] 15:29:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x1193c1c00) [pid = 1661] [serial = 1798] [outer = 0x118614400] 15:29:20 INFO - PROCESS | 1661 | 1465856960496 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x119aec800) [pid = 1661] [serial = 1799] [outer = 0x118614400] 15:29:20 INFO - PROCESS | 1661 | 1465856960789 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 475ms 15:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:29:20 INFO - PROCESS | 1661 | 1465856960809 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 1661 | 1465856960810 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:29:20 INFO - PROCESS | 1661 | 1465856960812 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 1661 | 1465856960814 Marionette TRACE conn2 <- [1,2370,null,{}] 15:29:20 INFO - PROCESS | 1661 | 1465856960816 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:20 INFO - PROCESS | 1661 | 1465856960817 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:20 INFO - PROCESS | 1661 | 1465856960894 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:29:20 INFO - PROCESS | 1661 | 1465856960897 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1661 | 1465856960898 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280dc000 == 35 [pid = 1661] [id = 600] 15:29:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1193bc800) [pid = 1661] [serial = 1800] [outer = 0x0] 15:29:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x120ea7400) [pid = 1661] [serial = 1801] [outer = 0x1193bc800] 15:29:20 INFO - PROCESS | 1661 | 1465856960924 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1210f8800) [pid = 1661] [serial = 1802] [outer = 0x1193bc800] 15:29:21 INFO - PROCESS | 1661 | 1465856961270 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:29:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 469ms 15:29:21 INFO - PROCESS | 1661 | 1465856961282 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 1661 | 1465856961284 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:29:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:29:21 INFO - PROCESS | 1661 | 1465856961290 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 1661 | 1465856961291 Marionette TRACE conn2 <- [1,2374,null,{}] 15:29:21 INFO - PROCESS | 1661 | 1465856961293 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:21 INFO - PROCESS | 1661 | 1465856961295 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:21 INFO - PROCESS | 1661 | 1465856961401 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:29:21 INFO - PROCESS | 1661 | 1465856961407 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 1661 | 1465856961416 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x11999a000 == 36 [pid = 1661] [id = 601] 15:29:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x115ad7c00) [pid = 1661] [serial = 1803] [outer = 0x0] 15:29:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x12120c400) [pid = 1661] [serial = 1804] [outer = 0x115ad7c00] 15:29:21 INFO - PROCESS | 1661 | 1465856961440 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1214b0400) [pid = 1661] [serial = 1805] [outer = 0x115ad7c00] 15:29:21 INFO - PROCESS | 1661 | 1465856961737 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:29:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 468ms 15:29:21 INFO - PROCESS | 1661 | 1465856961759 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 1661 | 1465856961760 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:29:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:29:21 INFO - PROCESS | 1661 | 1465856961762 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 1661 | 1465856961763 Marionette TRACE conn2 <- [1,2378,null,{}] 15:29:21 INFO - PROCESS | 1661 | 1465856961766 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:21 INFO - PROCESS | 1661 | 1465856961767 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:21 INFO - PROCESS | 1661 | 1465856961850 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:29:21 INFO - PROCESS | 1661 | 1465856961856 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 1661 | 1465856961857 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294d0000 == 37 [pid = 1661] [id = 602] 15:29:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x1216bf800) [pid = 1661] [serial = 1806] [outer = 0x0] 15:29:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x124812400) [pid = 1661] [serial = 1807] [outer = 0x1216bf800] 15:29:21 INFO - PROCESS | 1661 | 1465856961881 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x124be9000) [pid = 1661] [serial = 1808] [outer = 0x1216bf800] 15:29:22 INFO - PROCESS | 1661 | 1465856962228 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:29:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:29:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 467ms 15:29:22 INFO - PROCESS | 1661 | 1465856962231 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 1661 | 1465856962232 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:29:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:29:22 INFO - PROCESS | 1661 | 1465856962239 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 1661 | 1465856962241 Marionette TRACE conn2 <- [1,2382,null,{}] 15:29:22 INFO - PROCESS | 1661 | 1465856962244 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:22 INFO - PROCESS | 1661 | 1465856962245 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:22 INFO - PROCESS | 1661 | 1465856962370 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:29:22 INFO - PROCESS | 1661 | 1465856962383 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 1661 | 1465856962384 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x12192d000 == 38 [pid = 1661] [id = 603] 15:29:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x116902400) [pid = 1661] [serial = 1809] [outer = 0x0] 15:29:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1216bfc00) [pid = 1661] [serial = 1810] [outer = 0x116902400] 15:29:22 INFO - PROCESS | 1661 | 1465856962416 Marionette DEBUG loaded listener.js 15:29:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12642b000) [pid = 1661] [serial = 1811] [outer = 0x116902400] 15:29:22 INFO - PROCESS | 1661 | 1465856962777 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:29:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:29:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 576ms 15:29:22 INFO - PROCESS | 1661 | 1465856962816 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 1661 | 1465856962818 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:29:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:29:22 INFO - PROCESS | 1661 | 1465856962822 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 1661 | 1465856962823 Marionette TRACE conn2 <- [1,2386,null,{}] 15:29:22 INFO - PROCESS | 1661 | 1465856962825 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:22 INFO - PROCESS | 1661 | 1465856962826 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:22 INFO - PROCESS | 1661 | 1465856962924 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:29:22 INFO - PROCESS | 1661 | 1465856962935 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 1661 | 1465856962936 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a7a2800 == 39 [pid = 1661] [id = 604] 15:29:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x126432000) [pid = 1661] [serial = 1812] [outer = 0x0] 15:29:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x126587400) [pid = 1661] [serial = 1813] [outer = 0x126432000] 15:29:22 INFO - PROCESS | 1661 | 1465856962961 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x126753000) [pid = 1661] [serial = 1814] [outer = 0x126432000] 15:29:23 INFO - PROCESS | 1661 | 1465856963331 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:29:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 521ms 15:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:29:23 INFO - PROCESS | 1661 | 1465856963345 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 1661 | 1465856963347 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:29:23 INFO - PROCESS | 1661 | 1465856963350 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 1661 | 1465856963353 Marionette TRACE conn2 <- [1,2390,null,{}] 15:29:23 INFO - PROCESS | 1661 | 1465856963357 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:23 INFO - PROCESS | 1661 | 1465856963359 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:23 INFO - PROCESS | 1661 | 1465856963537 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:29:23 INFO - PROCESS | 1661 | 1465856963556 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 1661 | 1465856963557 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac4d800 == 40 [pid = 1661] [id = 605] 15:29:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x124be7800) [pid = 1661] [serial = 1815] [outer = 0x0] 15:29:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12675cc00) [pid = 1661] [serial = 1816] [outer = 0x124be7800] 15:29:23 INFO - PROCESS | 1661 | 1465856963594 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x126a60c00) [pid = 1661] [serial = 1817] [outer = 0x124be7800] 15:29:24 INFO - PROCESS | 1661 | 1465856964017 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:29:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 724ms 15:29:24 INFO - PROCESS | 1661 | 1465856964073 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 1661 | 1465856964075 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:29:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:29:24 INFO - PROCESS | 1661 | 1465856964077 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 1661 | 1465856964078 Marionette TRACE conn2 <- [1,2394,null,{}] 15:29:24 INFO - PROCESS | 1661 | 1465856964081 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:24 INFO - PROCESS | 1661 | 1465856964082 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:24 INFO - PROCESS | 1661 | 1465856964181 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:29:24 INFO - PROCESS | 1661 | 1465856964192 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 1661 | 1465856964193 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba1c800 == 41 [pid = 1661] [id = 606] 15:29:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x126a5f800) [pid = 1661] [serial = 1818] [outer = 0x0] 15:29:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x127fd5c00) [pid = 1661] [serial = 1819] [outer = 0x126a5f800] 15:29:24 INFO - PROCESS | 1661 | 1465856964217 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x1280c8400) [pid = 1661] [serial = 1820] [outer = 0x126a5f800] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x118ff0800) [pid = 1661] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x119ee6800) [pid = 1661] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x110e81800) [pid = 1661] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x120e9c400) [pid = 1661] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1193c9000) [pid = 1661] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x121b93800) [pid = 1661] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1125ec400) [pid = 1661] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x1121aac00) [pid = 1661] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x110fa1c00) [pid = 1661] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x1125ecc00) [pid = 1661] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x125ee5c00) [pid = 1661] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x1174bc800) [pid = 1661] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x111c7b800) [pid = 1661] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:29:24 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1187a9c00) [pid = 1661] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:29:24 INFO - PROCESS | 1661 | 1465856964674 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:29:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 619ms 15:29:24 INFO - PROCESS | 1661 | 1465856964697 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 1661 | 1465856964698 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:29:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:29:24 INFO - PROCESS | 1661 | 1465856964700 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 1661 | 1465856964701 Marionette TRACE conn2 <- [1,2398,null,{}] 15:29:24 INFO - PROCESS | 1661 | 1465856964704 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:24 INFO - PROCESS | 1661 | 1465856964705 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:24 INFO - PROCESS | 1661 | 1465856964794 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:29:24 INFO - PROCESS | 1661 | 1465856964867 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 1661 | 1465856964868 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f44000 == 42 [pid = 1661] [id = 607] 15:29:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x112d54000) [pid = 1661] [serial = 1821] [outer = 0x0] 15:29:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x1175d1800) [pid = 1661] [serial = 1822] [outer = 0x112d54000] 15:29:24 INFO - PROCESS | 1661 | 1465856964895 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12141d000) [pid = 1661] [serial = 1823] [outer = 0x112d54000] 15:29:25 INFO - PROCESS | 1661 | 1465856965153 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:29:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:29:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 471ms 15:29:25 INFO - PROCESS | 1661 | 1465856965179 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 1661 | 1465856965180 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:29:25 INFO - PROCESS | 1661 | 1465856965182 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 1661 | 1465856965183 Marionette TRACE conn2 <- [1,2402,null,{}] 15:29:25 INFO - PROCESS | 1661 | 1465856965193 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:25 INFO - PROCESS | 1661 | 1465856965194 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:25 INFO - PROCESS | 1661 | 1465856965279 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:29:25 INFO - PROCESS | 1661 | 1465856965283 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 1661 | 1465856965284 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bbb5000 == 43 [pid = 1661] [id = 608] 15:29:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12191e000) [pid = 1661] [serial = 1824] [outer = 0x0] 15:29:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1280ce800) [pid = 1661] [serial = 1825] [outer = 0x12191e000] 15:29:25 INFO - PROCESS | 1661 | 1465856965308 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12813e400) [pid = 1661] [serial = 1826] [outer = 0x12191e000] 15:29:25 INFO - PROCESS | 1661 | 1465856965630 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:29:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:29:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 476ms 15:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:29:25 INFO - PROCESS | 1661 | 1465856965659 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 1661 | 1465856965660 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:29:25 INFO - PROCESS | 1661 | 1465856965662 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 1661 | 1465856965663 Marionette TRACE conn2 <- [1,2406,null,{}] 15:29:25 INFO - PROCESS | 1661 | 1465856965665 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:25 INFO - PROCESS | 1661 | 1465856965666 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:25 INFO - PROCESS | 1661 | 1465856965786 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:29:25 INFO - PROCESS | 1661 | 1465856965792 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 1661 | 1465856965793 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf57000 == 44 [pid = 1661] [id = 609] 15:29:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x110fa7800) [pid = 1661] [serial = 1827] [outer = 0x0] 15:29:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12813e000) [pid = 1661] [serial = 1828] [outer = 0x110fa7800] 15:29:25 INFO - PROCESS | 1661 | 1465856965817 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12828ac00) [pid = 1661] [serial = 1829] [outer = 0x110fa7800] 15:29:26 INFO - PROCESS | 1661 | 1465856966139 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:29:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:29:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 15:29:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:29:26 INFO - PROCESS | 1661 | 1465856966181 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 1661 | 1465856966182 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:29:26 INFO - PROCESS | 1661 | 1465856966184 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 1661 | 1465856966186 Marionette TRACE conn2 <- [1,2410,null,{}] 15:29:26 INFO - PROCESS | 1661 | 1465856966188 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:26 INFO - PROCESS | 1661 | 1465856966189 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:26 INFO - PROCESS | 1661 | 1465856966274 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:29:26 INFO - PROCESS | 1661 | 1465856966277 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 1661 | 1465856966278 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1ca800 == 45 [pid = 1661] [id = 610] 15:29:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x128144c00) [pid = 1661] [serial = 1830] [outer = 0x0] 15:29:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x128799400) [pid = 1661] [serial = 1831] [outer = 0x128144c00] 15:29:26 INFO - PROCESS | 1661 | 1465856966303 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x1287a2400) [pid = 1661] [serial = 1832] [outer = 0x128144c00] 15:29:26 INFO - PROCESS | 1661 | 1465856966788 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:29:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:29:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 621ms 15:29:26 INFO - PROCESS | 1661 | 1465856966828 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 1661 | 1465856966831 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:29:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:29:26 INFO - PROCESS | 1661 | 1465856966838 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 1661 | 1465856966840 Marionette TRACE conn2 <- [1,2414,null,{}] 15:29:26 INFO - PROCESS | 1661 | 1465856966844 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:26 INFO - PROCESS | 1661 | 1465856966846 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:26 INFO - PROCESS | 1661 | 1465856966968 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:29:27 INFO - PROCESS | 1661 | 1465856967080 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 1661 | 1465856967081 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x117372000 == 46 [pid = 1661] [id = 611] 15:29:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x110e85000) [pid = 1661] [serial = 1833] [outer = 0x0] 15:29:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x111f2b800) [pid = 1661] [serial = 1834] [outer = 0x110e85000] 15:29:27 INFO - PROCESS | 1661 | 1465856967130 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x112823c00) [pid = 1661] [serial = 1835] [outer = 0x110e85000] 15:29:27 INFO - PROCESS | 1661 | 1465856967714 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:29:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:29:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 925ms 15:29:27 INFO - PROCESS | 1661 | 1465856967761 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 1661 | 1465856967764 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:29:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:29:27 INFO - PROCESS | 1661 | 1465856967797 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 1661 | 1465856967799 Marionette TRACE conn2 <- [1,2418,null,{}] 15:29:27 INFO - PROCESS | 1661 | 1465856967802 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:27 INFO - PROCESS | 1661 | 1465856967805 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:28 INFO - PROCESS | 1661 | 1465856968054 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:29:28 INFO - PROCESS | 1661 | 1465856968171 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 1661 | 1465856968173 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ac5000 == 47 [pid = 1661] [id = 612] 15:29:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x112874000) [pid = 1661] [serial = 1836] [outer = 0x0] 15:29:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x112875000) [pid = 1661] [serial = 1837] [outer = 0x112874000] 15:29:28 INFO - PROCESS | 1661 | 1465856968200 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x11329d400) [pid = 1661] [serial = 1838] [outer = 0x112874000] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf57000 == 46 [pid = 1661] [id = 609] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x12bbb5000 == 45 [pid = 1661] [id = 608] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x127f44000 == 44 [pid = 1661] [id = 607] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x126425c00) [pid = 1661] [serial = 1777] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba1c800 == 43 [pid = 1661] [id = 606] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac4d800 == 42 [pid = 1661] [id = 605] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x12a7a2800 == 41 [pid = 1661] [id = 604] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x12192d000 == 40 [pid = 1661] [id = 603] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x1294d0000 == 39 [pid = 1661] [id = 602] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x11999a000 == 38 [pid = 1661] [id = 601] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x1280dc000 == 37 [pid = 1661] [id = 600] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x1265aa800 == 36 [pid = 1661] [id = 599] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x125e2a000 == 35 [pid = 1661] [id = 598] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x121930000 == 34 [pid = 1661] [id = 597] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x121123000 == 33 [pid = 1661] [id = 596] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x11999b000 == 32 [pid = 1661] [id = 595] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x118419800 == 31 [pid = 1661] [id = 594] 15:29:28 INFO - PROCESS | 1661 | 1465856968764 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x11667c000 == 30 [pid = 1661] [id = 593] 15:29:28 INFO - PROCESS | 1661 | --DOCSHELL 0x12b95b800 == 29 [pid = 1661] [id = 592] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x1193c6000) [pid = 1661] [serial = 1759] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x120e9f800) [pid = 1661] [serial = 1762] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x116479c00) [pid = 1661] [serial = 1760] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x115ee6c00) [pid = 1661] [serial = 1768] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x120edc800) [pid = 1661] [serial = 1765] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x120ed8c00) [pid = 1661] [serial = 1763] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x12141dc00) [pid = 1661] [serial = 1771] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x11886c400) [pid = 1661] [serial = 1769] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x124dcec00) [pid = 1661] [serial = 1774] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x113c58c00) [pid = 1661] [serial = 1747] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x116484000) [pid = 1661] [serial = 1748] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x112827400) [pid = 1661] [serial = 1744] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x11287d400) [pid = 1661] [serial = 1745] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x125ee6800) [pid = 1661] [serial = 1775] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x112824000) [pid = 1661] [serial = 1742] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x11213d800) [pid = 1661] [serial = 1741] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x112877800) [pid = 1661] [serial = 1739] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1125f8400) [pid = 1661] [serial = 1738] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x126426800) [pid = 1661] [serial = 1736] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x118503000) [pid = 1661] [serial = 1753] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1175cb800) [pid = 1661] [serial = 1751] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x11662d000) [pid = 1661] [serial = 1750] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x11886e000) [pid = 1661] [serial = 1756] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x121416800) [pid = 1661] [serial = 1766] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x118ff0400) [pid = 1661] [serial = 1757] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x11850d800) [pid = 1661] [serial = 1754] [outer = 0x0] [url = about:blank] 15:29:28 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x1218b7400) [pid = 1661] [serial = 1772] [outer = 0x0] [url = about:blank] 15:29:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:29:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1025ms 15:29:28 INFO - PROCESS | 1661 | 1465856968822 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 1661 | 1465856968826 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:29:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:29:28 INFO - PROCESS | 1661 | 1465856968831 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 1661 | 1465856968833 Marionette TRACE conn2 <- [1,2422,null,{}] 15:29:28 INFO - PROCESS | 1661 | 1465856968848 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:28 INFO - PROCESS | 1661 | 1465856968850 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:28 INFO - PROCESS | 1661 | 1465856968930 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:29:28 INFO - PROCESS | 1661 | 1465856968937 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 1661 | 1465856968939 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x117354000 == 30 [pid = 1661] [id = 613] 15:29:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x113298c00) [pid = 1661] [serial = 1839] [outer = 0x0] 15:29:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x113c22000) [pid = 1661] [serial = 1840] [outer = 0x113298c00] 15:29:28 INFO - PROCESS | 1661 | 1465856968967 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x1164da400) [pid = 1661] [serial = 1841] [outer = 0x113298c00] 15:29:29 INFO - PROCESS | 1661 | 1465856969309 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:29:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:29:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 534ms 15:29:29 INFO - PROCESS | 1661 | 1465856969363 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:29:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:29:29 INFO - PROCESS | 1661 | 1465856969365 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:29:29 INFO - PROCESS | 1661 | 1465856969367 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 1661 | 1465856969369 Marionette TRACE conn2 <- [1,2426,null,{}] 15:29:29 INFO - PROCESS | 1661 | 1465856969371 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:29 INFO - PROCESS | 1661 | 1465856969373 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:29 INFO - PROCESS | 1661 | 1465856969453 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:29:29 INFO - PROCESS | 1661 | 1465856969480 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 1661 | 1465856969481 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x119aa0000 == 31 [pid = 1661] [id = 614] 15:29:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1174c0c00) [pid = 1661] [serial = 1842] [outer = 0x0] 15:29:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x1175d2800) [pid = 1661] [serial = 1843] [outer = 0x1174c0c00] 15:29:29 INFO - PROCESS | 1661 | 1465856969506 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1181a5800) [pid = 1661] [serial = 1844] [outer = 0x1174c0c00] 15:29:29 INFO - PROCESS | 1661 | 1465856969847 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:29:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:29:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 15:29:29 INFO - PROCESS | 1661 | 1465856969888 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 1661 | 1465856969890 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:29:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:29:29 INFO - PROCESS | 1661 | 1465856969909 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 1661 | 1465856969912 Marionette TRACE conn2 <- [1,2430,null,{}] 15:29:29 INFO - PROCESS | 1661 | 1465856969915 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:29 INFO - PROCESS | 1661 | 1465856969917 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:30 INFO - PROCESS | 1661 | 1465856970004 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:29:30 INFO - PROCESS | 1661 | 1465856970008 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 1661 | 1465856970009 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x12180b800 == 32 [pid = 1661] [id = 615] 15:29:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x111c22000) [pid = 1661] [serial = 1845] [outer = 0x0] 15:29:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x118613400) [pid = 1661] [serial = 1846] [outer = 0x111c22000] 15:29:30 INFO - PROCESS | 1661 | 1465856970034 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x118fbac00) [pid = 1661] [serial = 1847] [outer = 0x111c22000] 15:29:30 INFO - PROCESS | 1661 | 1465856970359 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:29:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:29:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 480ms 15:29:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:29:30 INFO - PROCESS | 1661 | 1465856970380 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 1661 | 1465856970381 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:29:30 INFO - PROCESS | 1661 | 1465856970383 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 1661 | 1465856970385 Marionette TRACE conn2 <- [1,2434,null,{}] 15:29:30 INFO - PROCESS | 1661 | 1465856970387 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:30 INFO - PROCESS | 1661 | 1465856970388 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:30 INFO - PROCESS | 1661 | 1465856970466 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:29:30 INFO - PROCESS | 1661 | 1465856970471 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 1661 | 1465856970472 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e2c000 == 33 [pid = 1661] [id = 616] 15:29:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x111f28400) [pid = 1661] [serial = 1848] [outer = 0x0] 15:29:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x118fef400) [pid = 1661] [serial = 1849] [outer = 0x111f28400] 15:29:30 INFO - PROCESS | 1661 | 1465856970497 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x1193c2400) [pid = 1661] [serial = 1850] [outer = 0x111f28400] 15:29:30 INFO - PROCESS | 1661 | 1465856970844 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:29:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:29:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 471ms 15:29:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:29:30 INFO - PROCESS | 1661 | 1465856970856 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 1661 | 1465856970857 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:29:30 INFO - PROCESS | 1661 | 1465856970859 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 1661 | 1465856970860 Marionette TRACE conn2 <- [1,2438,null,{}] 15:29:30 INFO - PROCESS | 1661 | 1465856970862 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:30 INFO - PROCESS | 1661 | 1465856970863 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:30 INFO - PROCESS | 1661 | 1465856970978 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:29:30 INFO - PROCESS | 1661 | 1465856970991 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 1661 | 1465856970995 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x12127d000 == 34 [pid = 1661] [id = 617] 15:29:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x119edf000) [pid = 1661] [serial = 1851] [outer = 0x0] 15:29:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x120e9d800) [pid = 1661] [serial = 1852] [outer = 0x119edf000] 15:29:31 INFO - PROCESS | 1661 | 1465856971027 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1210f6400) [pid = 1661] [serial = 1853] [outer = 0x119edf000] 15:29:31 INFO - PROCESS | 1661 | 1465856971376 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:29:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:29:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 570ms 15:29:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:29:31 INFO - PROCESS | 1661 | 1465856971430 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 1661 | 1465856971431 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:29:31 INFO - PROCESS | 1661 | 1465856971433 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 1661 | 1465856971434 Marionette TRACE conn2 <- [1,2442,null,{}] 15:29:31 INFO - PROCESS | 1661 | 1465856971436 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:31 INFO - PROCESS | 1661 | 1465856971437 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:31 INFO - PROCESS | 1661 | 1465856971534 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:29:31 INFO - PROCESS | 1661 | 1465856971571 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 1661 | 1465856971572 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280f3800 == 35 [pid = 1661] [id = 618] 15:29:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x121418000) [pid = 1661] [serial = 1854] [outer = 0x0] 15:29:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12162a400) [pid = 1661] [serial = 1855] [outer = 0x121418000] 15:29:31 INFO - PROCESS | 1661 | 1465856971603 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x1249ab800) [pid = 1661] [serial = 1856] [outer = 0x121418000] 15:29:31 INFO - PROCESS | 1661 | 1465856971949 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:29:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:29:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 15:29:31 INFO - PROCESS | 1661 | 1465856971954 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 1661 | 1465856971957 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:29:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:29:31 INFO - PROCESS | 1661 | 1465856971967 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 1661 | 1465856971970 Marionette TRACE conn2 <- [1,2446,null,{}] 15:29:31 INFO - PROCESS | 1661 | 1465856971974 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:31 INFO - PROCESS | 1661 | 1465856971975 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:32 INFO - PROCESS | 1661 | 1465856972112 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:29:32 INFO - PROCESS | 1661 | 1465856972125 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 1661 | 1465856972126 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x12943e800 == 36 [pid = 1661] [id = 619] 15:29:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1248e4c00) [pid = 1661] [serial = 1857] [outer = 0x0] 15:29:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x125329400) [pid = 1661] [serial = 1858] [outer = 0x1248e4c00] 15:29:32 INFO - PROCESS | 1661 | 1465856972150 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x125ee9000) [pid = 1661] [serial = 1859] [outer = 0x1248e4c00] 15:29:32 INFO - PROCESS | 1661 | 1465856972477 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:29:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 524ms 15:29:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:29:32 INFO - PROCESS | 1661 | 1465856972491 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 1661 | 1465856972492 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:29:32 INFO - PROCESS | 1661 | 1465856972494 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 1661 | 1465856972495 Marionette TRACE conn2 <- [1,2450,null,{}] 15:29:32 INFO - PROCESS | 1661 | 1465856972497 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:32 INFO - PROCESS | 1661 | 1465856972498 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:32 INFO - PROCESS | 1661 | 1465856972608 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:29:32 INFO - PROCESS | 1661 | 1465856972617 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 1661 | 1465856972618 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a3e4800 == 37 [pid = 1661] [id = 620] 15:29:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x125eefc00) [pid = 1661] [serial = 1860] [outer = 0x0] 15:29:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12603f400) [pid = 1661] [serial = 1861] [outer = 0x125eefc00] 15:29:32 INFO - PROCESS | 1661 | 1465856972644 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x126428400) [pid = 1661] [serial = 1862] [outer = 0x125eefc00] 15:29:33 INFO - PROCESS | 1661 | 1465856973119 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x126432000) [pid = 1661] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x124be7800) [pid = 1661] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118607c00) [pid = 1661] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x116923800) [pid = 1661] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x118614400) [pid = 1661] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x112876c00) [pid = 1661] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11219c800) [pid = 1661] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x112873c00) [pid = 1661] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1193bc800) [pid = 1661] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x110d86000) [pid = 1661] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x115ad7c00) [pid = 1661] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x1216bf800) [pid = 1661] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x126a5f800) [pid = 1661] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x112d54000) [pid = 1661] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12191e000) [pid = 1661] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x116902400) [pid = 1661] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:29:33 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x110fa7800) [pid = 1661] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:29:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:29:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 669ms 15:29:33 INFO - PROCESS | 1661 | 1465856973163 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 1661 | 1465856973165 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:29:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:29:33 INFO - PROCESS | 1661 | 1465856973167 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 1661 | 1465856973168 Marionette TRACE conn2 <- [1,2454,null,{}] 15:29:33 INFO - PROCESS | 1661 | 1465856973170 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:33 INFO - PROCESS | 1661 | 1465856973171 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:33 INFO - PROCESS | 1661 | 1465856973248 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:29:33 INFO - PROCESS | 1661 | 1465856973252 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 1661 | 1465856973253 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x121296000 == 38 [pid = 1661] [id = 621] 15:29:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x112873c00) [pid = 1661] [serial = 1863] [outer = 0x0] 15:29:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x11330e400) [pid = 1661] [serial = 1864] [outer = 0x112873c00] 15:29:33 INFO - PROCESS | 1661 | 1465856973278 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x11850e400) [pid = 1661] [serial = 1865] [outer = 0x112873c00] 15:29:33 INFO - PROCESS | 1661 | 1465856973590 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:29:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:29:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 471ms 15:29:33 INFO - PROCESS | 1661 | 1465856973638 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 1661 | 1465856973639 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:29:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:29:33 INFO - PROCESS | 1661 | 1465856973642 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 1661 | 1465856973643 Marionette TRACE conn2 <- [1,2458,null,{}] 15:29:33 INFO - PROCESS | 1661 | 1465856973645 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:33 INFO - PROCESS | 1661 | 1465856973646 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:33 INFO - PROCESS | 1661 | 1465856973734 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:29:33 INFO - PROCESS | 1661 | 1465856973798 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 1661 | 1465856973800 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab5a000 == 39 [pid = 1661] [id = 622] 15:29:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1125f3000) [pid = 1661] [serial = 1866] [outer = 0x0] 15:29:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x1216bf800) [pid = 1661] [serial = 1867] [outer = 0x1125f3000] 15:29:33 INFO - PROCESS | 1661 | 1465856973826 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12658a800) [pid = 1661] [serial = 1868] [outer = 0x1125f3000] 15:29:34 INFO - PROCESS | 1661 | 1465856974124 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:29:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:29:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms 15:29:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:29:34 INFO - PROCESS | 1661 | 1465856974162 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 1661 | 1465856974164 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:29:34 INFO - PROCESS | 1661 | 1465856974166 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 1661 | 1465856974170 Marionette TRACE conn2 <- [1,2462,null,{}] 15:29:34 INFO - PROCESS | 1661 | 1465856974174 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:34 INFO - PROCESS | 1661 | 1465856974175 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:34 INFO - PROCESS | 1661 | 1465856974264 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:29:34 INFO - PROCESS | 1661 | 1465856974270 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 1661 | 1465856974272 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba1c800 == 40 [pid = 1661] [id = 623] 15:29:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x126759c00) [pid = 1661] [serial = 1869] [outer = 0x0] 15:29:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1280c4c00) [pid = 1661] [serial = 1870] [outer = 0x126759c00] 15:29:34 INFO - PROCESS | 1661 | 1465856974297 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x128283800) [pid = 1661] [serial = 1871] [outer = 0x126759c00] 15:29:34 INFO - PROCESS | 1661 | 1465856974734 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:29:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:29:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 623ms 15:29:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:29:34 INFO - PROCESS | 1661 | 1465856974790 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 1661 | 1465856974792 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:29:34 INFO - PROCESS | 1661 | 1465856974795 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 1661 | 1465856974797 Marionette TRACE conn2 <- [1,2466,null,{}] 15:29:34 INFO - PROCESS | 1661 | 1465856974800 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:34 INFO - PROCESS | 1661 | 1465856974802 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:34 INFO - PROCESS | 1661 | 1465856974935 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:29:34 INFO - PROCESS | 1661 | 1465856974942 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 1661 | 1465856974943 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bbaf000 == 41 [pid = 1661] [id = 624] 15:29:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x126498400) [pid = 1661] [serial = 1872] [outer = 0x0] 15:29:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12879c000) [pid = 1661] [serial = 1873] [outer = 0x126498400] 15:29:34 INFO - PROCESS | 1661 | 1465856974981 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1287e3800) [pid = 1661] [serial = 1874] [outer = 0x126498400] 15:29:35 INFO - PROCESS | 1661 | 1465856975484 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:29:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:29:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 720ms 15:29:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:29:35 INFO - PROCESS | 1661 | 1465856975515 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 1661 | 1465856975518 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:29:35 INFO - PROCESS | 1661 | 1465856975522 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 1661 | 1465856975524 Marionette TRACE conn2 <- [1,2470,null,{}] 15:29:35 INFO - PROCESS | 1661 | 1465856975528 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:35 INFO - PROCESS | 1661 | 1465856975530 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:35 INFO - PROCESS | 1661 | 1465856975634 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:29:35 INFO - PROCESS | 1661 | 1465856975695 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 1661 | 1465856975697 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fa6000 == 42 [pid = 1661] [id = 625] 15:29:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x112c03000) [pid = 1661] [serial = 1875] [outer = 0x0] 15:29:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x115ee6c00) [pid = 1661] [serial = 1876] [outer = 0x112c03000] 15:29:35 INFO - PROCESS | 1661 | 1465856975728 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x116737800) [pid = 1661] [serial = 1877] [outer = 0x112c03000] 15:29:36 INFO - PROCESS | 1661 | 1465856976145 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:29:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:29:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 672ms 15:29:36 INFO - PROCESS | 1661 | 1465856976194 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 1661 | 1465856976197 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:29:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:29:36 INFO - PROCESS | 1661 | 1465856976201 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 1661 | 1465856976203 Marionette TRACE conn2 <- [1,2474,null,{}] 15:29:36 INFO - PROCESS | 1661 | 1465856976206 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:36 INFO - PROCESS | 1661 | 1465856976208 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:36 INFO - PROCESS | 1661 | 1465856976311 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:29:36 INFO - PROCESS | 1661 | 1465856976419 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 1661 | 1465856976421 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x1260bb000 == 43 [pid = 1661] [id = 626] 15:29:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x118263000) [pid = 1661] [serial = 1878] [outer = 0x0] 15:29:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x118508400) [pid = 1661] [serial = 1879] [outer = 0x118263000] 15:29:36 INFO - PROCESS | 1661 | 1465856976453 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x118660000) [pid = 1661] [serial = 1880] [outer = 0x118263000] 15:29:36 INFO - PROCESS | 1661 | 1465856976900 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:29:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:29:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 720ms 15:29:36 INFO - PROCESS | 1661 | 1465856976922 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 1661 | 1465856976925 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:29:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:29:36 INFO - PROCESS | 1661 | 1465856976929 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 1661 | 1465856976933 Marionette TRACE conn2 <- [1,2478,null,{}] 15:29:36 INFO - PROCESS | 1661 | 1465856976945 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:36 INFO - PROCESS | 1661 | 1465856976949 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:37 INFO - PROCESS | 1661 | 1465856977099 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:29:37 INFO - PROCESS | 1661 | 1465856977200 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 1661 | 1465856977202 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bba5000 == 44 [pid = 1661] [id = 627] 15:29:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x118fef000) [pid = 1661] [serial = 1881] [outer = 0x0] 15:29:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x119758400) [pid = 1661] [serial = 1882] [outer = 0x118fef000] 15:29:37 INFO - PROCESS | 1661 | 1465856977249 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x12141a800) [pid = 1661] [serial = 1883] [outer = 0x118fef000] 15:29:37 INFO - PROCESS | 1661 | 1465856977718 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:29:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:29:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 826ms 15:29:37 INFO - PROCESS | 1661 | 1465856977755 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 1661 | 1465856977757 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:29:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:29:37 INFO - PROCESS | 1661 | 1465856977760 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 1661 | 1465856977761 Marionette TRACE conn2 <- [1,2482,null,{}] 15:29:37 INFO - PROCESS | 1661 | 1465856977764 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:37 INFO - PROCESS | 1661 | 1465856977765 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:37 INFO - PROCESS | 1661 | 1465856977874 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:29:37 INFO - PROCESS | 1661 | 1465856977936 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 1661 | 1465856977937 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1d6800 == 45 [pid = 1661] [id = 628] 15:29:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x125329800) [pid = 1661] [serial = 1884] [outer = 0x0] 15:29:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x12658c400) [pid = 1661] [serial = 1885] [outer = 0x125329800] 15:29:38 INFO - PROCESS | 1661 | 1465856978021 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x127fe0c00) [pid = 1661] [serial = 1886] [outer = 0x125329800] 15:29:38 INFO - PROCESS | 1661 | 1465856978457 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:29:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:29:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 719ms 15:29:38 INFO - PROCESS | 1661 | 1465856978479 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 1661 | 1465856978481 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:29:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:29:38 INFO - PROCESS | 1661 | 1465856978483 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 1661 | 1465856978484 Marionette TRACE conn2 <- [1,2486,null,{}] 15:29:38 INFO - PROCESS | 1661 | 1465856978487 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:38 INFO - PROCESS | 1661 | 1465856978488 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:38 INFO - PROCESS | 1661 | 1465856978588 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:29:38 INFO - PROCESS | 1661 | 1465856978648 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 1661 | 1465856978650 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x11842a000 == 46 [pid = 1661] [id = 629] 15:29:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x112629000) [pid = 1661] [serial = 1887] [outer = 0x0] 15:29:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x1175cb000) [pid = 1661] [serial = 1888] [outer = 0x112629000] 15:29:38 INFO - PROCESS | 1661 | 1465856978679 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x126425c00) [pid = 1661] [serial = 1889] [outer = 0x112629000] 15:29:39 INFO - PROCESS | 1661 | 1465856979282 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:29:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:29:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 824ms 15:29:39 INFO - PROCESS | 1661 | 1465856979308 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:29:39 INFO - PROCESS | 1661 | 1465856979310 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:29:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:29:39 INFO - PROCESS | 1661 | 1465856979313 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 1661 | 1465856979316 Marionette TRACE conn2 <- [1,2490,null,{}] 15:29:39 INFO - PROCESS | 1661 | 1465856979319 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:39 INFO - PROCESS | 1661 | 1465856979320 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:39 INFO - PROCESS | 1661 | 1465856979417 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:29:39 INFO - PROCESS | 1661 | 1465856979479 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 1661 | 1465856979480 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fa7000 == 47 [pid = 1661] [id = 630] 15:29:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x11287e000) [pid = 1661] [serial = 1890] [outer = 0x0] 15:29:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x1174bf800) [pid = 1661] [serial = 1891] [outer = 0x11287e000] 15:29:39 INFO - PROCESS | 1661 | 1465856979509 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x11825cc00) [pid = 1661] [serial = 1892] [outer = 0x11287e000] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba1c800 == 46 [pid = 1661] [id = 623] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab5a000 == 45 [pid = 1661] [id = 622] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x121296000 == 44 [pid = 1661] [id = 621] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x12a3e4800 == 43 [pid = 1661] [id = 620] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x12943e800 == 42 [pid = 1661] [id = 619] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x1280f3800 == 41 [pid = 1661] [id = 618] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x12127d000 == 40 [pid = 1661] [id = 617] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x125e2c000 == 39 [pid = 1661] [id = 616] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x12180b800 == 38 [pid = 1661] [id = 615] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x119aa0000 == 37 [pid = 1661] [id = 614] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x117354000 == 36 [pid = 1661] [id = 613] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x116ac5000 == 35 [pid = 1661] [id = 612] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1ca800 == 34 [pid = 1661] [id = 610] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x117372000 == 33 [pid = 1661] [id = 611] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x11842a000 == 32 [pid = 1661] [id = 629] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1d6800 == 31 [pid = 1661] [id = 628] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x12bba5000 == 30 [pid = 1661] [id = 627] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x1260bb000 == 29 [pid = 1661] [id = 626] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x12bbaf000 == 28 [pid = 1661] [id = 624] 15:29:40 INFO - PROCESS | 1661 | --DOCSHELL 0x118fa6000 == 27 [pid = 1661] [id = 625] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x126587400) [pid = 1661] [serial = 1813] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x12675cc00) [pid = 1661] [serial = 1816] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x1187abc00) [pid = 1661] [serial = 1795] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x1193bc400) [pid = 1661] [serial = 1796] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x1174bd400) [pid = 1661] [serial = 1789] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x1180aa400) [pid = 1661] [serial = 1790] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x1193c1c00) [pid = 1661] [serial = 1798] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x119aec800) [pid = 1661] [serial = 1799] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x112d62c00) [pid = 1661] [serial = 1783] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x11330b000) [pid = 1661] [serial = 1784] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x1125f5400) [pid = 1661] [serial = 1780] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x11286f400) [pid = 1661] [serial = 1781] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x1181a7800) [pid = 1661] [serial = 1792] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x118607800) [pid = 1661] [serial = 1793] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x120ea7400) [pid = 1661] [serial = 1801] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1210f8800) [pid = 1661] [serial = 1802] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11673d000) [pid = 1661] [serial = 1786] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x116a0c000) [pid = 1661] [serial = 1787] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x12120c400) [pid = 1661] [serial = 1804] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1214b0400) [pid = 1661] [serial = 1805] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x124812400) [pid = 1661] [serial = 1807] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x124be9000) [pid = 1661] [serial = 1808] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x127fd5c00) [pid = 1661] [serial = 1819] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x126a60c00) [pid = 1661] [serial = 1817] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x1175d1800) [pid = 1661] [serial = 1822] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1280ce800) [pid = 1661] [serial = 1825] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1280c8400) [pid = 1661] [serial = 1820] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x12813e400) [pid = 1661] [serial = 1826] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12141d000) [pid = 1661] [serial = 1823] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x1216bfc00) [pid = 1661] [serial = 1810] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12828ac00) [pid = 1661] [serial = 1829] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x12642b000) [pid = 1661] [serial = 1811] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x128799400) [pid = 1661] [serial = 1831] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x126753000) [pid = 1661] [serial = 1814] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12813e000) [pid = 1661] [serial = 1828] [outer = 0x0] [url = about:blank] 15:29:40 INFO - PROCESS | 1661 | 1465856980423 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:29:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1126ms 15:29:40 INFO - PROCESS | 1661 | 1465856980439 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:29:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:29:40 INFO - PROCESS | 1661 | 1465856980442 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:29:40 INFO - PROCESS | 1661 | 1465856980445 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1661 | 1465856980446 Marionette TRACE conn2 <- [1,2494,null,{}] 15:29:40 INFO - PROCESS | 1661 | 1465856980450 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:40 INFO - PROCESS | 1661 | 1465856980452 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:40 INFO - PROCESS | 1661 | 1465856980530 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:29:40 INFO - PROCESS | 1661 | 1465856980536 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 1661 | 1465856980541 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ad6800 == 28 [pid = 1661] [id = 631] 15:29:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x11281bc00) [pid = 1661] [serial = 1893] [outer = 0x0] 15:29:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x112870400) [pid = 1661] [serial = 1894] [outer = 0x11281bc00] 15:29:40 INFO - PROCESS | 1661 | 1465856980570 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x112caa800) [pid = 1661] [serial = 1895] [outer = 0x11281bc00] 15:29:40 INFO - PROCESS | 1661 | 1465856980943 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:29:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 520ms 15:29:40 INFO - PROCESS | 1661 | 1465856980964 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 1661 | 1465856980968 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:29:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:29:40 INFO - PROCESS | 1661 | 1465856980976 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1661 | 1465856980978 Marionette TRACE conn2 <- [1,2498,null,{}] 15:29:40 INFO - PROCESS | 1661 | 1465856980980 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:40 INFO - PROCESS | 1661 | 1465856980982 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:41 INFO - PROCESS | 1661 | 1465856981061 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:29:41 INFO - PROCESS | 1661 | 1465856981065 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 1661 | 1465856981066 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x1188eb800 == 29 [pid = 1661] [id = 632] 15:29:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x11330b000) [pid = 1661] [serial = 1896] [outer = 0x0] 15:29:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x11673a800) [pid = 1661] [serial = 1897] [outer = 0x11330b000] 15:29:41 INFO - PROCESS | 1661 | 1465856981096 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x116981c00) [pid = 1661] [serial = 1898] [outer = 0x11330b000] 15:29:41 INFO - PROCESS | 1661 | 1465856981470 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 15:29:41 INFO - PROCESS | 1661 | 1465856981495 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 1661 | 1465856981497 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:29:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:29:41 INFO - PROCESS | 1661 | 1465856981499 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 1661 | 1465856981502 Marionette TRACE conn2 <- [1,2502,null,{}] 15:29:41 INFO - PROCESS | 1661 | 1465856981511 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:41 INFO - PROCESS | 1661 | 1465856981515 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:41 INFO - PROCESS | 1661 | 1465856981590 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:29:41 INFO - PROCESS | 1661 | 1465856981595 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 1661 | 1465856981597 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x121147800 == 30 [pid = 1661] [id = 633] 15:29:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1121aac00) [pid = 1661] [serial = 1899] [outer = 0x0] 15:29:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x118507800) [pid = 1661] [serial = 1900] [outer = 0x1121aac00] 15:29:41 INFO - PROCESS | 1661 | 1465856981627 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x11865fc00) [pid = 1661] [serial = 1901] [outer = 0x1121aac00] 15:29:41 INFO - PROCESS | 1661 | 1465856981960 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 473ms 15:29:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:29:41 INFO - PROCESS | 1661 | 1465856981974 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 1661 | 1465856981976 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:29:41 INFO - PROCESS | 1661 | 1465856981978 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 1661 | 1465856981979 Marionette TRACE conn2 <- [1,2506,null,{}] 15:29:41 INFO - PROCESS | 1661 | 1465856981981 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:41 INFO - PROCESS | 1661 | 1465856981982 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:42 INFO - PROCESS | 1661 | 1465856982061 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:29:42 INFO - PROCESS | 1661 | 1465856982125 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 1661 | 1465856982126 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x123cb4800 == 31 [pid = 1661] [id = 634] 15:29:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x11865f800) [pid = 1661] [serial = 1902] [outer = 0x0] 15:29:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x118fe3000) [pid = 1661] [serial = 1903] [outer = 0x11865f800] 15:29:42 INFO - PROCESS | 1661 | 1465856982152 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1193ba800) [pid = 1661] [serial = 1904] [outer = 0x11865f800] 15:29:42 INFO - PROCESS | 1661 | 1465856982481 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:29:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:29:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 15:29:42 INFO - PROCESS | 1661 | 1465856982501 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 1661 | 1465856982514 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:29:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:29:42 INFO - PROCESS | 1661 | 1465856982524 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 1661 | 1465856982526 Marionette TRACE conn2 <- [1,2510,null,{}] 15:29:42 INFO - PROCESS | 1661 | 1465856982529 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:42 INFO - PROCESS | 1661 | 1465856982531 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:42 INFO - PROCESS | 1661 | 1465856982677 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:29:42 INFO - PROCESS | 1661 | 1465856982726 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 1661 | 1465856982727 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x1265c4800 == 32 [pid = 1661] [id = 635] 15:29:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x113297000) [pid = 1661] [serial = 1905] [outer = 0x0] 15:29:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1193bec00) [pid = 1661] [serial = 1906] [outer = 0x113297000] 15:29:42 INFO - PROCESS | 1661 | 1465856982751 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x119756800) [pid = 1661] [serial = 1907] [outer = 0x113297000] 15:29:43 INFO - PROCESS | 1661 | 1465856983065 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:29:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:29:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 569ms 15:29:43 INFO - PROCESS | 1661 | 1465856983093 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:29:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:29:43 INFO - PROCESS | 1661 | 1465856983095 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:29:43 INFO - PROCESS | 1661 | 1465856983097 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 1661 | 1465856983098 Marionette TRACE conn2 <- [1,2514,null,{}] 15:29:43 INFO - PROCESS | 1661 | 1465856983100 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:43 INFO - PROCESS | 1661 | 1465856983107 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:43 INFO - PROCESS | 1661 | 1465856983240 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:29:43 INFO - PROCESS | 1661 | 1465856983245 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 1661 | 1465856983246 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x128756800 == 33 [pid = 1661] [id = 636] 15:29:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x120e9f800) [pid = 1661] [serial = 1908] [outer = 0x0] 15:29:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x121413c00) [pid = 1661] [serial = 1909] [outer = 0x120e9f800] 15:29:43 INFO - PROCESS | 1661 | 1465856983271 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1248df000) [pid = 1661] [serial = 1910] [outer = 0x120e9f800] 15:29:43 INFO - PROCESS | 1661 | 1465856983590 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:29:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:29:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 15:29:43 INFO - PROCESS | 1661 | 1465856983617 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:29:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:29:43 INFO - PROCESS | 1661 | 1465856983630 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:29:43 INFO - PROCESS | 1661 | 1465856983632 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 1661 | 1465856983633 Marionette TRACE conn2 <- [1,2518,null,{}] 15:29:43 INFO - PROCESS | 1661 | 1465856983639 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:43 INFO - PROCESS | 1661 | 1465856983640 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:43 INFO - PROCESS | 1661 | 1465856983746 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:29:43 INFO - PROCESS | 1661 | 1465856983762 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 1661 | 1465856983764 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x12943f800 == 34 [pid = 1661] [id = 637] 15:29:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x118079800) [pid = 1661] [serial = 1911] [outer = 0x0] 15:29:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x124dcd400) [pid = 1661] [serial = 1912] [outer = 0x118079800] 15:29:43 INFO - PROCESS | 1661 | 1465856983801 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x125e21c00) [pid = 1661] [serial = 1913] [outer = 0x118079800] 15:29:44 INFO - PROCESS | 1661 | 1465856984269 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:29:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:29:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 672ms 15:29:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:29:44 INFO - PROCESS | 1661 | 1465856984308 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 1661 | 1465856984309 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:29:44 INFO - PROCESS | 1661 | 1465856984311 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 1661 | 1465856984312 Marionette TRACE conn2 <- [1,2522,null,{}] 15:29:44 INFO - PROCESS | 1661 | 1465856984315 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:44 INFO - PROCESS | 1661 | 1465856984316 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:44 INFO - PROCESS | 1661 | 1465856984592 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x121418000) [pid = 1661] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1248e4c00) [pid = 1661] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x128144c00) [pid = 1661] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x113298c00) [pid = 1661] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x111c22000) [pid = 1661] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x110e85000) [pid = 1661] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x125eefc00) [pid = 1661] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x111f28400) [pid = 1661] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x112874000) [pid = 1661] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x1174c0c00) [pid = 1661] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x126759c00) [pid = 1661] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x126498400) [pid = 1661] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x112873c00) [pid = 1661] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x119edf000) [pid = 1661] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1125f3000) [pid = 1661] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:29:44 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x125eea800) [pid = 1661] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:29:44 INFO - PROCESS | 1661 | 1465856984643 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 1661 | 1465856984644 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x1185d2000 == 35 [pid = 1661] [id = 638] 15:29:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x110e7e000) [pid = 1661] [serial = 1914] [outer = 0x0] 15:29:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1125f0400) [pid = 1661] [serial = 1915] [outer = 0x110e7e000] 15:29:44 INFO - PROCESS | 1661 | 1465856984669 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x11704ec00) [pid = 1661] [serial = 1916] [outer = 0x110e7e000] 15:29:44 INFO - PROCESS | 1661 | 1465856984939 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:29:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:29:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 668ms 15:29:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:29:44 INFO - PROCESS | 1661 | 1465856984979 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 1661 | 1465856984980 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:29:44 INFO - PROCESS | 1661 | 1465856984993 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 1661 | 1465856984994 Marionette TRACE conn2 <- [1,2526,null,{}] 15:29:45 INFO - PROCESS | 1661 | 1465856985002 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:45 INFO - PROCESS | 1661 | 1465856985004 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:45 INFO - PROCESS | 1661 | 1465856985082 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:29:45 INFO - PROCESS | 1661 | 1465856985104 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 1661 | 1465856985105 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x121146800 == 36 [pid = 1661] [id = 639] 15:29:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x110d86000) [pid = 1661] [serial = 1917] [outer = 0x0] 15:29:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x121418000) [pid = 1661] [serial = 1918] [outer = 0x110d86000] 15:29:45 INFO - PROCESS | 1661 | 1465856985181 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x126426c00) [pid = 1661] [serial = 1919] [outer = 0x110d86000] 15:29:45 INFO - PROCESS | 1661 | 1465856985433 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 485ms 15:29:45 INFO - PROCESS | 1661 | 1465856985476 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:29:45 INFO - PROCESS | 1661 | 1465856985477 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:29:45 INFO - PROCESS | 1661 | 1465856985480 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 1661 | 1465856985481 Marionette TRACE conn2 <- [1,2530,null,{}] 15:29:45 INFO - PROCESS | 1661 | 1465856985483 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:45 INFO - PROCESS | 1661 | 1465856985484 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:45 INFO - PROCESS | 1661 | 1465856985577 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:29:45 INFO - PROCESS | 1661 | 1465856985580 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 1661 | 1465856985581 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab4f800 == 37 [pid = 1661] [id = 640] 15:29:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12642a000) [pid = 1661] [serial = 1920] [outer = 0x0] 15:29:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12675cc00) [pid = 1661] [serial = 1921] [outer = 0x12642a000] 15:29:45 INFO - PROCESS | 1661 | 1465856985605 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x127fd3800) [pid = 1661] [serial = 1922] [outer = 0x12642a000] 15:29:45 INFO - PROCESS | 1661 | 1465856985928 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 475ms 15:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:29:45 INFO - PROCESS | 1661 | 1465856985956 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:29:45 INFO - PROCESS | 1661 | 1465856985957 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:29:45 INFO - PROCESS | 1661 | 1465856985959 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 1661 | 1465856985961 Marionette TRACE conn2 <- [1,2534,null,{}] 15:29:45 INFO - PROCESS | 1661 | 1465856985963 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:45 INFO - PROCESS | 1661 | 1465856985973 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:46 INFO - PROCESS | 1661 | 1465856986059 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:29:46 INFO - PROCESS | 1661 | 1465856986127 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 1661 | 1465856986129 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x1265c4000 == 38 [pid = 1661] [id = 641] 15:29:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x126a64c00) [pid = 1661] [serial = 1923] [outer = 0x0] 15:29:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x1280cd800) [pid = 1661] [serial = 1924] [outer = 0x126a64c00] 15:29:46 INFO - PROCESS | 1661 | 1465856986155 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x128288c00) [pid = 1661] [serial = 1925] [outer = 0x126a64c00] 15:29:46 INFO - PROCESS | 1661 | 1465856986439 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:29:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:29:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 521ms 15:29:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:29:46 INFO - PROCESS | 1661 | 1465856986481 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 1661 | 1465856986482 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:29:46 INFO - PROCESS | 1661 | 1465856986484 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 1661 | 1465856986486 Marionette TRACE conn2 <- [1,2538,null,{}] 15:29:46 INFO - PROCESS | 1661 | 1465856986491 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:46 INFO - PROCESS | 1661 | 1465856986492 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:46 INFO - PROCESS | 1661 | 1465856986571 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:29:46 INFO - PROCESS | 1661 | 1465856986672 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 1661 | 1465856986673 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x1133e3000 == 39 [pid = 1661] [id = 642] 15:29:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x110d87400) [pid = 1661] [serial = 1926] [outer = 0x0] 15:29:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x110e7dc00) [pid = 1661] [serial = 1927] [outer = 0x110d87400] 15:29:46 INFO - PROCESS | 1661 | 1465856986707 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x1125ebc00) [pid = 1661] [serial = 1928] [outer = 0x110d87400] 15:29:47 INFO - PROCESS | 1661 | 1465856987233 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:29:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:29:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 823ms 15:29:47 INFO - PROCESS | 1661 | 1465856987309 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 1661 | 1465856987311 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:29:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:29:47 INFO - PROCESS | 1661 | 1465856987315 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 1661 | 1465856987316 Marionette TRACE conn2 <- [1,2542,null,{}] 15:29:47 INFO - PROCESS | 1661 | 1465856987320 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:47 INFO - PROCESS | 1661 | 1465856987324 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:47 INFO - PROCESS | 1661 | 1465856987432 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:29:47 INFO - PROCESS | 1661 | 1465856987513 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 1661 | 1465856987515 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x12112e000 == 40 [pid = 1661] [id = 643] 15:29:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x11329f400) [pid = 1661] [serial = 1929] [outer = 0x0] 15:29:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x115ef1400) [pid = 1661] [serial = 1930] [outer = 0x11329f400] 15:29:47 INFO - PROCESS | 1661 | 1465856987546 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x116923c00) [pid = 1661] [serial = 1931] [outer = 0x11329f400] 15:29:48 INFO - PROCESS | 1661 | 1465856988224 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 973ms 15:29:48 INFO - PROCESS | 1661 | 1465856988288 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 1661 | 1465856988290 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:29:48 INFO - PROCESS | 1661 | 1465856988294 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 1661 | 1465856988295 Marionette TRACE conn2 <- [1,2546,null,{}] 15:29:48 INFO - PROCESS | 1661 | 1465856988299 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:48 INFO - PROCESS | 1661 | 1465856988301 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:48 INFO - PROCESS | 1661 | 1465856988404 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:29:48 INFO - PROCESS | 1661 | 1465856988489 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 1661 | 1465856988492 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x1169a9800 == 41 [pid = 1661] [id = 644] 15:29:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x112fedc00) [pid = 1661] [serial = 1932] [outer = 0x0] 15:29:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x11329e800) [pid = 1661] [serial = 1933] [outer = 0x112fedc00] 15:29:48 INFO - PROCESS | 1661 | 1465856988521 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x1162a0c00) [pid = 1661] [serial = 1934] [outer = 0x112fedc00] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x1265c4000 == 40 [pid = 1661] [id = 641] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab4f800 == 39 [pid = 1661] [id = 640] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x121146800 == 38 [pid = 1661] [id = 639] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x1185d2000 == 37 [pid = 1661] [id = 638] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x12943f800 == 36 [pid = 1661] [id = 637] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x128756800 == 35 [pid = 1661] [id = 636] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x1265c4800 == 34 [pid = 1661] [id = 635] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x123cb4800 == 33 [pid = 1661] [id = 634] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x121147800 == 32 [pid = 1661] [id = 633] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x1188eb800 == 31 [pid = 1661] [id = 632] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x116ad6800 == 30 [pid = 1661] [id = 631] 15:29:48 INFO - PROCESS | 1661 | --DOCSHELL 0x118fa7000 == 29 [pid = 1661] [id = 630] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x12648e800) [pid = 1661] [serial = 1778] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x12162a400) [pid = 1661] [serial = 1855] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x125329400) [pid = 1661] [serial = 1858] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x1249ab800) [pid = 1661] [serial = 1856] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x1287a2400) [pid = 1661] [serial = 1832] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x113c22000) [pid = 1661] [serial = 1840] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1164da400) [pid = 1661] [serial = 1841] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x118613400) [pid = 1661] [serial = 1846] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x118fbac00) [pid = 1661] [serial = 1847] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x111f2b800) [pid = 1661] [serial = 1834] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x12603f400) [pid = 1661] [serial = 1861] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x112823c00) [pid = 1661] [serial = 1835] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x118fef400) [pid = 1661] [serial = 1849] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x1193c2400) [pid = 1661] [serial = 1850] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x112875000) [pid = 1661] [serial = 1837] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x11329d400) [pid = 1661] [serial = 1838] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1175d2800) [pid = 1661] [serial = 1843] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1181a5800) [pid = 1661] [serial = 1844] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x128283800) [pid = 1661] [serial = 1871] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12879c000) [pid = 1661] [serial = 1873] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x11330e400) [pid = 1661] [serial = 1864] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x11850e400) [pid = 1661] [serial = 1865] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x1280c4c00) [pid = 1661] [serial = 1870] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x120e9d800) [pid = 1661] [serial = 1852] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x125ee9000) [pid = 1661] [serial = 1859] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x12658a800) [pid = 1661] [serial = 1868] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x126428400) [pid = 1661] [serial = 1862] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x1210f6400) [pid = 1661] [serial = 1853] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x1216bf800) [pid = 1661] [serial = 1867] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x1287e3800) [pid = 1661] [serial = 1874] [outer = 0x0] [url = about:blank] 15:29:48 INFO - PROCESS | 1661 | 1465856988910 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 623ms 15:29:48 INFO - PROCESS | 1661 | 1465856988916 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 1661 | 1465856988921 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:29:48 INFO - PROCESS | 1661 | 1465856988927 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 1661 | 1465856988929 Marionette TRACE conn2 <- [1,2550,null,{}] 15:29:48 INFO - PROCESS | 1661 | 1465856988931 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:48 INFO - PROCESS | 1661 | 1465856988933 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:49 INFO - PROCESS | 1661 | 1465856989015 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:29:49 INFO - PROCESS | 1661 | 1465856989021 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 1661 | 1465856989023 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fa7000 == 30 [pid = 1661] [id = 645] 15:29:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x116740c00) [pid = 1661] [serial = 1935] [outer = 0x0] 15:29:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x1174bb000) [pid = 1661] [serial = 1936] [outer = 0x116740c00] 15:29:49 INFO - PROCESS | 1661 | 1465856989050 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x1180b3800) [pid = 1661] [serial = 1937] [outer = 0x116740c00] 15:29:49 INFO - PROCESS | 1661 | 1465856989429 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:29:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:29:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 15:29:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:29:49 INFO - PROCESS | 1661 | 1465856989446 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 1661 | 1465856989447 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:29:49 INFO - PROCESS | 1661 | 1465856989450 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 1661 | 1465856989452 Marionette TRACE conn2 <- [1,2554,null,{}] 15:29:49 INFO - PROCESS | 1661 | 1465856989460 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:49 INFO - PROCESS | 1661 | 1465856989464 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:49 INFO - PROCESS | 1661 | 1465856989545 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:29:49 INFO - PROCESS | 1661 | 1465856989551 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 1661 | 1465856989555 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x123c09000 == 31 [pid = 1661] [id = 646] 15:29:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x110e7d800) [pid = 1661] [serial = 1938] [outer = 0x0] 15:29:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x1187ad400) [pid = 1661] [serial = 1939] [outer = 0x110e7d800] 15:29:49 INFO - PROCESS | 1661 | 1465856989583 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1193bbc00) [pid = 1661] [serial = 1940] [outer = 0x110e7d800] 15:29:50 INFO - PROCESS | 1661 | 1465856990016 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 623ms 15:29:50 INFO - PROCESS | 1661 | 1465856990074 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 1661 | 1465856990076 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:29:50 INFO - PROCESS | 1661 | 1465856990080 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 1661 | 1465856990081 Marionette TRACE conn2 <- [1,2558,null,{}] 15:29:50 INFO - PROCESS | 1661 | 1465856990085 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:50 INFO - PROCESS | 1661 | 1465856990087 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:50 INFO - PROCESS | 1661 | 1465856990166 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:29:50 INFO - PROCESS | 1661 | 1465856990172 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 1661 | 1465856990173 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f39000 == 32 [pid = 1661] [id = 647] 15:29:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x1193c6000) [pid = 1661] [serial = 1941] [outer = 0x0] 15:29:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x120ea2800) [pid = 1661] [serial = 1942] [outer = 0x1193c6000] 15:29:50 INFO - PROCESS | 1661 | 1465856990198 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1210ee000) [pid = 1661] [serial = 1943] [outer = 0x1193c6000] 15:29:50 INFO - PROCESS | 1661 | 1465856990531 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 476ms 15:29:50 INFO - PROCESS | 1661 | 1465856990557 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 1661 | 1465856990558 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:29:50 INFO - PROCESS | 1661 | 1465856990560 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 1661 | 1465856990562 Marionette TRACE conn2 <- [1,2562,null,{}] 15:29:50 INFO - PROCESS | 1661 | 1465856990564 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:50 INFO - PROCESS | 1661 | 1465856990565 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:50 INFO - PROCESS | 1661 | 1465856990677 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:29:50 INFO - PROCESS | 1661 | 1465856990712 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 1661 | 1465856990713 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x118424800 == 33 [pid = 1661] [id = 648] 15:29:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1125f8800) [pid = 1661] [serial = 1944] [outer = 0x0] 15:29:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x121391400) [pid = 1661] [serial = 1945] [outer = 0x1125f8800] 15:29:50 INFO - PROCESS | 1661 | 1465856990738 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x121629c00) [pid = 1661] [serial = 1946] [outer = 0x1125f8800] 15:29:51 INFO - PROCESS | 1661 | 1465856991071 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 15:29:51 INFO - PROCESS | 1661 | 1465856991080 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 1661 | 1465856991081 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:29:51 INFO - PROCESS | 1661 | 1465856991084 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 1661 | 1465856991085 Marionette TRACE conn2 <- [1,2566,null,{}] 15:29:51 INFO - PROCESS | 1661 | 1465856991090 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:51 INFO - PROCESS | 1661 | 1465856991094 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:51 INFO - PROCESS | 1661 | 1465856991211 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:29:51 INFO - PROCESS | 1661 | 1465856991225 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 1661 | 1465856991226 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294dd000 == 34 [pid = 1661] [id = 649] 15:29:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x121b8cc00) [pid = 1661] [serial = 1947] [outer = 0x0] 15:29:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x125329400) [pid = 1661] [serial = 1948] [outer = 0x121b8cc00] 15:29:51 INFO - PROCESS | 1661 | 1465856991250 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x126a65800) [pid = 1661] [serial = 1949] [outer = 0x121b8cc00] 15:29:51 INFO - PROCESS | 1661 | 1465856991598 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 15:29:51 INFO - PROCESS | 1661 | 1465856991606 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 1661 | 1465856991608 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:29:51 INFO - PROCESS | 1661 | 1465856991610 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 1661 | 1465856991611 Marionette TRACE conn2 <- [1,2570,null,{}] 15:29:51 INFO - PROCESS | 1661 | 1465856991613 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:51 INFO - PROCESS | 1661 | 1465856991614 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:51 INFO - PROCESS | 1661 | 1465856991724 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:29:51 INFO - PROCESS | 1661 | 1465856991728 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 1661 | 1465856991729 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a528000 == 35 [pid = 1661] [id = 650] 15:29:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1175d1800) [pid = 1661] [serial = 1950] [outer = 0x0] 15:29:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x127fdc800) [pid = 1661] [serial = 1951] [outer = 0x1175d1800] 15:29:51 INFO - PROCESS | 1661 | 1465856991753 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12813c800) [pid = 1661] [serial = 1952] [outer = 0x1175d1800] 15:29:52 INFO - PROCESS | 1661 | 1465856992114 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 15:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:29:52 INFO - PROCESS | 1661 | 1465856992129 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 1661 | 1465856992131 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:29:52 INFO - PROCESS | 1661 | 1465856992133 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 1661 | 1465856992134 Marionette TRACE conn2 <- [1,2574,null,{}] 15:29:52 INFO - PROCESS | 1661 | 1465856992137 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:52 INFO - PROCESS | 1661 | 1465856992139 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:52 INFO - PROCESS | 1661 | 1465856992240 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:29:52 INFO - PROCESS | 1661 | 1465856992251 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 1661 | 1465856992252 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac55800 == 36 [pid = 1661] [id = 651] 15:29:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x110fa1c00) [pid = 1661] [serial = 1953] [outer = 0x0] 15:29:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x128283c00) [pid = 1661] [serial = 1954] [outer = 0x110fa1c00] 15:29:52 INFO - PROCESS | 1661 | 1465856992279 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x1287a2000) [pid = 1661] [serial = 1955] [outer = 0x110fa1c00] 15:29:52 INFO - PROCESS | 1661 | 1465856992615 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 522ms 15:29:52 INFO - PROCESS | 1661 | 1465856992657 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 1661 | 1465856992658 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:29:52 INFO - PROCESS | 1661 | 1465856992660 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 1661 | 1465856992661 Marionette TRACE conn2 <- [1,2578,null,{}] 15:29:52 INFO - PROCESS | 1661 | 1465856992664 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:52 INFO - PROCESS | 1661 | 1465856992665 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:52 INFO - PROCESS | 1661 | 1465856992763 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:29:52 INFO - PROCESS | 1661 | 1465856992767 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 1661 | 1465856992768 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba0d000 == 37 [pid = 1661] [id = 652] 15:29:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x11886d400) [pid = 1661] [serial = 1956] [outer = 0x0] 15:29:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x1287e5000) [pid = 1661] [serial = 1957] [outer = 0x11886d400] 15:29:52 INFO - PROCESS | 1661 | 1465856992801 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x1287ed000) [pid = 1661] [serial = 1958] [outer = 0x11886d400] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x12642a000) [pid = 1661] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x11865f800) [pid = 1661] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x113297000) [pid = 1661] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x1121aac00) [pid = 1661] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11287e000) [pid = 1661] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x11330b000) [pid = 1661] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x112c03000) [pid = 1661] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x118263000) [pid = 1661] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x118fef000) [pid = 1661] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x120e9f800) [pid = 1661] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x118079800) [pid = 1661] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x125329800) [pid = 1661] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x110e7e000) [pid = 1661] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x11281bc00) [pid = 1661] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x112629000) [pid = 1661] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:29:53 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x110d86000) [pid = 1661] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:29:53 INFO - PROCESS | 1661 | 1465856993216 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 571ms 15:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:29:53 INFO - PROCESS | 1661 | 1465856993232 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 1661 | 1465856993233 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:29:53 INFO - PROCESS | 1661 | 1465856993236 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 1661 | 1465856993238 Marionette TRACE conn2 <- [1,2582,null,{}] 15:29:53 INFO - PROCESS | 1661 | 1465856993243 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:53 INFO - PROCESS | 1661 | 1465856993244 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:53 INFO - PROCESS | 1661 | 1465856993324 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:29:53 INFO - PROCESS | 1661 | 1465856993383 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 1661 | 1465856993384 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e45800 == 38 [pid = 1661] [id = 653] 15:29:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1125f0000) [pid = 1661] [serial = 1959] [outer = 0x0] 15:29:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x1133b5400) [pid = 1661] [serial = 1960] [outer = 0x1125f0000] 15:29:53 INFO - PROCESS | 1661 | 1465856993409 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x118f42c00) [pid = 1661] [serial = 1961] [outer = 0x1125f0000] 15:29:53 INFO - PROCESS | 1661 | 1465856993678 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 474ms 15:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:29:53 INFO - PROCESS | 1661 | 1465856993709 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 1661 | 1465856993711 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:29:53 INFO - PROCESS | 1661 | 1465856993713 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 1661 | 1465856993715 Marionette TRACE conn2 <- [1,2586,null,{}] 15:29:53 INFO - PROCESS | 1661 | 1465856993717 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:53 INFO - PROCESS | 1661 | 1465856993718 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:53 INFO - PROCESS | 1661 | 1465856993831 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:29:53 INFO - PROCESS | 1661 | 1465856993835 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 1661 | 1465856993837 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf4c800 == 39 [pid = 1661] [id = 654] 15:29:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x119ee0c00) [pid = 1661] [serial = 1962] [outer = 0x0] 15:29:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x1287e6c00) [pid = 1661] [serial = 1963] [outer = 0x119ee0c00] 15:29:53 INFO - PROCESS | 1661 | 1465856993884 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12932d400) [pid = 1661] [serial = 1964] [outer = 0x119ee0c00] 15:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 673ms 15:29:54 INFO - PROCESS | 1661 | 1465856994377 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:29:54 INFO - PROCESS | 1661 | 1465856994390 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 1661 | 1465856994391 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:29:54 INFO - PROCESS | 1661 | 1465856994393 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 1661 | 1465856994394 Marionette TRACE conn2 <- [1,2590,null,{}] 15:29:54 INFO - PROCESS | 1661 | 1465856994396 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:54 INFO - PROCESS | 1661 | 1465856994397 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:54 INFO - PROCESS | 1661 | 1465856994480 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:29:54 INFO - PROCESS | 1661 | 1465856994485 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 1661 | 1465856994486 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1da000 == 40 [pid = 1661] [id = 655] 15:29:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12932d800) [pid = 1661] [serial = 1965] [outer = 0x0] 15:29:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x12a35a400) [pid = 1661] [serial = 1966] [outer = 0x12932d800] 15:29:54 INFO - PROCESS | 1661 | 1465856994510 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12a4a9800) [pid = 1661] [serial = 1967] [outer = 0x12932d800] 15:29:54 INFO - PROCESS | 1661 | 1465856994839 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 468ms 15:29:54 INFO - PROCESS | 1661 | 1465856994862 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 1661 | 1465856994863 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:29:54 INFO - PROCESS | 1661 | 1465856994865 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 1661 | 1465856994866 Marionette TRACE conn2 <- [1,2594,null,{}] 15:29:54 INFO - PROCESS | 1661 | 1465856994869 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:54 INFO - PROCESS | 1661 | 1465856994871 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:54 INFO - PROCESS | 1661 | 1465856994959 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:29:55 INFO - PROCESS | 1661 | 1465856995020 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 1661 | 1465856995021 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1e0800 == 41 [pid = 1661] [id = 656] 15:29:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12a355000) [pid = 1661] [serial = 1968] [outer = 0x0] 15:29:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12a4afc00) [pid = 1661] [serial = 1969] [outer = 0x12a355000] 15:29:55 INFO - PROCESS | 1661 | 1465856995045 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12a58bc00) [pid = 1661] [serial = 1970] [outer = 0x12a355000] 15:29:55 INFO - PROCESS | 1661 | 1465856995567 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:29:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:29:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 722ms 15:29:55 INFO - PROCESS | 1661 | 1465856995587 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 1661 | 1465856995590 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:29:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:29:55 INFO - PROCESS | 1661 | 1465856995593 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 1661 | 1465856995596 Marionette TRACE conn2 <- [1,2598,null,{}] 15:29:55 INFO - PROCESS | 1661 | 1465856995600 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:55 INFO - PROCESS | 1661 | 1465856995602 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:55 INFO - PROCESS | 1661 | 1465856995745 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:29:55 INFO - PROCESS | 1661 | 1465856995768 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 1661 | 1465856995770 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x12112a800 == 42 [pid = 1661] [id = 657] 15:29:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x112fe2800) [pid = 1661] [serial = 1971] [outer = 0x0] 15:29:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x116479c00) [pid = 1661] [serial = 1972] [outer = 0x112fe2800] 15:29:55 INFO - PROCESS | 1661 | 1465856995833 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x1175d2800) [pid = 1661] [serial = 1973] [outer = 0x112fe2800] 15:29:56 INFO - PROCESS | 1661 | 1465856996283 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:29:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:29:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 723ms 15:29:56 INFO - PROCESS | 1661 | 1465856996316 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 1661 | 1465856996319 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:29:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:29:56 INFO - PROCESS | 1661 | 1465856996342 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 1661 | 1465856996343 Marionette TRACE conn2 <- [1,2602,null,{}] 15:29:56 INFO - PROCESS | 1661 | 1465856996346 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:56 INFO - PROCESS | 1661 | 1465856996348 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:56 INFO - PROCESS | 1661 | 1465856996472 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:29:56 INFO - PROCESS | 1661 | 1465856996558 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 1661 | 1465856996560 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:56 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294ce800 == 43 [pid = 1661] [id = 658] 15:29:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x118661c00) [pid = 1661] [serial = 1974] [outer = 0x0] 15:29:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x118fec400) [pid = 1661] [serial = 1975] [outer = 0x118661c00] 15:29:56 INFO - PROCESS | 1661 | 1465856996590 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x119449c00) [pid = 1661] [serial = 1976] [outer = 0x118661c00] 15:29:57 INFO - PROCESS | 1661 | 1465856997043 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 723ms 15:29:57 INFO - PROCESS | 1661 | 1465856997063 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 1661 | 1465856997064 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:29:57 INFO - PROCESS | 1661 | 1465856997067 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 1661 | 1465856997069 Marionette TRACE conn2 <- [1,2606,null,{}] 15:29:57 INFO - PROCESS | 1661 | 1465856997096 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:57 INFO - PROCESS | 1661 | 1465856997099 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:57 INFO - PROCESS | 1661 | 1465856997201 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:29:57 INFO - PROCESS | 1661 | 1465856997277 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 1661 | 1465856997279 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c586800 == 44 [pid = 1661] [id = 659] 15:29:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x12141f000) [pid = 1661] [serial = 1977] [outer = 0x0] 15:29:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x125ee6400) [pid = 1661] [serial = 1978] [outer = 0x12141f000] 15:29:57 INFO - PROCESS | 1661 | 1465856997310 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x126524800) [pid = 1661] [serial = 1979] [outer = 0x12141f000] 15:29:57 INFO - PROCESS | 1661 | 1465856997763 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 739ms 15:29:57 INFO - PROCESS | 1661 | 1465856997822 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 1661 | 1465856997824 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:29:57 INFO - PROCESS | 1661 | 1465856997828 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 1661 | 1465856997829 Marionette TRACE conn2 <- [1,2610,null,{}] 15:29:57 INFO - PROCESS | 1661 | 1465856997831 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:57 INFO - PROCESS | 1661 | 1465856997832 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:57 INFO - PROCESS | 1661 | 1465856997941 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:29:58 INFO - PROCESS | 1661 | 1465856998173 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1661 | 1465856998175 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x1188d6000 == 45 [pid = 1661] [id = 660] 15:29:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x110e85400) [pid = 1661] [serial = 1980] [outer = 0x0] 15:29:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x112827000) [pid = 1661] [serial = 1981] [outer = 0x110e85400] 15:29:58 INFO - PROCESS | 1661 | 1465856998219 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x112d62c00) [pid = 1661] [serial = 1982] [outer = 0x110e85400] 15:29:58 INFO - PROCESS | 1661 | 1465856998689 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:29:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:29:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 870ms 15:29:58 INFO - PROCESS | 1661 | 1465856998701 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 1661 | 1465856998706 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:29:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:29:58 INFO - PROCESS | 1661 | 1465856998711 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 1661 | 1465856998714 Marionette TRACE conn2 <- [1,2614,null,{}] 15:29:58 INFO - PROCESS | 1661 | 1465856998719 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:58 INFO - PROCESS | 1661 | 1465856998722 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:58 INFO - PROCESS | 1661 | 1465856998856 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:29:58 INFO - PROCESS | 1661 | 1465856998984 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1661 | 1465856998986 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:29:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x112f29000 == 46 [pid = 1661] [id = 661] 15:29:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x11622dc00) [pid = 1661] [serial = 1983] [outer = 0x0] 15:29:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x116e81800) [pid = 1661] [serial = 1984] [outer = 0x11622dc00] 15:29:59 INFO - PROCESS | 1661 | 1465856999024 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x118510000) [pid = 1661] [serial = 1985] [outer = 0x11622dc00] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1da000 == 45 [pid = 1661] [id = 655] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf4c800 == 44 [pid = 1661] [id = 654] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x125e45800 == 43 [pid = 1661] [id = 653] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba0d000 == 42 [pid = 1661] [id = 652] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac55800 == 41 [pid = 1661] [id = 651] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x12a528000 == 40 [pid = 1661] [id = 650] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x1294dd000 == 39 [pid = 1661] [id = 649] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x118424800 == 38 [pid = 1661] [id = 648] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x127f39000 == 37 [pid = 1661] [id = 647] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x123c09000 == 36 [pid = 1661] [id = 646] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x118fa7000 == 35 [pid = 1661] [id = 645] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x1169a9800 == 34 [pid = 1661] [id = 644] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x12112e000 == 33 [pid = 1661] [id = 643] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x1133e3000 == 32 [pid = 1661] [id = 642] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x1188d6000 == 31 [pid = 1661] [id = 660] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x12c586800 == 30 [pid = 1661] [id = 659] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x1294ce800 == 29 [pid = 1661] [id = 658] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x12112a800 == 28 [pid = 1661] [id = 657] 15:29:59 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1e0800 == 27 [pid = 1661] [id = 656] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x127fd3800) [pid = 1661] [serial = 1922] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x118fe3000) [pid = 1661] [serial = 1903] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x1193bec00) [pid = 1661] [serial = 1906] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x118507800) [pid = 1661] [serial = 1900] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x11865fc00) [pid = 1661] [serial = 1901] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x11825cc00) [pid = 1661] [serial = 1892] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x1174bf800) [pid = 1661] [serial = 1891] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x11673a800) [pid = 1661] [serial = 1897] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x116981c00) [pid = 1661] [serial = 1898] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x116737800) [pid = 1661] [serial = 1877] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x115ee6c00) [pid = 1661] [serial = 1876] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118660000) [pid = 1661] [serial = 1880] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x118508400) [pid = 1661] [serial = 1879] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x12141a800) [pid = 1661] [serial = 1883] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x119758400) [pid = 1661] [serial = 1882] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x121413c00) [pid = 1661] [serial = 1909] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x125e21c00) [pid = 1661] [serial = 1913] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x124dcd400) [pid = 1661] [serial = 1912] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x127fe0c00) [pid = 1661] [serial = 1886] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x11704ec00) [pid = 1661] [serial = 1916] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12675cc00) [pid = 1661] [serial = 1921] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12658c400) [pid = 1661] [serial = 1885] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x1125f0400) [pid = 1661] [serial = 1915] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x112870400) [pid = 1661] [serial = 1894] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1280cd800) [pid = 1661] [serial = 1924] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x126425c00) [pid = 1661] [serial = 1889] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x1175cb000) [pid = 1661] [serial = 1888] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x112caa800) [pid = 1661] [serial = 1895] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x1248df000) [pid = 1661] [serial = 1910] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x126426c00) [pid = 1661] [serial = 1919] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1193ba800) [pid = 1661] [serial = 1904] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x121418000) [pid = 1661] [serial = 1918] [outer = 0x0] [url = about:blank] 15:29:59 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x119756800) [pid = 1661] [serial = 1907] [outer = 0x0] [url = about:blank] 15:30:00 INFO - PROCESS | 1661 | 1465857000001 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1324ms 15:30:00 INFO - PROCESS | 1661 | 1465857000035 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 1661 | 1465857000039 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:30:00 INFO - PROCESS | 1661 | 1465857000043 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 1661 | 1465857000044 Marionette TRACE conn2 <- [1,2618,null,{}] 15:30:00 INFO - PROCESS | 1661 | 1465857000048 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:00 INFO - PROCESS | 1661 | 1465857000050 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:00 INFO - PROCESS | 1661 | 1465857000128 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:30:00 INFO - PROCESS | 1661 | 1465857000133 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 1661 | 1465857000136 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x116eda800 == 28 [pid = 1661] [id = 662] 15:30:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x1125f6c00) [pid = 1661] [serial = 1986] [outer = 0x0] 15:30:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x11286f400) [pid = 1661] [serial = 1987] [outer = 0x1125f6c00] 15:30:00 INFO - PROCESS | 1661 | 1465857000166 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x11287e000) [pid = 1661] [serial = 1988] [outer = 0x1125f6c00] 15:30:00 INFO - PROCESS | 1661 | 1465857000540 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 520ms 15:30:00 INFO - PROCESS | 1661 | 1465857000562 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 1661 | 1465857000566 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:30:00 INFO - PROCESS | 1661 | 1465857000570 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 1661 | 1465857000572 Marionette TRACE conn2 <- [1,2622,null,{}] 15:30:00 INFO - PROCESS | 1661 | 1465857000574 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:00 INFO - PROCESS | 1661 | 1465857000576 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:00 INFO - PROCESS | 1661 | 1465857000653 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:30:00 INFO - PROCESS | 1661 | 1465857000659 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 1661 | 1465857000660 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x118434000 == 29 [pid = 1661] [id = 663] 15:30:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x113298800) [pid = 1661] [serial = 1989] [outer = 0x0] 15:30:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x115f53c00) [pid = 1661] [serial = 1990] [outer = 0x113298800] 15:30:00 INFO - PROCESS | 1661 | 1465857000688 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x116922000) [pid = 1661] [serial = 1991] [outer = 0x113298800] 15:30:01 INFO - PROCESS | 1661 | 1465857001038 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:30:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 15:30:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:30:01 INFO - PROCESS | 1661 | 1465857001090 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 1661 | 1465857001092 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:30:01 INFO - PROCESS | 1661 | 1465857001094 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 1661 | 1465857001096 Marionette TRACE conn2 <- [1,2626,null,{}] 15:30:01 INFO - PROCESS | 1661 | 1465857001104 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:01 INFO - PROCESS | 1661 | 1465857001107 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:01 INFO - PROCESS | 1661 | 1465857001184 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:30:01 INFO - PROCESS | 1661 | 1465857001191 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 1661 | 1465857001193 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x121128800 == 30 [pid = 1661] [id = 664] 15:30:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x110e7e000) [pid = 1661] [serial = 1992] [outer = 0x0] 15:30:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x11850d800) [pid = 1661] [serial = 1993] [outer = 0x110e7e000] 15:30:01 INFO - PROCESS | 1661 | 1465857001221 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x1187acc00) [pid = 1661] [serial = 1994] [outer = 0x110e7e000] 15:30:01 INFO - PROCESS | 1661 | 1465857001571 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:30:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 570ms 15:30:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:30:01 INFO - PROCESS | 1661 | 1465857001665 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 1661 | 1465857001667 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:30:01 INFO - PROCESS | 1661 | 1465857001670 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 1661 | 1465857001673 Marionette TRACE conn2 <- [1,2630,null,{}] 15:30:01 INFO - PROCESS | 1661 | 1465857001677 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:01 INFO - PROCESS | 1661 | 1465857001679 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:01 INFO - PROCESS | 1661 | 1465857001805 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:30:01 INFO - PROCESS | 1661 | 1465857001864 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 1661 | 1465857001867 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ae0000 == 31 [pid = 1661] [id = 665] 15:30:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x111c83c00) [pid = 1661] [serial = 1995] [outer = 0x0] 15:30:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x11219fc00) [pid = 1661] [serial = 1996] [outer = 0x111c83c00] 15:30:01 INFO - PROCESS | 1661 | 1465857001898 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x112873c00) [pid = 1661] [serial = 1997] [outer = 0x111c83c00] 15:30:02 INFO - PROCESS | 1661 | 1465857002418 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:30:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:30:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 822ms 15:30:02 INFO - PROCESS | 1661 | 1465857002498 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:30:02 INFO - PROCESS | 1661 | 1465857002501 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:30:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:30:02 INFO - PROCESS | 1661 | 1465857002529 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:30:02 INFO - PROCESS | 1661 | 1465857002532 Marionette TRACE conn2 <- [1,2634,null,{}] 15:30:02 INFO - PROCESS | 1661 | 1465857002535 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:02 INFO - PROCESS | 1661 | 1465857002536 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:02 INFO - PROCESS | 1661 | 1465857002638 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:30:02 INFO - PROCESS | 1661 | 1465857002694 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 1661 | 1465857002695 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x121813800 == 32 [pid = 1661] [id = 666] 15:30:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x112d5c400) [pid = 1661] [serial = 1998] [outer = 0x0] 15:30:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1175cfc00) [pid = 1661] [serial = 1999] [outer = 0x112d5c400] 15:30:02 INFO - PROCESS | 1661 | 1465857002726 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x118508c00) [pid = 1661] [serial = 2000] [outer = 0x112d5c400] 15:30:03 INFO - PROCESS | 1661 | 1465857003293 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:30:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 830ms 15:30:03 INFO - PROCESS | 1661 | 1465857003358 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 1661 | 1465857003361 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:30:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:30:03 INFO - PROCESS | 1661 | 1465857003367 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 1661 | 1465857003372 Marionette TRACE conn2 <- [1,2638,null,{}] 15:30:03 INFO - PROCESS | 1661 | 1465857003377 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:03 INFO - PROCESS | 1661 | 1465857003380 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:03 INFO - PROCESS | 1661 | 1465857003506 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:30:03 INFO - PROCESS | 1661 | --DOCSHELL 0x118434000 == 31 [pid = 1661] [id = 663] 15:30:03 INFO - PROCESS | 1661 | --DOCSHELL 0x116eda800 == 30 [pid = 1661] [id = 662] 15:30:03 INFO - PROCESS | 1661 | 1465857003606 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 1661 | 1465857003610 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x117d6e800 == 31 [pid = 1661] [id = 667] 15:30:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x112826c00) [pid = 1661] [serial = 2001] [outer = 0x0] 15:30:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x11297ec00) [pid = 1661] [serial = 2002] [outer = 0x112826c00] 15:30:03 INFO - PROCESS | 1661 | 1465857003654 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x1164db800) [pid = 1661] [serial = 2003] [outer = 0x112826c00] 15:30:04 INFO - PROCESS | 1661 | 1465857004027 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:30:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 677ms 15:30:04 INFO - PROCESS | 1661 | 1465857004043 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 1661 | 1465857004046 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:30:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:30:04 INFO - PROCESS | 1661 | 1465857004050 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 1661 | 1465857004052 Marionette TRACE conn2 <- [1,2642,null,{}] 15:30:04 INFO - PROCESS | 1661 | 1465857004057 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:04 INFO - PROCESS | 1661 | 1465857004059 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:04 INFO - PROCESS | 1661 | 1465857004194 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:30:04 INFO - PROCESS | 1661 | 1465857004237 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 1661 | 1465857004238 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214cf000 == 32 [pid = 1661] [id = 668] 15:30:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x11673d000) [pid = 1661] [serial = 2004] [outer = 0x0] 15:30:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x118260400) [pid = 1661] [serial = 2005] [outer = 0x11673d000] 15:30:04 INFO - PROCESS | 1661 | 1465857004272 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x118fbac00) [pid = 1661] [serial = 2006] [outer = 0x11673d000] 15:30:04 INFO - PROCESS | 1661 | 1465857004608 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:30:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 573ms 15:30:04 INFO - PROCESS | 1661 | 1465857004625 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:30:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:30:04 INFO - PROCESS | 1661 | 1465857004626 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:30:04 INFO - PROCESS | 1661 | 1465857004628 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 1661 | 1465857004631 Marionette TRACE conn2 <- [1,2646,null,{}] 15:30:04 INFO - PROCESS | 1661 | 1465857004641 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:04 INFO - PROCESS | 1661 | 1465857004644 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:04 INFO - PROCESS | 1661 | 1465857004756 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:30:04 INFO - PROCESS | 1661 | 1465857004761 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 1661 | 1465857004763 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x126927000 == 33 [pid = 1661] [id = 669] 15:30:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x110d91400) [pid = 1661] [serial = 2007] [outer = 0x0] 15:30:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x119449800) [pid = 1661] [serial = 2008] [outer = 0x110d91400] 15:30:04 INFO - PROCESS | 1661 | 1465857004798 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x120ea6c00) [pid = 1661] [serial = 2009] [outer = 0x110d91400] 15:30:05 INFO - PROCESS | 1661 | 1465857005119 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:30:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:30:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 524ms 15:30:05 INFO - PROCESS | 1661 | 1465857005160 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:30:05 INFO - PROCESS | 1661 | 1465857005162 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:30:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:30:05 INFO - PROCESS | 1661 | 1465857005164 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 1661 | 1465857005165 Marionette TRACE conn2 <- [1,2650,null,{}] 15:30:05 INFO - PROCESS | 1661 | 1465857005168 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:05 INFO - PROCESS | 1661 | 1465857005169 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:05 INFO - PROCESS | 1661 | 1465857005276 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:30:05 INFO - PROCESS | 1661 | 1465857005287 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 1661 | 1465857005288 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280dc800 == 34 [pid = 1661] [id = 670] 15:30:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x120ee1c00) [pid = 1661] [serial = 2010] [outer = 0x0] 15:30:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x121414400) [pid = 1661] [serial = 2011] [outer = 0x120ee1c00] 15:30:05 INFO - PROCESS | 1661 | 1465857005313 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x121421000) [pid = 1661] [serial = 2012] [outer = 0x120ee1c00] 15:30:05 INFO - PROCESS | 1661 | 1465857005691 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:30:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:30:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 574ms 15:30:05 INFO - PROCESS | 1661 | 1465857005739 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:30:05 INFO - PROCESS | 1661 | 1465857005741 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:30:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:30:05 INFO - PROCESS | 1661 | 1465857005744 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 1661 | 1465857005746 Marionette TRACE conn2 <- [1,2654,null,{}] 15:30:05 INFO - PROCESS | 1661 | 1465857005749 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:05 INFO - PROCESS | 1661 | 1465857005751 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:05 INFO - PROCESS | 1661 | 1465857005894 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:30:05 INFO - PROCESS | 1661 | 1465857005913 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 1661 | 1465857005914 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x129432800 == 35 [pid = 1661] [id = 671] 15:30:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x121421400) [pid = 1661] [serial = 2013] [outer = 0x0] 15:30:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x12480f800) [pid = 1661] [serial = 2014] [outer = 0x121421400] 15:30:05 INFO - PROCESS | 1661 | 1465857005962 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x124dc7800) [pid = 1661] [serial = 2015] [outer = 0x121421400] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x12a355000) [pid = 1661] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x110e85400) [pid = 1661] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x11622dc00) [pid = 1661] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x113298800) [pid = 1661] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x112fe2800) [pid = 1661] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x118661c00) [pid = 1661] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12141f000) [pid = 1661] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x1125f6c00) [pid = 1661] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x1175d1800) [pid = 1661] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x1193c6000) [pid = 1661] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x119ee0c00) [pid = 1661] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x110e7d800) [pid = 1661] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x11329f400) [pid = 1661] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x112fedc00) [pid = 1661] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x110fa1c00) [pid = 1661] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x11886d400) [pid = 1661] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x116740c00) [pid = 1661] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x121b8cc00) [pid = 1661] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12932d800) [pid = 1661] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x110d87400) [pid = 1661] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x1125f8800) [pid = 1661] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x1125f0000) [pid = 1661] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:30:06 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x126a64c00) [pid = 1661] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:30:06 INFO - PROCESS | 1661 | 1465857006370 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:30:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 671ms 15:30:06 INFO - PROCESS | 1661 | 1465857006415 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 1661 | 1465857006416 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:30:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:30:06 INFO - PROCESS | 1661 | 1465857006419 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 1661 | 1465857006420 Marionette TRACE conn2 <- [1,2658,null,{}] 15:30:06 INFO - PROCESS | 1661 | 1465857006422 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:06 INFO - PROCESS | 1661 | 1465857006426 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:06 INFO - PROCESS | 1661 | 1465857006554 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:30:06 INFO - PROCESS | 1661 | 1465857006612 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 1661 | 1465857006613 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x129449800 == 36 [pid = 1661] [id = 672] 15:30:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x110e35000) [pid = 1661] [serial = 2016] [outer = 0x0] 15:30:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x118663c00) [pid = 1661] [serial = 2017] [outer = 0x110e35000] 15:30:06 INFO - PROCESS | 1661 | 1465857006638 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x124dcd400) [pid = 1661] [serial = 2018] [outer = 0x110e35000] 15:30:06 INFO - PROCESS | 1661 | 1465857006901 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:30:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 15:30:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:30:06 INFO - PROCESS | 1661 | 1465857006944 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 1661 | 1465857006945 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:30:06 INFO - PROCESS | 1661 | 1465857006947 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 1661 | 1465857006948 Marionette TRACE conn2 <- [1,2662,null,{}] 15:30:06 INFO - PROCESS | 1661 | 1465857006951 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:06 INFO - PROCESS | 1661 | 1465857006952 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:07 INFO - PROCESS | 1661 | 1465857007043 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:30:07 INFO - PROCESS | 1661 | 1465857007046 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 1661 | 1465857007047 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x121127000 == 37 [pid = 1661] [id = 673] 15:30:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x125e1a400) [pid = 1661] [serial = 2019] [outer = 0x0] 15:30:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x125ef1800) [pid = 1661] [serial = 2020] [outer = 0x125e1a400] 15:30:07 INFO - PROCESS | 1661 | 1465857007078 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x126426000) [pid = 1661] [serial = 2021] [outer = 0x125e1a400] 15:30:07 INFO - PROCESS | 1661 | 1465857007393 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:30:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 468ms 15:30:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:30:07 INFO - PROCESS | 1661 | 1465857007415 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 1661 | 1465857007417 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:30:07 INFO - PROCESS | 1661 | 1465857007419 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 1661 | 1465857007420 Marionette TRACE conn2 <- [1,2666,null,{}] 15:30:07 INFO - PROCESS | 1661 | 1465857007425 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:07 INFO - PROCESS | 1661 | 1465857007426 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:07 INFO - PROCESS | 1661 | 1465857007530 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:30:07 INFO - PROCESS | 1661 | 1465857007537 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 1661 | 1465857007538 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab4e800 == 38 [pid = 1661] [id = 674] 15:30:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x125e1dc00) [pid = 1661] [serial = 2022] [outer = 0x0] 15:30:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x126429800) [pid = 1661] [serial = 2023] [outer = 0x125e1dc00] 15:30:07 INFO - PROCESS | 1661 | 1465857007562 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12675c800) [pid = 1661] [serial = 2024] [outer = 0x125e1dc00] 15:30:08 INFO - PROCESS | 1661 | 1465857008337 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:30:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 15:30:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 971ms 15:30:08 INFO - PROCESS | 1661 | 1465857008420 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:30:08 INFO - PROCESS | 1661 | 1465857008424 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:30:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:30:08 INFO - PROCESS | 1661 | 1465857008429 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:30:08 INFO - PROCESS | 1661 | 1465857008430 Marionette TRACE conn2 <- [1,2670,null,{}] 15:30:08 INFO - PROCESS | 1661 | 1465857008435 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:08 INFO - PROCESS | 1661 | 1465857008436 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:08 INFO - PROCESS | 1661 | 1465857008530 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:30:08 INFO - PROCESS | 1661 | 1465857008625 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 1661 | 1465857008626 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x119ab5800 == 39 [pid = 1661] [id = 675] 15:30:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x112821000) [pid = 1661] [serial = 2025] [outer = 0x0] 15:30:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x11287c800) [pid = 1661] [serial = 2026] [outer = 0x112821000] 15:30:08 INFO - PROCESS | 1661 | 1465857008659 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x11330b400) [pid = 1661] [serial = 2027] [outer = 0x112821000] 15:30:09 INFO - PROCESS | 1661 | 1465857009568 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 15:30:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 15:30:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:30:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:30:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1175ms 15:30:09 INFO - PROCESS | 1661 | 1465857009606 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 1661 | 1465857009609 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:30:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:30:09 INFO - PROCESS | 1661 | 1465857009614 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 1661 | 1465857009616 Marionette TRACE conn2 <- [1,2674,null,{}] 15:30:09 INFO - PROCESS | 1661 | 1465857009618 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:09 INFO - PROCESS | 1661 | 1465857009620 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:09 INFO - PROCESS | 1661 | 1465857009718 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:30:09 INFO - PROCESS | 1661 | 1465857009775 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 1661 | 1465857009777 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f35800 == 40 [pid = 1661] [id = 676] 15:30:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x1180b0400) [pid = 1661] [serial = 2028] [outer = 0x0] 15:30:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x11850ac00) [pid = 1661] [serial = 2029] [outer = 0x1180b0400] 15:30:09 INFO - PROCESS | 1661 | 1465857009807 Marionette DEBUG loaded listener.js 15:30:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x118660000) [pid = 1661] [serial = 2030] [outer = 0x1180b0400] 15:30:10 INFO - PROCESS | 1661 | 1465857010741 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 15:30:10 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 15:30:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:30:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 15:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:30:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1171ms 15:30:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:30:10 INFO - PROCESS | 1661 | 1465857010786 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 1661 | 1465857010787 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:30:10 INFO - PROCESS | 1661 | 1465857010790 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 1661 | 1465857010792 Marionette TRACE conn2 <- [1,2678,null,{}] 15:30:10 INFO - PROCESS | 1661 | 1465857010800 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:10 INFO - PROCESS | 1661 | 1465857010803 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:10 INFO - PROCESS | 1661 | 1465857010905 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:30:10 INFO - PROCESS | 1661 | 1465857010962 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 1661 | 1465857010964 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x11817f800 == 41 [pid = 1661] [id = 677] 15:30:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x1187a8000) [pid = 1661] [serial = 2031] [outer = 0x0] 15:30:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x118f48800) [pid = 1661] [serial = 2032] [outer = 0x1187a8000] 15:30:10 INFO - PROCESS | 1661 | 1465857010995 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x1193c1c00) [pid = 1661] [serial = 2033] [outer = 0x1187a8000] 15:30:11 INFO - PROCESS | 1661 | --DOCSHELL 0x112f29000 == 40 [pid = 1661] [id = 661] 15:30:11 INFO - PROCESS | 1661 | --DOCSHELL 0x121127000 == 39 [pid = 1661] [id = 673] 15:30:11 INFO - PROCESS | 1661 | --DOCSHELL 0x129449800 == 38 [pid = 1661] [id = 672] 15:30:11 INFO - PROCESS | 1661 | --DOCSHELL 0x129432800 == 37 [pid = 1661] [id = 671] 15:30:11 INFO - PROCESS | 1661 | --DOCSHELL 0x1280dc800 == 36 [pid = 1661] [id = 670] 15:30:11 INFO - PROCESS | 1661 | --DOCSHELL 0x126927000 == 35 [pid = 1661] [id = 669] 15:30:11 INFO - PROCESS | 1661 | --DOCSHELL 0x1214cf000 == 34 [pid = 1661] [id = 668] 15:30:11 INFO - PROCESS | 1661 | --DOCSHELL 0x117d6e800 == 33 [pid = 1661] [id = 667] 15:30:11 INFO - PROCESS | 1661 | --DOCSHELL 0x121813800 == 32 [pid = 1661] [id = 666] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x11850d800) [pid = 1661] [serial = 1993] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOCSHELL 0x116ae0000 == 31 [pid = 1661] [id = 665] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x112827000) [pid = 1661] [serial = 1981] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x116e81800) [pid = 1661] [serial = 1984] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x115f53c00) [pid = 1661] [serial = 1990] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x118510000) [pid = 1661] [serial = 1985] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x116479c00) [pid = 1661] [serial = 1972] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x118fec400) [pid = 1661] [serial = 1975] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1175d2800) [pid = 1661] [serial = 1973] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x125ee6400) [pid = 1661] [serial = 1978] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x119449c00) [pid = 1661] [serial = 1976] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x11286f400) [pid = 1661] [serial = 1987] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x11287e000) [pid = 1661] [serial = 1988] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x116922000) [pid = 1661] [serial = 1991] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12a4a9800) [pid = 1661] [serial = 1967] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x126524800) [pid = 1661] [serial = 1979] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x112d62c00) [pid = 1661] [serial = 1982] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12813c800) [pid = 1661] [serial = 1952] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x120ea2800) [pid = 1661] [serial = 1942] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x12932d400) [pid = 1661] [serial = 1964] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x1187ad400) [pid = 1661] [serial = 1939] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x1287e6c00) [pid = 1661] [serial = 1963] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x115ef1400) [pid = 1661] [serial = 1930] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1162a0c00) [pid = 1661] [serial = 1934] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x1287a2000) [pid = 1661] [serial = 1955] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x1287e5000) [pid = 1661] [serial = 1957] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x116923c00) [pid = 1661] [serial = 1931] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x1180b3800) [pid = 1661] [serial = 1937] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x125329400) [pid = 1661] [serial = 1948] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x126a65800) [pid = 1661] [serial = 1949] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x12a35a400) [pid = 1661] [serial = 1966] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x11329e800) [pid = 1661] [serial = 1933] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x1287ed000) [pid = 1661] [serial = 1958] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x1174bb000) [pid = 1661] [serial = 1936] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x1210ee000) [pid = 1661] [serial = 1943] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x1125ebc00) [pid = 1661] [serial = 1928] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x121391400) [pid = 1661] [serial = 1945] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x121629c00) [pid = 1661] [serial = 1946] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x118f42c00) [pid = 1661] [serial = 1961] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x1193bbc00) [pid = 1661] [serial = 1940] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 64 (0x1133b5400) [pid = 1661] [serial = 1960] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 63 (0x110e7dc00) [pid = 1661] [serial = 1927] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 62 (0x127fdc800) [pid = 1661] [serial = 1951] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 61 (0x128288c00) [pid = 1661] [serial = 1925] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 60 (0x128283c00) [pid = 1661] [serial = 1954] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 59 (0x12a58bc00) [pid = 1661] [serial = 1970] [outer = 0x0] [url = about:blank] 15:30:11 INFO - PROCESS | 1661 | --DOMWINDOW == 58 (0x12a4afc00) [pid = 1661] [serial = 1969] [outer = 0x0] [url = about:blank] 15:30:12 INFO - PROCESS | 1661 | 1465857012029 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:30:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:30:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1272ms 15:30:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:30:12 INFO - PROCESS | 1661 | 1465857012062 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 1661 | 1465857012065 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:30:12 INFO - PROCESS | 1661 | 1465857012068 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 1661 | 1465857012070 Marionette TRACE conn2 <- [1,2682,null,{}] 15:30:12 INFO - PROCESS | 1661 | 1465857012073 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:12 INFO - PROCESS | 1661 | 1465857012075 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:12 INFO - PROCESS | 1661 | 1465857012153 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:30:12 INFO - PROCESS | 1661 | 1465857012159 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 1661 | 1465857012161 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x116ee7000 == 32 [pid = 1661] [id = 678] 15:30:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 59 (0x112ca3000) [pid = 1661] [serial = 2034] [outer = 0x0] 15:30:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 60 (0x11673e800) [pid = 1661] [serial = 2035] [outer = 0x112ca3000] 15:30:12 INFO - PROCESS | 1661 | 1465857012188 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 61 (0x1175cc800) [pid = 1661] [serial = 2036] [outer = 0x112ca3000] 15:30:13 INFO - PROCESS | 1661 | 1465857013050 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:30:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 15:30:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms 15:30:13 INFO - PROCESS | 1661 | 1465857013091 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:30:13 INFO - PROCESS | 1661 | 1465857013093 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:30:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:30:13 INFO - PROCESS | 1661 | 1465857013098 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 1661 | 1465857013100 Marionette TRACE conn2 <- [1,2686,null,{}] 15:30:13 INFO - PROCESS | 1661 | 1465857013113 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:13 INFO - PROCESS | 1661 | 1465857013114 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:13 INFO - PROCESS | 1661 | 1465857013193 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:30:13 INFO - PROCESS | 1661 | 1465857013197 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 1661 | 1465857013198 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x119996800 == 33 [pid = 1661] [id = 679] 15:30:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 62 (0x118611400) [pid = 1661] [serial = 2037] [outer = 0x0] 15:30:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 63 (0x118fec400) [pid = 1661] [serial = 2038] [outer = 0x118611400] 15:30:13 INFO - PROCESS | 1661 | 1465857013227 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 64 (0x1193c5800) [pid = 1661] [serial = 2039] [outer = 0x118611400] 15:30:14 INFO - PROCESS | 1661 | 1465857014131 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 15:30:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 15:30:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:30:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 15:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:30:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1077ms 15:30:14 INFO - PROCESS | 1661 | 1465857014176 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 1661 | 1465857014177 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:30:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:30:14 INFO - PROCESS | 1661 | 1465857014180 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 1661 | 1465857014182 Marionette TRACE conn2 <- [1,2690,null,{}] 15:30:14 INFO - PROCESS | 1661 | 1465857014189 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}] 15:30:14 INFO - PROCESS | 1661 | 1465857014192 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:14 INFO - PROCESS | 1661 | 1465857014294 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:30:14 INFO - PROCESS | 1661 | 1465857014307 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 1661 | 1465857014308 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x12488a800 == 34 [pid = 1661] [id = 680] 15:30:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x120e9e400) [pid = 1661] [serial = 2040] [outer = 0x0] 15:30:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x120ed8400) [pid = 1661] [serial = 2041] [outer = 0x120e9e400] 15:30:14 INFO - PROCESS | 1661 | 1465857014336 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x1216c5400) [pid = 1661] [serial = 2042] [outer = 0x120e9e400] 15:30:15 INFO - PROCESS | 1661 | 1465857015135 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 15:30:15 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 15:30:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:30:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 15:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:30:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 975ms 15:30:15 INFO - PROCESS | 1661 | 1465857015156 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 1661 | 1465857015157 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:30:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:30:15 INFO - PROCESS | 1661 | 1465857015160 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - PROCESS | 1661 | 1465857015161 Marionette TRACE conn2 <- [1,2694,null,{}] 15:30:15 INFO - PROCESS | 1661 | 1465857015163 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}] 15:30:15 INFO - PROCESS | 1661 | 1465857015164 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:15 INFO - PROCESS | 1661 | 1465857015268 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:30:15 INFO - PROCESS | 1661 | 1465857015307 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 1661 | 1465857015308 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f42800 == 35 [pid = 1661] [id = 681] 15:30:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x124bab400) [pid = 1661] [serial = 2043] [outer = 0x0] 15:30:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x125ee9400) [pid = 1661] [serial = 2044] [outer = 0x124bab400] 15:30:15 INFO - PROCESS | 1661 | 1465857015333 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x126044400) [pid = 1661] [serial = 2045] [outer = 0x124bab400] 15:30:15 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x110d91400) [pid = 1661] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:30:15 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x110e7e000) [pid = 1661] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:30:15 INFO - PROCESS | 1661 | --DOMWINDOW == 67 (0x120ee1c00) [pid = 1661] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:30:15 INFO - PROCESS | 1661 | --DOMWINDOW == 66 (0x121421400) [pid = 1661] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:30:15 INFO - PROCESS | 1661 | --DOMWINDOW == 65 (0x125e1a400) [pid = 1661] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:30:15 INFO - PROCESS | 1661 | --DOMWINDOW == 64 (0x110e35000) [pid = 1661] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:30:15 INFO - PROCESS | 1661 | --DOMWINDOW == 63 (0x112826c00) [pid = 1661] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:30:15 INFO - PROCESS | 1661 | --DOMWINDOW == 62 (0x11673d000) [pid = 1661] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:30:16 INFO - PROCESS | 1661 | 1465857016150 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 15:30:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 15:30:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:30:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 15:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:30:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1021ms 15:30:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:30:16 INFO - PROCESS | 1661 | 1465857016182 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 1661 | 1465857016183 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:30:16 INFO - PROCESS | 1661 | 1465857016185 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 1661 | 1465857016186 Marionette TRACE conn2 <- [1,2698,null,{}] 15:30:16 INFO - PROCESS | 1661 | 1465857016198 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}] 15:30:16 INFO - PROCESS | 1661 | 1465857016199 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:16 INFO - PROCESS | 1661 | 1465857016276 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:30:16 INFO - PROCESS | 1661 | 1465857016279 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 1661 | 1465857016280 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:16 INFO - PROCESS | 1661 | ++DOCSHELL 0x12875b000 == 36 [pid = 1661] [id = 682] 15:30:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 63 (0x112823c00) [pid = 1661] [serial = 2046] [outer = 0x0] 15:30:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 64 (0x126427c00) [pid = 1661] [serial = 2047] [outer = 0x112823c00] 15:30:16 INFO - PROCESS | 1661 | 1465857016305 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 65 (0x12675a000) [pid = 1661] [serial = 2048] [outer = 0x112823c00] 15:30:17 INFO - PROCESS | 1661 | 1465857017129 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 15:30:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 15:30:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:30:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 15:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:30:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 974ms 15:30:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:30:17 INFO - PROCESS | 1661 | 1465857017159 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 15:30:17 INFO - PROCESS | 1661 | 1465857017161 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:30:17 INFO - PROCESS | 1661 | 1465857017163 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 1661 | 1465857017164 Marionette TRACE conn2 <- [1,2702,null,{}] 15:30:17 INFO - PROCESS | 1661 | 1465857017166 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}] 15:30:17 INFO - PROCESS | 1661 | 1465857017170 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:17 INFO - PROCESS | 1661 | 1465857017279 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:30:17 INFO - PROCESS | 1661 | 1465857017286 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:17 INFO - PROCESS | 1661 | 1465857017288 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294db800 == 37 [pid = 1661] [id = 683] 15:30:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 66 (0x126a63800) [pid = 1661] [serial = 2049] [outer = 0x0] 15:30:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 67 (0x1280cd800) [pid = 1661] [serial = 2050] [outer = 0x126a63800] 15:30:17 INFO - PROCESS | 1661 | 1465857017320 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 68 (0x12828d000) [pid = 1661] [serial = 2051] [outer = 0x126a63800] 15:30:17 INFO - PROCESS | 1661 | 1465857017638 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]]]}] 15:30:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:30:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 15:30:17 INFO - PROCESS | 1661 | 1465857017682 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:30:17 INFO - PROCESS | 1661 | 1465857017683 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:30:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:30:17 INFO - PROCESS | 1661 | 1465857017685 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 1661 | 1465857017686 Marionette TRACE conn2 <- [1,2706,null,{}] 15:30:17 INFO - PROCESS | 1661 | 1465857017689 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}] 15:30:17 INFO - PROCESS | 1661 | 1465857017690 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:17 INFO - PROCESS | 1661 | 1465857017813 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:30:17 INFO - PROCESS | 1661 | 1465857017876 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:17 INFO - PROCESS | 1661 | 1465857017878 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:17 INFO - PROCESS | 1661 | ++DOCSHELL 0x115fb0000 == 38 [pid = 1661] [id = 684] 15:30:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x110e3e800) [pid = 1661] [serial = 2052] [outer = 0x0] 15:30:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x110e81000) [pid = 1661] [serial = 2053] [outer = 0x110e3e800] 15:30:17 INFO - PROCESS | 1661 | 1465857017911 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x11287e000) [pid = 1661] [serial = 2054] [outer = 0x110e3e800] 15:30:18 INFO - PROCESS | 1661 | 1465857018363 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]]]}] 15:30:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:30:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 718ms 15:30:18 INFO - PROCESS | 1661 | 1465857018405 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:30:18 INFO - PROCESS | 1661 | 1465857018408 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:30:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:30:18 INFO - PROCESS | 1661 | 1465857018411 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 1661 | 1465857018413 Marionette TRACE conn2 <- [1,2710,null,{}] 15:30:18 INFO - PROCESS | 1661 | 1465857018416 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}] 15:30:18 INFO - PROCESS | 1661 | 1465857018419 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:18 INFO - PROCESS | 1661 | 1465857018563 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:30:18 INFO - PROCESS | 1661 | 1465857018614 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 1661 | 1465857018616 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214e0800 == 39 [pid = 1661] [id = 685] 15:30:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x116922800) [pid = 1661] [serial = 2055] [outer = 0x0] 15:30:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x1180b4400) [pid = 1661] [serial = 2056] [outer = 0x116922800] 15:30:18 INFO - PROCESS | 1661 | 1465857018648 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x11886d400) [pid = 1661] [serial = 2057] [outer = 0x116922800] 15:30:19 INFO - PROCESS | 1661 | 1465857019083 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] 15:30:19 INFO - PROCESS | 1661 | 1465857019134 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:30:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:30:19 INFO - PROCESS | 1661 | 1465857019155 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 1661 | 1465857019157 Marionette TRACE conn2 <- [1,2714,null,{}] 15:30:19 INFO - PROCESS | 1661 | 1465857019161 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}] 15:30:19 INFO - PROCESS | 1661 | 1465857019162 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:19 INFO - PROCESS | 1661 | 1465857019264 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:30:19 INFO - PROCESS | 1661 | 1465857019337 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:19 INFO - PROCESS | 1661 | 1465857019338 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294c9800 == 40 [pid = 1661] [id = 686] 15:30:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x120ea2800) [pid = 1661] [serial = 2058] [outer = 0x0] 15:30:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x121629c00) [pid = 1661] [serial = 2059] [outer = 0x120ea2800] 15:30:19 INFO - PROCESS | 1661 | 1465857019368 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x124dd2c00) [pid = 1661] [serial = 2060] [outer = 0x120ea2800] 15:30:19 INFO - PROCESS | 1661 | 1465857019779 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]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:30:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 688ms 15:30:19 INFO - PROCESS | 1661 | 1465857019826 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 1661 | 1465857019829 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:30:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:30:19 INFO - PROCESS | 1661 | 1465857019836 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 1661 | 1465857019840 Marionette TRACE conn2 <- [1,2718,null,{}] 15:30:19 INFO - PROCESS | 1661 | 1465857019842 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}] 15:30:19 INFO - PROCESS | 1661 | 1465857019845 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:19 INFO - PROCESS | 1661 | 1465857019947 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:30:20 INFO - PROCESS | 1661 | 1465857020004 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 1661 | 1465857020005 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac59800 == 41 [pid = 1661] [id = 687] 15:30:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x12652d400) [pid = 1661] [serial = 2061] [outer = 0x0] 15:30:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x1280cdc00) [pid = 1661] [serial = 2062] [outer = 0x12652d400] 15:30:20 INFO - PROCESS | 1661 | 1465857020034 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x12879e000) [pid = 1661] [serial = 2063] [outer = 0x12652d400] 15:30:20 INFO - PROCESS | 1661 | 1465857020523 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] 15:30:20 INFO - PROCESS | 1661 | 1465857020586 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:30:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:30:20 INFO - PROCESS | 1661 | 1465857020610 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:30:20 INFO - PROCESS | 1661 | 1465857020612 Marionette TRACE conn2 <- [1,2722,null,{}] 15:30:20 INFO - PROCESS | 1661 | 1465857020614 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}] 15:30:20 INFO - PROCESS | 1661 | 1465857020615 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:20 INFO - PROCESS | 1661 | 1465857020715 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:30:20 INFO - PROCESS | 1661 | 1465857020786 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 1661 | 1465857020787 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x12113d800 == 42 [pid = 1661] [id = 688] 15:30:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x119338400) [pid = 1661] [serial = 2064] [outer = 0x0] 15:30:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x12603a800) [pid = 1661] [serial = 2065] [outer = 0x119338400] 15:30:20 INFO - PROCESS | 1661 | 1465857020818 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x1287a2000) [pid = 1661] [serial = 2066] [outer = 0x119338400] 15:30:21 INFO - PROCESS | 1661 | 1465857021331 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] 15:30:21 INFO - PROCESS | 1661 | 1465857021389 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:30:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:30:21 INFO - PROCESS | 1661 | 1465857021392 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:30:21 INFO - PROCESS | 1661 | 1465857021393 Marionette TRACE conn2 <- [1,2726,null,{}] 15:30:21 INFO - PROCESS | 1661 | 1465857021398 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}] 15:30:21 INFO - PROCESS | 1661 | 1465857021399 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:21 INFO - PROCESS | 1661 | 1465857021497 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:30:21 INFO - PROCESS | 1661 | 1465857021569 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 1661 | 1465857021570 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x121131000 == 43 [pid = 1661] [id = 689] 15:30:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x1175c5800) [pid = 1661] [serial = 2067] [outer = 0x0] 15:30:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x1180a7c00) [pid = 1661] [serial = 2068] [outer = 0x1175c5800] 15:30:21 INFO - PROCESS | 1661 | 1465857021599 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x1187aac00) [pid = 1661] [serial = 2069] [outer = 0x1175c5800] 15:30:21 INFO - PROCESS | 1661 | --DOCSHELL 0x1294db800 == 42 [pid = 1661] [id = 683] 15:30:21 INFO - PROCESS | 1661 | --DOCSHELL 0x12875b000 == 41 [pid = 1661] [id = 682] 15:30:21 INFO - PROCESS | 1661 | --DOCSHELL 0x127f42800 == 40 [pid = 1661] [id = 681] 15:30:21 INFO - PROCESS | 1661 | --DOCSHELL 0x12488a800 == 39 [pid = 1661] [id = 680] 15:30:21 INFO - PROCESS | 1661 | --DOCSHELL 0x119996800 == 38 [pid = 1661] [id = 679] 15:30:21 INFO - PROCESS | 1661 | --DOCSHELL 0x116ee7000 == 37 [pid = 1661] [id = 678] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x126429800) [pid = 1661] [serial = 2023] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | 1465857021968 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]]]}] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x119449800) [pid = 1661] [serial = 2008] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x1175cfc00) [pid = 1661] [serial = 1999] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 82 (0x11219fc00) [pid = 1661] [serial = 1996] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 81 (0x1187acc00) [pid = 1661] [serial = 1994] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 80 (0x121414400) [pid = 1661] [serial = 2011] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 79 (0x12480f800) [pid = 1661] [serial = 2014] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 78 (0x121421000) [pid = 1661] [serial = 2012] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 77 (0x125ef1800) [pid = 1661] [serial = 2020] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 76 (0x118663c00) [pid = 1661] [serial = 2017] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 75 (0x124dc7800) [pid = 1661] [serial = 2015] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 74 (0x11297ec00) [pid = 1661] [serial = 2002] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 73 (0x1164db800) [pid = 1661] [serial = 2003] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 72 (0x126426000) [pid = 1661] [serial = 2021] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 71 (0x118260400) [pid = 1661] [serial = 2005] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 70 (0x124dcd400) [pid = 1661] [serial = 2018] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 69 (0x120ea6c00) [pid = 1661] [serial = 2009] [outer = 0x0] [url = about:blank] 15:30:21 INFO - PROCESS | 1661 | --DOMWINDOW == 68 (0x118fbac00) [pid = 1661] [serial = 2006] [outer = 0x0] [url = about:blank] 15:30:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:30:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 623ms 15:30:22 INFO - PROCESS | 1661 | 1465857022015 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 1661 | 1465857022017 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:30:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:30:22 INFO - PROCESS | 1661 | 1465857022021 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 1661 | 1465857022023 Marionette TRACE conn2 <- [1,2730,null,{}] 15:30:22 INFO - PROCESS | 1661 | 1465857022024 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}] 15:30:22 INFO - PROCESS | 1661 | 1465857022026 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:22 INFO - PROCESS | 1661 | 1465857022093 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:30:22 INFO - PROCESS | 1661 | 1465857022097 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 1661 | 1465857022098 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x121143800 == 38 [pid = 1661] [id = 690] 15:30:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 69 (0x118fb7000) [pid = 1661] [serial = 2070] [outer = 0x0] 15:30:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 70 (0x11933f400) [pid = 1661] [serial = 2071] [outer = 0x118fb7000] 15:30:22 INFO - PROCESS | 1661 | 1465857022145 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 71 (0x1133ae800) [pid = 1661] [serial = 2072] [outer = 0x118fb7000] 15:30:23 INFO - PROCESS | 1661 | 1465857023156 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 15:30:23 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 15:30:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:30:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 15:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:30:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1171ms 15:30:23 INFO - PROCESS | 1661 | 1465857023193 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 1661 | 1465857023194 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:30:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:30:23 INFO - PROCESS | 1661 | 1465857023197 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 1661 | 1465857023199 Marionette TRACE conn2 <- [1,2734,null,{}] 15:30:23 INFO - PROCESS | 1661 | 1465857023207 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}] 15:30:23 INFO - PROCESS | 1661 | 1465857023210 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:23 INFO - PROCESS | 1661 | 1465857023293 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:30:23 INFO - PROCESS | 1661 | 1465857023296 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 1661 | 1465857023298 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280ea800 == 39 [pid = 1661] [id = 691] 15:30:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 72 (0x125ee6000) [pid = 1661] [serial = 2073] [outer = 0x0] 15:30:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 73 (0x126587000) [pid = 1661] [serial = 2074] [outer = 0x125ee6000] 15:30:23 INFO - PROCESS | 1661 | 1465857023328 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 74 (0x1280c3800) [pid = 1661] [serial = 2075] [outer = 0x125ee6000] 15:30:23 INFO - PROCESS | 1661 | 1465857023691 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]]]}] 15:30:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:30:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 15:30:23 INFO - PROCESS | 1661 | 1465857023717 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 1661 | 1465857023719 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:30:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:30:23 INFO - PROCESS | 1661 | 1465857023724 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 1661 | 1465857023725 Marionette TRACE conn2 <- [1,2738,null,{}] 15:30:23 INFO - PROCESS | 1661 | 1465857023728 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}] 15:30:23 INFO - PROCESS | 1661 | 1465857023729 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:23 INFO - PROCESS | 1661 | 1465857023847 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:30:23 INFO - PROCESS | 1661 | 1465857023854 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 1661 | 1465857023855 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x129443000 == 40 [pid = 1661] [id = 692] 15:30:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 75 (0x1280d2800) [pid = 1661] [serial = 2076] [outer = 0x0] 15:30:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 76 (0x1287a0000) [pid = 1661] [serial = 2077] [outer = 0x1280d2800] 15:30:23 INFO - PROCESS | 1661 | 1465857023880 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 77 (0x1287e8800) [pid = 1661] [serial = 2078] [outer = 0x1280d2800] 15:30:24 INFO - PROCESS | 1661 | 1465857024209 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]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:30:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 522ms 15:30:24 INFO - PROCESS | 1661 | 1465857024249 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 1661 | 1465857024250 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:30:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:30:24 INFO - PROCESS | 1661 | 1465857024252 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 1661 | 1465857024253 Marionette TRACE conn2 <- [1,2742,null,{}] 15:30:24 INFO - PROCESS | 1661 | 1465857024256 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}] 15:30:24 INFO - PROCESS | 1661 | 1465857024257 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:24 INFO - PROCESS | 1661 | 1465857024359 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:30:24 INFO - PROCESS | 1661 | 1465857024363 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 1661 | 1465857024364 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a7a3000 == 41 [pid = 1661] [id = 693] 15:30:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 78 (0x12813e400) [pid = 1661] [serial = 2079] [outer = 0x0] 15:30:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 79 (0x129320c00) [pid = 1661] [serial = 2080] [outer = 0x12813e400] 15:30:24 INFO - PROCESS | 1661 | 1465857024388 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 80 (0x129329800) [pid = 1661] [serial = 2081] [outer = 0x12813e400] 15:30:24 INFO - PROCESS | 1661 | 1465857024764 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]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:30:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 520ms 15:30:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:30:24 INFO - PROCESS | 1661 | 1465857024773 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 1661 | 1465857024774 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:30:24 INFO - PROCESS | 1661 | 1465857024776 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 1661 | 1465857024777 Marionette TRACE conn2 <- [1,2746,null,{}] 15:30:24 INFO - PROCESS | 1661 | 1465857024779 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}] 15:30:24 INFO - PROCESS | 1661 | 1465857024784 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:24 INFO - PROCESS | 1661 | 1465857024910 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:30:24 INFO - PROCESS | 1661 | 1465857024921 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 1661 | 1465857024922 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:24 INFO - PROCESS | 1661 | ++DOCSHELL 0x115a18800 == 42 [pid = 1661] [id = 694] 15:30:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 81 (0x12a353400) [pid = 1661] [serial = 2082] [outer = 0x0] 15:30:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 82 (0x12a4b2800) [pid = 1661] [serial = 2083] [outer = 0x12a353400] 15:30:24 INFO - PROCESS | 1661 | 1465857024947 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1661 | ++DOMWINDOW == 83 (0x12a5b5000) [pid = 1661] [serial = 2084] [outer = 0x12a353400] 15:30:25 INFO - PROCESS | 1661 | 1465857025281 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]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:30:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 15:30:25 INFO - PROCESS | 1661 | 1465857025297 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 1661 | 1465857025298 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:30:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:30:25 INFO - PROCESS | 1661 | 1465857025300 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1661 | 1465857025301 Marionette TRACE conn2 <- [1,2750,null,{}] 15:30:25 INFO - PROCESS | 1661 | 1465857025304 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}] 15:30:25 INFO - PROCESS | 1661 | 1465857025306 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:25 INFO - PROCESS | 1661 | 1465857025409 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:30:25 INFO - PROCESS | 1661 | 1465857025421 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1661 | 1465857025422 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf45800 == 43 [pid = 1661] [id = 695] 15:30:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x12a5b5400) [pid = 1661] [serial = 2085] [outer = 0x0] 15:30:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x12a924000) [pid = 1661] [serial = 2086] [outer = 0x12a5b5400] 15:30:25 INFO - PROCESS | 1661 | 1465857025452 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x12a92bc00) [pid = 1661] [serial = 2087] [outer = 0x12a5b5400] 15:30:25 INFO - PROCESS | 1661 | 1465857025788 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]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:30:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 15:30:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:30:25 INFO - PROCESS | 1661 | 1465857025826 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 1661 | 1465857025827 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:30:25 INFO - PROCESS | 1661 | 1465857025829 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1661 | 1465857025830 Marionette TRACE conn2 <- [1,2754,null,{}] 15:30:25 INFO - PROCESS | 1661 | 1465857025832 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}] 15:30:25 INFO - PROCESS | 1661 | 1465857025834 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:25 INFO - PROCESS | 1661 | 1465857025938 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:30:25 INFO - PROCESS | 1661 | 1465857025941 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1661 | 1465857025943 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:25 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf5a800 == 44 [pid = 1661] [id = 696] 15:30:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x12a923400) [pid = 1661] [serial = 2088] [outer = 0x0] 15:30:25 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x12a93b800) [pid = 1661] [serial = 2089] [outer = 0x12a923400] 15:30:25 INFO - PROCESS | 1661 | 1465857025966 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12a941c00) [pid = 1661] [serial = 2090] [outer = 0x12a923400] 15:30:26 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x124bab400) [pid = 1661] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:30:26 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x120e9e400) [pid = 1661] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:30:26 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x1187a8000) [pid = 1661] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:30:26 INFO - PROCESS | 1661 | --DOMWINDOW == 85 (0x112ca3000) [pid = 1661] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:30:26 INFO - PROCESS | 1661 | --DOMWINDOW == 84 (0x118611400) [pid = 1661] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:30:26 INFO - PROCESS | 1661 | --DOMWINDOW == 83 (0x112823c00) [pid = 1661] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:30:26 INFO - PROCESS | 1661 | 1465857026296 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]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:30:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 15:30:26 INFO - PROCESS | 1661 | 1465857026353 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 1661 | 1465857026356 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:30:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:30:26 INFO - PROCESS | 1661 | 1465857026360 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 1661 | 1465857026361 Marionette TRACE conn2 <- [1,2758,null,{}] 15:30:26 INFO - PROCESS | 1661 | 1465857026364 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}] 15:30:26 INFO - PROCESS | 1661 | 1465857026365 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:26 INFO - PROCESS | 1661 | 1465857026448 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:30:26 INFO - PROCESS | 1661 | 1465857026451 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 1661 | 1465857026452 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1d0800 == 45 [pid = 1661] [id = 697] 15:30:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 84 (0x12a92e800) [pid = 1661] [serial = 2091] [outer = 0x0] 15:30:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 85 (0x12a93a400) [pid = 1661] [serial = 2092] [outer = 0x12a92e800] 15:30:26 INFO - PROCESS | 1661 | 1465857026484 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 86 (0x12b778c00) [pid = 1661] [serial = 2093] [outer = 0x12a92e800] 15:30:26 INFO - PROCESS | 1661 | 1465857026809 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]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:30:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 471ms 15:30:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:30:26 INFO - PROCESS | 1661 | 1465857026831 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 1661 | 1465857026832 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:30:26 INFO - PROCESS | 1661 | 1465857026834 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 1661 | 1465857026835 Marionette TRACE conn2 <- [1,2762,null,{}] 15:30:26 INFO - PROCESS | 1661 | 1465857026838 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}] 15:30:26 INFO - PROCESS | 1661 | 1465857026839 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:26 INFO - PROCESS | 1661 | 1465857026918 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:30:26 INFO - PROCESS | 1661 | 1465857026980 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 1661 | 1465857026981 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:26 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c523000 == 46 [pid = 1661] [id = 698] 15:30:26 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x120ea4000) [pid = 1661] [serial = 2094] [outer = 0x0] 15:30:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x12b77d400) [pid = 1661] [serial = 2095] [outer = 0x120ea4000] 15:30:27 INFO - PROCESS | 1661 | 1465857027007 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x12b987000) [pid = 1661] [serial = 2096] [outer = 0x120ea4000] 15:30:27 INFO - PROCESS | 1661 | 1465857027270 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:30:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 470ms 15:30:27 INFO - PROCESS | 1661 | 1465857027311 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 1661 | 1465857027312 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:30:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:30:27 INFO - PROCESS | 1661 | 1465857027315 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 1661 | 1465857027316 Marionette TRACE conn2 <- [1,2766,null,{}] 15:30:27 INFO - PROCESS | 1661 | 1465857027318 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}] 15:30:27 INFO - PROCESS | 1661 | 1465857027320 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:27 INFO - PROCESS | 1661 | 1465857027427 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:30:27 INFO - PROCESS | 1661 | 1465857027438 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 1661 | 1465857027439 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c93b000 == 47 [pid = 1661] [id = 699] 15:30:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x12b989c00) [pid = 1661] [serial = 2097] [outer = 0x0] 15:30:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x12b9a8800) [pid = 1661] [serial = 2098] [outer = 0x12b989c00] 15:30:27 INFO - PROCESS | 1661 | 1465857027465 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x12c122000) [pid = 1661] [serial = 2099] [outer = 0x12b989c00] 15:30:27 INFO - PROCESS | 1661 | 1465857027819 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:30:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 15:30:27 INFO - PROCESS | 1661 | 1465857027835 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 1661 | 1465857027836 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:30:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:30:27 INFO - PROCESS | 1661 | 1465857027838 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 1661 | 1465857027841 Marionette TRACE conn2 <- [1,2770,null,{}] 15:30:27 INFO - PROCESS | 1661 | 1465857027844 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}] 15:30:27 INFO - PROCESS | 1661 | 1465857027845 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:27 INFO - PROCESS | 1661 | 1465857027958 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:30:27 INFO - PROCESS | 1661 | 1465857027964 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 1661 | 1465857027965 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:27 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c951800 == 48 [pid = 1661] [id = 700] 15:30:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1280c8400) [pid = 1661] [serial = 2100] [outer = 0x0] 15:30:27 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12c124000) [pid = 1661] [serial = 2101] [outer = 0x1280c8400] 15:30:27 INFO - PROCESS | 1661 | 1465857027989 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12c12cc00) [pid = 1661] [serial = 2102] [outer = 0x1280c8400] 15:30:28 INFO - PROCESS | 1661 | 1465857028424 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]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:30:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 623ms 15:30:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:30:28 INFO - PROCESS | 1661 | 1465857028461 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 1661 | 1465857028464 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:30:28 INFO - PROCESS | 1661 | 1465857028467 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 1661 | 1465857028469 Marionette TRACE conn2 <- [1,2774,null,{}] 15:30:28 INFO - PROCESS | 1661 | 1465857028474 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}] 15:30:28 INFO - PROCESS | 1661 | 1465857028475 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:28 INFO - PROCESS | 1661 | 1465857028584 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:30:28 INFO - PROCESS | 1661 | 1465857028674 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 1661 | 1465857028675 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:28 INFO - PROCESS | 1661 | ++DOCSHELL 0x121295800 == 49 [pid = 1661] [id = 701] 15:30:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x117049000) [pid = 1661] [serial = 2103] [outer = 0x0] 15:30:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x1187acc00) [pid = 1661] [serial = 2104] [outer = 0x117049000] 15:30:28 INFO - PROCESS | 1661 | 1465857028707 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x119759400) [pid = 1661] [serial = 2105] [outer = 0x117049000] 15:30:29 INFO - PROCESS | 1661 | 1465857029104 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]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:30:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 672ms 15:30:29 INFO - PROCESS | 1661 | 1465857029142 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 1661 | 1465857029145 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:30:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:30:29 INFO - PROCESS | 1661 | 1465857029149 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 1661 | 1465857029151 Marionette TRACE conn2 <- [1,2778,null,{}] 15:30:29 INFO - PROCESS | 1661 | 1465857029154 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}] 15:30:29 INFO - PROCESS | 1661 | 1465857029158 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:29 INFO - PROCESS | 1661 | 1465857029289 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:30:29 INFO - PROCESS | 1661 | 1465857029365 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 1661 | 1465857029366 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:29 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab4c800 == 50 [pid = 1661] [id = 702] 15:30:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x126424800) [pid = 1661] [serial = 2106] [outer = 0x0] 15:30:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x126a59000) [pid = 1661] [serial = 2107] [outer = 0x126424800] 15:30:29 INFO - PROCESS | 1661 | 1465857029396 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x1280ce800) [pid = 1661] [serial = 2108] [outer = 0x126424800] 15:30:29 INFO - PROCESS | 1661 | 1465857029809 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]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:30:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 670ms 15:30:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:30:29 INFO - PROCESS | 1661 | 1465857029819 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 1661 | 1465857029821 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:30:29 INFO - PROCESS | 1661 | 1465857029823 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 1661 | 1465857029826 Marionette TRACE conn2 <- [1,2782,null,{}] 15:30:29 INFO - PROCESS | 1661 | 1465857029834 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}] 15:30:29 INFO - PROCESS | 1661 | 1465857029837 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:29 INFO - PROCESS | 1661 | 1465857029942 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:30:30 INFO - PROCESS | 1661 | 1465857030007 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 1661 | 1465857030009 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x12cd43800 == 51 [pid = 1661] [id = 703] 15:30:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x12a355400) [pid = 1661] [serial = 2109] [outer = 0x0] 15:30:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x12a361c00) [pid = 1661] [serial = 2110] [outer = 0x12a355400] 15:30:30 INFO - PROCESS | 1661 | 1465857030080 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x12a589400) [pid = 1661] [serial = 2111] [outer = 0x12a355400] 15:30:30 INFO - PROCESS | 1661 | 1465857030525 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]]]}] 15:30:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:30:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 726ms 15:30:30 INFO - PROCESS | 1661 | 1465857030550 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 1661 | 1465857030552 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:30:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:30:30 INFO - PROCESS | 1661 | 1465857030555 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 1661 | 1465857030558 Marionette TRACE conn2 <- [1,2786,null,{}] 15:30:30 INFO - PROCESS | 1661 | 1465857030560 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}] 15:30:30 INFO - PROCESS | 1661 | 1465857030562 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:30 INFO - PROCESS | 1661 | 1465857030683 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:30:30 INFO - PROCESS | 1661 | 1465857030760 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 1661 | 1465857030761 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:30 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e3f000 == 52 [pid = 1661] [id = 704] 15:30:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x12a357c00) [pid = 1661] [serial = 2112] [outer = 0x0] 15:30:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x12a592000) [pid = 1661] [serial = 2113] [outer = 0x12a357c00] 15:30:30 INFO - PROCESS | 1661 | 1465857030790 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x12a5ba000) [pid = 1661] [serial = 2114] [outer = 0x12a357c00] 15:30:31 INFO - PROCESS | 1661 | 1465857031364 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]]]}] 15:30:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:30:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 821ms 15:30:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:30:31 INFO - PROCESS | 1661 | 1465857031375 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 1661 | 1465857031378 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:30:31 INFO - PROCESS | 1661 | 1465857031381 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 1661 | 1465857031383 Marionette TRACE conn2 <- [1,2790,null,{}] 15:30:31 INFO - PROCESS | 1661 | 1465857031387 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}] 15:30:31 INFO - PROCESS | 1661 | 1465857031389 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:31 INFO - PROCESS | 1661 | 1465857031500 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:30:31 INFO - PROCESS | 1661 | 1465857031560 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 1661 | 1465857031561 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:31 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f47800 == 53 [pid = 1661] [id = 705] 15:30:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x1180acc00) [pid = 1661] [serial = 2115] [outer = 0x0] 15:30:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x11850bc00) [pid = 1661] [serial = 2116] [outer = 0x1180acc00] 15:30:31 INFO - PROCESS | 1661 | 1465857031589 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x118fef000) [pid = 1661] [serial = 2117] [outer = 0x1180acc00] 15:30:31 INFO - PROCESS | 1661 | 1465857031998 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]]]}] 15:30:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:30:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 627ms 15:30:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:30:32 INFO - PROCESS | 1661 | 1465857032008 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 1661 | 1465857032011 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:30:32 INFO - PROCESS | 1661 | 1465857032015 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 1661 | 1465857032017 Marionette TRACE conn2 <- [1,2794,null,{}] 15:30:32 INFO - PROCESS | 1661 | 1465857032019 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}] 15:30:32 INFO - PROCESS | 1661 | 1465857032021 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:32 INFO - PROCESS | 1661 | 1465857032116 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:30:32 INFO - PROCESS | 1661 | 1465857032176 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 1661 | 1465857032178 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x12101e000 == 54 [pid = 1661] [id = 706] 15:30:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x120ed8800) [pid = 1661] [serial = 2118] [outer = 0x0] 15:30:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x1210f2400) [pid = 1661] [serial = 2119] [outer = 0x120ed8800] 15:30:32 INFO - PROCESS | 1661 | 1465857032230 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x121422000) [pid = 1661] [serial = 2120] [outer = 0x120ed8800] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x127f35800 == 53 [pid = 1661] [id = 676] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x119ab5800 == 52 [pid = 1661] [id = 675] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x121128800 == 51 [pid = 1661] [id = 664] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab4e800 == 50 [pid = 1661] [id = 674] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x12c93b000 == 49 [pid = 1661] [id = 699] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x12c523000 == 48 [pid = 1661] [id = 698] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1d0800 == 47 [pid = 1661] [id = 697] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf5a800 == 46 [pid = 1661] [id = 696] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf45800 == 45 [pid = 1661] [id = 695] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x1280cd800) [pid = 1661] [serial = 2050] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x115a18800 == 44 [pid = 1661] [id = 694] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x12a7a3000 == 43 [pid = 1661] [id = 693] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x129443000 == 42 [pid = 1661] [id = 692] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x1280ea800 == 41 [pid = 1661] [id = 691] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x121143800 == 40 [pid = 1661] [id = 690] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x121131000 == 39 [pid = 1661] [id = 689] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x12113d800 == 38 [pid = 1661] [id = 688] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac59800 == 37 [pid = 1661] [id = 687] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x1294c9800 == 36 [pid = 1661] [id = 686] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x1214e0800 == 35 [pid = 1661] [id = 685] 15:30:32 INFO - PROCESS | 1661 | --DOCSHELL 0x115fb0000 == 34 [pid = 1661] [id = 684] 15:30:32 INFO - PROCESS | 1661 | 1465857032600 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]]]}] 15:30:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:30:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 623ms 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x125ee9400) [pid = 1661] [serial = 2044] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x120ed8400) [pid = 1661] [serial = 2041] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x1193c1c00) [pid = 1661] [serial = 2033] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x118f48800) [pid = 1661] [serial = 2032] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x11287c800) [pid = 1661] [serial = 2026] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x11850ac00) [pid = 1661] [serial = 2029] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x11673e800) [pid = 1661] [serial = 2035] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x1175cc800) [pid = 1661] [serial = 2036] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x118fec400) [pid = 1661] [serial = 2038] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x126427c00) [pid = 1661] [serial = 2047] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x126044400) [pid = 1661] [serial = 2045] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x12675a000) [pid = 1661] [serial = 2048] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x1216c5400) [pid = 1661] [serial = 2042] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1193c5800) [pid = 1661] [serial = 2039] [outer = 0x0] [url = about:blank] 15:30:32 INFO - PROCESS | 1661 | 1465857032648 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 1661 | 1465857032649 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:30:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:30:32 INFO - PROCESS | 1661 | 1465857032654 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 1661 | 1465857032656 Marionette TRACE conn2 <- [1,2798,null,{}] 15:30:32 INFO - PROCESS | 1661 | 1465857032664 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}] 15:30:32 INFO - PROCESS | 1661 | 1465857032667 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:32 INFO - PROCESS | 1661 | 1465857032750 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:30:32 INFO - PROCESS | 1661 | 1465857032757 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 1661 | 1465857032759 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:32 INFO - PROCESS | 1661 | ++DOCSHELL 0x12113a000 == 35 [pid = 1661] [id = 707] 15:30:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12191e400) [pid = 1661] [serial = 2121] [outer = 0x0] 15:30:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x124bb4400) [pid = 1661] [serial = 2122] [outer = 0x12191e400] 15:30:32 INFO - PROCESS | 1661 | 1465857032787 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x125ef1800) [pid = 1661] [serial = 2123] [outer = 0x12191e400] 15:30:33 INFO - PROCESS | 1661 | 1465857033158 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]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:30:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 522ms 15:30:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:30:33 INFO - PROCESS | 1661 | 1465857033176 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 1661 | 1465857033177 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:30:33 INFO - PROCESS | 1661 | 1465857033180 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 1661 | 1465857033181 Marionette TRACE conn2 <- [1,2802,null,{}] 15:30:33 INFO - PROCESS | 1661 | 1465857033183 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}] 15:30:33 INFO - PROCESS | 1661 | 1465857033184 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:33 INFO - PROCESS | 1661 | 1465857033268 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:30:33 INFO - PROCESS | 1661 | 1465857033332 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1661 | 1465857033333 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x126512800 == 36 [pid = 1661] [id = 708] 15:30:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x124be4400) [pid = 1661] [serial = 2124] [outer = 0x0] 15:30:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x126a64c00) [pid = 1661] [serial = 2125] [outer = 0x124be4400] 15:30:33 INFO - PROCESS | 1661 | 1465857033359 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x128146400) [pid = 1661] [serial = 2126] [outer = 0x124be4400] 15:30:33 INFO - PROCESS | 1661 | 1465857033653 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]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:30:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 15:30:33 INFO - PROCESS | 1661 | 1465857033698 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 1661 | 1465857033701 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:30:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:30:33 INFO - PROCESS | 1661 | 1465857033704 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 1661 | 1465857033708 Marionette TRACE conn2 <- [1,2806,null,{}] 15:30:33 INFO - PROCESS | 1661 | 1465857033712 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}] 15:30:33 INFO - PROCESS | 1661 | 1465857033714 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:33 INFO - PROCESS | 1661 | 1465857033871 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:30:33 INFO - PROCESS | 1661 | 1465857033879 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1661 | 1465857033880 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:33 INFO - PROCESS | 1661 | ++DOCSHELL 0x129431800 == 37 [pid = 1661] [id = 709] 15:30:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x112fe8800) [pid = 1661] [serial = 2127] [outer = 0x0] 15:30:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x1287a4800) [pid = 1661] [serial = 2128] [outer = 0x112fe8800] 15:30:33 INFO - PROCESS | 1661 | 1465857033919 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x129323400) [pid = 1661] [serial = 2129] [outer = 0x112fe8800] 15:30:34 INFO - PROCESS | 1661 | 1465857034282 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]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:30:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 623ms 15:30:34 INFO - PROCESS | 1661 | 1465857034327 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1661 | 1465857034329 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:30:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:30:34 INFO - PROCESS | 1661 | 1465857034332 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1661 | 1465857034334 Marionette TRACE conn2 <- [1,2810,null,{}] 15:30:34 INFO - PROCESS | 1661 | 1465857034338 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}] 15:30:34 INFO - PROCESS | 1661 | 1465857034344 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:34 INFO - PROCESS | 1661 | 1465857034538 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:30:34 INFO - PROCESS | 1661 | 1465857034595 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 1661 | 1465857034606 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:34 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b967000 == 38 [pid = 1661] [id = 710] 15:30:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x120faec00) [pid = 1661] [serial = 2130] [outer = 0x0] 15:30:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x12a354000) [pid = 1661] [serial = 2131] [outer = 0x120faec00] 15:30:34 INFO - PROCESS | 1661 | 1465857034693 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x12b77e800) [pid = 1661] [serial = 2132] [outer = 0x120faec00] 15:30:35 INFO - PROCESS | 1661 | 1465857035053 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]]]}] 15:30:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:30:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 773ms 15:30:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:30:35 INFO - PROCESS | 1661 | 1465857035105 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 1661 | 1465857035106 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:30:35 INFO - PROCESS | 1661 | 1465857035108 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 1661 | 1465857035109 Marionette TRACE conn2 <- [1,2814,null,{}] 15:30:35 INFO - PROCESS | 1661 | 1465857035112 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}] 15:30:35 INFO - PROCESS | 1661 | 1465857035113 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:35 INFO - PROCESS | 1661 | 1465857035216 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:30:35 INFO - PROCESS | 1661 | 1465857035226 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 1661 | 1465857035227 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf47000 == 39 [pid = 1661] [id = 711] 15:30:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x12b782000) [pid = 1661] [serial = 2133] [outer = 0x0] 15:30:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x12b991c00) [pid = 1661] [serial = 2134] [outer = 0x12b782000] 15:30:35 INFO - PROCESS | 1661 | 1465857035252 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x12b9abc00) [pid = 1661] [serial = 2135] [outer = 0x12b782000] 15:30:35 INFO - PROCESS | 1661 | 1465857035596 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]]]}] 15:30:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:30:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 15:30:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:30:35 INFO - PROCESS | 1661 | 1465857035632 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 1661 | 1465857035633 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:30:35 INFO - PROCESS | 1661 | 1465857035635 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 1661 | 1465857035636 Marionette TRACE conn2 <- [1,2818,null,{}] 15:30:35 INFO - PROCESS | 1661 | 1465857035640 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}] 15:30:35 INFO - PROCESS | 1661 | 1465857035642 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:35 INFO - PROCESS | 1661 | 1465857035754 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:30:35 INFO - PROCESS | 1661 | 1465857035757 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 1661 | 1465857035759 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:35 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c50f000 == 40 [pid = 1661] [id = 712] 15:30:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x12b782c00) [pid = 1661] [serial = 2136] [outer = 0x0] 15:30:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x12b9b4c00) [pid = 1661] [serial = 2137] [outer = 0x12b782c00] 15:30:35 INFO - PROCESS | 1661 | 1465857035783 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x12c129000) [pid = 1661] [serial = 2138] [outer = 0x12b782c00] 15:30:36 INFO - PROCESS | 1661 | 1465857036157 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]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:30:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 571ms 15:30:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:30:36 INFO - PROCESS | 1661 | 1465857036208 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 1661 | 1465857036209 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:30:36 INFO - PROCESS | 1661 | 1465857036212 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 1661 | 1465857036214 Marionette TRACE conn2 <- [1,2822,null,{}] 15:30:36 INFO - PROCESS | 1661 | 1465857036218 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}] 15:30:36 INFO - PROCESS | 1661 | 1465857036219 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:36 INFO - PROCESS | 1661 | 1465857036377 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:30:36 INFO - PROCESS | 1661 | 1465857036398 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1661 | 1465857036399 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:36 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c93c000 == 41 [pid = 1661] [id = 713] 15:30:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x12c12d400) [pid = 1661] [serial = 2139] [outer = 0x0] 15:30:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x12c213000) [pid = 1661] [serial = 2140] [outer = 0x12c12d400] 15:30:36 INFO - PROCESS | 1661 | 1465857036437 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x12c218000) [pid = 1661] [serial = 2141] [outer = 0x12c12d400] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x118fb7000) [pid = 1661] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x125ee6000) [pid = 1661] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x1280d2800) [pid = 1661] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x1175c5800) [pid = 1661] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x12813e400) [pid = 1661] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x119338400) [pid = 1661] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x12a353400) [pid = 1661] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x126a63800) [pid = 1661] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x12a5b5400) [pid = 1661] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x12b989c00) [pid = 1661] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x12a923400) [pid = 1661] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x12a92e800) [pid = 1661] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:30:36 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x120ea4000) [pid = 1661] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:30:37 INFO - PROCESS | 1661 | 1465857037015 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]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:30:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 821ms 15:30:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:30:37 INFO - PROCESS | 1661 | 1465857037034 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 1661 | 1465857037035 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:30:37 INFO - PROCESS | 1661 | 1465857037042 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 1661 | 1465857037044 Marionette TRACE conn2 <- [1,2826,null,{}] 15:30:37 INFO - PROCESS | 1661 | 1465857037046 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}] 15:30:37 INFO - PROCESS | 1661 | 1465857037047 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:37 INFO - PROCESS | 1661 | 1465857037174 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:30:37 INFO - PROCESS | 1661 | 1465857037221 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 1661 | 1465857037222 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf59000 == 42 [pid = 1661] [id = 714] 15:30:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x116e7d800) [pid = 1661] [serial = 2142] [outer = 0x0] 15:30:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x1287e8000) [pid = 1661] [serial = 2143] [outer = 0x116e7d800] 15:30:37 INFO - PROCESS | 1661 | 1465857037246 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x12b988c00) [pid = 1661] [serial = 2144] [outer = 0x116e7d800] 15:30:37 INFO - PROCESS | 1661 | 1465857037525 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:30:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 525ms 15:30:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:30:37 INFO - PROCESS | 1661 | 1465857037562 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 1661 | 1465857037564 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:30:37 INFO - PROCESS | 1661 | 1465857037566 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 1661 | 1465857037568 Marionette TRACE conn2 <- [1,2830,null,{}] 15:30:37 INFO - PROCESS | 1661 | 1465857037570 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}] 15:30:37 INFO - PROCESS | 1661 | 1465857037574 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:37 INFO - PROCESS | 1661 | 1465857037673 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:30:37 INFO - PROCESS | 1661 | 1465857037677 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 1661 | 1465857037679 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:37 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ce2e800 == 43 [pid = 1661] [id = 715] 15:30:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x115e8cc00) [pid = 1661] [serial = 2145] [outer = 0x0] 15:30:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x115e95800) [pid = 1661] [serial = 2146] [outer = 0x115e8cc00] 15:30:37 INFO - PROCESS | 1661 | 1465857037706 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x12c21a000) [pid = 1661] [serial = 2147] [outer = 0x115e8cc00] 15:30:38 INFO - PROCESS | 1661 | 1465857038028 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]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:30:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 471ms 15:30:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:30:38 INFO - PROCESS | 1661 | 1465857038045 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 1661 | 1465857038046 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:30:38 INFO - PROCESS | 1661 | 1465857038050 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 1661 | 1465857038051 Marionette TRACE conn2 <- [1,2834,null,{}] 15:30:38 INFO - PROCESS | 1661 | 1465857038061 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}] 15:30:38 INFO - PROCESS | 1661 | 1465857038062 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:38 INFO - PROCESS | 1661 | 1465857038194 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:30:38 INFO - PROCESS | 1661 | 1465857038200 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 1661 | 1465857038201 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d14e000 == 44 [pid = 1661] [id = 716] 15:30:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x115e8f000) [pid = 1661] [serial = 2148] [outer = 0x0] 15:30:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x12c21a400) [pid = 1661] [serial = 2149] [outer = 0x115e8f000] 15:30:38 INFO - PROCESS | 1661 | 1465857038225 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x12c963800) [pid = 1661] [serial = 2150] [outer = 0x115e8f000] 15:30:38 INFO - PROCESS | 1661 | 1465857038556 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:30:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 15:30:38 INFO - PROCESS | 1661 | 1465857038571 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 1661 | 1465857038573 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:30:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:30:38 INFO - PROCESS | 1661 | 1465857038577 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 1661 | 1465857038578 Marionette TRACE conn2 <- [1,2838,null,{}] 15:30:38 INFO - PROCESS | 1661 | 1465857038581 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}] 15:30:38 INFO - PROCESS | 1661 | 1465857038582 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:38 INFO - PROCESS | 1661 | 1465857038668 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:30:38 INFO - PROCESS | 1661 | 1465857038672 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 1661 | 1465857038673 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:38 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d22d800 == 45 [pid = 1661] [id = 717] 15:30:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x1164da800) [pid = 1661] [serial = 2151] [outer = 0x0] 15:30:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x12140cc00) [pid = 1661] [serial = 2152] [outer = 0x1164da800] 15:30:38 INFO - PROCESS | 1661 | 1465857038697 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x121410400) [pid = 1661] [serial = 2153] [outer = 0x1164da800] 15:30:39 INFO - PROCESS | 1661 | 1465857039245 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]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:30:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 719ms 15:30:39 INFO - PROCESS | 1661 | 1465857039298 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 1661 | 1465857039302 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:30:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:30:39 INFO - PROCESS | 1661 | 1465857039307 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 1661 | 1465857039311 Marionette TRACE conn2 <- [1,2842,null,{}] 15:30:39 INFO - PROCESS | 1661 | 1465857039316 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}] 15:30:39 INFO - PROCESS | 1661 | 1465857039318 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:39 INFO - PROCESS | 1661 | 1465857039477 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:30:39 INFO - PROCESS | 1661 | 1465857039585 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 1661 | 1465857039587 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:39 INFO - PROCESS | 1661 | ++DOCSHELL 0x119a5e000 == 46 [pid = 1661] [id = 718] 15:30:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x115e8fc00) [pid = 1661] [serial = 2154] [outer = 0x0] 15:30:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 120 (0x115e94c00) [pid = 1661] [serial = 2155] [outer = 0x115e8fc00] 15:30:39 INFO - PROCESS | 1661 | 1465857039624 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 1661 | ++DOMWINDOW == 121 (0x11691e400) [pid = 1661] [serial = 2156] [outer = 0x115e8fc00] 15:30:40 INFO - PROCESS | 1661 | 1465857040108 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:30:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 827ms 15:30:40 INFO - PROCESS | 1661 | 1465857040133 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 1661 | 1465857040137 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:30:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:30:40 INFO - PROCESS | 1661 | 1465857040142 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 1661 | 1465857040143 Marionette TRACE conn2 <- [1,2846,null,{}] 15:30:40 INFO - PROCESS | 1661 | 1465857040146 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}] 15:30:40 INFO - PROCESS | 1661 | 1465857040148 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:40 INFO - PROCESS | 1661 | 1465857040256 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:30:40 INFO - PROCESS | 1661 | 1465857040323 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 1661 | 1465857040325 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:40 INFO - PROCESS | 1661 | ++DOCSHELL 0x129440800 == 47 [pid = 1661] [id = 719] 15:30:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 122 (0x11886f800) [pid = 1661] [serial = 2157] [outer = 0x0] 15:30:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 123 (0x120ea1000) [pid = 1661] [serial = 2158] [outer = 0x11886f800] 15:30:40 INFO - PROCESS | 1661 | 1465857040399 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1661 | ++DOMWINDOW == 124 (0x121407400) [pid = 1661] [serial = 2159] [outer = 0x11886f800] 15:30:40 INFO - PROCESS | 1661 | 1465857040824 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:30:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 720ms 15:30:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:30:40 INFO - PROCESS | 1661 | 1465857040861 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 1661 | 1465857040863 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:30:40 INFO - PROCESS | 1661 | 1465857040865 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 1661 | 1465857040868 Marionette TRACE conn2 <- [1,2850,null,{}] 15:30:40 INFO - PROCESS | 1661 | 1465857040876 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}] 15:30:40 INFO - PROCESS | 1661 | 1465857040879 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:40 INFO - PROCESS | 1661 | 1465857040989 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:30:41 INFO - PROCESS | 1661 | 1465857041100 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 1661 | 1465857041102 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d146800 == 48 [pid = 1661] [id = 720] 15:30:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 125 (0x121421000) [pid = 1661] [serial = 2160] [outer = 0x0] 15:30:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 126 (0x125eefc00) [pid = 1661] [serial = 2161] [outer = 0x121421000] 15:30:41 INFO - PROCESS | 1661 | 1465857041136 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 127 (0x127fd9800) [pid = 1661] [serial = 2162] [outer = 0x121421000] 15:30:41 INFO - PROCESS | 1661 | 1465857041557 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:30:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:30:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 15:30:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:30:41 INFO - PROCESS | 1661 | 1465857041587 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:30:41 INFO - PROCESS | 1661 | 1465857041589 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:30:41 INFO - PROCESS | 1661 | 1465857041609 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:30:41 INFO - PROCESS | 1661 | 1465857041611 Marionette TRACE conn2 <- [1,2854,null,{}] 15:30:41 INFO - PROCESS | 1661 | 1465857041613 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}] 15:30:41 INFO - PROCESS | 1661 | 1465857041614 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:41 INFO - PROCESS | 1661 | 1465857041723 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:30:41 INFO - PROCESS | 1661 | 1465857041843 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 1661 | 1465857041844 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:41 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d463000 == 49 [pid = 1661] [id = 721] 15:30:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 128 (0x11281e800) [pid = 1661] [serial = 2163] [outer = 0x0] 15:30:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 129 (0x12a359400) [pid = 1661] [serial = 2164] [outer = 0x11281e800] 15:30:41 INFO - PROCESS | 1661 | 1465857041876 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 1661 | ++DOMWINDOW == 130 (0x12a595400) [pid = 1661] [serial = 2165] [outer = 0x11281e800] 15:30:42 INFO - PROCESS | 1661 | 1465857042288 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]]]}] 15:30:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:30:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 737ms 15:30:42 INFO - PROCESS | 1661 | 1465857042328 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 1661 | 1465857042330 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:30:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:30:42 INFO - PROCESS | 1661 | 1465857042332 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 1661 | 1465857042333 Marionette TRACE conn2 <- [1,2858,null,{}] 15:30:42 INFO - PROCESS | 1661 | 1465857042336 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}] 15:30:42 INFO - PROCESS | 1661 | 1465857042337 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:42 INFO - PROCESS | 1661 | 1465857042584 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:30:42 INFO - PROCESS | 1661 | 1465857042714 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:42 INFO - PROCESS | 1661 | 1465857042716 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:42 INFO - PROCESS | 1661 | ++DOCSHELL 0x12112f800 == 50 [pid = 1661] [id = 722] 15:30:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 131 (0x11287c000) [pid = 1661] [serial = 2166] [outer = 0x0] 15:30:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 132 (0x115e8b400) [pid = 1661] [serial = 2167] [outer = 0x11287c000] 15:30:42 INFO - PROCESS | 1661 | 1465857042747 Marionette DEBUG loaded listener.js 15:30:42 INFO - PROCESS | 1661 | ++DOMWINDOW == 133 (0x116483000) [pid = 1661] [serial = 2168] [outer = 0x11287c000] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12d14e000 == 49 [pid = 1661] [id = 716] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12ce2e800 == 48 [pid = 1661] [id = 715] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf59000 == 47 [pid = 1661] [id = 714] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12c93c000 == 46 [pid = 1661] [id = 713] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12c50f000 == 45 [pid = 1661] [id = 712] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf47000 == 44 [pid = 1661] [id = 711] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12b967000 == 43 [pid = 1661] [id = 710] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x129431800 == 42 [pid = 1661] [id = 709] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 132 (0x12c124000) [pid = 1661] [serial = 2101] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | 1465857043248 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x126512800 == 41 [pid = 1661] [id = 708] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12113a000 == 40 [pid = 1661] [id = 707] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12101e000 == 39 [pid = 1661] [id = 706] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x127f47800 == 38 [pid = 1661] [id = 705] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x120e3f000 == 37 [pid = 1661] [id = 704] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12cd43800 == 36 [pid = 1661] [id = 703] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab4c800 == 35 [pid = 1661] [id = 702] 15:30:43 INFO - PROCESS | 1661 | --DOCSHELL 0x121295800 == 34 [pid = 1661] [id = 701] 15:30:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:30:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 975ms 15:30:43 INFO - PROCESS | 1661 | 1465857043315 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:30:43 INFO - PROCESS | 1661 | 1465857043319 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:30:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:30:43 INFO - PROCESS | 1661 | 1465857043326 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 1661 | 1465857043330 Marionette TRACE conn2 <- [1,2862,null,{}] 15:30:43 INFO - PROCESS | 1661 | 1465857043334 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}] 15:30:43 INFO - PROCESS | 1661 | 1465857043336 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:43 INFO - PROCESS | 1661 | 1465857043473 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 131 (0x12a93b800) [pid = 1661] [serial = 2089] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 130 (0x12a92bc00) [pid = 1661] [serial = 2087] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 129 (0x12a93a400) [pid = 1661] [serial = 2092] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 128 (0x12b77d400) [pid = 1661] [serial = 2095] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 127 (0x12b987000) [pid = 1661] [serial = 2096] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 126 (0x12a941c00) [pid = 1661] [serial = 2090] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 125 (0x129329800) [pid = 1661] [serial = 2081] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 124 (0x12c122000) [pid = 1661] [serial = 2099] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 123 (0x12b778c00) [pid = 1661] [serial = 2093] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 122 (0x1287e8800) [pid = 1661] [serial = 2078] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 121 (0x11933f400) [pid = 1661] [serial = 2071] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 120 (0x1133ae800) [pid = 1661] [serial = 2072] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 119 (0x126587000) [pid = 1661] [serial = 2074] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x1280c3800) [pid = 1661] [serial = 2075] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x1287a0000) [pid = 1661] [serial = 2077] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x1180a7c00) [pid = 1661] [serial = 2068] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x129320c00) [pid = 1661] [serial = 2080] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x1187aac00) [pid = 1661] [serial = 2069] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x1280cdc00) [pid = 1661] [serial = 2062] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x121629c00) [pid = 1661] [serial = 2059] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x1180b4400) [pid = 1661] [serial = 2056] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x1287a2000) [pid = 1661] [serial = 2066] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x12603a800) [pid = 1661] [serial = 2065] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x12a4b2800) [pid = 1661] [serial = 2083] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x110e81000) [pid = 1661] [serial = 2053] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x12828d000) [pid = 1661] [serial = 2051] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x12a924000) [pid = 1661] [serial = 2086] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x12b9a8800) [pid = 1661] [serial = 2098] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12a5b5000) [pid = 1661] [serial = 2084] [outer = 0x0] [url = about:blank] 15:30:43 INFO - PROCESS | 1661 | 1465857043571 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 1661 | 1465857043572 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:43 INFO - PROCESS | 1661 | ++DOCSHELL 0x119999000 == 35 [pid = 1661] [id = 723] 15:30:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x1180a7c00) [pid = 1661] [serial = 2169] [outer = 0x0] 15:30:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x118614400) [pid = 1661] [serial = 2170] [outer = 0x1180a7c00] 15:30:43 INFO - PROCESS | 1661 | 1465857043620 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x120eab800) [pid = 1661] [serial = 2171] [outer = 0x1180a7c00] 15:30:44 INFO - PROCESS | 1661 | 1465857043999 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]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:30:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 722ms 15:30:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:30:44 INFO - PROCESS | 1661 | 1465857044048 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1661 | 1465857044050 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:30:44 INFO - PROCESS | 1661 | 1465857044052 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1661 | 1465857044053 Marionette TRACE conn2 <- [1,2866,null,{}] 15:30:44 INFO - PROCESS | 1661 | 1465857044056 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}] 15:30:44 INFO - PROCESS | 1661 | 1465857044057 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:44 INFO - PROCESS | 1661 | 1465857044144 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:30:44 INFO - PROCESS | 1661 | 1465857044211 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1661 | 1465857044212 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x127f36000 == 36 [pid = 1661] [id = 724] 15:30:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x121406800) [pid = 1661] [serial = 2172] [outer = 0x0] 15:30:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x121b91c00) [pid = 1661] [serial = 2173] [outer = 0x121406800] 15:30:44 INFO - PROCESS | 1661 | 1465857044237 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x125ef2c00) [pid = 1661] [serial = 2174] [outer = 0x121406800] 15:30:44 INFO - PROCESS | 1661 | 1465857044536 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]]]}] 15:30:44 INFO - PROCESS | 1661 | --DOCSHELL 0x12d149800 == 35 [pid = 1661] [id = 17] 15:30:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:30:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 520ms 15:30:44 INFO - PROCESS | 1661 | 1465857044584 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1661 | 1465857044586 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:30:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:30:44 INFO - PROCESS | 1661 | 1465857044595 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1661 | 1465857044598 Marionette TRACE conn2 <- [1,2870,null,{}] 15:30:44 INFO - PROCESS | 1661 | 1465857044600 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}] 15:30:44 INFO - PROCESS | 1661 | 1465857044602 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:44 INFO - PROCESS | 1661 | 1465857044727 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:30:44 INFO - PROCESS | 1661 | 1465857044733 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1661 | 1465857044735 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:44 INFO - PROCESS | 1661 | ++DOCSHELL 0x12488f800 == 36 [pid = 1661] [id = 725] 15:30:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x118fb2000) [pid = 1661] [serial = 2175] [outer = 0x0] 15:30:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x121629c00) [pid = 1661] [serial = 2176] [outer = 0x118fb2000] 15:30:44 INFO - PROCESS | 1661 | 1465857044760 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x1280d2800) [pid = 1661] [serial = 2177] [outer = 0x118fb2000] 15:30:45 INFO - PROCESS | 1661 | 1465857045096 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]]]}] 15:30:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:30:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 526ms 15:30:45 INFO - PROCESS | 1661 | 1465857045117 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 1661 | 1465857045119 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:30:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:30:45 INFO - PROCESS | 1661 | 1465857045121 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 1661 | 1465857045124 Marionette TRACE conn2 <- [1,2874,null,{}] 15:30:45 INFO - PROCESS | 1661 | 1465857045127 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}] 15:30:45 INFO - PROCESS | 1661 | 1465857045128 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:45 INFO - PROCESS | 1661 | 1465857045212 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:30:45 INFO - PROCESS | 1661 | 1465857045216 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 1661 | 1465857045217 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ac5b000 == 37 [pid = 1661] [id = 726] 15:30:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x12603f400) [pid = 1661] [serial = 2178] [outer = 0x0] 15:30:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x12a359000) [pid = 1661] [serial = 2179] [outer = 0x12603f400] 15:30:45 INFO - PROCESS | 1661 | 1465857045248 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x12a5b1c00) [pid = 1661] [serial = 2180] [outer = 0x12603f400] 15:30:45 INFO - PROCESS | 1661 | 1465857045631 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]]]}] 15:30:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:30:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 522ms 15:30:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:30:45 INFO - PROCESS | 1661 | 1465857045644 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 1661 | 1465857045645 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:30:45 INFO - PROCESS | 1661 | 1465857045647 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 1661 | 1465857045648 Marionette TRACE conn2 <- [1,2878,null,{}] 15:30:45 INFO - PROCESS | 1661 | 1465857045650 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}] 15:30:45 INFO - PROCESS | 1661 | 1465857045652 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:45 INFO - PROCESS | 1661 | 1465857045767 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:30:45 INFO - PROCESS | 1661 | 1465857045779 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 1661 | 1465857045783 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:45 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bbaf000 == 38 [pid = 1661] [id = 727] 15:30:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x12a92a800) [pid = 1661] [serial = 2181] [outer = 0x0] 15:30:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x12a93a800) [pid = 1661] [serial = 2182] [outer = 0x12a92a800] 15:30:45 INFO - PROCESS | 1661 | 1465857045816 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x12b77dc00) [pid = 1661] [serial = 2183] [outer = 0x12a92a800] 15:30:46 INFO - PROCESS | 1661 | 1465857046205 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]]]}] 15:30:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:30:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 569ms 15:30:46 INFO - PROCESS | 1661 | 1465857046217 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 1661 | 1465857046218 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:30:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:30:46 INFO - PROCESS | 1661 | 1465857046220 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 1661 | 1465857046222 Marionette TRACE conn2 <- [1,2882,null,{}] 15:30:46 INFO - PROCESS | 1661 | 1465857046225 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}] 15:30:46 INFO - PROCESS | 1661 | 1465857046226 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:46 INFO - PROCESS | 1661 | 1465857046334 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:30:46 INFO - PROCESS | 1661 | 1465857046352 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 1661 | 1465857046354 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x1185d2000 == 39 [pid = 1661] [id = 728] 15:30:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x12b77e000) [pid = 1661] [serial = 2184] [outer = 0x0] 15:30:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 120 (0x12b995c00) [pid = 1661] [serial = 2185] [outer = 0x12b77e000] 15:30:46 INFO - PROCESS | 1661 | 1465857046378 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 121 (0x118fe8400) [pid = 1661] [serial = 2186] [outer = 0x12b77e000] 15:30:46 INFO - PROCESS | 1661 | 1465857046715 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]]]}] 15:30:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:30:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 522ms 15:30:46 INFO - PROCESS | 1661 | 1465857046742 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 1661 | 1465857046743 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:30:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:30:46 INFO - PROCESS | 1661 | 1465857046746 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 1661 | 1465857046747 Marionette TRACE conn2 <- [1,2886,null,{}] 15:30:46 INFO - PROCESS | 1661 | 1465857046749 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}] 15:30:46 INFO - PROCESS | 1661 | 1465857046750 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:46 INFO - PROCESS | 1661 | 1465857046862 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:30:46 INFO - PROCESS | 1661 | 1465857046874 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 1661 | 1465857046875 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:46 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c58b000 == 40 [pid = 1661] [id = 729] 15:30:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 122 (0x121107400) [pid = 1661] [serial = 2187] [outer = 0x0] 15:30:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 123 (0x12110bc00) [pid = 1661] [serial = 2188] [outer = 0x121107400] 15:30:46 INFO - PROCESS | 1661 | 1465857046899 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 1661 | ++DOMWINDOW == 124 (0x12110fc00) [pid = 1661] [serial = 2189] [outer = 0x121107400] 15:30:47 INFO - PROCESS | 1661 | 1465857047248 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]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:30:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 15:30:47 INFO - PROCESS | 1661 | 1465857047264 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 1661 | 1465857047266 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:30:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:30:47 INFO - PROCESS | 1661 | 1465857047268 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1661 | 1465857047270 Marionette TRACE conn2 <- [1,2890,null,{}] 15:30:47 INFO - PROCESS | 1661 | 1465857047274 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}] 15:30:47 INFO - PROCESS | 1661 | 1465857047276 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:47 INFO - PROCESS | 1661 | 1465857047552 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 123 (0x116e7d800) [pid = 1661] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 122 (0x120faec00) [pid = 1661] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 121 (0x12191e400) [pid = 1661] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 120 (0x12b782000) [pid = 1661] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 119 (0x112fe8800) [pid = 1661] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x120ed8800) [pid = 1661] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x1180acc00) [pid = 1661] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x115e8f000) [pid = 1661] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x12b782c00) [pid = 1661] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x12a357c00) [pid = 1661] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x115e8cc00) [pid = 1661] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x124be4400) [pid = 1661] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:30:47 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x12c12d400) [pid = 1661] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:30:47 INFO - PROCESS | 1661 | 1465857047605 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 1661 | 1465857047606 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:47 INFO - PROCESS | 1661 | ++DOCSHELL 0x125ea6000 == 41 [pid = 1661] [id = 730] 15:30:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x112826c00) [pid = 1661] [serial = 2190] [outer = 0x0] 15:30:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x115e89400) [pid = 1661] [serial = 2191] [outer = 0x112826c00] 15:30:47 INFO - PROCESS | 1661 | 1465857047630 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x121103000) [pid = 1661] [serial = 2192] [outer = 0x112826c00] 15:30:47 INFO - PROCESS | 1661 | 1465857047909 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:30:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 672ms 15:30:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:30:47 INFO - PROCESS | 1661 | 1465857047946 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 1661 | 1465857047947 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:30:47 INFO - PROCESS | 1661 | 1465857047949 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1661 | 1465857047950 Marionette TRACE conn2 <- [1,2894,null,{}] 15:30:47 INFO - PROCESS | 1661 | 1465857047952 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}] 15:30:47 INFO - PROCESS | 1661 | 1465857047953 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:48 INFO - PROCESS | 1661 | 1465857048046 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:30:48 INFO - PROCESS | 1661 | 1465857048125 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1661 | 1465857048126 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x12cd52800 == 42 [pid = 1661] [id = 731] 15:30:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x112fe8800) [pid = 1661] [serial = 2193] [outer = 0x0] 15:30:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x116e5b800) [pid = 1661] [serial = 2194] [outer = 0x112fe8800] 15:30:48 INFO - PROCESS | 1661 | 1465857048152 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x116e61400) [pid = 1661] [serial = 2195] [outer = 0x112fe8800] 15:30:48 INFO - PROCESS | 1661 | 1465857048425 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]]]}] 15:30:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:30:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 15:30:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:30:48 INFO - PROCESS | 1661 | 1465857048468 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:30:48 INFO - PROCESS | 1661 | 1465857048469 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:30:48 INFO - PROCESS | 1661 | 1465857048474 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 1661 | 1465857048477 Marionette TRACE conn2 <- [1,2898,null,{}] 15:30:48 INFO - PROCESS | 1661 | 1465857048479 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}] 15:30:48 INFO - PROCESS | 1661 | 1465857048480 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:48 INFO - PROCESS | 1661 | 1465857048579 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:30:48 INFO - PROCESS | 1661 | 1465857048583 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1661 | 1465857048585 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:48 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d22a800 == 43 [pid = 1661] [id = 732] 15:30:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x116e63400) [pid = 1661] [serial = 2196] [outer = 0x0] 15:30:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x126044400) [pid = 1661] [serial = 2197] [outer = 0x116e63400] 15:30:48 INFO - PROCESS | 1661 | 1465857048611 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1661 | ++DOMWINDOW == 120 (0x12c122c00) [pid = 1661] [serial = 2198] [outer = 0x116e63400] 15:30:48 INFO - PROCESS | 1661 | 1465857048968 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]]]}] 15:30:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:30:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 524ms 15:30:49 INFO - PROCESS | 1661 | 1465857048997 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 1661 | 1465857048999 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:30:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:30:49 INFO - PROCESS | 1661 | 1465857049001 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 1661 | 1465857049003 Marionette TRACE conn2 <- [1,2902,null,{}] 15:30:49 INFO - PROCESS | 1661 | 1465857049006 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}] 15:30:49 INFO - PROCESS | 1661 | 1465857049009 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:49 INFO - PROCESS | 1661 | 1465857049140 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:30:49 INFO - PROCESS | 1661 | 1465857049143 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 1661 | 1465857049144 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d913000 == 44 [pid = 1661] [id = 733] 15:30:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 121 (0x1280ce000) [pid = 1661] [serial = 2199] [outer = 0x0] 15:30:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 122 (0x12c217c00) [pid = 1661] [serial = 2200] [outer = 0x1280ce000] 15:30:49 INFO - PROCESS | 1661 | 1465857049168 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 123 (0x12c964000) [pid = 1661] [serial = 2201] [outer = 0x1280ce000] 15:30:49 INFO - PROCESS | 1661 | 1465857049493 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:30:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 519ms 15:30:49 INFO - PROCESS | 1661 | 1465857049575 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 1661 | 1465857049577 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:30:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:30:49 INFO - PROCESS | 1661 | 1465857049581 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 1661 | 1465857049584 Marionette TRACE conn2 <- [1,2906,null,{}] 15:30:49 INFO - PROCESS | 1661 | 1465857049588 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}] 15:30:49 INFO - PROCESS | 1661 | 1465857049590 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:49 INFO - PROCESS | 1661 | 1465857049696 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:30:49 INFO - PROCESS | 1661 | 1465857049806 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 1661 | 1465857049810 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:49 INFO - PROCESS | 1661 | ++DOCSHELL 0x1191b8000 == 45 [pid = 1661] [id = 734] 15:30:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 124 (0x115e90c00) [pid = 1661] [serial = 2202] [outer = 0x0] 15:30:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 125 (0x115f50800) [pid = 1661] [serial = 2203] [outer = 0x115e90c00] 15:30:49 INFO - PROCESS | 1661 | 1465857049841 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 1661 | ++DOMWINDOW == 126 (0x116e64400) [pid = 1661] [serial = 2204] [outer = 0x115e90c00] 15:30:50 INFO - PROCESS | 1661 | 1465857050276 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]]]}] 15:30:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:30:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 725ms 15:30:50 INFO - PROCESS | 1661 | 1465857050307 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 1661 | 1465857050309 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:30:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:30:50 INFO - PROCESS | 1661 | 1465857050313 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 1661 | 1465857050316 Marionette TRACE conn2 <- [1,2910,null,{}] 15:30:50 INFO - PROCESS | 1661 | 1465857050319 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}] 15:30:50 INFO - PROCESS | 1661 | 1465857050321 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:50 INFO - PROCESS | 1661 | 1465857050431 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:30:50 INFO - PROCESS | 1661 | 1465857050536 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 1661 | 1465857050537 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:50 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ab4c800 == 46 [pid = 1661] [id = 735] 15:30:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 127 (0x120ed8000) [pid = 1661] [serial = 2205] [outer = 0x0] 15:30:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 128 (0x12110a400) [pid = 1661] [serial = 2206] [outer = 0x120ed8000] 15:30:50 INFO - PROCESS | 1661 | 1465857050580 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 1661 | ++DOMWINDOW == 129 (0x121411400) [pid = 1661] [serial = 2207] [outer = 0x120ed8000] 15:30:50 INFO - PROCESS | 1661 | 1465857050937 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]]]}] 15:30:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:30:50 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:30:50 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 675ms 15:30:50 INFO - PROCESS | 1661 | 1465857050987 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 1661 | 1465857050988 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:30:50 INFO - TEST-START | /DOMEvents/constructors.html 15:30:50 INFO - PROCESS | 1661 | 1465857050991 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 1661 | 1465857050992 Marionette TRACE conn2 <- [1,2914,null,{}] 15:30:51 INFO - PROCESS | 1661 | 1465857050999 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}] 15:30:51 INFO - PROCESS | 1661 | 1465857051002 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:51 INFO - PROCESS | 1661 | 1465857051113 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:30:51 INFO - PROCESS | 1661 | 1465857051224 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 1661 | 1465857051227 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d79f000 == 47 [pid = 1661] [id = 736] 15:30:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 130 (0x1280c5c00) [pid = 1661] [serial = 2208] [outer = 0x0] 15:30:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 131 (0x12828b000) [pid = 1661] [serial = 2209] [outer = 0x1280c5c00] 15:30:51 INFO - PROCESS | 1661 | 1465857051260 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 132 (0x12a4a6800) [pid = 1661] [serial = 2210] [outer = 0x1280c5c00] 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:30:51 INFO - PROCESS | 1661 | 1465857051655 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]]]}] 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:30:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:30:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:30:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 15:30:51 INFO - PROCESS | 1661 | 1465857051667 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 1661 | 1465857051668 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:30:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:30:51 INFO - PROCESS | 1661 | 1465857051671 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 1661 | 1465857051672 Marionette TRACE conn2 <- [1,2918,null,{}] 15:30:51 INFO - PROCESS | 1661 | 1465857051675 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}] 15:30:51 INFO - PROCESS | 1661 | 1465857051676 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:51 INFO - PROCESS | 1661 | 1465857051784 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:30:51 INFO - PROCESS | 1661 | 1465857051889 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 1661 | 1465857051890 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:51 INFO - PROCESS | 1661 | ++DOCSHELL 0x12e183000 == 48 [pid = 1661] [id = 737] 15:30:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 133 (0x12a923400) [pid = 1661] [serial = 2211] [outer = 0x0] 15:30:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 134 (0x12b98a400) [pid = 1661] [serial = 2212] [outer = 0x12a923400] 15:30:51 INFO - PROCESS | 1661 | 1465857051919 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 1661 | ++DOMWINDOW == 135 (0x12c124400) [pid = 1661] [serial = 2213] [outer = 0x12a923400] 15:30:52 INFO - PROCESS | 1661 | 1465857052286 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:30:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:30:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 621ms 15:30:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:30:52 INFO - PROCESS | 1661 | 1465857052292 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 1661 | 1465857052294 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:30:52 INFO - PROCESS | 1661 | 1465857052296 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 1661 | 1465857052297 Marionette TRACE conn2 <- [1,2922,null,{}] 15:30:52 INFO - PROCESS | 1661 | 1465857052299 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}] 15:30:52 INFO - PROCESS | 1661 | 1465857052301 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:52 INFO - PROCESS | 1661 | 1465857052406 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:30:52 INFO - PROCESS | 1661 | 1465857052516 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 1661 | 1465857052518 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:52 INFO - PROCESS | 1661 | ++DOCSHELL 0x128080800 == 49 [pid = 1661] [id = 738] 15:30:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 136 (0x121404400) [pid = 1661] [serial = 2214] [outer = 0x0] 15:30:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 137 (0x12c12f800) [pid = 1661] [serial = 2215] [outer = 0x121404400] 15:30:52 INFO - PROCESS | 1661 | 1465857052548 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 1661 | ++DOMWINDOW == 138 (0x12c964400) [pid = 1661] [serial = 2216] [outer = 0x121404400] 15:30:52 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:30:52 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:30:52 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:30:52 INFO - PROCESS | 1661 | [1661] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:30:52 INFO - PROCESS | 1661 | 1465857052914 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]]]}] 15:30:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:30:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:52 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 15:30:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:52 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 15:30:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:52 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]" 15:30:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:30:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 15:30:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:30:52 INFO - PROCESS | 1661 | 1465857052968 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 1661 | 1465857052969 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:30:52 INFO - PROCESS | 1661 | 1465857052972 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 1661 | 1465857052973 Marionette TRACE conn2 <- [1,2926,null,{}] 15:30:52 INFO - PROCESS | 1661 | 1465857052976 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}] 15:30:52 INFO - PROCESS | 1661 | 1465857052980 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:53 INFO - PROCESS | 1661 | 1465857053112 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:30:53 INFO - PROCESS | 1661 | 1465857053216 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 1661 | 1465857053218 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:53 INFO - PROCESS | 1661 | ++DOCSHELL 0x129171000 == 50 [pid = 1661] [id = 739] 15:30:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 139 (0x12c96c000) [pid = 1661] [serial = 2217] [outer = 0x0] 15:30:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 140 (0x12cd76000) [pid = 1661] [serial = 2218] [outer = 0x12c96c000] 15:30:53 INFO - PROCESS | 1661 | 1465857053248 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 1661 | ++DOMWINDOW == 141 (0x12cd8f400) [pid = 1661] [serial = 2219] [outer = 0x12c96c000] 15:30:53 INFO - PROCESS | 1661 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:30:53 INFO - PROCESS | 1661 | 1465857053801 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]]]}] 15:30:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:30:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 875ms 15:30:53 INFO - PROCESS | 1661 | 1465857053848 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 1661 | 1465857053851 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:30:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:30:53 INFO - PROCESS | 1661 | 1465857053854 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 1661 | 1465857053856 Marionette TRACE conn2 <- [1,2930,null,{}] 15:30:53 INFO - PROCESS | 1661 | 1465857053860 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}] 15:30:53 INFO - PROCESS | 1661 | 1465857053861 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:53 INFO - PROCESS | 1661 | 1465857053960 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:30:54 INFO - PROCESS | 1661 | 1465857054031 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 1661 | 1465857054033 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:54 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fae800 == 51 [pid = 1661] [id = 740] 15:30:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 142 (0x112ca2c00) [pid = 1661] [serial = 2220] [outer = 0x0] 15:30:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 143 (0x115f51800) [pid = 1661] [serial = 2221] [outer = 0x112ca2c00] 15:30:54 INFO - PROCESS | 1661 | 1465857054111 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 1661 | ++DOMWINDOW == 144 (0x116633800) [pid = 1661] [serial = 2222] [outer = 0x112ca2c00] 15:30:54 INFO - PROCESS | 1661 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12d22a800 == 50 [pid = 1661] [id = 732] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12cd52800 == 49 [pid = 1661] [id = 731] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x125ea6000 == 48 [pid = 1661] [id = 730] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12c58b000 == 47 [pid = 1661] [id = 729] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x1185d2000 == 46 [pid = 1661] [id = 728] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12bbaf000 == 45 [pid = 1661] [id = 727] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12ac5b000 == 44 [pid = 1661] [id = 726] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12488f800 == 43 [pid = 1661] [id = 725] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x127f36000 == 42 [pid = 1661] [id = 724] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x119999000 == 41 [pid = 1661] [id = 723] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12112f800 == 40 [pid = 1661] [id = 722] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12d149000 == 39 [pid = 1661] [id = 18] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12d22d800 == 38 [pid = 1661] [id = 717] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x11817f800 == 37 [pid = 1661] [id = 677] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x119a5e000 == 36 [pid = 1661] [id = 718] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x129440800 == 35 [pid = 1661] [id = 719] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12d146800 == 34 [pid = 1661] [id = 720] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12d463000 == 33 [pid = 1661] [id = 721] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12c951800 == 32 [pid = 1661] [id = 700] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x129171000 == 31 [pid = 1661] [id = 739] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x128080800 == 30 [pid = 1661] [id = 738] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12e183000 == 29 [pid = 1661] [id = 737] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12d79f000 == 28 [pid = 1661] [id = 736] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12ab4c800 == 27 [pid = 1661] [id = 735] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x12d913000 == 26 [pid = 1661] [id = 733] 15:30:55 INFO - PROCESS | 1661 | --DOCSHELL 0x1191b8000 == 25 [pid = 1661] [id = 734] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 143 (0x12a361c00) [pid = 1661] [serial = 2110] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 142 (0x12b988c00) [pid = 1661] [serial = 2144] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 141 (0x12a354000) [pid = 1661] [serial = 2131] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 140 (0x125ef1800) [pid = 1661] [serial = 2123] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 139 (0x12b9abc00) [pid = 1661] [serial = 2135] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 138 (0x12c213000) [pid = 1661] [serial = 2140] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 137 (0x129323400) [pid = 1661] [serial = 2129] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 136 (0x121422000) [pid = 1661] [serial = 2120] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 135 (0x12b991c00) [pid = 1661] [serial = 2134] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 134 (0x11850bc00) [pid = 1661] [serial = 2116] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 133 (0x12c21a400) [pid = 1661] [serial = 2149] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 132 (0x126a59000) [pid = 1661] [serial = 2107] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 131 (0x12b9b4c00) [pid = 1661] [serial = 2137] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 130 (0x1210f2400) [pid = 1661] [serial = 2119] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 129 (0x115e95800) [pid = 1661] [serial = 2146] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 128 (0x12c129000) [pid = 1661] [serial = 2138] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 127 (0x12b77e800) [pid = 1661] [serial = 2132] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 126 (0x1287a4800) [pid = 1661] [serial = 2128] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 125 (0x124bb4400) [pid = 1661] [serial = 2122] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 124 (0x126a64c00) [pid = 1661] [serial = 2125] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 123 (0x12a592000) [pid = 1661] [serial = 2113] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 122 (0x118fef000) [pid = 1661] [serial = 2117] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 121 (0x12a5ba000) [pid = 1661] [serial = 2114] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 120 (0x1287e8000) [pid = 1661] [serial = 2143] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 119 (0x12c963800) [pid = 1661] [serial = 2150] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x12140cc00) [pid = 1661] [serial = 2152] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x12c21a000) [pid = 1661] [serial = 2147] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x128146400) [pid = 1661] [serial = 2126] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x12c218000) [pid = 1661] [serial = 2141] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x1187acc00) [pid = 1661] [serial = 2104] [outer = 0x0] [url = about:blank] 15:30:55 INFO - PROCESS | 1661 | 1465857055209 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]]]}] 15:30:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:30:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1426ms 15:30:55 INFO - PROCESS | 1661 | 1465857055280 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 1661 | 1465857055282 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:30:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:30:55 INFO - PROCESS | 1661 | 1465857055289 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 1661 | 1465857055291 Marionette TRACE conn2 <- [1,2934,null,{}] 15:30:55 INFO - PROCESS | 1661 | 1465857055295 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}] 15:30:55 INFO - PROCESS | 1661 | 1465857055297 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:55 INFO - PROCESS | 1661 | 1465857055385 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:30:55 INFO - PROCESS | 1661 | 1465857055393 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 1661 | 1465857055395 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:55 INFO - PROCESS | 1661 | ++DOCSHELL 0x118107000 == 26 [pid = 1661] [id = 741] 15:30:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x1125eb400) [pid = 1661] [serial = 2223] [outer = 0x0] 15:30:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x1125f3000) [pid = 1661] [serial = 2224] [outer = 0x1125eb400] 15:30:55 INFO - PROCESS | 1661 | 1465857055417 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x112823000) [pid = 1661] [serial = 2225] [outer = 0x1125eb400] 15:30:55 INFO - PROCESS | 1661 | 1465857055868 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]]]}] 15:30:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:30:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 15:30:55 INFO - PROCESS | 1661 | 1465857055910 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 1661 | 1465857055915 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:30:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:30:55 INFO - PROCESS | 1661 | 1465857055922 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 1661 | 1465857055925 Marionette TRACE conn2 <- [1,2938,null,{}] 15:30:55 INFO - PROCESS | 1661 | 1465857055929 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}] 15:30:55 INFO - PROCESS | 1661 | 1465857055932 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:56 INFO - PROCESS | 1661 | 1465857056061 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:30:56 INFO - PROCESS | 1661 | 1465857056080 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 1661 | 1465857056082 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:56 INFO - PROCESS | 1661 | ++DOCSHELL 0x119ab2800 == 27 [pid = 1661] [id = 742] 15:30:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x112d82800) [pid = 1661] [serial = 2226] [outer = 0x0] 15:30:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x113d96800) [pid = 1661] [serial = 2227] [outer = 0x112d82800] 15:30:56 INFO - PROCESS | 1661 | 1465857056167 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 120 (0x115f57800) [pid = 1661] [serial = 2228] [outer = 0x112d82800] 15:30:56 INFO - PROCESS | 1661 | 1465857056421 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]]]}] 15:30:56 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. 15:30:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 523ms 15:30:56 INFO - PROCESS | 1661 | 1465857056446 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 1661 | 1465857056447 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:30:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:30:56 INFO - PROCESS | 1661 | 1465857056449 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 1661 | 1465857056452 Marionette TRACE conn2 <- [1,2942,null,{}] 15:30:56 INFO - PROCESS | 1661 | 1465857056485 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}] 15:30:56 INFO - PROCESS | 1661 | 1465857056489 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:56 INFO - PROCESS | 1661 | 1465857056581 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:30:56 INFO - PROCESS | 1661 | 1465857056586 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 1661 | 1465857056589 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:56 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253c0000 == 28 [pid = 1661] [id = 743] 15:30:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 121 (0x116e5f800) [pid = 1661] [serial = 2229] [outer = 0x0] 15:30:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 122 (0x1175d3c00) [pid = 1661] [serial = 2230] [outer = 0x116e5f800] 15:30:56 INFO - PROCESS | 1661 | 1465857056619 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1661 | ++DOMWINDOW == 123 (0x1181a8c00) [pid = 1661] [serial = 2231] [outer = 0x116e5f800] 15:30:56 INFO - PROCESS | 1661 | 1465857056959 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"]]]}] 15:30:56 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 15:30:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:30:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 537ms 15:30:56 INFO - PROCESS | 1661 | 1465857056986 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 1661 | 1465857056988 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:30:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:30:56 INFO - PROCESS | 1661 | 1465857056993 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 1661 | 1465857056995 Marionette TRACE conn2 <- [1,2946,null,{}] 15:30:56 INFO - PROCESS | 1661 | 1465857056997 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}] 15:30:56 INFO - PROCESS | 1661 | 1465857056998 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:57 INFO - PROCESS | 1661 | 1465857057117 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:30:57 INFO - PROCESS | 1661 | 1465857057158 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 1661 | 1465857057159 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x1265c3000 == 29 [pid = 1661] [id = 744] 15:30:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 124 (0x11850f800) [pid = 1661] [serial = 2232] [outer = 0x0] 15:30:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 125 (0x118665c00) [pid = 1661] [serial = 2233] [outer = 0x11850f800] 15:30:57 INFO - PROCESS | 1661 | 1465857057185 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 126 (0x118fb5c00) [pid = 1661] [serial = 2234] [outer = 0x11850f800] 15:30:57 INFO - PROCESS | 1661 | 1465857057448 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]]]}] 15:30:57 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. 15:30:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 15:30:57 INFO - PROCESS | 1661 | 1465857057512 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 1661 | 1465857057513 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:30:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:30:57 INFO - PROCESS | 1661 | 1465857057516 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 1661 | 1465857057517 Marionette TRACE conn2 <- [1,2950,null,{}] 15:30:57 INFO - PROCESS | 1661 | 1465857057519 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}] 15:30:57 INFO - PROCESS | 1661 | 1465857057520 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:57 INFO - PROCESS | 1661 | 1465857057634 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:30:57 INFO - PROCESS | 1661 | 1465857057638 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 1661 | 1465857057639 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x1280e1000 == 30 [pid = 1661] [id = 745] 15:30:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 127 (0x118511400) [pid = 1661] [serial = 2235] [outer = 0x0] 15:30:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 128 (0x1193ba400) [pid = 1661] [serial = 2236] [outer = 0x118511400] 15:30:57 INFO - PROCESS | 1661 | 1465857057664 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 129 (0x1193c6000) [pid = 1661] [serial = 2237] [outer = 0x118511400] 15:30:57 INFO - PROCESS | 1661 | ++DOCSHELL 0x128476000 == 31 [pid = 1661] [id = 746] 15:30:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 130 (0x119e2bc00) [pid = 1661] [serial = 2238] [outer = 0x0] 15:30:57 INFO - PROCESS | 1661 | ++DOMWINDOW == 131 (0x118fb6000) [pid = 1661] [serial = 2239] [outer = 0x119e2bc00] 15:30:58 INFO - PROCESS | 1661 | 1465857058027 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]]]}] 15:30:58 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. 15:30:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 15:30:58 INFO - PROCESS | 1661 | 1465857058037 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 1661 | 1465857058039 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:30:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:30:58 INFO - PROCESS | 1661 | 1465857058041 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 1661 | 1465857058043 Marionette TRACE conn2 <- [1,2954,null,{}] 15:30:58 INFO - PROCESS | 1661 | 1465857058045 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}] 15:30:58 INFO - PROCESS | 1661 | 1465857058049 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:58 INFO - PROCESS | 1661 | 1465857058189 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:30:58 INFO - PROCESS | 1661 | 1465857058203 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1661 | 1465857058205 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294ce000 == 32 [pid = 1661] [id = 747] 15:30:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 132 (0x11943c800) [pid = 1661] [serial = 2240] [outer = 0x0] 15:30:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 133 (0x120ea9800) [pid = 1661] [serial = 2241] [outer = 0x11943c800] 15:30:58 INFO - PROCESS | 1661 | 1465857058232 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 134 (0x12110ec00) [pid = 1661] [serial = 2242] [outer = 0x11943c800] 15:30:58 INFO - PROCESS | 1661 | 1465857058527 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]]]}] 15:30:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:30:58 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 15:30:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 15:30:58 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:30:58 INFO - PROCESS | 1661 | 1465857058566 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 1661 | 1465857058567 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:30:58 INFO - PROCESS | 1661 | 1465857058569 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 1661 | 1465857058570 Marionette TRACE conn2 <- [1,2958,null,{}] 15:30:58 INFO - PROCESS | 1661 | 1465857058575 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}] 15:30:58 INFO - PROCESS | 1661 | 1465857058577 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:58 INFO - PROCESS | 1661 | 1465857058692 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:30:58 INFO - PROCESS | 1661 | 1465857058703 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1661 | 1465857058704 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:58 INFO - PROCESS | 1661 | ++DOCSHELL 0x12a525800 == 33 [pid = 1661] [id = 748] 15:30:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 135 (0x121403000) [pid = 1661] [serial = 2243] [outer = 0x0] 15:30:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 136 (0x121414000) [pid = 1661] [serial = 2244] [outer = 0x121403000] 15:30:58 INFO - PROCESS | 1661 | 1465857058730 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 1661 | ++DOMWINDOW == 137 (0x1214b2800) [pid = 1661] [serial = 2245] [outer = 0x121403000] 15:30:59 INFO - PROCESS | 1661 | 1465857059050 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]]]}] 15:30:59 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. 15:30:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 520ms 15:30:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:30:59 INFO - PROCESS | 1661 | 1465857059089 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 1661 | 1465857059090 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:30:59 INFO - PROCESS | 1661 | 1465857059092 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 1661 | 1465857059094 Marionette TRACE conn2 <- [1,2962,null,{}] 15:30:59 INFO - PROCESS | 1661 | 1465857059096 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}] 15:30:59 INFO - PROCESS | 1661 | 1465857059097 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:59 INFO - PROCESS | 1661 | 1465857059199 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:30:59 INFO - PROCESS | 1661 | 1465857059203 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 1661 | 1465857059204 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:30:59 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b957800 == 34 [pid = 1661] [id = 749] 15:30:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 138 (0x110e40c00) [pid = 1661] [serial = 2246] [outer = 0x0] 15:30:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 139 (0x1218b5000) [pid = 1661] [serial = 2247] [outer = 0x110e40c00] 15:30:59 INFO - PROCESS | 1661 | 1465857059229 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 1661 | ++DOMWINDOW == 140 (0x124be8800) [pid = 1661] [serial = 2248] [outer = 0x110e40c00] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 139 (0x116e63400) [pid = 1661] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 138 (0x12a92a800) [pid = 1661] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 137 (0x12b77e000) [pid = 1661] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 136 (0x121406800) [pid = 1661] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 135 (0x11886f800) [pid = 1661] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 134 (0x1280ce000) [pid = 1661] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 133 (0x1180a7c00) [pid = 1661] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 132 (0x11281e800) [pid = 1661] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 131 (0x1164da800) [pid = 1661] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 130 (0x12603f400) [pid = 1661] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 129 (0x11287c000) [pid = 1661] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 128 (0x115e8fc00) [pid = 1661] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 127 (0x121421000) [pid = 1661] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 126 (0x121107400) [pid = 1661] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 125 (0x118fb2000) [pid = 1661] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 124 (0x112826c00) [pid = 1661] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 123 (0x12cd7dc00) [pid = 1661] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 122 (0x112fe8800) [pid = 1661] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 121 (0x116922800) [pid = 1661] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 120 (0x12652d400) [pid = 1661] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 119 (0x125e1dc00) [pid = 1661] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x1280c8400) [pid = 1661] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x112821000) [pid = 1661] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x120ea2800) [pid = 1661] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x112d5c400) [pid = 1661] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x1180b0400) [pid = 1661] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x110e3e800) [pid = 1661] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x111c83c00) [pid = 1661] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x12d14a000) [pid = 1661] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x117049000) [pid = 1661] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x12a355400) [pid = 1661] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:30:59 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x126424800) [pid = 1661] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:31:00 INFO - PROCESS | 1661 | 1465857060023 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]]]}] 15:31:00 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. 15:31:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 970ms 15:31:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:31:00 INFO - PROCESS | 1661 | 1465857060064 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 1661 | 1465857060065 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:31:00 INFO - PROCESS | 1661 | 1465857060067 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 1661 | 1465857060068 Marionette TRACE conn2 <- [1,2966,null,{}] 15:31:00 INFO - PROCESS | 1661 | 1465857060071 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}] 15:31:00 INFO - PROCESS | 1661 | 1465857060079 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:00 INFO - PROCESS | 1661 | 1465857060158 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:31:00 INFO - PROCESS | 1661 | 1465857060226 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 1661 | 1465857060227 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x128757800 == 35 [pid = 1661] [id = 750] 15:31:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x111ec8800) [pid = 1661] [serial = 2249] [outer = 0x0] 15:31:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x115e8c800) [pid = 1661] [serial = 2250] [outer = 0x111ec8800] 15:31:00 INFO - PROCESS | 1661 | 1465857060252 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x1180a8c00) [pid = 1661] [serial = 2251] [outer = 0x111ec8800] 15:31:00 INFO - PROCESS | 1661 | 1465857060498 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]]]}] 15:31:00 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. 15:31:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 472ms 15:31:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:31:00 INFO - PROCESS | 1661 | 1465857060546 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 1661 | 1465857060547 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:31:00 INFO - PROCESS | 1661 | 1465857060549 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 1661 | 1465857060550 Marionette TRACE conn2 <- [1,2970,null,{}] 15:31:00 INFO - PROCESS | 1661 | 1465857060553 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}] 15:31:00 INFO - PROCESS | 1661 | 1465857060554 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:00 INFO - PROCESS | 1661 | 1465857060644 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:31:00 INFO - PROCESS | 1661 | 1465857060648 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 1661 | 1465857060649 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:00 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bbaf000 == 36 [pid = 1661] [id = 751] 15:31:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x113298400) [pid = 1661] [serial = 2252] [outer = 0x0] 15:31:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x1193c0c00) [pid = 1661] [serial = 2253] [outer = 0x113298400] 15:31:00 INFO - PROCESS | 1661 | 1465857060674 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x1249a9c00) [pid = 1661] [serial = 2254] [outer = 0x113298400] 15:31:00 INFO - PROCESS | 1661 | 1465857060974 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]]]}] 15:31:01 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. 15:31:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 468ms 15:31:01 INFO - PROCESS | 1661 | 1465857061018 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 1661 | 1465857061019 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:31:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:31:01 INFO - PROCESS | 1661 | 1465857061022 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 1661 | 1465857061025 Marionette TRACE conn2 <- [1,2974,null,{}] 15:31:01 INFO - PROCESS | 1661 | 1465857061028 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}] 15:31:01 INFO - PROCESS | 1661 | 1465857061030 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:01 INFO - PROCESS | 1661 | 1465857061158 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:31:01 INFO - PROCESS | 1661 | 1465857061164 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 1661 | 1465857061165 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c1e1800 == 37 [pid = 1661] [id = 752] 15:31:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x116e61000) [pid = 1661] [serial = 2255] [outer = 0x0] 15:31:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x1249a0800) [pid = 1661] [serial = 2256] [outer = 0x116e61000] 15:31:01 INFO - PROCESS | 1661 | 1465857061192 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x126426000) [pid = 1661] [serial = 2257] [outer = 0x116e61000] 15:31:01 INFO - PROCESS | 1661 | 1465857061500 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]]]}] 15:31:01 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. 15:31:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 523ms 15:31:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:31:01 INFO - PROCESS | 1661 | 1465857061545 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 1661 | 1465857061546 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:31:01 INFO - PROCESS | 1661 | 1465857061549 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 1661 | 1465857061550 Marionette TRACE conn2 <- [1,2978,null,{}] 15:31:01 INFO - PROCESS | 1661 | 1465857061552 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}] 15:31:01 INFO - PROCESS | 1661 | 1465857061553 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:01 INFO - PROCESS | 1661 | 1465857061633 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:31:01 INFO - PROCESS | 1661 | 1465857061637 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 1661 | 1465857061638 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:01 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c593000 == 38 [pid = 1661] [id = 753] 15:31:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x12652dc00) [pid = 1661] [serial = 2258] [outer = 0x0] 15:31:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x126a63000) [pid = 1661] [serial = 2259] [outer = 0x12652dc00] 15:31:01 INFO - PROCESS | 1661 | 1465857061663 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 1661 | ++DOMWINDOW == 120 (0x12110e400) [pid = 1661] [serial = 2260] [outer = 0x12652dc00] 15:31:02 INFO - PROCESS | 1661 | 1465857062085 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]]]}] 15:31:02 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. 15:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 568ms 15:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:31:02 INFO - PROCESS | 1661 | 1465857062118 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 1661 | 1465857062120 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:31:02 INFO - PROCESS | 1661 | 1465857062124 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 1661 | 1465857062126 Marionette TRACE conn2 <- [1,2982,null,{}] 15:31:02 INFO - PROCESS | 1661 | 1465857062130 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}] 15:31:02 INFO - PROCESS | 1661 | 1465857062131 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:02 INFO - PROCESS | 1661 | 1465857062252 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:31:02 INFO - PROCESS | 1661 | 1465857062343 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 1661 | 1465857062345 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:02 INFO - PROCESS | 1661 | ++DOCSHELL 0x118fac800 == 39 [pid = 1661] [id = 754] 15:31:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 121 (0x1125eb800) [pid = 1661] [serial = 2261] [outer = 0x0] 15:31:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 122 (0x1125f9000) [pid = 1661] [serial = 2262] [outer = 0x1125eb800] 15:31:02 INFO - PROCESS | 1661 | 1465857062376 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 1661 | ++DOMWINDOW == 123 (0x112878c00) [pid = 1661] [serial = 2263] [outer = 0x1125eb800] 15:31:02 INFO - PROCESS | 1661 | 1465857062788 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"]]]}] 15:31:02 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 15:31:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:31:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:31:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 671ms 15:31:02 INFO - PROCESS | 1661 | 1465857062795 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 1661 | 1465857062798 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:31:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:31:02 INFO - PROCESS | 1661 | 1465857062802 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 1661 | 1465857062804 Marionette TRACE conn2 <- [1,2986,null,{}] 15:31:02 INFO - PROCESS | 1661 | 1465857062807 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}] 15:31:02 INFO - PROCESS | 1661 | 1465857062809 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:02 INFO - PROCESS | 1661 | 1465857062945 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:31:03 INFO - PROCESS | 1661 | 1465857063035 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 1661 | 1465857063037 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x12651b800 == 40 [pid = 1661] [id = 755] 15:31:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 124 (0x11691ec00) [pid = 1661] [serial = 2264] [outer = 0x0] 15:31:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 125 (0x116e61c00) [pid = 1661] [serial = 2265] [outer = 0x11691ec00] 15:31:03 INFO - PROCESS | 1661 | 1465857063067 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 126 (0x1180ad000) [pid = 1661] [serial = 2266] [outer = 0x11691ec00] 15:31:03 INFO - PROCESS | 1661 | 1465857063469 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]]]}] 15:31:03 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. 15:31:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 15:31:03 INFO - PROCESS | 1661 | 1465857063473 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 1661 | 1465857063474 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:31:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:31:03 INFO - PROCESS | 1661 | 1465857063477 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 1661 | 1465857063479 Marionette TRACE conn2 <- [1,2990,null,{}] 15:31:03 INFO - PROCESS | 1661 | 1465857063487 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}] 15:31:03 INFO - PROCESS | 1661 | 1465857063490 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:03 INFO - PROCESS | 1661 | 1465857063620 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:31:03 INFO - PROCESS | 1661 | 1465857063689 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 1661 | 1465857063691 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:03 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf49000 == 41 [pid = 1661] [id = 756] 15:31:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 127 (0x1187a9c00) [pid = 1661] [serial = 2267] [outer = 0x0] 15:31:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 128 (0x1193c6c00) [pid = 1661] [serial = 2268] [outer = 0x1187a9c00] 15:31:03 INFO - PROCESS | 1661 | 1465857063763 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 1661 | ++DOMWINDOW == 129 (0x120ea3000) [pid = 1661] [serial = 2269] [outer = 0x1187a9c00] 15:31:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x12641a000 == 42 [pid = 1661] [id = 757] 15:31:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 130 (0x12110d000) [pid = 1661] [serial = 2270] [outer = 0x0] 15:31:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 131 (0x120edc800) [pid = 1661] [serial = 2271] [outer = 0x12110d000] 15:31:04 INFO - PROCESS | 1661 | 1465857064227 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]]]}] 15:31:04 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. 15:31:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 772ms 15:31:04 INFO - PROCESS | 1661 | 1465857064268 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 1661 | 1465857064270 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:31:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:31:04 INFO - PROCESS | 1661 | 1465857064276 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 1661 | 1465857064278 Marionette TRACE conn2 <- [1,2994,null,{}] 15:31:04 INFO - PROCESS | 1661 | 1465857064280 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}] 15:31:04 INFO - PROCESS | 1661 | 1465857064282 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:04 INFO - PROCESS | 1661 | 1465857064457 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:31:04 INFO - PROCESS | 1661 | 1465857064546 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 1661 | 1465857064547 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:04 INFO - PROCESS | 1661 | ++DOCSHELL 0x116951000 == 43 [pid = 1661] [id = 758] 15:31:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 132 (0x110e3f000) [pid = 1661] [serial = 2272] [outer = 0x0] 15:31:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 133 (0x1132a1400) [pid = 1661] [serial = 2273] [outer = 0x110e3f000] 15:31:04 INFO - PROCESS | 1661 | 1465857064577 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 1661 | ++DOMWINDOW == 134 (0x1193c4c00) [pid = 1661] [serial = 2274] [outer = 0x110e3f000] 15:31:05 INFO - PROCESS | 1661 | 1465857065171 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]]]}] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x12c1e1800 == 42 [pid = 1661] [id = 752] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x12bbaf000 == 41 [pid = 1661] [id = 751] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x128757800 == 40 [pid = 1661] [id = 750] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x12b957800 == 39 [pid = 1661] [id = 749] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x12a525800 == 38 [pid = 1661] [id = 748] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x1294ce000 == 37 [pid = 1661] [id = 747] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x128476000 == 36 [pid = 1661] [id = 746] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x1280e1000 == 35 [pid = 1661] [id = 745] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x1265c3000 == 34 [pid = 1661] [id = 744] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 133 (0x12d141000) [pid = 1661] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x1253c0000 == 33 [pid = 1661] [id = 743] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x119ab2800 == 32 [pid = 1661] [id = 742] 15:31:05 INFO - PROCESS | 1661 | --DOCSHELL 0x118107000 == 31 [pid = 1661] [id = 741] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 132 (0x12c12cc00) [pid = 1661] [serial = 2102] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 131 (0x11330b400) [pid = 1661] [serial = 2027] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 130 (0x124dd2c00) [pid = 1661] [serial = 2060] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 129 (0x118508c00) [pid = 1661] [serial = 2000] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 128 (0x118660000) [pid = 1661] [serial = 2030] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 127 (0x11287e000) [pid = 1661] [serial = 2054] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 126 (0x112873c00) [pid = 1661] [serial = 1997] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 125 (0x11886d400) [pid = 1661] [serial = 2057] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 124 (0x12879e000) [pid = 1661] [serial = 2063] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 123 (0x12675c800) [pid = 1661] [serial = 2024] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 122 (0x12c122c00) [pid = 1661] [serial = 2198] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 121 (0x12a93a800) [pid = 1661] [serial = 2182] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 120 (0x12b995c00) [pid = 1661] [serial = 2185] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 119 (0x121b91c00) [pid = 1661] [serial = 2173] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x125ef2c00) [pid = 1661] [serial = 2174] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x120ea1000) [pid = 1661] [serial = 2158] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x12c217c00) [pid = 1661] [serial = 2200] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x121407400) [pid = 1661] [serial = 2159] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x118614400) [pid = 1661] [serial = 2170] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x120eab800) [pid = 1661] [serial = 2171] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x12a359400) [pid = 1661] [serial = 2164] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x12a595400) [pid = 1661] [serial = 2165] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x121410400) [pid = 1661] [serial = 2153] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x12a359000) [pid = 1661] [serial = 2179] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x115e8b400) [pid = 1661] [serial = 2167] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x116483000) [pid = 1661] [serial = 2168] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x12c964000) [pid = 1661] [serial = 2201] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x115e94c00) [pid = 1661] [serial = 2155] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x11691e400) [pid = 1661] [serial = 2156] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x125eefc00) [pid = 1661] [serial = 2161] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12110bc00) [pid = 1661] [serial = 2188] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x127fd9800) [pid = 1661] [serial = 2162] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x121629c00) [pid = 1661] [serial = 2176] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x1280d2800) [pid = 1661] [serial = 2177] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x118fe8400) [pid = 1661] [serial = 2186] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x12110fc00) [pid = 1661] [serial = 2189] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x121103000) [pid = 1661] [serial = 2192] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x116235c00) [pid = 1661] [serial = 1472] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x126044400) [pid = 1661] [serial = 2197] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x115e89400) [pid = 1661] [serial = 2191] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x116e5b800) [pid = 1661] [serial = 2194] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12b77dc00) [pid = 1661] [serial = 2183] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x12a5b1c00) [pid = 1661] [serial = 2180] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x116e61400) [pid = 1661] [serial = 2195] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 88 (0x119759400) [pid = 1661] [serial = 2105] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 87 (0x12a589400) [pid = 1661] [serial = 2111] [outer = 0x0] [url = about:blank] 15:31:05 INFO - PROCESS | 1661 | --DOMWINDOW == 86 (0x1280ce800) [pid = 1661] [serial = 2108] [outer = 0x0] [url = about:blank] 15:31:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:31:05 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 15:31:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 970ms 15:31:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:31:05 INFO - PROCESS | 1661 | 1465857065247 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 1661 | 1465857065249 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:31:05 INFO - PROCESS | 1661 | 1465857065252 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - PROCESS | 1661 | 1465857065255 Marionette TRACE conn2 <- [1,2998,null,{}] 15:31:05 INFO - PROCESS | 1661 | 1465857065261 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}] 15:31:05 INFO - PROCESS | 1661 | 1465857065262 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:05 INFO - PROCESS | 1661 | 1465857065348 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:31:05 INFO - PROCESS | 1661 | 1465857065360 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 1661 | 1465857065361 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x118429800 == 32 [pid = 1661] [id = 759] 15:31:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 87 (0x115e8a400) [pid = 1661] [serial = 2275] [outer = 0x0] 15:31:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 88 (0x115e90800) [pid = 1661] [serial = 2276] [outer = 0x115e8a400] 15:31:05 INFO - PROCESS | 1661 | 1465857065389 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 89 (0x116739400) [pid = 1661] [serial = 2277] [outer = 0x115e8a400] 15:31:05 INFO - PROCESS | 1661 | 1465857065758 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]]]}] 15:31:05 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. 15:31:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 523ms 15:31:05 INFO - PROCESS | 1661 | 1465857065775 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 1661 | 1465857065777 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:31:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:31:05 INFO - PROCESS | 1661 | 1465857065782 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - PROCESS | 1661 | 1465857065783 Marionette TRACE conn2 <- [1,3002,null,{}] 15:31:05 INFO - PROCESS | 1661 | 1465857065786 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}] 15:31:05 INFO - PROCESS | 1661 | 1465857065787 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:05 INFO - PROCESS | 1661 | 1465857065875 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:31:05 INFO - PROCESS | 1661 | 1465857065880 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 1661 | 1465857065881 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:05 INFO - PROCESS | 1661 | ++DOCSHELL 0x121156000 == 33 [pid = 1661] [id = 760] 15:31:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x116a12c00) [pid = 1661] [serial = 2278] [outer = 0x0] 15:31:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x117394400) [pid = 1661] [serial = 2279] [outer = 0x116a12c00] 15:31:05 INFO - PROCESS | 1661 | 1465857065908 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x1181a6800) [pid = 1661] [serial = 2280] [outer = 0x116a12c00] 15:31:06 INFO - PROCESS | 1661 | 1465857066252 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]]]}] 15:31:06 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. 15:31:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 475ms 15:31:06 INFO - PROCESS | 1661 | 1465857066258 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 1661 | 1465857066259 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:31:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:31:06 INFO - PROCESS | 1661 | 1465857066262 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 1661 | 1465857066264 Marionette TRACE conn2 <- [1,3006,null,{}] 15:31:06 INFO - PROCESS | 1661 | 1465857066272 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}] 15:31:06 INFO - PROCESS | 1661 | 1465857066276 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:06 INFO - PROCESS | 1661 | 1465857066368 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:31:06 INFO - PROCESS | 1661 | 1465857066430 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 1661 | 1465857066432 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x126420800 == 34 [pid = 1661] [id = 761] 15:31:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x118502400) [pid = 1661] [serial = 2281] [outer = 0x0] 15:31:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x118fbcc00) [pid = 1661] [serial = 2282] [outer = 0x118502400] 15:31:06 INFO - PROCESS | 1661 | 1465857066459 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x119af8000) [pid = 1661] [serial = 2283] [outer = 0x118502400] 15:31:06 INFO - PROCESS | 1661 | 1465857066721 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]]]}] 15:31:06 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. 15:31:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 472ms 15:31:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:31:06 INFO - PROCESS | 1661 | 1465857066735 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 1661 | 1465857066736 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:31:06 INFO - PROCESS | 1661 | 1465857066748 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 1661 | 1465857066749 Marionette TRACE conn2 <- [1,3010,null,{}] 15:31:06 INFO - PROCESS | 1661 | 1465857066752 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}] 15:31:06 INFO - PROCESS | 1661 | 1465857066753 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:06 INFO - PROCESS | 1661 | 1465857066844 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:31:06 INFO - PROCESS | 1661 | 1465857066848 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 1661 | 1465857066849 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:06 INFO - PROCESS | 1661 | ++DOCSHELL 0x128757800 == 35 [pid = 1661] [id = 762] 15:31:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x120ea4000) [pid = 1661] [serial = 2284] [outer = 0x0] 15:31:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x121102800) [pid = 1661] [serial = 2285] [outer = 0x120ea4000] 15:31:06 INFO - PROCESS | 1661 | 1465857066874 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x121111400) [pid = 1661] [serial = 2286] [outer = 0x120ea4000] 15:31:07 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 15:31:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 479ms 15:31:07 INFO - PROCESS | 1661 | 1465857067211 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]]]}] 15:31:07 INFO - PROCESS | 1661 | 1465857067220 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 1661 | 1465857067221 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:31:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:31:07 INFO - PROCESS | 1661 | 1465857067229 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 1661 | 1465857067230 Marionette TRACE conn2 <- [1,3014,null,{}] 15:31:07 INFO - PROCESS | 1661 | 1465857067232 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}] 15:31:07 INFO - PROCESS | 1661 | 1465857067233 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:07 INFO - PROCESS | 1661 | 1465857067360 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:31:07 INFO - PROCESS | 1661 | 1465857067371 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 1661 | 1465857067372 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x1294dc800 == 36 [pid = 1661] [id = 763] 15:31:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x118510400) [pid = 1661] [serial = 2287] [outer = 0x0] 15:31:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12121a400) [pid = 1661] [serial = 2288] [outer = 0x118510400] 15:31:07 INFO - PROCESS | 1661 | 1465857067397 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12141dc00) [pid = 1661] [serial = 2289] [outer = 0x118510400] 15:31:07 INFO - PROCESS | 1661 | [1661] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:31:07 INFO - PROCESS | 1661 | 1465857067764 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:31:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:31:07 INFO - {} 15:31:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:31:07 INFO - {} 15:31:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:31:07 INFO - {} 15:31:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:31:07 INFO - {} 15:31:07 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 568ms 15:31:07 INFO - PROCESS | 1661 | 1465857067798 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 1661 | 1465857067799 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:31:07 INFO - TEST-START | /FileAPI/fileReader.html 15:31:07 INFO - PROCESS | 1661 | 1465857067801 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 1661 | 1465857067802 Marionette TRACE conn2 <- [1,3018,null,{}] 15:31:07 INFO - PROCESS | 1661 | 1465857067810 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}] 15:31:07 INFO - PROCESS | 1661 | 1465857067814 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:07 INFO - PROCESS | 1661 | 1465857067930 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:31:07 INFO - PROCESS | 1661 | 1465857067934 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 1661 | 1465857067935 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:07 INFO - PROCESS | 1661 | ++DOCSHELL 0x12ba14000 == 37 [pid = 1661] [id = 764] 15:31:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x1216b7800) [pid = 1661] [serial = 2290] [outer = 0x0] 15:31:07 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x125320400) [pid = 1661] [serial = 2291] [outer = 0x1216b7800] 15:31:08 INFO - PROCESS | 1661 | 1465857068002 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x11865c000) [pid = 1661] [serial = 2292] [outer = 0x1216b7800] 15:31:08 INFO - PROCESS | 1661 | 1465857068283 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]]]}] 15:31:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:31:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:31:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:31:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:31:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 525ms 15:31:08 INFO - PROCESS | 1661 | 1465857068328 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 1661 | 1465857068329 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:31:08 INFO - TEST-START | /FileAPI/historical.html 15:31:08 INFO - PROCESS | 1661 | 1465857068332 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 1661 | 1465857068333 Marionette TRACE conn2 <- [1,3022,null,{}] 15:31:08 INFO - PROCESS | 1661 | 1465857068335 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}] 15:31:08 INFO - PROCESS | 1661 | 1465857068336 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:08 INFO - PROCESS | 1661 | 1465857068444 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:31:08 INFO - PROCESS | 1661 | 1465857068457 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 1661 | 1465857068458 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:08 INFO - PROCESS | 1661 | ++DOCSHELL 0x11649a000 == 38 [pid = 1661] [id = 765] 15:31:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x121420000) [pid = 1661] [serial = 2293] [outer = 0x0] 15:31:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x127fda400) [pid = 1661] [serial = 2294] [outer = 0x121420000] 15:31:08 INFO - PROCESS | 1661 | 1465857068482 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x1280c8c00) [pid = 1661] [serial = 2295] [outer = 0x121420000] 15:31:08 INFO - PROCESS | 1661 | 1465857068798 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"]]]}] 15:31:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:31:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:31:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:31:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:31:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:31:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:31:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:31:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:31:08 INFO - TEST-OK | /FileAPI/historical.html | took 519ms 15:31:08 INFO - PROCESS | 1661 | 1465857068851 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 1661 | 1465857068853 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:31:08 INFO - TEST-START | /FileAPI/idlharness.html 15:31:08 INFO - PROCESS | 1661 | 1465857068863 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 1661 | 1465857068864 Marionette TRACE conn2 <- [1,3026,null,{}] 15:31:08 INFO - PROCESS | 1661 | 1465857068866 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}] 15:31:08 INFO - PROCESS | 1661 | 1465857068867 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:08 INFO - PROCESS | 1661 | 1465857068974 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:31:09 INFO - PROCESS | 1661 | 1465857069020 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 1661 | 1465857069021 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x12c584000 == 39 [pid = 1661] [id = 766] 15:31:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x125e21800) [pid = 1661] [serial = 2296] [outer = 0x0] 15:31:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x1280d2800) [pid = 1661] [serial = 2297] [outer = 0x125e21800] 15:31:09 INFO - PROCESS | 1661 | 1465857069048 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x12828ec00) [pid = 1661] [serial = 2298] [outer = 0x125e21800] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x11943c800) [pid = 1661] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x115e90c00) [pid = 1661] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x1125eb400) [pid = 1661] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x112d82800) [pid = 1661] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x11850f800) [pid = 1661] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x118511400) [pid = 1661] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x116e5f800) [pid = 1661] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x120ed8000) [pid = 1661] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x119e2bc00) [pid = 1661] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x111ec8800) [pid = 1661] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x121403000) [pid = 1661] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x1280c5c00) [pid = 1661] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x112ca2c00) [pid = 1661] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x110e40c00) [pid = 1661] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x12a923400) [pid = 1661] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x121404400) [pid = 1661] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x113298400) [pid = 1661] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12c96c000) [pid = 1661] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:31:09 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x116e61000) [pid = 1661] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:31:09 INFO - PROCESS | 1661 | 1465857069598 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:31:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:31:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:31:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:31:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:31:09 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 15:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:31:09 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 15:31:09 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 15:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:31:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:31:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:31:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:31:09 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 15:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:31:09 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 15:31:09 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 15:31:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:31:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:31:09 INFO - TEST-OK | /FileAPI/idlharness.html | took 792ms 15:31:09 INFO - PROCESS | 1661 | 1465857069647 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 1661 | 1465857069648 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:31:09 INFO - TEST-START | /FileAPI/idlharness.worker 15:31:09 INFO - PROCESS | 1661 | 1465857069651 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 1661 | 1465857069652 Marionette TRACE conn2 <- [1,3030,null,{}] 15:31:09 INFO - PROCESS | 1661 | 1465857069655 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}] 15:31:09 INFO - PROCESS | 1661 | 1465857069656 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:09 INFO - PROCESS | 1661 | 1465857069761 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:31:09 INFO - PROCESS | 1661 | 1465857069766 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 1661 | 1465857069767 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:09 INFO - PROCESS | 1661 | ++DOCSHELL 0x12bf5e000 == 40 [pid = 1661] [id = 767] 15:31:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x128799400) [pid = 1661] [serial = 2299] [outer = 0x0] 15:31:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x1287ea800) [pid = 1661] [serial = 2300] [outer = 0x128799400] 15:31:09 INFO - PROCESS | 1661 | 1465857069795 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x12b989000) [pid = 1661] [serial = 2301] [outer = 0x128799400] 15:31:09 INFO - PROCESS | 1661 | [1661] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:31:10 INFO - PROCESS | 1661 | 1465857070418 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:31:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:31:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:31:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:31:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:31:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:31:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:31:10 INFO - {} 15:31:10 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 15:31:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:31:10 INFO - {} 15:31:10 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 - {} 15:31:10 INFO - {} 15:31:10 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 15:31:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:31:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:31:10 INFO - {} 15:31:10 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 15:31:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:31:10 INFO - {} 15:31:10 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 - {} 15:31:10 INFO - {} 15:31:10 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 15:31:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:31:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:31:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 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 15:31:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:31:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:31:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 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 15:31:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 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 15:31:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 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 15:31:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:31:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:31:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:31:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:31:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:31:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:31:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:31:10 INFO - {} 15:31:10 INFO - TEST-OK | /FileAPI/idlharness.worker | took 833ms 15:31:10 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:31:10 INFO - PROCESS | 1661 | 1465857070485 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 1661 | 1465857070486 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:31:10 INFO - PROCESS | 1661 | 1465857070489 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1661 | 1465857070490 Marionette TRACE conn2 <- [1,3034,null,{}] 15:31:10 INFO - PROCESS | 1661 | 1465857070492 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}] 15:31:10 INFO - PROCESS | 1661 | 1465857070494 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:10 INFO - PROCESS | 1661 | 1465857070581 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:31:10 INFO - PROCESS | 1661 | 1465857070584 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:10 INFO - PROCESS | 1661 | 1465857070585 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:10 INFO - PROCESS | 1661 | ++DOCSHELL 0x12be42000 == 41 [pid = 1661] [id = 768] 15:31:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x12b9ad000) [pid = 1661] [serial = 2302] [outer = 0x0] 15:31:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x12d557400) [pid = 1661] [serial = 2303] [outer = 0x12b9ad000] 15:31:10 INFO - PROCESS | 1661 | 1465857070609 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x12d7cd800) [pid = 1661] [serial = 2304] [outer = 0x12b9ad000] 15:31:10 INFO - PROCESS | 1661 | 1465857070915 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]]]}] 15:31:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:31:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 472ms 15:31:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:31:10 INFO - PROCESS | 1661 | 1465857070961 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 1661 | 1465857070963 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:31:10 INFO - PROCESS | 1661 | 1465857070965 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1661 | 1465857070967 Marionette TRACE conn2 <- [1,3038,null,{}] 15:31:10 INFO - PROCESS | 1661 | 1465857070969 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}] 15:31:10 INFO - PROCESS | 1661 | 1465857070971 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:11 INFO - PROCESS | 1661 | 1465857071081 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:31:11 INFO - PROCESS | 1661 | 1465857071150 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1661 | 1465857071152 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x135d3a800 == 42 [pid = 1661] [id = 769] 15:31:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x12b98e000) [pid = 1661] [serial = 2305] [outer = 0x0] 15:31:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x12d7cf800) [pid = 1661] [serial = 2306] [outer = 0x12b98e000] 15:31:11 INFO - PROCESS | 1661 | 1465857071178 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x12d9f1800) [pid = 1661] [serial = 2307] [outer = 0x12b98e000] 15:31:11 INFO - PROCESS | 1661 | 1465857071420 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"]]]}] 15:31:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:31:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:31:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 471ms 15:31:11 INFO - PROCESS | 1661 | 1465857071437 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 1661 | 1465857071438 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:31:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:31:11 INFO - PROCESS | 1661 | 1465857071447 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 1661 | 1465857071448 Marionette TRACE conn2 <- [1,3042,null,{}] 15:31:11 INFO - PROCESS | 1661 | 1465857071450 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}] 15:31:11 INFO - PROCESS | 1661 | 1465857071451 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:11 INFO - PROCESS | 1661 | 1465857071546 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:31:11 INFO - PROCESS | 1661 | 1465857071550 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1661 | 1465857071551 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:11 INFO - PROCESS | 1661 | ++DOCSHELL 0x135c31000 == 43 [pid = 1661] [id = 770] 15:31:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x12d9f4000) [pid = 1661] [serial = 2308] [outer = 0x0] 15:31:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x135c43400) [pid = 1661] [serial = 2309] [outer = 0x12d9f4000] 15:31:11 INFO - PROCESS | 1661 | 1465857071582 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x135c47c00) [pid = 1661] [serial = 2310] [outer = 0x12d9f4000] 15:31:12 INFO - PROCESS | 1661 | 1465857072128 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]]]}] 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:31:12 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. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:31:12 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'.) 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:31:12 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. 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:31:12 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. 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:31:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:31:12 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. 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:31:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:31:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:31:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:31:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 729ms 15:31:12 INFO - PROCESS | 1661 | 1465857072178 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:31:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:31:12 INFO - PROCESS | 1661 | 1465857072181 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:31:12 INFO - PROCESS | 1661 | 1465857072184 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1661 | 1465857072188 Marionette TRACE conn2 <- [1,3046,null,{}] 15:31:12 INFO - PROCESS | 1661 | 1465857072192 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}] 15:31:12 INFO - PROCESS | 1661 | 1465857072194 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:12 INFO - PROCESS | 1661 | 1465857072307 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:31:12 INFO - PROCESS | 1661 | 1465857072423 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 1661 | 1465857072425 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:12 INFO - PROCESS | 1661 | ++DOCSHELL 0x1253c7800 == 44 [pid = 1661] [id = 771] 15:31:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x118506800) [pid = 1661] [serial = 2311] [outer = 0x0] 15:31:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x11850f400) [pid = 1661] [serial = 2312] [outer = 0x118506800] 15:31:12 INFO - PROCESS | 1661 | 1465857072456 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x1193be400) [pid = 1661] [serial = 2313] [outer = 0x118506800] 15:31:12 INFO - PROCESS | 1661 | [1661] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:31:12 INFO - PROCESS | 1661 | 1465857072854 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:31:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:31:12 INFO - {} 15:31:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 722ms 15:31:12 INFO - PROCESS | 1661 | 1465857072907 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 1661 | 1465857072910 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:31:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:31:12 INFO - PROCESS | 1661 | 1465857072963 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1661 | 1465857072965 Marionette TRACE conn2 <- [1,3050,null,{}] 15:31:12 INFO - PROCESS | 1661 | 1465857072968 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}] 15:31:12 INFO - PROCESS | 1661 | 1465857072970 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:13 INFO - PROCESS | 1661 | 1465857073083 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:31:13 INFO - PROCESS | 1661 | 1465857073158 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1661 | 1465857073159 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x12b95b800 == 45 [pid = 1661] [id = 772] 15:31:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x121403c00) [pid = 1661] [serial = 2314] [outer = 0x0] 15:31:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x124e57000) [pid = 1661] [serial = 2315] [outer = 0x121403c00] 15:31:13 INFO - PROCESS | 1661 | 1465857073190 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x125ee8400) [pid = 1661] [serial = 2316] [outer = 0x121403c00] 15:31:13 INFO - PROCESS | 1661 | 1465857073546 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]]]}] 15:31:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:31:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:31:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:31:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:31:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 628ms 15:31:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:31:13 INFO - PROCESS | 1661 | 1465857073584 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 1661 | 1465857073585 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:31:13 INFO - PROCESS | 1661 | 1465857073588 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 1661 | 1465857073590 Marionette TRACE conn2 <- [1,3054,null,{}] 15:31:13 INFO - PROCESS | 1661 | 1465857073598 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}] 15:31:13 INFO - PROCESS | 1661 | 1465857073602 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:13 INFO - PROCESS | 1661 | 1465857073728 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:31:13 INFO - PROCESS | 1661 | 1465857073806 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1661 | 1465857073808 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:13 INFO - PROCESS | 1661 | ++DOCSHELL 0x12d790000 == 46 [pid = 1661] [id = 773] 15:31:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x12603b800) [pid = 1661] [serial = 2317] [outer = 0x0] 15:31:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 111 (0x129320400) [pid = 1661] [serial = 2318] [outer = 0x12603b800] 15:31:13 INFO - PROCESS | 1661 | 1465857073839 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1661 | ++DOMWINDOW == 112 (0x12a92bc00) [pid = 1661] [serial = 2319] [outer = 0x12603b800] 15:31:14 INFO - PROCESS | 1661 | 1465857074351 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"]]]}] 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:31:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:31:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:31:14 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" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:31:14 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" 15:31:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:31:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:31:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:31:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 788ms 15:31:14 INFO - PROCESS | 1661 | 1465857074421 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 1661 | 1465857074424 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:31:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:31:14 INFO - PROCESS | 1661 | 1465857074428 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 1661 | 1465857074430 Marionette TRACE conn2 <- [1,3058,null,{}] 15:31:14 INFO - PROCESS | 1661 | 1465857074432 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}] 15:31:14 INFO - PROCESS | 1661 | 1465857074434 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:14 INFO - PROCESS | 1661 | 1465857074548 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:31:14 INFO - PROCESS | 1661 | 1465857074626 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 1661 | 1465857074627 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:14 INFO - PROCESS | 1661 | ++DOCSHELL 0x12cba0800 == 47 [pid = 1661] [id = 774] 15:31:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 113 (0x12d9ecc00) [pid = 1661] [serial = 2320] [outer = 0x0] 15:31:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 114 (0x12d9f0400) [pid = 1661] [serial = 2321] [outer = 0x12d9ecc00] 15:31:14 INFO - PROCESS | 1661 | 1465857074656 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 1661 | ++DOMWINDOW == 115 (0x12d9f8800) [pid = 1661] [serial = 2322] [outer = 0x12d9ecc00] 15:31:15 INFO - PROCESS | 1661 | 1465857075025 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]]]}] 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:31:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:31:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:31:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:31:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:31:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:31:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 623ms 15:31:15 INFO - PROCESS | 1661 | 1465857075052 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1661 | 1465857075053 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:31:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:31:15 INFO - PROCESS | 1661 | 1465857075056 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1661 | 1465857075057 Marionette TRACE conn2 <- [1,3062,null,{}] 15:31:15 INFO - PROCESS | 1661 | 1465857075059 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}] 15:31:15 INFO - PROCESS | 1661 | 1465857075061 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:15 INFO - PROCESS | 1661 | 1465857075183 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:31:15 INFO - PROCESS | 1661 | 1465857075265 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 1661 | 1465857075267 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:15 INFO - PROCESS | 1661 | ++DOCSHELL 0x135d58800 == 48 [pid = 1661] [id = 775] 15:31:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 116 (0x12142d000) [pid = 1661] [serial = 2323] [outer = 0x0] 15:31:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 117 (0x121432400) [pid = 1661] [serial = 2324] [outer = 0x12142d000] 15:31:15 INFO - PROCESS | 1661 | 1465857075295 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 1661 | ++DOMWINDOW == 118 (0x12d9f6800) [pid = 1661] [serial = 2325] [outer = 0x12142d000] 15:31:15 INFO - PROCESS | 1661 | [1661] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:31:15 INFO - PROCESS | 1661 | 1465857075696 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:31:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:31:15 INFO - {} 15:31:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 671ms 15:31:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:31:15 INFO - PROCESS | 1661 | 1465857075726 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1661 | 1465857075728 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:31:15 INFO - PROCESS | 1661 | 1465857075730 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1661 | 1465857075731 Marionette TRACE conn2 <- [1,3066,null,{}] 15:31:15 INFO - PROCESS | 1661 | 1465857075734 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}] 15:31:15 INFO - PROCESS | 1661 | 1465857075738 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:15 INFO - PROCESS | 1661 | 1465857075885 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:31:15 INFO - PROCESS | 1661 | 1465857075992 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 1661 | 1465857075993 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:16 INFO - PROCESS | 1661 | ++DOCSHELL 0x112694000 == 49 [pid = 1661] [id = 776] 15:31:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 119 (0x111c22000) [pid = 1661] [serial = 2326] [outer = 0x0] 15:31:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 120 (0x112879000) [pid = 1661] [serial = 2327] [outer = 0x111c22000] 15:31:16 INFO - PROCESS | 1661 | 1465857076026 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 121 (0x118072800) [pid = 1661] [serial = 2328] [outer = 0x111c22000] 15:31:16 INFO - PROCESS | 1661 | 1465857076583 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]]]}] 15:31:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:31:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:31:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:31:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:31:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:31:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:31:16 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:31:16 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 869ms 15:31:16 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:31:16 INFO - PROCESS | 1661 | 1465857076599 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:31:16 INFO - PROCESS | 1661 | 1465857076602 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:31:16 INFO - PROCESS | 1661 | 1465857076605 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:31:16 INFO - PROCESS | 1661 | 1465857076606 Marionette TRACE conn2 <- [1,3070,null,{}] 15:31:16 INFO - PROCESS | 1661 | 1465857076610 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}] 15:31:16 INFO - PROCESS | 1661 | 1465857076612 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:16 INFO - PROCESS | 1661 | 1465857076716 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:31:16 INFO - PROCESS | 1661 | 1465857076790 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 1661 | 1465857076792 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:16 INFO - PROCESS | 1661 | ++DOCSHELL 0x116672800 == 50 [pid = 1661] [id = 777] 15:31:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 122 (0x116e80c00) [pid = 1661] [serial = 2329] [outer = 0x0] 15:31:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 123 (0x1174b2c00) [pid = 1661] [serial = 2330] [outer = 0x116e80c00] 15:31:16 INFO - PROCESS | 1661 | 1465857076866 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 1661 | ++DOMWINDOW == 124 (0x112caa800) [pid = 1661] [serial = 2331] [outer = 0x116e80c00] 15:31:17 INFO - PROCESS | 1661 | 1465857077223 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]]]}] 15:31:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:31:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:31:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:31:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:31:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:31:17 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:31:17 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 672ms 15:31:17 INFO - PROCESS | 1661 | 1465857077277 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 1661 | 1465857077280 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:31:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:31:17 INFO - PROCESS | 1661 | 1465857077284 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 1661 | 1465857077286 Marionette TRACE conn2 <- [1,3074,null,{}] 15:31:17 INFO - PROCESS | 1661 | 1465857077288 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}] 15:31:17 INFO - PROCESS | 1661 | 1465857077290 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:17 INFO - PROCESS | 1661 | 1465857077391 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:31:17 INFO - PROCESS | 1661 | 1465857077460 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:17 INFO - PROCESS | 1661 | 1465857077462 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x135d3a800 == 49 [pid = 1661] [id = 769] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12be42000 == 48 [pid = 1661] [id = 768] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf5e000 == 47 [pid = 1661] [id = 767] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12c584000 == 46 [pid = 1661] [id = 766] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x11649a000 == 45 [pid = 1661] [id = 765] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12ba14000 == 44 [pid = 1661] [id = 764] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x1294dc800 == 43 [pid = 1661] [id = 763] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x128757800 == 42 [pid = 1661] [id = 762] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x126420800 == 41 [pid = 1661] [id = 761] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x121156000 == 40 [pid = 1661] [id = 760] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x118429800 == 39 [pid = 1661] [id = 759] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12641a000 == 38 [pid = 1661] [id = 757] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x116951000 == 37 [pid = 1661] [id = 758] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12c593000 == 36 [pid = 1661] [id = 753] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12651b800 == 35 [pid = 1661] [id = 755] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x118fac800 == 34 [pid = 1661] [id = 754] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x118fae800 == 33 [pid = 1661] [id = 740] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12bf49000 == 32 [pid = 1661] [id = 756] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x116672800 == 31 [pid = 1661] [id = 777] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x112694000 == 30 [pid = 1661] [id = 776] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x135d58800 == 29 [pid = 1661] [id = 775] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12cba0800 == 28 [pid = 1661] [id = 774] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12d790000 == 27 [pid = 1661] [id = 773] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x12b95b800 == 26 [pid = 1661] [id = 772] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x1253c7800 == 25 [pid = 1661] [id = 771] 15:31:18 INFO - PROCESS | 1661 | --DOCSHELL 0x135c31000 == 24 [pid = 1661] [id = 770] 15:31:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x10eae1000 == 25 [pid = 1661] [id = 778] 15:31:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 125 (0x110d89400) [pid = 1661] [serial = 2332] [outer = 0x0] 15:31:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 126 (0x110d90000) [pid = 1661] [serial = 2333] [outer = 0x110d89400] 15:31:18 INFO - PROCESS | 1661 | 1465857078119 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 127 (0x110e7ec00) [pid = 1661] [serial = 2334] [outer = 0x110d89400] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 126 (0x116e64400) [pid = 1661] [serial = 2204] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 125 (0x115f50800) [pid = 1661] [serial = 2203] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 124 (0x1125f3000) [pid = 1661] [serial = 2224] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 123 (0x112823000) [pid = 1661] [serial = 2225] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 122 (0x113d96800) [pid = 1661] [serial = 2227] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 121 (0x115f57800) [pid = 1661] [serial = 2228] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 120 (0x118665c00) [pid = 1661] [serial = 2233] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 119 (0x1193ba400) [pid = 1661] [serial = 2236] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 118 (0x1175d3c00) [pid = 1661] [serial = 2230] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 117 (0x1181a8c00) [pid = 1661] [serial = 2231] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 116 (0x121411400) [pid = 1661] [serial = 2207] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 115 (0x120ea9800) [pid = 1661] [serial = 2241] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 114 (0x12110a400) [pid = 1661] [serial = 2206] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 113 (0x118fb6000) [pid = 1661] [serial = 2239] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 112 (0x1193c6000) [pid = 1661] [serial = 2237] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 111 (0x115e8c800) [pid = 1661] [serial = 2250] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 110 (0x121414000) [pid = 1661] [serial = 2244] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x12a4a6800) [pid = 1661] [serial = 2210] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x12828b000) [pid = 1661] [serial = 2209] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x116633800) [pid = 1661] [serial = 2222] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x115f51800) [pid = 1661] [serial = 2221] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x1218b5000) [pid = 1661] [serial = 2247] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x1180a8c00) [pid = 1661] [serial = 2251] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x12c124400) [pid = 1661] [serial = 2213] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x12b98a400) [pid = 1661] [serial = 2212] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x12c12f800) [pid = 1661] [serial = 2215] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x12c964400) [pid = 1661] [serial = 2216] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x1193c0c00) [pid = 1661] [serial = 2253] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x12cd8f400) [pid = 1661] [serial = 2219] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x12cd76000) [pid = 1661] [serial = 2218] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x1249a0800) [pid = 1661] [serial = 2256] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x126a63000) [pid = 1661] [serial = 2259] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x124be8800) [pid = 1661] [serial = 2248] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x126426000) [pid = 1661] [serial = 2257] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x1214b2800) [pid = 1661] [serial = 2245] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 91 (0x12110ec00) [pid = 1661] [serial = 2242] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 90 (0x1249a9c00) [pid = 1661] [serial = 2254] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | --DOMWINDOW == 89 (0x118fb5c00) [pid = 1661] [serial = 2234] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1661 | 1465857078507 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]]]}] 15:31:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:31:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:31:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:31:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:31:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:31:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:31:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1277ms 15:31:18 INFO - PROCESS | 1661 | 1465857078570 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:31:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:31:18 INFO - PROCESS | 1661 | 1465857078576 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:31:18 INFO - PROCESS | 1661 | 1465857078581 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:31:18 INFO - PROCESS | 1661 | 1465857078585 Marionette TRACE conn2 <- [1,3078,null,{}] 15:31:18 INFO - PROCESS | 1661 | 1465857078589 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}] 15:31:18 INFO - PROCESS | 1661 | 1465857078593 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:18 INFO - PROCESS | 1661 | 1465857078717 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:31:18 INFO - PROCESS | 1661 | 1465857078842 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:18 INFO - PROCESS | 1661 | 1465857078843 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:18 INFO - PROCESS | 1661 | ++DOCSHELL 0x115fc2000 == 26 [pid = 1661] [id = 779] 15:31:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 90 (0x110e7f800) [pid = 1661] [serial = 2335] [outer = 0x0] 15:31:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 91 (0x112821c00) [pid = 1661] [serial = 2336] [outer = 0x110e7f800] 15:31:18 INFO - PROCESS | 1661 | 1465857078888 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 1661 | ++DOMWINDOW == 92 (0x112875800) [pid = 1661] [serial = 2337] [outer = 0x110e7f800] 15:31:19 INFO - PROCESS | 1661 | 1465857079205 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] 15:31:19 INFO - PROCESS | 1661 | 1465857079264 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:31:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:31:19 INFO - PROCESS | 1661 | 1465857079268 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 1661 | 1465857079270 Marionette TRACE conn2 <- [1,3082,null,{}] 15:31:19 INFO - PROCESS | 1661 | 1465857079273 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}] 15:31:19 INFO - PROCESS | 1661 | 1465857079276 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:19 INFO - PROCESS | 1661 | 1465857079363 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:31:19 INFO - PROCESS | 1661 | 1465857079444 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 1661 | 1465857079445 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x11842b800 == 27 [pid = 1661] [id = 780] 15:31:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x11287c400) [pid = 1661] [serial = 2338] [outer = 0x0] 15:31:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1133ba400) [pid = 1661] [serial = 2339] [outer = 0x11287c400] 15:31:19 INFO - PROCESS | 1661 | 1465857079478 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x115e97000) [pid = 1661] [serial = 2340] [outer = 0x11287c400] 15:31:19 INFO - PROCESS | 1661 | 1465857079742 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]]]}] 15:31:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:31:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:31:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:31:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 522ms 15:31:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:31:19 INFO - PROCESS | 1661 | 1465857079798 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 1661 | 1465857079799 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:31:19 INFO - PROCESS | 1661 | 1465857079801 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 1661 | 1465857079804 Marionette TRACE conn2 <- [1,3086,null,{}] 15:31:19 INFO - PROCESS | 1661 | 1465857079815 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}] 15:31:19 INFO - PROCESS | 1661 | 1465857079818 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:19 INFO - PROCESS | 1661 | 1465857079899 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:31:19 INFO - PROCESS | 1661 | 1465857079971 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 1661 | 1465857079972 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:19 INFO - PROCESS | 1661 | ++DOCSHELL 0x120e32000 == 28 [pid = 1661] [id = 781] 15:31:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x115e96400) [pid = 1661] [serial = 2341] [outer = 0x0] 15:31:19 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x1162a5400) [pid = 1661] [serial = 2342] [outer = 0x115e96400] 15:31:19 INFO - PROCESS | 1661 | 1465857079997 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x116a14400) [pid = 1661] [serial = 2343] [outer = 0x115e96400] 15:31:20 INFO - PROCESS | 1661 | 1465857080271 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:31:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:31:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 525ms 15:31:20 INFO - PROCESS | 1661 | 1465857080329 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 1661 | 1465857080331 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:31:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:31:20 INFO - PROCESS | 1661 | 1465857080335 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1661 | 1465857080337 Marionette TRACE conn2 <- [1,3090,null,{}] 15:31:20 INFO - PROCESS | 1661 | 1465857080341 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}] 15:31:20 INFO - PROCESS | 1661 | 1465857080344 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:20 INFO - PROCESS | 1661 | 1465857080498 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:31:20 INFO - PROCESS | 1661 | 1465857080516 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 1661 | 1465857080517 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:20 INFO - PROCESS | 1661 | ++DOCSHELL 0x121138000 == 29 [pid = 1661] [id = 782] 15:31:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x116e5a400) [pid = 1661] [serial = 2344] [outer = 0x0] 15:31:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x1174bb400) [pid = 1661] [serial = 2345] [outer = 0x116e5a400] 15:31:20 INFO - PROCESS | 1661 | 1465857080556 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x1175d4800) [pid = 1661] [serial = 2346] [outer = 0x116e5a400] 15:31:20 INFO - PROCESS | 1661 | 1465857080912 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:31:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:31:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 622ms 15:31:20 INFO - PROCESS | 1661 | 1465857080957 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 1661 | 1465857080958 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:31:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:31:20 INFO - PROCESS | 1661 | 1465857080960 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1661 | 1465857080961 Marionette TRACE conn2 <- [1,3094,null,{}] 15:31:20 INFO - PROCESS | 1661 | 1465857080971 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}] 15:31:20 INFO - PROCESS | 1661 | 1465857080973 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:21 INFO - PROCESS | 1661 | 1465857081075 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:31:21 INFO - PROCESS | 1661 | 1465857081078 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 1661 | 1465857081080 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x1214cf000 == 30 [pid = 1661] [id = 783] 15:31:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 102 (0x112876400) [pid = 1661] [serial = 2347] [outer = 0x0] 15:31:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 103 (0x1180b3c00) [pid = 1661] [serial = 2348] [outer = 0x112876400] 15:31:21 INFO - PROCESS | 1661 | 1465857081112 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 104 (0x118508000) [pid = 1661] [serial = 2349] [outer = 0x112876400] 15:31:21 INFO - PROCESS | 1661 | 1465857081436 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:31:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:31:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 528ms 15:31:21 INFO - PROCESS | 1661 | 1465857081489 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:31:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:31:21 INFO - PROCESS | 1661 | 1465857081493 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:31:21 INFO - PROCESS | 1661 | 1465857081495 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 1661 | 1465857081496 Marionette TRACE conn2 <- [1,3098,null,{}] 15:31:21 INFO - PROCESS | 1661 | 1465857081499 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}] 15:31:21 INFO - PROCESS | 1661 | 1465857081503 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:21 INFO - PROCESS | 1661 | 1465857081602 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:31:21 INFO - PROCESS | 1661 | 1465857081644 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 1661 | 1465857081645 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:21 INFO - PROCESS | 1661 | ++DOCSHELL 0x11276a000 == 31 [pid = 1661] [id = 784] 15:31:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 105 (0x1180aa400) [pid = 1661] [serial = 2350] [outer = 0x0] 15:31:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 106 (0x118660c00) [pid = 1661] [serial = 2351] [outer = 0x1180aa400] 15:31:21 INFO - PROCESS | 1661 | 1465857081669 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1661 | ++DOMWINDOW == 107 (0x118fe3000) [pid = 1661] [serial = 2352] [outer = 0x1180aa400] 15:31:21 INFO - PROCESS | 1661 | 1465857081973 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]]]}] 15:31:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:31:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:31:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 518ms 15:31:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:31:22 INFO - PROCESS | 1661 | 1465857082014 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 1661 | 1465857082015 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:31:22 INFO - PROCESS | 1661 | 1465857082017 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 1661 | 1465857082018 Marionette TRACE conn2 <- [1,3102,null,{}] 15:31:22 INFO - PROCESS | 1661 | 1465857082020 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}] 15:31:22 INFO - PROCESS | 1661 | 1465857082021 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:22 INFO - PROCESS | 1661 | 1465857082122 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:31:22 INFO - PROCESS | 1661 | 1465857082164 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1661 | 1465857082165 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e31000 == 32 [pid = 1661] [id = 785] 15:31:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 108 (0x110e3e400) [pid = 1661] [serial = 2353] [outer = 0x0] 15:31:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 109 (0x119334000) [pid = 1661] [serial = 2354] [outer = 0x110e3e400] 15:31:22 INFO - PROCESS | 1661 | 1465857082190 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 110 (0x1193bc800) [pid = 1661] [serial = 2355] [outer = 0x110e3e400] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 109 (0x118510400) [pid = 1661] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 108 (0x128799400) [pid = 1661] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 107 (0x12d9f4000) [pid = 1661] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 106 (0x12b9ad000) [pid = 1661] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 105 (0x1216b7800) [pid = 1661] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 104 (0x121420000) [pid = 1661] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 103 (0x125e21800) [pid = 1661] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 102 (0x11691ec00) [pid = 1661] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 101 (0x115e8a400) [pid = 1661] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 100 (0x118502400) [pid = 1661] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 99 (0x110e3f000) [pid = 1661] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 98 (0x120ea4000) [pid = 1661] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 97 (0x1125eb800) [pid = 1661] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 96 (0x116a12c00) [pid = 1661] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 95 (0x12652dc00) [pid = 1661] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 94 (0x1187a9c00) [pid = 1661] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 93 (0x12110d000) [pid = 1661] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:31:22 INFO - PROCESS | 1661 | --DOMWINDOW == 92 (0x12b98e000) [pid = 1661] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 15:31:22 INFO - PROCESS | 1661 | 1465857082687 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:31:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:31:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 721ms 15:31:22 INFO - PROCESS | 1661 | 1465857082738 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 1661 | 1465857082740 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:31:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:31:22 INFO - PROCESS | 1661 | 1465857082747 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 1661 | 1465857082748 Marionette TRACE conn2 <- [1,3106,null,{}] 15:31:22 INFO - PROCESS | 1661 | 1465857082750 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}] 15:31:22 INFO - PROCESS | 1661 | 1465857082751 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:22 INFO - PROCESS | 1661 | 1465857082863 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:31:22 INFO - PROCESS | 1661 | 1465857082924 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1661 | 1465857082925 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:22 INFO - PROCESS | 1661 | ++DOCSHELL 0x125e39000 == 33 [pid = 1661] [id = 786] 15:31:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 93 (0x110e37000) [pid = 1661] [serial = 2356] [outer = 0x0] 15:31:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 94 (0x1193bd000) [pid = 1661] [serial = 2357] [outer = 0x110e37000] 15:31:22 INFO - PROCESS | 1661 | 1465857082949 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1661 | ++DOMWINDOW == 95 (0x1193c7800) [pid = 1661] [serial = 2358] [outer = 0x110e37000] 15:31:23 INFO - PROCESS | 1661 | 1465857083203 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]]]}] 15:31:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:31:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:31:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:31:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 471ms 15:31:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:31:23 INFO - PROCESS | 1661 | 1465857083218 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1661 | 1465857083219 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:31:23 INFO - PROCESS | 1661 | 1465857083221 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1661 | 1465857083223 Marionette TRACE conn2 <- [1,3110,null,{}] 15:31:23 INFO - PROCESS | 1661 | 1465857083235 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}] 15:31:23 INFO - PROCESS | 1661 | 1465857083236 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:23 INFO - PROCESS | 1661 | 1465857083317 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:31:23 INFO - PROCESS | 1661 | 1465857083321 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 1661 | 1465857083322 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x128074800 == 34 [pid = 1661] [id = 787] 15:31:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 96 (0x1193bf800) [pid = 1661] [serial = 2359] [outer = 0x0] 15:31:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 97 (0x119757400) [pid = 1661] [serial = 2360] [outer = 0x1193bf800] 15:31:23 INFO - PROCESS | 1661 | 1465857083347 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 98 (0x120e9d800) [pid = 1661] [serial = 2361] [outer = 0x1193bf800] 15:31:23 INFO - PROCESS | 1661 | 1465857083645 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"]]]}] 15:31:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:31:23 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 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:31:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 482ms 15:31:23 INFO - PROCESS | 1661 | 1465857083705 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1661 | 1465857083706 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:31:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:31:23 INFO - PROCESS | 1661 | 1465857083711 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1661 | 1465857083712 Marionette TRACE conn2 <- [1,3114,null,{}] 15:31:23 INFO - PROCESS | 1661 | 1465857083714 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}] 15:31:23 INFO - PROCESS | 1661 | 1465857083715 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:23 INFO - PROCESS | 1661 | 1465857083824 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:31:23 INFO - PROCESS | 1661 | 1465857083832 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\", \"43ac9fc0-7a76-4ea2-906a-1022db0ecbc7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 1661 | 1465857083833 Marionette INFO sendAsync ae77d4da-a99d-7f47-bcd0-01f1041b31e7 15:31:23 INFO - PROCESS | 1661 | ++DOCSHELL 0x12808e800 == 35 [pid = 1661] [id = 788] 15:31:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 99 (0x119ee0c00) [pid = 1661] [serial = 2362] [outer = 0x0] 15:31:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 100 (0x120ea9800) [pid = 1661] [serial = 2363] [outer = 0x119ee0c00] 15:31:23 INFO - PROCESS | 1661 | 1465857083860 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 1661 | ++DOMWINDOW == 101 (0x1210f6c00) [pid = 1661] [serial = 2364] [outer = 0x119ee0c00] 15:31:24 INFO - PROCESS | 1661 | 1465857084184 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]]]}] 15:31:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:31:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 518ms 15:31:24 INFO - PROCESS | 1661 | 1465857084229 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1661 | 1465857084231 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:31:25 WARNING - u'runner_teardown' () 15:31:25 INFO - No more tests 15:31:25 INFO - Got 0 unexpected results 15:31:25 INFO - SUITE-END | took 500s 15:31:25 INFO - Closing logging queue 15:31:25 INFO - queue closed 15:31:25 INFO - Return code: 0 15:31:25 WARNING - # TBPL SUCCESS # 15:31:25 INFO - Running post-action listener: _resource_record_post_action 15:31:25 INFO - Running post-run listener: _resource_record_post_run 15:31:26 INFO - Total resource usage - Wall time: 522s; CPU: 58.0%; Read bytes: 31510016; Write bytes: 951940096; Read time: 202; Write time: 4978 15:31:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:31:26 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150508032; Write bytes: 146122240; Read time: 13605; Write time: 303 15:31:26 INFO - run-tests - Wall time: 505s; CPU: 58.0%; Read bytes: 29330944; Write bytes: 793349632; Read time: 183; Write time: 4634 15:31:26 INFO - Running post-run listener: _upload_blobber_files 15:31:26 INFO - Blob upload gear active. 15:31:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:31:26 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 15:31:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:31:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:31:26 INFO - (blobuploader) - INFO - Open directory for files ... 15:31:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:31:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:31:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:31:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:31:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:31:27 INFO - (blobuploader) - INFO - Done attempting. 15:31:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:31:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:31:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:31:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:31:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:31:29 INFO - (blobuploader) - INFO - Done attempting. 15:31:29 INFO - (blobuploader) - INFO - Iteration through files over. 15:31:29 INFO - Return code: 0 15:31:29 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:31:29 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:31:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58f12c16f367f2d4a2ad2476b15fb5b7518624c587d930db6bdae8da1b3c626b4ef6d913e9f35d935b9abbe7d5e78c01d023426901899a8a8b322e161e6997a6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c0510b8d3c9519f89fed3e5cdc08fd37170a10be673622ced5385b86e385594f56f34a14b464d65b5a12c32db39b704e77adb9310c0091da371b8b6faf510edd"} 15:31:29 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:31:29 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:31:29 INFO - Contents: 15:31:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58f12c16f367f2d4a2ad2476b15fb5b7518624c587d930db6bdae8da1b3c626b4ef6d913e9f35d935b9abbe7d5e78c01d023426901899a8a8b322e161e6997a6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c0510b8d3c9519f89fed3e5cdc08fd37170a10be673622ced5385b86e385594f56f34a14b464d65b5a12c32db39b704e77adb9310c0091da371b8b6faf510edd"} 15:31:29 INFO - Running post-run listener: copy_logs_to_upload_dir 15:31:29 INFO - Copying logs to upload dir... 15:31:29 INFO - mkdir: /builds/slave/test/build/upload/logs 15:31:29 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=655.660600 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 55 secs) (at 2016-06-13 15:31:30.079124) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-13 15:31:30.082450) ========= 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.qgvB9gnh7d/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.u351snsZZ4/Listeners TMPDIR=/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58f12c16f367f2d4a2ad2476b15fb5b7518624c587d930db6bdae8da1b3c626b4ef6d913e9f35d935b9abbe7d5e78c01d023426901899a8a8b322e161e6997a6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c0510b8d3c9519f89fed3e5cdc08fd37170a10be673622ced5385b86e385594f56f34a14b464d65b5a12c32db39b704e77adb9310c0091da371b8b6faf510edd"} build_url:https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012313 build_url: 'https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/58f12c16f367f2d4a2ad2476b15fb5b7518624c587d930db6bdae8da1b3c626b4ef6d913e9f35d935b9abbe7d5e78c01d023426901899a8a8b322e161e6997a6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c0510b8d3c9519f89fed3e5cdc08fd37170a10be673622ced5385b86e385594f56f34a14b464d65b5a12c32db39b704e77adb9310c0091da371b8b6faf510edd"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bQh3UyBzRwm4RzMrIGYaQw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-13 15:31:30.117736) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 15:31:30.118081) ========= 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.qgvB9gnh7d/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.u351snsZZ4/Listeners TMPDIR=/var/folders/y6/pkql209j29ggzzn7z5wkq_pm00000w/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.005141 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-13 15:31:30.166639) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-13 15:31:30.166943) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-13 15:31:30.170251) ========= ========= Total master_lag: 0.46 =========