builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0246 starttime: 1464368541.29 results: success (0) buildid: 20160527093441 builduid: 2f62a19f8076409f813b3fc4e7ccef8c revision: 9d87d3a279a08ac507dda94c36d5a12185fea4a6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:21.288771) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:21.289510) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:21.289817) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:21.376502) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:21.376851) ========= 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.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/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-05-27 10:02:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.5M=0.001s 2016-05-27 10:02:20 (18.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.130441 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:21.526627) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:21.526955) ========= 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.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/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.025075 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:21.575237) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-27 10:02:21.575566) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9d87d3a279a08ac507dda94c36d5a12185fea4a6 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9d87d3a279a08ac507dda94c36d5a12185fea4a6 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/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-05-27 10:02:20,854 truncating revision to first 12 chars 2016-05-27 10:02:20,854 Setting DEBUG logging. 2016-05-27 10:02:20,854 attempt 1/10 2016-05-27 10:02:20,854 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9d87d3a279a0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-27 10:02:21,670 unpacking tar archive at: mozilla-aurora-9d87d3a279a0/testing/mozharness/ program finished with exit code 0 elapsedTime=1.071903 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-27 10:02:22.667320) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:22.667745) ========= script_repo_revision: 9d87d3a279a08ac507dda94c36d5a12185fea4a6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:22.668244) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:22.668603) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 10:02:22.685058) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 34 secs) (at 2016-05-27 10:02:22.685371) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/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 10:02:22 INFO - MultiFileLogger online at 20160527 10:02:22 in /builds/slave/test 10:02:22 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 10:02:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:02:22 INFO - {'append_to_log': False, 10:02:22 INFO - 'base_work_dir': '/builds/slave/test', 10:02:22 INFO - 'blob_upload_branch': 'mozilla-aurora', 10:02:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:02:22 INFO - 'buildbot_json_path': 'buildprops.json', 10:02:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:02:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:02:22 INFO - 'download_minidump_stackwalk': True, 10:02:22 INFO - 'download_symbols': 'true', 10:02:22 INFO - 'e10s': False, 10:02:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:02:22 INFO - 'tooltool.py': '/tools/tooltool.py', 10:02:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:02:22 INFO - '/tools/misc-python/virtualenv.py')}, 10:02:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:02:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:02:22 INFO - 'log_level': 'info', 10:02:22 INFO - 'log_to_console': True, 10:02:22 INFO - 'opt_config_files': (), 10:02:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:02:22 INFO - '--processes=1', 10:02:22 INFO - '--config=%(test_path)s/wptrunner.ini', 10:02:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:02:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:02:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:02:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:02:22 INFO - 'pip_index': False, 10:02:22 INFO - 'require_test_zip': True, 10:02:22 INFO - 'test_type': ('testharness',), 10:02:22 INFO - 'this_chunk': '1', 10:02:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:02:22 INFO - 'total_chunks': '10', 10:02:22 INFO - 'virtualenv_path': 'venv', 10:02:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:02:22 INFO - 'work_dir': 'build'} 10:02:22 INFO - ##### 10:02:22 INFO - ##### Running clobber step. 10:02:22 INFO - ##### 10:02:22 INFO - Running pre-action listener: _resource_record_pre_action 10:02:22 INFO - Running main action method: clobber 10:02:22 INFO - rmtree: /builds/slave/test/build 10:02:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:02:23 INFO - Running post-action listener: _resource_record_post_action 10:02:23 INFO - ##### 10:02:23 INFO - ##### Running read-buildbot-config step. 10:02:23 INFO - ##### 10:02:23 INFO - Running pre-action listener: _resource_record_pre_action 10:02:23 INFO - Running main action method: read_buildbot_config 10:02:23 INFO - Using buildbot properties: 10:02:23 INFO - { 10:02:23 INFO - "project": "", 10:02:23 INFO - "product": "firefox", 10:02:23 INFO - "script_repo_revision": "production", 10:02:23 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 10:02:23 INFO - "repository": "", 10:02:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 10:02:23 INFO - "buildid": "20160527093441", 10:02:23 INFO - "pgo_build": "False", 10:02:23 INFO - "basedir": "/builds/slave/test", 10:02:23 INFO - "buildnumber": 21, 10:02:23 INFO - "slavename": "t-yosemite-r7-0246", 10:02:23 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 10:02:23 INFO - "platform": "macosx64", 10:02:23 INFO - "branch": "mozilla-aurora", 10:02:23 INFO - "revision": "9d87d3a279a08ac507dda94c36d5a12185fea4a6", 10:02:23 INFO - "repo_path": "releases/mozilla-aurora", 10:02:23 INFO - "moz_repo_path": "", 10:02:23 INFO - "stage_platform": "macosx64", 10:02:23 INFO - "builduid": "2f62a19f8076409f813b3fc4e7ccef8c", 10:02:23 INFO - "slavebuilddir": "test" 10:02:23 INFO - } 10:02:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 10:02:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 10:02:23 INFO - Running post-action listener: _resource_record_post_action 10:02:23 INFO - ##### 10:02:23 INFO - ##### Running download-and-extract step. 10:02:23 INFO - ##### 10:02:23 INFO - Running pre-action listener: _resource_record_pre_action 10:02:23 INFO - Running main action method: download_and_extract 10:02:23 INFO - mkdir: /builds/slave/test/build/tests 10:02:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:02:23 INFO - https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:02:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:02:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:02:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:02:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 10:02:32 INFO - Downloaded 1235 bytes. 10:02:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 10:02:32 INFO - Using the following test package requirements: 10:02:32 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 10:02:32 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:02:32 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 10:02:32 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:02:32 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 10:02:32 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:02:32 INFO - u'jsshell-mac64.zip'], 10:02:32 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:02:32 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 10:02:32 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 10:02:32 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:02:32 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 10:02:32 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:02:32 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 10:02:32 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:02:32 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 10:02:32 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 10:02:32 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 10:02:32 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 10:02:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:02:32 INFO - https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:02:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 10:02:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 10:02:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 10:02:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 10:02:37 INFO - Downloaded 18306358 bytes. 10:02:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:02:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:02:38 INFO - caution: filename not matched: web-platform/* 10:02:38 INFO - Return code: 11 10:02:38 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')]} 10:02:38 INFO - https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:02:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 10:02:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 10:02:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 10:02:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 10:02:39 INFO - Downloaded 36409193 bytes. 10:02:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:02:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:02:43 INFO - caution: filename not matched: bin/* 10:02:43 INFO - caution: filename not matched: config/* 10:02:43 INFO - caution: filename not matched: mozbase/* 10:02:43 INFO - caution: filename not matched: marionette/* 10:02:43 INFO - caution: filename not matched: tools/wptserve/* 10:02:43 INFO - Return code: 11 10:02:43 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')]} 10:02:43 INFO - https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 10:02:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:02:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:02:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 10:02:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 10:02:49 INFO - Downloaded 73047967 bytes. 10:02:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:02:49 INFO - mkdir: /builds/slave/test/properties 10:02:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:02:49 INFO - Writing to file /builds/slave/test/properties/build_url 10:02:49 INFO - Contents: 10:02:49 INFO - build_url:https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 10:02:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:02:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:02:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:02:49 INFO - Contents: 10:02:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:02:49 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')]} 10:02:49 INFO - https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:02:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:02:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:02:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 10:02:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 10:02:56 INFO - Downloaded 103643718 bytes. 10:02:56 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:02:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:02:59 INFO - Return code: 0 10:02:59 INFO - Running post-action listener: _resource_record_post_action 10:02:59 INFO - Running post-action listener: set_extra_try_arguments 10:02:59 INFO - ##### 10:02:59 INFO - ##### Running create-virtualenv step. 10:02:59 INFO - ##### 10:02:59 INFO - Running pre-action listener: _pre_create_virtualenv 10:02:59 INFO - Running pre-action listener: _resource_record_pre_action 10:02:59 INFO - Running main action method: create_virtualenv 10:02:59 INFO - Creating virtualenv /builds/slave/test/build/venv 10:02:59 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 10:02:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:03:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:03:00 INFO - Using real prefix '/tools/python27' 10:03:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:03:00 INFO - Installing distribute.............................................................................................................................................................................................done. 10:03:03 INFO - Installing pip.................done. 10:03:03 INFO - Return code: 0 10:03:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:03: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')]} 10:03:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:03:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:03: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')]} 10:03:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:03:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:03:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10e471e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e48ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9ed04cc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e48a5e0>, '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 0x10e06dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e098990>, '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.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:03:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:03:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:03:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Qh4KVVETyV/Render', 10:03:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:03:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:03:03 INFO - 'HOME': '/Users/cltbld', 10:03:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:03:03 INFO - 'LOGNAME': 'cltbld', 10:03:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:03:03 INFO - 'MOZ_NO_REMOTE': '1', 10:03:03 INFO - 'NO_EM_RESTART': '1', 10:03:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:03:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:03:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:03:03 INFO - 'PWD': '/builds/slave/test', 10:03:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:03:03 INFO - 'SHELL': '/bin/bash', 10:03:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vFEOOE6aMQ/Listeners', 10:03:03 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 10:03:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:03:03 INFO - 'USER': 'cltbld', 10:03:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:03:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:03:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:03:03 INFO - 'XPC_FLAGS': '0x0', 10:03:03 INFO - 'XPC_SERVICE_NAME': '0', 10:03:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:03:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:03:04 INFO - Downloading/unpacking psutil>=0.7.1 10:03:04 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 10:03:04 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 10:03:04 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 10:03:04 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 10:03:04 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 10:03:04 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 10:03:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:03:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:03:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:03:07 INFO - Installing collected packages: psutil 10:03:07 INFO - Running setup.py install for psutil 10:03:07 INFO - building 'psutil._psutil_osx' extension 10:03:07 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 10:03:07 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 10:03:07 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 10:03:07 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 10:03:07 INFO - building 'psutil._psutil_posix' extension 10:03:07 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 10:03:08 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:03:08 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:03:08 INFO - ^ 10:03:08 INFO - 1 warning generated. 10:03:08 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 10:03:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:03:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:03:08 INFO - Successfully installed psutil 10:03:08 INFO - Cleaning up... 10:03:08 INFO - Return code: 0 10:03:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:03:08 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')]} 10:03:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:03:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:03:08 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')]} 10:03:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:03:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:03:08 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 0x10e471e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e48ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9ed04cc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e48a5e0>, '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 0x10e06dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e098990>, '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.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:03:08 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 10:03:08 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 10:03:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Qh4KVVETyV/Render', 10:03:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:03:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:03:08 INFO - 'HOME': '/Users/cltbld', 10:03:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:03:08 INFO - 'LOGNAME': 'cltbld', 10:03:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:03:08 INFO - 'MOZ_NO_REMOTE': '1', 10:03:08 INFO - 'NO_EM_RESTART': '1', 10:03:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:03:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:03:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:03:08 INFO - 'PWD': '/builds/slave/test', 10:03:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:03:08 INFO - 'SHELL': '/bin/bash', 10:03:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vFEOOE6aMQ/Listeners', 10:03:08 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 10:03:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:03:08 INFO - 'USER': 'cltbld', 10:03:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:03:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:03:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:03:08 INFO - 'XPC_FLAGS': '0x0', 10:03:08 INFO - 'XPC_SERVICE_NAME': '0', 10:03:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:03:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:03:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:03:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:03:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:03:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:03:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:03:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:03:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:03:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:03:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:03:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:03:11 INFO - Installing collected packages: mozsystemmonitor 10:03:11 INFO - Running setup.py install for mozsystemmonitor 10:03:11 INFO - Successfully installed mozsystemmonitor 10:03:11 INFO - Cleaning up... 10:03:11 INFO - Return code: 0 10:03:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:03:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:03:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:03:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:03:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:03:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:03:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:03:11 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 0x10e471e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e48ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9ed04cc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e48a5e0>, '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 0x10e06dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e098990>, '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.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:03:11 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 10:03:11 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 10:03:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Qh4KVVETyV/Render', 10:03:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:03:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:03:11 INFO - 'HOME': '/Users/cltbld', 10:03:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:03:11 INFO - 'LOGNAME': 'cltbld', 10:03:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:03:11 INFO - 'MOZ_NO_REMOTE': '1', 10:03:11 INFO - 'NO_EM_RESTART': '1', 10:03:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:03:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:03:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:03:11 INFO - 'PWD': '/builds/slave/test', 10:03:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:03:11 INFO - 'SHELL': '/bin/bash', 10:03:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vFEOOE6aMQ/Listeners', 10:03:11 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 10:03:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:03:11 INFO - 'USER': 'cltbld', 10:03:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:03:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:03:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:03:11 INFO - 'XPC_FLAGS': '0x0', 10:03:11 INFO - 'XPC_SERVICE_NAME': '0', 10:03:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:03:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:03:11 INFO - Downloading/unpacking blobuploader==1.2.4 10:03:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:03:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:03:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:03:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:03:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:03:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:03:13 INFO - Downloading blobuploader-1.2.4.tar.gz 10:03:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:03:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:03:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:03:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:03:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:03:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:03:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:03:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:03:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:03:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:03:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:03:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:03:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:03:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:03:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:03:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:03:15 INFO - Downloading docopt-0.6.1.tar.gz 10:03:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:03:15 INFO - Installing collected packages: blobuploader, requests, docopt 10:03:15 INFO - Running setup.py install for blobuploader 10:03:15 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:03:15 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:03:15 INFO - Running setup.py install for requests 10:03:15 INFO - Running setup.py install for docopt 10:03:16 INFO - Successfully installed blobuploader requests docopt 10:03:16 INFO - Cleaning up... 10:03:16 INFO - Return code: 0 10:03:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:03:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:03:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:03:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:03:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:03:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:03:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:03:16 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 0x10e471e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e48ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9ed04cc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e48a5e0>, '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 0x10e06dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e098990>, '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.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:03:16 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 10:03:16 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 10:03:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Qh4KVVETyV/Render', 10:03:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:03:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:03:16 INFO - 'HOME': '/Users/cltbld', 10:03:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:03:16 INFO - 'LOGNAME': 'cltbld', 10:03:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:03:16 INFO - 'MOZ_NO_REMOTE': '1', 10:03:16 INFO - 'NO_EM_RESTART': '1', 10:03:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:03:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:03:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:03:16 INFO - 'PWD': '/builds/slave/test', 10:03:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:03:16 INFO - 'SHELL': '/bin/bash', 10:03:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vFEOOE6aMQ/Listeners', 10:03:16 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 10:03:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:03:16 INFO - 'USER': 'cltbld', 10:03:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:03:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:03:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:03:16 INFO - 'XPC_FLAGS': '0x0', 10:03:16 INFO - 'XPC_SERVICE_NAME': '0', 10:03:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:03:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:03:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:03:16 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-zKx1PM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:03:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:03:16 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-jtsByo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:03:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:03:16 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-MWs38i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:03:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:03:16 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-LnQskD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:03:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:03:16 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-7XJyif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:03:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:03:16 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-AivEsh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:03:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:03:17 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-W1LopG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:03:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:03:17 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-ugDCaH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:03:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:03:17 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-HYoMF6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:03:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:03:17 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-dklLIX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:03:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:03:17 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-lvk7Mz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:03:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:03:17 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-vwzVtv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:03:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:03:17 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-rTxrSV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:03:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:03:17 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-9ItzUN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:03:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:03:17 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-fKyvvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:03:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:03:17 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-iM9GEC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:03:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:03:18 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-Mka2w7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:03:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:03:18 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-1MZpqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:03:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:03:18 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-RtVxrX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:03:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:03:18 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-qYwJ80-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:03:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:03:18 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-i_Wf2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:03:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:03:19 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 10:03:19 INFO - Running setup.py install for manifestparser 10:03:19 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:03:19 INFO - Running setup.py install for mozcrash 10:03:19 INFO - Running setup.py install for mozdebug 10:03:19 INFO - Running setup.py install for mozdevice 10:03:19 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:03:19 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:03:19 INFO - Running setup.py install for mozfile 10:03:19 INFO - Running setup.py install for mozhttpd 10:03:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:03:19 INFO - Running setup.py install for mozinfo 10:03:20 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:03:20 INFO - Running setup.py install for mozInstall 10:03:20 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:03:20 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:03:20 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:03:20 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:03:20 INFO - Running setup.py install for mozleak 10:03:20 INFO - Running setup.py install for mozlog 10:03:20 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:03:20 INFO - Running setup.py install for moznetwork 10:03:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:03:20 INFO - Running setup.py install for mozprocess 10:03:20 INFO - Running setup.py install for mozprofile 10:03:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:03:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:03:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:03:20 INFO - Running setup.py install for mozrunner 10:03:21 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:03:21 INFO - Running setup.py install for mozscreenshot 10:03:21 INFO - Running setup.py install for moztest 10:03:21 INFO - Running setup.py install for mozversion 10:03:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:03:21 INFO - Running setup.py install for wptserve 10:03:21 INFO - Running setup.py install for marionette-driver 10:03:21 INFO - Running setup.py install for browsermob-proxy 10:03:22 INFO - Running setup.py install for marionette-client 10:03:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:03:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:03:22 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 10:03:22 INFO - Cleaning up... 10:03:22 INFO - Return code: 0 10:03:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:03: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')]} 10:03:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:03:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:03: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')]} 10:03:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:03:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:03:22 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 0x10e471e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e48ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9ed04cc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e48a5e0>, '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 0x10e06dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e098990>, '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.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:03:22 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 10:03:22 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 10:03:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Qh4KVVETyV/Render', 10:03:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:03:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:03:22 INFO - 'HOME': '/Users/cltbld', 10:03:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:03:22 INFO - 'LOGNAME': 'cltbld', 10:03:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:03:22 INFO - 'MOZ_NO_REMOTE': '1', 10:03:22 INFO - 'NO_EM_RESTART': '1', 10:03:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:03:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:03:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:03:22 INFO - 'PWD': '/builds/slave/test', 10:03:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:03:22 INFO - 'SHELL': '/bin/bash', 10:03:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vFEOOE6aMQ/Listeners', 10:03:22 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 10:03:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:03:22 INFO - 'USER': 'cltbld', 10:03:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:03:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:03:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:03:22 INFO - 'XPC_FLAGS': '0x0', 10:03:22 INFO - 'XPC_SERVICE_NAME': '0', 10:03:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:03:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:03:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:03:22 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-w9Ge2E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:03:22 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 10:03:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:03:22 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-nJtyuZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:03:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:03:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:03:22 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-fgWdVI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:03:22 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:03:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:03:22 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-hOWgF6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:03:23 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)) 10:03:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:03:23 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-8CKoCF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:03:23 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)) 10:03:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:03:23 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-KUr0n7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:03:23 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)) 10:03:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:03:23 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-qIAxUB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:03:23 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)) 10:03:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:03:23 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-IZpVsV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:03:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 10:03:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:03:23 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-L46oxb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:03:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 10:03:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:03:23 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-kbe1Jq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:03:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:03:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:03:23 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-WiGsgg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:03:23 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 10:03:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:03:23 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-pLGJAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:03:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 10:03:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:03:23 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-DOKUpR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:03:24 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)) 10:03:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:03:24 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-JCZoV9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:03:24 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)) 10:03:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:03:24 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-68vjt8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:03:24 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)) 10:03:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:03:24 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-a15wIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:03:24 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)) 10:03:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:03:24 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-i7W9oh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:03:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 10:03:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:03:24 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-iWkPIV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:03:24 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 10:03:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:03:24 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-KGcs7U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:03:24 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 10:03:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:03:24 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-GvirJk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:03:24 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:03:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:03:25 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-f85iec-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:03:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:03:25 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)) 10:03:25 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)) 10:03:25 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)) 10:03:25 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)) 10:03:25 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)) 10:03:25 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)) 10:03:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:03: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 10:03: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 10:03: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 10:03: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 10:03: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 10:03: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 10:03:27 INFO - Downloading blessings-1.6.tar.gz 10:03:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:03:27 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:03:27 INFO - Installing collected packages: blessings 10:03:27 INFO - Running setup.py install for blessings 10:03:27 INFO - Successfully installed blessings 10:03:27 INFO - Cleaning up... 10:03:28 INFO - Return code: 0 10:03:28 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:03:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:03:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:03:28 INFO - Reading from file tmpfile_stdout 10:03:28 INFO - Current package versions: 10:03:28 INFO - blessings == 1.6 10:03:28 INFO - blobuploader == 1.2.4 10:03:28 INFO - browsermob-proxy == 0.6.0 10:03:28 INFO - docopt == 0.6.1 10:03:28 INFO - manifestparser == 1.1 10:03:28 INFO - marionette-client == 2.3.0 10:03:28 INFO - marionette-driver == 1.4.0 10:03:28 INFO - mozInstall == 1.12 10:03:28 INFO - mozcrash == 0.17 10:03:28 INFO - mozdebug == 0.1 10:03:28 INFO - mozdevice == 0.48 10:03:28 INFO - mozfile == 1.2 10:03:28 INFO - mozhttpd == 0.7 10:03:28 INFO - mozinfo == 0.9 10:03:28 INFO - mozleak == 0.1 10:03:28 INFO - mozlog == 3.1 10:03:28 INFO - moznetwork == 0.27 10:03:28 INFO - mozprocess == 0.22 10:03:28 INFO - mozprofile == 0.28 10:03:28 INFO - mozrunner == 6.11 10:03:28 INFO - mozscreenshot == 0.1 10:03:28 INFO - mozsystemmonitor == 0.0 10:03:28 INFO - moztest == 0.7 10:03:28 INFO - mozversion == 1.4 10:03:28 INFO - psutil == 3.1.1 10:03:28 INFO - requests == 1.2.3 10:03:28 INFO - wptserve == 1.4.0 10:03:28 INFO - wsgiref == 0.1.2 10:03:28 INFO - Running post-action listener: _resource_record_post_action 10:03:28 INFO - Running post-action listener: _start_resource_monitoring 10:03:28 INFO - Starting resource monitoring. 10:03:28 INFO - ##### 10:03:28 INFO - ##### Running pull step. 10:03:28 INFO - ##### 10:03:28 INFO - Running pre-action listener: _resource_record_pre_action 10:03:28 INFO - Running main action method: pull 10:03:28 INFO - Pull has nothing to do! 10:03:28 INFO - Running post-action listener: _resource_record_post_action 10:03:28 INFO - ##### 10:03:28 INFO - ##### Running install step. 10:03:28 INFO - ##### 10:03:28 INFO - Running pre-action listener: _resource_record_pre_action 10:03:28 INFO - Running main action method: install 10:03:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:03:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:03:28 INFO - Reading from file tmpfile_stdout 10:03:28 INFO - Detecting whether we're running mozinstall >=1.0... 10:03:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:03:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:03:28 INFO - Reading from file tmpfile_stdout 10:03:28 INFO - Output received: 10:03:28 INFO - Usage: mozinstall [options] installer 10:03:28 INFO - Options: 10:03:28 INFO - -h, --help show this help message and exit 10:03:28 INFO - -d DEST, --destination=DEST 10:03:28 INFO - Directory to install application into. [default: 10:03:28 INFO - "/builds/slave/test"] 10:03:28 INFO - --app=APP Application being installed. [default: firefox] 10:03:28 INFO - mkdir: /builds/slave/test/build/application 10:03:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 10:03:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 10:03:47 INFO - Reading from file tmpfile_stdout 10:03:47 INFO - Output received: 10:03:47 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 10:03:47 INFO - Running post-action listener: _resource_record_post_action 10:03:47 INFO - ##### 10:03:47 INFO - ##### Running run-tests step. 10:03:47 INFO - ##### 10:03:47 INFO - Running pre-action listener: _resource_record_pre_action 10:03:47 INFO - Running main action method: run_tests 10:03:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:03:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:03:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:03:47 INFO - grabbing minidump binary from tooltool 10:03:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:03:47 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 0x10e48a5e0>, '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 0x10e06dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e098990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:03:47 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 10:03:47 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 10:03:47 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:03:47 INFO - Return code: 0 10:03:47 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:03:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:03:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:03:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:03:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Qh4KVVETyV/Render', 10:03:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:03:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:03:47 INFO - 'HOME': '/Users/cltbld', 10:03:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:03:47 INFO - 'LOGNAME': 'cltbld', 10:03:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:03:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:03:47 INFO - 'MOZ_NO_REMOTE': '1', 10:03:47 INFO - 'NO_EM_RESTART': '1', 10:03:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:03:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:03:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:03:47 INFO - 'PWD': '/builds/slave/test', 10:03:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:03:47 INFO - 'SHELL': '/bin/bash', 10:03:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.vFEOOE6aMQ/Listeners', 10:03:47 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 10:03:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:03:47 INFO - 'USER': 'cltbld', 10:03:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:03:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:03:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:03:47 INFO - 'XPC_FLAGS': '0x0', 10:03:47 INFO - 'XPC_SERVICE_NAME': '0', 10:03:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:03:47 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:03:47 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 10:03:47 INFO - import pkg_resources 10:03:48 INFO - Using 1 client processes 10:03:48 INFO - wptserve Starting http server on 127.0.0.1:8000 10:03:48 INFO - wptserve Starting http server on 127.0.0.1:8001 10:03:48 INFO - wptserve Starting http server on 127.0.0.1:8443 10:03:50 INFO - SUITE-START | Running 778 tests 10:03:50 INFO - Running testharness tests 10:03:50 INFO - Setting up ssl 10:03:50 INFO - PROCESS | certutil | 10:03:50 INFO - PROCESS | certutil | 10:03:50 INFO - PROCESS | certutil | 10:03:50 INFO - Certificate Nickname Trust Attributes 10:03:50 INFO - SSL,S/MIME,JAR/XPI 10:03:50 INFO - 10:03:50 INFO - web-platform-tests CT,, 10:03:50 INFO - 10:03:50 INFO - Starting runner 10:03:51 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:03:51 INFO - PROCESS | 1656 | 1464368631958 Marionette DEBUG Marionette enabled via build flag and pref 10:03:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x113e1b000 == 1 [pid = 1656] [id = 1] 10:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113e1b800) [pid = 1656] [serial = 1] [outer = 0x0] 10:03:52 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x113e1c800) [pid = 1656] [serial = 2] [outer = 0x113e1b800] 10:03:52 INFO - PROCESS | 1656 | 1464368632272 Marionette INFO Listening on port 2828 10:03:52 INFO - PROCESS | 1656 | 1464368632506 Marionette DEBUG Marionette enabled via command-line flag 10:03:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166f7000 == 2 [pid = 1656] [id = 2] 10:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x1166f7800) [pid = 1656] [serial = 3] [outer = 0x0] 10:03:52 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x116863000) [pid = 1656] [serial = 4] [outer = 0x1166f7800] 10:03:52 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:03:52 INFO - PROCESS | 1656 | 1464368632678 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49281 10:03:52 INFO - PROCESS | 1656 | 1464368632749 Marionette DEBUG Closed connection conn0 10:03:52 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:03:52 INFO - PROCESS | 1656 | 1464368632752 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49282 10:03:52 INFO - PROCESS | 1656 | 1464368632763 Marionette DEBUG Closed connection conn1 10:03:52 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:03:52 INFO - PROCESS | 1656 | 1464368632768 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49283 10:03:52 INFO - PROCESS | 1656 | 1464368632776 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:03:52 INFO - PROCESS | 1656 | 1464368632784 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160527093441","device":"desktop","version":"48.0a2"} 10:03:53 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:03:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198a4800 == 3 [pid = 1656] [id = 3] 10:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x1198a5000) [pid = 1656] [serial = 5] [outer = 0x0] 10:03:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198a5800 == 4 [pid = 1656] [id = 4] 10:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x119ad1c00) [pid = 1656] [serial = 6] [outer = 0x0] 10:03:54 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:03:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215bf000 == 5 [pid = 1656] [id = 5] 10:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x119ad1400) [pid = 1656] [serial = 7] [outer = 0x0] 10:03:54 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:03:54 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x121511c00) [pid = 1656] [serial = 8] [outer = 0x119ad1400] 10:03:54 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x123c8b800) [pid = 1656] [serial = 9] [outer = 0x1198a5000] 10:03:54 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x1192abc00) [pid = 1656] [serial = 10] [outer = 0x119ad1c00] 10:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x1192adc00) [pid = 1656] [serial = 11] [outer = 0x119ad1400] 10:03:54 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:03:55 INFO - PROCESS | 1656 | 1464368634999 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 1656 | 1464368635007 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x1265c9800) [pid = 1656] [serial = 12] [outer = 0x119ad1400] 10:03:55 INFO - PROCESS | 1656 | 1464368635365 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"6dfcab05-2353-d34c-977c-253e9d10b2dc","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160527093441","device":"desktop","version":"48.0a2","command_id":1}}] 10:03:55 INFO - PROCESS | 1656 | 1464368635460 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}] 10:03:55 INFO - PROCESS | 1656 | 1464368635534 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:03:55 INFO - PROCESS | 1656 | 1464368635646 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:03:55 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:03:55 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x123886400) [pid = 1656] [serial = 13] [outer = 0x119ad1400] 10:03:55 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:03:55 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:03:55 INFO - PROCESS | 1656 | 1464368635991 Marionette TRACE conn2 <- [1,3,null,{}] 10:03:56 INFO - PROCESS | 1656 | 1464368636004 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:03:56 INFO - PROCESS | 1656 | 1464368636039 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:03:56 INFO - PROCESS | 1656 | 1464368636072 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1656 | 1464368636075 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:03:56 INFO - PROCESS | 1656 | 1464368636080 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1656 | 1464368636083 Marionette TRACE conn2 <- [1,6,null,{}] 10:03:56 INFO - PROCESS | 1656 | 1464368636087 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}] 10:03:56 INFO - PROCESS | 1656 | 1464368636101 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:03:56 INFO - PROCESS | 1656 | 1464368636104 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x129121800 == 6 [pid = 1656] [id = 6] 10:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x128ef9400) [pid = 1656] [serial = 14] [outer = 0x0] 10:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x1291e0400) [pid = 1656] [serial = 15] [outer = 0x128ef9400] 10:03:56 INFO - PROCESS | 1656 | 1464368636144 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x1291e6000) [pid = 1656] [serial = 16] [outer = 0x128ef9400] 10:03:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x129550800 == 7 [pid = 1656] [id = 7] 10:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x125499c00) [pid = 1656] [serial = 17] [outer = 0x0] 10:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x129492400) [pid = 1656] [serial = 18] [outer = 0x125499c00] 10:03:56 INFO - PROCESS | 1656 | 1464368636483 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 1656 | 1464368636508 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]]]}] 10:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x12949a000) [pid = 1656] [serial = 19] [outer = 0x125499c00] 10:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 475ms 10:03:56 INFO - PROCESS | 1656 | 1464368636561 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1656 | 1464368636562 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:03:56 INFO - PROCESS | 1656 | 1464368636566 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1656 | 1464368636568 Marionette TRACE conn2 <- [1,10,null,{}] 10:03:56 INFO - PROCESS | 1656 | 1464368636575 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}] 10:03:56 INFO - PROCESS | 1656 | 1464368636706 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:03:56 INFO - PROCESS | 1656 | 1464368636737 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a786800 == 8 [pid = 1656] [id = 8] 10:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12a74f800) [pid = 1656] [serial = 20] [outer = 0x0] 10:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12a751400) [pid = 1656] [serial = 21] [outer = 0x12a74f800] 10:03:56 INFO - PROCESS | 1656 | 1464368636769 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12a755400) [pid = 1656] [serial = 22] [outer = 0x12a74f800] 10:03:57 INFO - PROCESS | 1656 | 1464368637146 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]]]}] 10:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 619ms 10:03:57 INFO - PROCESS | 1656 | 1464368637185 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:03:57 INFO - PROCESS | 1656 | 1464368637187 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:03:57 INFO - PROCESS | 1656 | 1464368637189 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:03:57 INFO - PROCESS | 1656 | 1464368637190 Marionette TRACE conn2 <- [1,14,null,{}] 10:03:57 INFO - PROCESS | 1656 | 1464368637193 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}] 10:03:57 INFO - PROCESS | 1656 | 1464368637287 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:03:57 INFO - PROCESS | 1656 | 1464368637292 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b24a800 == 9 [pid = 1656] [id = 9] 10:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12aad1c00) [pid = 1656] [serial = 23] [outer = 0x0] 10:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12b0ae400) [pid = 1656] [serial = 24] [outer = 0x12aad1c00] 10:03:57 INFO - PROCESS | 1656 | 1464368637317 Marionette DEBUG loaded listener.js 10:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x12b93b400) [pid = 1656] [serial = 25] [outer = 0x12aad1c00] 10:03:57 INFO - PROCESS | 1656 | 1464368637596 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]]]}] 10:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 10:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:03:57 INFO - PROCESS | 1656 | 1464368637616 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:03:57 INFO - PROCESS | 1656 | 1464368637617 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:03:57 INFO - PROCESS | 1656 | 1464368637620 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:03:57 INFO - PROCESS | 1656 | 1464368637621 Marionette TRACE conn2 <- [1,18,null,{}] 10:03:57 INFO - PROCESS | 1656 | 1464368637631 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}] 10:03:57 INFO - PROCESS | 1656 | 1464368637726 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:03:57 INFO - PROCESS | 1656 | 1464368637732 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba41000 == 10 [pid = 1656] [id = 10] 10:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x12ba12c00) [pid = 1656] [serial = 26] [outer = 0x0] 10:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x12ba18000) [pid = 1656] [serial = 27] [outer = 0x12ba12c00] 10:03:57 INFO - PROCESS | 1656 | 1464368637757 Marionette DEBUG loaded listener.js 10:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12ba1f800) [pid = 1656] [serial = 28] [outer = 0x12ba12c00] 10:03:58 INFO - PROCESS | 1656 | 1464368638032 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]]]}] 10:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 10:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:03:58 INFO - PROCESS | 1656 | 1464368638049 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:03:58 INFO - PROCESS | 1656 | 1464368638051 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:03:58 INFO - PROCESS | 1656 | 1464368638053 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:03:58 INFO - PROCESS | 1656 | 1464368638055 Marionette TRACE conn2 <- [1,22,null,{}] 10:03:58 INFO - PROCESS | 1656 | 1464368638066 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}] 10:03:58 INFO - PROCESS | 1656 | 1464368638178 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:03:58 INFO - PROCESS | 1656 | 1464368638185 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be4e000 == 11 [pid = 1656] [id = 11] 10:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x12ba22c00) [pid = 1656] [serial = 29] [outer = 0x0] 10:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x12ba2d000) [pid = 1656] [serial = 30] [outer = 0x12ba22c00] 10:03:58 INFO - PROCESS | 1656 | 1464368638226 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12bea1c00) [pid = 1656] [serial = 31] [outer = 0x12ba22c00] 10:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 579ms 10:03:58 INFO - PROCESS | 1656 | 1464368638629 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]]]}] 10:03:58 INFO - PROCESS | 1656 | 1464368638633 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:03:58 INFO - PROCESS | 1656 | 1464368638635 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:03:58 INFO - PROCESS | 1656 | 1464368638639 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:03:58 INFO - PROCESS | 1656 | 1464368638642 Marionette TRACE conn2 <- [1,26,null,{}] 10:03:58 INFO - PROCESS | 1656 | 1464368638644 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}] 10:03:58 INFO - PROCESS | 1656 | 1464368638715 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:03:58 INFO - PROCESS | 1656 | 1464368638719 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfea800 == 12 [pid = 1656] [id = 12] 10:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x12bea5800) [pid = 1656] [serial = 32] [outer = 0x0] 10:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x12c03cc00) [pid = 1656] [serial = 33] [outer = 0x12bea5800] 10:03:58 INFO - PROCESS | 1656 | 1464368638742 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x12c045800) [pid = 1656] [serial = 34] [outer = 0x12bea5800] 10:03:59 INFO - PROCESS | 1656 | 1464368639133 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]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 526ms 10:03:59 INFO - PROCESS | 1656 | 1464368639165 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:03:59 INFO - PROCESS | 1656 | 1464368639167 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:03:59 INFO - PROCESS | 1656 | 1464368639170 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1656 | 1464368639171 Marionette TRACE conn2 <- [1,30,null,{}] 10:03:59 INFO - PROCESS | 1656 | 1464368639175 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}] 10:03:59 INFO - PROCESS | 1656 | 1464368639303 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:03:59 INFO - PROCESS | 1656 | 1464368639309 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c537000 == 13 [pid = 1656] [id = 13] 10:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x12c048400) [pid = 1656] [serial = 35] [outer = 0x0] 10:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12c3e6800) [pid = 1656] [serial = 36] [outer = 0x12c048400] 10:03:59 INFO - PROCESS | 1656 | 1464368639347 Marionette DEBUG loaded listener.js 10:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12c3e9c00) [pid = 1656] [serial = 37] [outer = 0x12c048400] 10:03:59 INFO - PROCESS | 1656 | 1464368639673 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]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 523ms 10:03:59 INFO - PROCESS | 1656 | 1464368639696 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:03:59 INFO - PROCESS | 1656 | 1464368639698 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:03:59 INFO - PROCESS | 1656 | 1464368639700 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1656 | 1464368639701 Marionette TRACE conn2 <- [1,34,null,{}] 10:03:59 INFO - PROCESS | 1656 | 1464368639703 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}] 10:03:59 INFO - PROCESS | 1656 | 1464368639814 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:03:59 INFO - PROCESS | 1656 | 1464368639818 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d9000 == 14 [pid = 1656] [id = 14] 10:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x12c3ebc00) [pid = 1656] [serial = 38] [outer = 0x0] 10:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x12c6b8400) [pid = 1656] [serial = 39] [outer = 0x12c3ebc00] 10:03:59 INFO - PROCESS | 1656 | 1464368639844 Marionette DEBUG loaded listener.js 10:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12c6bf800) [pid = 1656] [serial = 40] [outer = 0x12c3ebc00] 10:04:00 INFO - PROCESS | 1656 | 1464368640088 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]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 10:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:04:00 INFO - PROCESS | 1656 | 1464368640118 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1656 | 1464368640119 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:04:00 INFO - PROCESS | 1656 | 1464368640131 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1656 | 1464368640132 Marionette TRACE conn2 <- [1,38,null,{}] 10:04:00 INFO - PROCESS | 1656 | 1464368640135 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}] 10:04:00 INFO - PROCESS | 1656 | 1464368640231 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:04:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c991800 == 15 [pid = 1656] [id = 15] 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12c992000) [pid = 1656] [serial = 41] [outer = 0x0] 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12c993800) [pid = 1656] [serial = 42] [outer = 0x12c992000] 10:04:00 INFO - PROCESS | 1656 | 1464368640249 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12c99a800) [pid = 1656] [serial = 43] [outer = 0x12c992000] 10:04:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c9a1800 == 16 [pid = 1656] [id = 16] 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12c9d1800) [pid = 1656] [serial = 44] [outer = 0x0] 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12c9d3400) [pid = 1656] [serial = 45] [outer = 0x12c9d1800] 10:04:00 INFO - PROCESS | 1656 | 1464368640279 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12c9d8c00) [pid = 1656] [serial = 46] [outer = 0x12c9d1800] 10:04:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c991000 == 17 [pid = 1656] [id = 17] 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12c6c5800) [pid = 1656] [serial = 47] [outer = 0x0] 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12cf7c000) [pid = 1656] [serial = 48] [outer = 0x12c6c5800] 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12c9da800) [pid = 1656] [serial = 49] [outer = 0x12c6c5800] 10:04:00 INFO - PROCESS | 1656 | 1464368640653 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]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 575ms 10:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:04:00 INFO - PROCESS | 1656 | 1464368640701 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1656 | 1464368640702 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:04:00 INFO - PROCESS | 1656 | 1464368640705 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1656 | 1464368640706 Marionette TRACE conn2 <- [1,42,null,{}] 10:04:00 INFO - PROCESS | 1656 | 1464368640708 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}] 10:04:00 INFO - PROCESS | 1656 | 1464368640800 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:04:00 INFO - PROCESS | 1656 | 1464368640805 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d214000 == 18 [pid = 1656] [id = 18] 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x12cf75000) [pid = 1656] [serial = 50] [outer = 0x0] 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x12d02cc00) [pid = 1656] [serial = 51] [outer = 0x12cf75000] 10:04:00 INFO - PROCESS | 1656 | 1464368640831 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x12d038000) [pid = 1656] [serial = 52] [outer = 0x12cf75000] 10:04:01 INFO - PROCESS | 1656 | 1464368641095 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]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 421ms 10:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:04:01 INFO - PROCESS | 1656 | 1464368641129 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:04:01 INFO - PROCESS | 1656 | 1464368641131 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:04:01 INFO - PROCESS | 1656 | 1464368641133 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 1656 | 1464368641134 Marionette TRACE conn2 <- [1,46,null,{}] 10:04:01 INFO - PROCESS | 1656 | 1464368641137 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}] 10:04:01 INFO - PROCESS | 1656 | 1464368641241 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:04:01 INFO - PROCESS | 1656 | 1464368641245 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d622800 == 19 [pid = 1656] [id = 19] 10:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x118df0400) [pid = 1656] [serial = 53] [outer = 0x0] 10:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x12d038c00) [pid = 1656] [serial = 54] [outer = 0x118df0400] 10:04:01 INFO - PROCESS | 1656 | 1464368641273 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x12d03e400) [pid = 1656] [serial = 55] [outer = 0x118df0400] 10:04:01 INFO - PROCESS | 1656 | 1464368641510 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]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 10:04:01 INFO - PROCESS | 1656 | 1464368641553 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:04:01 INFO - PROCESS | 1656 | 1464368641554 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:04:01 INFO - PROCESS | 1656 | 1464368641565 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 1656 | 1464368641566 Marionette TRACE conn2 <- [1,50,null,{}] 10:04:01 INFO - PROCESS | 1656 | 1464368641569 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}] 10:04:01 INFO - PROCESS | 1656 | 1464368641668 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:04:01 INFO - PROCESS | 1656 | 1464368641673 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b91c800 == 20 [pid = 1656] [id = 20] 10:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x12d041000) [pid = 1656] [serial = 56] [outer = 0x0] 10:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x12d662c00) [pid = 1656] [serial = 57] [outer = 0x12d041000] 10:04:01 INFO - PROCESS | 1656 | 1464368641697 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x12d7e7c00) [pid = 1656] [serial = 58] [outer = 0x12d041000] 10:04:01 INFO - PROCESS | 1656 | 1464368641946 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]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 428ms 10:04:01 INFO - PROCESS | 1656 | 1464368641986 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:04:01 INFO - PROCESS | 1656 | 1464368641988 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:04:01 INFO - PROCESS | 1656 | 1464368641997 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 1656 | 1464368641998 Marionette TRACE conn2 <- [1,54,null,{}] 10:04:02 INFO - PROCESS | 1656 | 1464368642002 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}] 10:04:02 INFO - PROCESS | 1656 | 1464368642175 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:04:02 INFO - PROCESS | 1656 | 1464368642672 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x111eac800 == 21 [pid = 1656] [id = 21] 10:04:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x111c1a800) [pid = 1656] [serial = 59] [outer = 0x0] 10:04:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1121a9800) [pid = 1656] [serial = 60] [outer = 0x111c1a800] 10:04:02 INFO - PROCESS | 1656 | 1464368642705 Marionette DEBUG loaded listener.js 10:04:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1129c6c00) [pid = 1656] [serial = 61] [outer = 0x111c1a800] 10:04:03 INFO - PROCESS | 1656 | 1464368643122 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]]]}] 10:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1175ms 10:04:03 INFO - PROCESS | 1656 | 1464368643170 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:04:03 INFO - PROCESS | 1656 | 1464368643173 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:04:03 INFO - PROCESS | 1656 | 1464368643176 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:04:03 INFO - PROCESS | 1656 | 1464368643178 Marionette TRACE conn2 <- [1,58,null,{}] 10:04:03 INFO - PROCESS | 1656 | 1464368643181 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}] 10:04:03 INFO - PROCESS | 1656 | 1464368643290 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:04:03 INFO - PROCESS | 1656 | 1464368643329 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d0c800 == 22 [pid = 1656] [id = 22] 10:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x112fa7c00) [pid = 1656] [serial = 62] [outer = 0x0] 10:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1150f8400) [pid = 1656] [serial = 63] [outer = 0x112fa7c00] 10:04:03 INFO - PROCESS | 1656 | 1464368643361 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x116787c00) [pid = 1656] [serial = 64] [outer = 0x112fa7c00] 10:04:03 INFO - PROCESS | 1656 | 1464368643767 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]]]}] 10:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 621ms 10:04:03 INFO - PROCESS | 1656 | 1464368643811 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:04:03 INFO - PROCESS | 1656 | 1464368643813 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:04:03 INFO - PROCESS | 1656 | 1464368643817 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:04:03 INFO - PROCESS | 1656 | 1464368643818 Marionette TRACE conn2 <- [1,62,null,{}] 10:04:03 INFO - PROCESS | 1656 | 1464368643821 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}] 10:04:03 INFO - PROCESS | 1656 | 1464368643949 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:04:04 INFO - PROCESS | 1656 | 1464368644016 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x117020000 == 23 [pid = 1656] [id = 23] 10:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x118502c00) [pid = 1656] [serial = 65] [outer = 0x0] 10:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11850e400) [pid = 1656] [serial = 66] [outer = 0x118502c00] 10:04:04 INFO - PROCESS | 1656 | 1464368644047 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x119063800) [pid = 1656] [serial = 67] [outer = 0x118502c00] 10:04:04 INFO - PROCESS | 1656 | 1464368644615 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]]]}] 10:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 819ms 10:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:04:04 INFO - PROCESS | 1656 | 1464368644651 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1656 | 1464368644653 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:04:04 INFO - PROCESS | 1656 | 1464368644656 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1656 | 1464368644661 Marionette TRACE conn2 <- [1,66,null,{}] 10:04:04 INFO - PROCESS | 1656 | 1464368644664 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}] 10:04:04 INFO - PROCESS | 1656 | 1464368644748 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:04:04 INFO - PROCESS | 1656 | 1464368644787 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x113207000 == 24 [pid = 1656] [id = 24] 10:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x111ed7400) [pid = 1656] [serial = 68] [outer = 0x0] 10:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1150fdc00) [pid = 1656] [serial = 69] [outer = 0x111ed7400] 10:04:04 INFO - PROCESS | 1656 | 1464368644815 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x115fcc000) [pid = 1656] [serial = 70] [outer = 0x111ed7400] 10:04:05 INFO - PROCESS | 1656 | 1464368645255 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]]]}] 10:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 623ms 10:04:05 INFO - PROCESS | 1656 | 1464368645280 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:04:05 INFO - PROCESS | 1656 | 1464368645284 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:04:05 INFO - PROCESS | 1656 | 1464368645288 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:04:05 INFO - PROCESS | 1656 | 1464368645291 Marionette TRACE conn2 <- [1,70,null,{}] 10:04:05 INFO - PROCESS | 1656 | 1464368645295 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}] 10:04:05 INFO - PROCESS | 1656 | 1464368645365 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:04:05 INFO - PROCESS | 1656 | 1464368645369 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164d2800 == 25 [pid = 1656] [id = 25] 10:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11605c800) [pid = 1656] [serial = 71] [outer = 0x0] 10:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x117e0b400) [pid = 1656] [serial = 72] [outer = 0x11605c800] 10:04:05 INFO - PROCESS | 1656 | 1464368645399 Marionette DEBUG loaded listener.js 10:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1184ef400) [pid = 1656] [serial = 73] [outer = 0x11605c800] 10:04:05 INFO - PROCESS | 1656 | 1464368645705 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]]]}] 10:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 421ms 10:04:05 INFO - PROCESS | 1656 | 1464368645714 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:04:05 INFO - PROCESS | 1656 | 1464368645716 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:04:05 INFO - PROCESS | 1656 | 1464368645718 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:04:05 INFO - PROCESS | 1656 | 1464368645721 Marionette TRACE conn2 <- [1,74,null,{}] 10:04:05 INFO - PROCESS | 1656 | 1464368645731 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}] 10:04:05 INFO - PROCESS | 1656 | 1464368645809 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:04:05 INFO - PROCESS | 1656 | 1464368645849 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f3c000 == 26 [pid = 1656] [id = 26] 10:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116791000) [pid = 1656] [serial = 74] [outer = 0x0] 10:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1184fc000) [pid = 1656] [serial = 75] [outer = 0x116791000] 10:04:05 INFO - PROCESS | 1656 | 1464368645878 Marionette DEBUG loaded listener.js 10:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118755000) [pid = 1656] [serial = 76] [outer = 0x116791000] 10:04:06 INFO - PROCESS | 1656 | 1464368646147 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]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 473ms 10:04:06 INFO - PROCESS | 1656 | 1464368646196 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:04:06 INFO - PROCESS | 1656 | 1464368646198 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:04:06 INFO - PROCESS | 1656 | 1464368646200 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - PROCESS | 1656 | 1464368646201 Marionette TRACE conn2 <- [1,78,null,{}] 10:04:06 INFO - PROCESS | 1656 | 1464368646204 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}] 10:04:06 INFO - PROCESS | 1656 | 1464368646289 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:04:06 INFO - PROCESS | 1656 | 1464368646296 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x117591000 == 27 [pid = 1656] [id = 27] 10:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118de8000) [pid = 1656] [serial = 77] [outer = 0x0] 10:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11905e800) [pid = 1656] [serial = 78] [outer = 0x118de8000] 10:04:06 INFO - PROCESS | 1656 | 1464368646322 Marionette DEBUG loaded listener.js 10:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1192ad000) [pid = 1656] [serial = 79] [outer = 0x118de8000] 10:04:06 INFO - PROCESS | 1656 | 1464368646614 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]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 10:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:04:06 INFO - PROCESS | 1656 | 1464368646669 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:04:06 INFO - PROCESS | 1656 | 1464368646670 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:04:06 INFO - PROCESS | 1656 | 1464368646672 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - PROCESS | 1656 | 1464368646674 Marionette TRACE conn2 <- [1,82,null,{}] 10:04:06 INFO - PROCESS | 1656 | 1464368646678 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}] 10:04:06 INFO - PROCESS | 1656 | 1464368646746 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:04:06 INFO - PROCESS | 1656 | 1464368646750 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1181a3000 == 28 [pid = 1656] [id = 28] 10:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119063400) [pid = 1656] [serial = 80] [outer = 0x0] 10:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11953fc00) [pid = 1656] [serial = 81] [outer = 0x119063400] 10:04:06 INFO - PROCESS | 1656 | 1464368646778 Marionette DEBUG loaded listener.js 10:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11956b400) [pid = 1656] [serial = 82] [outer = 0x119063400] 10:04:07 INFO - PROCESS | 1656 | 1464368647071 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]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 420ms 10:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:04:07 INFO - PROCESS | 1656 | 1464368647097 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:04:07 INFO - PROCESS | 1656 | 1464368647098 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:04:07 INFO - PROCESS | 1656 | 1464368647100 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:04:07 INFO - PROCESS | 1656 | 1464368647101 Marionette TRACE conn2 <- [1,86,null,{}] 10:04:07 INFO - PROCESS | 1656 | 1464368647104 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}] 10:04:07 INFO - PROCESS | 1656 | 1464368647195 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:04:07 INFO - PROCESS | 1656 | 1464368647200 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11852a000 == 29 [pid = 1656] [id = 29] 10:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11973c800) [pid = 1656] [serial = 83] [outer = 0x0] 10:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11976d800) [pid = 1656] [serial = 84] [outer = 0x11973c800] 10:04:07 INFO - PROCESS | 1656 | 1464368647229 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120cd1000) [pid = 1656] [serial = 85] [outer = 0x11973c800] 10:04:07 INFO - PROCESS | 1656 | 1464368647528 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]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 10:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:04:07 INFO - PROCESS | 1656 | 1464368647569 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:04:07 INFO - PROCESS | 1656 | 1464368647570 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:04:07 INFO - PROCESS | 1656 | 1464368647573 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:04:07 INFO - PROCESS | 1656 | 1464368647574 Marionette TRACE conn2 <- [1,90,null,{}] 10:04:07 INFO - PROCESS | 1656 | 1464368647577 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}] 10:04:07 INFO - PROCESS | 1656 | 1464368647668 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:04:07 INFO - PROCESS | 1656 | 1464368647674 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x119083000 == 30 [pid = 1656] [id = 30] 10:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119540c00) [pid = 1656] [serial = 86] [outer = 0x0] 10:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120ccf400) [pid = 1656] [serial = 87] [outer = 0x119540c00] 10:04:07 INFO - PROCESS | 1656 | 1464368647700 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1213b1400) [pid = 1656] [serial = 88] [outer = 0x119540c00] 10:04:07 INFO - PROCESS | 1656 | 1464368647969 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]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 10:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:04:07 INFO - PROCESS | 1656 | 1464368647996 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:04:07 INFO - PROCESS | 1656 | 1464368647997 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:04:08 INFO - PROCESS | 1656 | 1464368647999 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 1656 | 1464368648000 Marionette TRACE conn2 <- [1,94,null,{}] 10:04:08 INFO - PROCESS | 1656 | 1464368648003 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}] 10:04:08 INFO - PROCESS | 1656 | 1464368648079 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:04:08 INFO - PROCESS | 1656 | 1464368648084 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11937d000 == 31 [pid = 1656] [id = 31] 10:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12112e000) [pid = 1656] [serial = 89] [outer = 0x0] 10:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12150c400) [pid = 1656] [serial = 90] [outer = 0x12112e000] 10:04:08 INFO - PROCESS | 1656 | 1464368648111 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121978000) [pid = 1656] [serial = 91] [outer = 0x12112e000] 10:04:08 INFO - PROCESS | 1656 | 1464368648398 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]]]}] 10:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 10:04:08 INFO - PROCESS | 1656 | 1464368648418 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:04:08 INFO - PROCESS | 1656 | 1464368648419 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:04:08 INFO - PROCESS | 1656 | 1464368648429 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 1656 | 1464368648438 Marionette TRACE conn2 <- [1,98,null,{}] 10:04:08 INFO - PROCESS | 1656 | 1464368648443 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}] 10:04:08 INFO - PROCESS | 1656 | 1464368648517 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:04:08 INFO - PROCESS | 1656 | 1464368648521 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f28800 == 32 [pid = 1656] [id = 32] 10:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1213b5000) [pid = 1656] [serial = 92] [outer = 0x0] 10:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123884000) [pid = 1656] [serial = 93] [outer = 0x1213b5000] 10:04:08 INFO - PROCESS | 1656 | 1464368648583 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1248d6400) [pid = 1656] [serial = 94] [outer = 0x1213b5000] 10:04:08 INFO - PROCESS | 1656 | 1464368648815 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]]]}] 10:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 437ms 10:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:04:08 INFO - PROCESS | 1656 | 1464368648867 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:04:08 INFO - PROCESS | 1656 | 1464368648868 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:04:08 INFO - PROCESS | 1656 | 1464368648870 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 1656 | 1464368648871 Marionette TRACE conn2 <- [1,102,null,{}] 10:04:08 INFO - PROCESS | 1656 | 1464368648882 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}] 10:04:08 INFO - PROCESS | 1656 | 1464368648964 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:04:08 INFO - PROCESS | 1656 | 1464368648970 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c8a800 == 33 [pid = 1656] [id = 33] 10:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12388f400) [pid = 1656] [serial = 95] [outer = 0x0] 10:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1249d9400) [pid = 1656] [serial = 96] [outer = 0x12388f400] 10:04:08 INFO - PROCESS | 1656 | 1464368648998 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124be2400) [pid = 1656] [serial = 97] [outer = 0x12388f400] 10:04:09 INFO - PROCESS | 1656 | 1464368649421 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]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 576ms 10:04:09 INFO - PROCESS | 1656 | 1464368649447 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1656 | 1464368649450 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:04:09 INFO - PROCESS | 1656 | 1464368649453 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1656 | 1464368649456 Marionette TRACE conn2 <- [1,106,null,{}] 10:04:09 INFO - PROCESS | 1656 | 1464368649483 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}] 10:04:09 INFO - PROCESS | 1656 | 1464368649580 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:04:09 INFO - PROCESS | 1656 | 1464368649584 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x121061800 == 34 [pid = 1656] [id = 34] 10:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124cca000) [pid = 1656] [serial = 98] [outer = 0x0] 10:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12549a000) [pid = 1656] [serial = 99] [outer = 0x124cca000] 10:04:09 INFO - PROCESS | 1656 | 1464368649614 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1254e9400) [pid = 1656] [serial = 100] [outer = 0x124cca000] 10:04:09 INFO - PROCESS | 1656 | 1464368649914 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]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 480ms 10:04:09 INFO - PROCESS | 1656 | 1464368649932 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1656 | 1464368649934 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:04:09 INFO - PROCESS | 1656 | 1464368649936 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1656 | 1464368649937 Marionette TRACE conn2 <- [1,110,null,{}] 10:04:09 INFO - PROCESS | 1656 | 1464368649947 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}] 10:04:10 INFO - PROCESS | 1656 | 1464368650028 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:04:10 INFO - PROCESS | 1656 | 1464368650033 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213d0000 == 35 [pid = 1656] [id = 35] 10:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1254ee800) [pid = 1656] [serial = 101] [outer = 0x0] 10:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x125d49400) [pid = 1656] [serial = 102] [outer = 0x1254ee800] 10:04:10 INFO - PROCESS | 1656 | 1464368650058 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12641cc00) [pid = 1656] [serial = 103] [outer = 0x1254ee800] 10:04:10 INFO - PROCESS | 1656 | 1464368650373 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]]]}] 10:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 10:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:04:10 INFO - PROCESS | 1656 | 1464368650410 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:04:10 INFO - PROCESS | 1656 | 1464368650411 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:04:10 INFO - PROCESS | 1656 | 1464368650413 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:04:10 INFO - PROCESS | 1656 | 1464368650414 Marionette TRACE conn2 <- [1,114,null,{}] 10:04:10 INFO - PROCESS | 1656 | 1464368650416 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}] 10:04:10 INFO - PROCESS | 1656 | 1464368650511 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:04:10 INFO - PROCESS | 1656 | 1464368650517 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x121822800 == 36 [pid = 1656] [id = 36] 10:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x125d53400) [pid = 1656] [serial = 104] [outer = 0x0] 10:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126752000) [pid = 1656] [serial = 105] [outer = 0x125d53400] 10:04:10 INFO - PROCESS | 1656 | 1464368650542 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126ba8c00) [pid = 1656] [serial = 106] [outer = 0x125d53400] 10:04:10 INFO - PROCESS | 1656 | 1464368650834 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]]]}] 10:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 10:04:10 INFO - PROCESS | 1656 | 1464368650882 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:04:10 INFO - PROCESS | 1656 | 1464368650883 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:04:10 INFO - PROCESS | 1656 | 1464368650885 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:04:10 INFO - PROCESS | 1656 | 1464368650886 Marionette TRACE conn2 <- [1,118,null,{}] 10:04:10 INFO - PROCESS | 1656 | 1464368650889 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}] 10:04:10 INFO - PROCESS | 1656 | 1464368650964 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:04:10 INFO - PROCESS | 1656 | 1464368650968 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12485b000 == 37 [pid = 1656] [id = 37] 10:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11956ec00) [pid = 1656] [serial = 107] [outer = 0x0] 10:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126bb0c00) [pid = 1656] [serial = 108] [outer = 0x11956ec00] 10:04:10 INFO - PROCESS | 1656 | 1464368650995 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128bb6c00) [pid = 1656] [serial = 109] [outer = 0x11956ec00] 10:04:11 INFO - PROCESS | 1656 | 1464368651272 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]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 10:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:04:11 INFO - PROCESS | 1656 | 1464368651304 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1656 | 1464368651305 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:04:11 INFO - PROCESS | 1656 | 1464368651317 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1656 | 1464368651317 Marionette TRACE conn2 <- [1,122,null,{}] 10:04:11 INFO - PROCESS | 1656 | 1464368651320 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}] 10:04:11 INFO - PROCESS | 1656 | 1464368651424 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:04:11 INFO - PROCESS | 1656 | 1464368651449 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12541b800 == 38 [pid = 1656] [id = 38] 10:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124cc4800) [pid = 1656] [serial = 110] [outer = 0x0] 10:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128eef400) [pid = 1656] [serial = 111] [outer = 0x124cc4800] 10:04:11 INFO - PROCESS | 1656 | 1464368651473 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1291e3c00) [pid = 1656] [serial = 112] [outer = 0x124cc4800] 10:04:11 INFO - PROCESS | 1656 | 1464368651733 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]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 477ms 10:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:04:11 INFO - PROCESS | 1656 | 1464368651785 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1656 | 1464368651786 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:04:11 INFO - PROCESS | 1656 | 1464368651789 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1656 | 1464368651790 Marionette TRACE conn2 <- [1,126,null,{}] 10:04:11 INFO - PROCESS | 1656 | 1464368651801 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}] 10:04:11 INFO - PROCESS | 1656 | 1464368651888 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:04:11 INFO - PROCESS | 1656 | 1464368651894 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x126466000 == 39 [pid = 1656] [id = 39] 10:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1291e2800) [pid = 1656] [serial = 113] [outer = 0x0] 10:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1291ec400) [pid = 1656] [serial = 114] [outer = 0x1291e2800] 10:04:11 INFO - PROCESS | 1656 | 1464368651916 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x129450400) [pid = 1656] [serial = 115] [outer = 0x1291e2800] 10:04:12 INFO - PROCESS | 1656 | 1464368652229 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]]]}] 10:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 10:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:04:12 INFO - PROCESS | 1656 | 1464368652265 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:04:12 INFO - PROCESS | 1656 | 1464368652266 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:04:12 INFO - PROCESS | 1656 | 1464368652269 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:04:12 INFO - PROCESS | 1656 | 1464368652269 Marionette TRACE conn2 <- [1,130,null,{}] 10:04:12 INFO - PROCESS | 1656 | 1464368652272 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}] 10:04:12 INFO - PROCESS | 1656 | 1464368652385 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:04:12 INFO - PROCESS | 1656 | 1464368652391 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265a9800 == 40 [pid = 1656] [id = 40] 10:04:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1291e3400) [pid = 1656] [serial = 116] [outer = 0x0] 10:04:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12944e400) [pid = 1656] [serial = 117] [outer = 0x1291e3400] 10:04:12 INFO - PROCESS | 1656 | 1464368652415 Marionette DEBUG loaded listener.js 10:04:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12a5cbc00) [pid = 1656] [serial = 118] [outer = 0x1291e3400] 10:04:13 INFO - PROCESS | 1656 | 1464368653421 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]]]}] 10:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1168ms 10:04:13 INFO - PROCESS | 1656 | 1464368653438 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:04:13 INFO - PROCESS | 1656 | 1464368653441 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:04:13 INFO - PROCESS | 1656 | 1464368653450 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1656 | 1464368653452 Marionette TRACE conn2 <- [1,134,null,{}] 10:04:13 INFO - PROCESS | 1656 | 1464368653456 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}] 10:04:13 INFO - PROCESS | 1656 | 1464368653555 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:04:13 INFO - PROCESS | 1656 | 1464368653561 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131b9000 == 41 [pid = 1656] [id = 41] 10:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x115f5d400) [pid = 1656] [serial = 119] [outer = 0x0] 10:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x115fcf000) [pid = 1656] [serial = 120] [outer = 0x115f5d400] 10:04:13 INFO - PROCESS | 1656 | 1464368653588 Marionette DEBUG loaded listener.js 10:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1164abc00) [pid = 1656] [serial = 121] [outer = 0x115f5d400] 10:04:13 INFO - PROCESS | 1656 | 1464368653923 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]]]}] 10:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 525ms 10:04:13 INFO - PROCESS | 1656 | 1464368653970 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 1656 | 1464368653974 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:04:13 INFO - PROCESS | 1656 | 1464368653978 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1656 | 1464368653980 Marionette TRACE conn2 <- [1,138,null,{}] 10:04:13 INFO - PROCESS | 1656 | 1464368653982 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}] 10:04:14 INFO - PROCESS | 1656 | 1464368654070 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:04:14 INFO - PROCESS | 1656 | 1464368654102 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x116470800 == 42 [pid = 1656] [id = 42] 10:04:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x116783800) [pid = 1656] [serial = 122] [outer = 0x0] 10:04:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x117e17400) [pid = 1656] [serial = 123] [outer = 0x116783800] 10:04:14 INFO - PROCESS | 1656 | 1464368654127 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1184fb000) [pid = 1656] [serial = 124] [outer = 0x116783800] 10:04:14 INFO - PROCESS | 1656 | 1464368654488 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]]]}] 10:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 522ms 10:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:04:14 INFO - PROCESS | 1656 | 1464368654501 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:04:14 INFO - PROCESS | 1656 | 1464368654503 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:04:14 INFO - PROCESS | 1656 | 1464368654506 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:04:14 INFO - PROCESS | 1656 | 1464368654510 Marionette TRACE conn2 <- [1,142,null,{}] 10:04:14 INFO - PROCESS | 1656 | 1464368654528 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}] 10:04:14 INFO - PROCESS | 1656 | 1464368654669 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12d041000) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118df0400) [pid = 1656] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12cf75000) [pid = 1656] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c9d1800) [pid = 1656] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12c3ebc00) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12c048400) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12bea5800) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12ba22c00) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12ba12c00) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12aad1c00) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12a74f800) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128ef9400) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11956ec00) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x124cc4800) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118502c00) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x111ed7400) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11605c800) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116791000) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118de8000) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119063400) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11973c800) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119540c00) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12112e000) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1213b5000) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12388f400) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124cca000) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x125d53400) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x111c1a800) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112fa7c00) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:04:15 INFO - PROCESS | 1656 | 1464368655276 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164d5000 == 43 [pid = 1656] [id = 43] 10:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1121b6800) [pid = 1656] [serial = 125] [outer = 0x0] 10:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1129e8000) [pid = 1656] [serial = 126] [outer = 0x1121b6800] 10:04:15 INFO - PROCESS | 1656 | 1464368655304 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118502c00) [pid = 1656] [serial = 127] [outer = 0x1121b6800] 10:04:15 INFO - PROCESS | 1656 | 1464368655584 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]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1131ms 10:04:15 INFO - PROCESS | 1656 | 1464368655638 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:04:15 INFO - PROCESS | 1656 | 1464368655640 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:04:15 INFO - PROCESS | 1656 | 1464368655646 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 1656 | 1464368655647 Marionette TRACE conn2 <- [1,146,null,{}] 10:04:15 INFO - PROCESS | 1656 | 1464368655650 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}] 10:04:15 INFO - PROCESS | 1656 | 1464368655731 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:04:15 INFO - PROCESS | 1656 | 1464368655776 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x118067800 == 44 [pid = 1656] [id = 44] 10:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112967400) [pid = 1656] [serial = 128] [outer = 0x0] 10:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118df1800) [pid = 1656] [serial = 129] [outer = 0x112967400] 10:04:15 INFO - PROCESS | 1656 | 1464368655804 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11953a000) [pid = 1656] [serial = 130] [outer = 0x112967400] 10:04:16 INFO - PROCESS | 1656 | 1464368656090 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]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 473ms 10:04:16 INFO - PROCESS | 1656 | 1464368656117 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1656 | 1464368656118 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:04:16 INFO - PROCESS | 1656 | 1464368656121 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1656 | 1464368656122 Marionette TRACE conn2 <- [1,150,null,{}] 10:04:16 INFO - PROCESS | 1656 | 1464368656132 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}] 10:04:16 INFO - PROCESS | 1656 | 1464368656206 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:04:16 INFO - PROCESS | 1656 | 1464368656211 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e3800 == 45 [pid = 1656] [id = 45] 10:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11767d000) [pid = 1656] [serial = 131] [outer = 0x0] 10:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119567400) [pid = 1656] [serial = 132] [outer = 0x11767d000] 10:04:16 INFO - PROCESS | 1656 | 1464368656238 Marionette DEBUG loaded listener.js 10:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119732800) [pid = 1656] [serial = 133] [outer = 0x11767d000] 10:04:16 INFO - PROCESS | 1656 | 1464368656555 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]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 478ms 10:04:16 INFO - PROCESS | 1656 | 1464368656600 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1656 | 1464368656601 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:04:16 INFO - PROCESS | 1656 | 1464368656603 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1656 | 1464368656604 Marionette TRACE conn2 <- [1,154,null,{}] 10:04:16 INFO - PROCESS | 1656 | 1464368656607 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}] 10:04:16 INFO - PROCESS | 1656 | 1464368656689 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:04:16 INFO - PROCESS | 1656 | 1464368656697 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11937a000 == 46 [pid = 1656] [id = 46] 10:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x113ce0c00) [pid = 1656] [serial = 134] [outer = 0x0] 10:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119ad4400) [pid = 1656] [serial = 135] [outer = 0x113ce0c00] 10:04:16 INFO - PROCESS | 1656 | 1464368656722 Marionette DEBUG loaded listener.js 10:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1213af000) [pid = 1656] [serial = 136] [outer = 0x113ce0c00] 10:04:17 INFO - PROCESS | 1656 | 1464368657010 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]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 417ms 10:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:04:17 INFO - PROCESS | 1656 | 1464368657021 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 1656 | 1464368657023 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:04:17 INFO - PROCESS | 1656 | 1464368657033 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - PROCESS | 1656 | 1464368657034 Marionette TRACE conn2 <- [1,158,null,{}] 10:04:17 INFO - PROCESS | 1656 | 1464368657036 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}] 10:04:17 INFO - PROCESS | 1656 | 1464368657112 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:04:17 INFO - PROCESS | 1656 | 1464368657117 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c6e000 == 47 [pid = 1656] [id = 47] 10:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1213b9400) [pid = 1656] [serial = 137] [outer = 0x0] 10:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12186ac00) [pid = 1656] [serial = 138] [outer = 0x1213b9400] 10:04:17 INFO - PROCESS | 1656 | 1464368657144 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x123889800) [pid = 1656] [serial = 139] [outer = 0x1213b9400] 10:04:17 INFO - PROCESS | 1656 | 1464368657634 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]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 624ms 10:04:17 INFO - PROCESS | 1656 | 1464368657657 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 1656 | 1464368657661 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:04:17 INFO - PROCESS | 1656 | 1464368657666 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - PROCESS | 1656 | 1464368657668 Marionette TRACE conn2 <- [1,162,null,{}] 10:04:17 INFO - PROCESS | 1656 | 1464368657673 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}] 10:04:17 INFO - PROCESS | 1656 | 1464368657763 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:04:17 INFO - PROCESS | 1656 | 1464368657816 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164c9000 == 48 [pid = 1656] [id = 48] 10:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x115d9f800) [pid = 1656] [serial = 140] [outer = 0x0] 10:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1164f3800) [pid = 1656] [serial = 141] [outer = 0x115d9f800] 10:04:17 INFO - PROCESS | 1656 | 1464368657851 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x117678c00) [pid = 1656] [serial = 142] [outer = 0x115d9f800] 10:04:18 INFO - PROCESS | 1656 | 1464368658280 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]]]}] 10:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 10:04:18 INFO - PROCESS | 1656 | 1464368658288 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:04:18 INFO - PROCESS | 1656 | 1464368658292 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:04:18 INFO - PROCESS | 1656 | 1464368658296 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:04:18 INFO - PROCESS | 1656 | 1464368658298 Marionette TRACE conn2 <- [1,166,null,{}] 10:04:18 INFO - PROCESS | 1656 | 1464368658301 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}] 10:04:18 INFO - PROCESS | 1656 | 1464368658393 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:04:18 INFO - PROCESS | 1656 | 1464368658434 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119860000 == 49 [pid = 1656] [id = 49] 10:04:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1166bfc00) [pid = 1656] [serial = 143] [outer = 0x0] 10:04:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118503c00) [pid = 1656] [serial = 144] [outer = 0x1166bfc00] 10:04:18 INFO - PROCESS | 1656 | 1464368658463 Marionette DEBUG loaded listener.js 10:04:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119065400) [pid = 1656] [serial = 145] [outer = 0x1166bfc00] 10:04:18 INFO - PROCESS | 1656 | 1464368658873 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]]]}] 10:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 619ms 10:04:18 INFO - PROCESS | 1656 | 1464368658916 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:04:18 INFO - PROCESS | 1656 | 1464368658917 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:04:18 INFO - PROCESS | 1656 | 1464368658920 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:04:18 INFO - PROCESS | 1656 | 1464368658922 Marionette TRACE conn2 <- [1,170,null,{}] 10:04:18 INFO - PROCESS | 1656 | 1464368658949 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}] 10:04:19 INFO - PROCESS | 1656 | 1464368659043 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:04:19 INFO - PROCESS | 1656 | 1464368659129 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215bd800 == 50 [pid = 1656] [id = 50] 10:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119ca1400) [pid = 1656] [serial = 146] [outer = 0x0] 10:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x120cd1800) [pid = 1656] [serial = 147] [outer = 0x119ca1400] 10:04:19 INFO - PROCESS | 1656 | 1464368659160 Marionette DEBUG loaded listener.js 10:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1216e3c00) [pid = 1656] [serial = 148] [outer = 0x119ca1400] 10:04:19 INFO - PROCESS | 1656 | 1464368659574 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]]]}] 10:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 690ms 10:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:04:19 INFO - PROCESS | 1656 | 1464368659625 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:04:19 INFO - PROCESS | 1656 | 1464368659627 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:04:19 INFO - PROCESS | 1656 | 1464368659631 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 1656 | 1464368659632 Marionette TRACE conn2 <- [1,174,null,{}] 10:04:19 INFO - PROCESS | 1656 | 1464368659635 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}] 10:04:19 INFO - PROCESS | 1656 | 1464368659733 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:04:19 INFO - PROCESS | 1656 | 1464368659791 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e3000 == 51 [pid = 1656] [id = 51] 10:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x120cce400) [pid = 1656] [serial = 149] [outer = 0x0] 10:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12499d800) [pid = 1656] [serial = 150] [outer = 0x120cce400] 10:04:19 INFO - PROCESS | 1656 | 1464368659821 Marionette DEBUG loaded listener.js 10:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124bb0800) [pid = 1656] [serial = 151] [outer = 0x120cce400] 10:04:20 INFO - PROCESS | 1656 | 1464368660327 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]]]}] 10:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 770ms 10:04:20 INFO - PROCESS | 1656 | 1464368660402 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:04:20 INFO - PROCESS | 1656 | 1464368660406 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:04:20 INFO - PROCESS | 1656 | 1464368660411 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:04:20 INFO - PROCESS | 1656 | 1464368660415 Marionette TRACE conn2 <- [1,178,null,{}] 10:04:20 INFO - PROCESS | 1656 | 1464368660428 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}] 10:04:20 INFO - PROCESS | 1656 | 1464368660554 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:04:20 INFO - PROCESS | 1656 | 1464368660617 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166df800 == 52 [pid = 1656] [id = 52] 10:04:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x113ce7400) [pid = 1656] [serial = 152] [outer = 0x0] 10:04:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x115050c00) [pid = 1656] [serial = 153] [outer = 0x113ce7400] 10:04:20 INFO - PROCESS | 1656 | 1464368660660 Marionette DEBUG loaded listener.js 10:04:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116055400) [pid = 1656] [serial = 154] [outer = 0x113ce7400] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11937a000 == 51 [pid = 1656] [id = 46] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e3800 == 50 [pid = 1656] [id = 45] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x118067800 == 49 [pid = 1656] [id = 44] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11852a000 == 48 [pid = 1656] [id = 29] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1164d5000 == 47 [pid = 1656] [id = 43] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x116470800 == 46 [pid = 1656] [id = 42] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1181a3000 == 45 [pid = 1656] [id = 28] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x117591000 == 44 [pid = 1656] [id = 27] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1131b9000 == 43 [pid = 1656] [id = 41] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x11937d000 == 42 [pid = 1656] [id = 31] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x119083000 == 41 [pid = 1656] [id = 30] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12485b000 == 40 [pid = 1656] [id = 37] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e3000 == 39 [pid = 1656] [id = 51] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1215bd800 == 38 [pid = 1656] [id = 50] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1213d0000 == 37 [pid = 1656] [id = 35] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x12541b800 == 36 [pid = 1656] [id = 38] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x126466000 == 35 [pid = 1656] [id = 39] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x119860000 == 34 [pid = 1656] [id = 49] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x121822800 == 33 [pid = 1656] [id = 36] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x119c6e000 == 32 [pid = 1656] [id = 47] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1265a9800 == 31 [pid = 1656] [id = 40] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x1164c9000 == 30 [pid = 1656] [id = 48] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x121061800 == 29 [pid = 1656] [id = 34] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x116f28800 == 28 [pid = 1656] [id = 32] 10:04:21 INFO - PROCESS | 1656 | --DOCSHELL 0x119c8a800 == 27 [pid = 1656] [id = 33] 10:04:21 INFO - PROCESS | 1656 | 1464368661721 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]]]}] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1192adc00) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12d7e7c00) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x126bb0c00) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x128eef400) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11850e400) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119063800) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1150fdc00) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x117e0b400) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1184ef400) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1184fc000) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11905e800) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11953fc00) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11956b400) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11976d800) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x120ccf400) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1213b1400) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12150c400) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x121978000) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x123884000) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1249d9400) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124be2400) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12549a000) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125d49400) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126752000) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1121a9800) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1150f8400) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1254e9400) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115fcc000) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x120cd1000) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126ba8c00) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128bb6c00) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118755000) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1291ec400) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116787c00) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1291e3c00) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1192ad000) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1129c6c00) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1248d6400) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x121511c00) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12c045800) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12c03cc00) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12ba2d000) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12bea1c00) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12ba18000) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12ba1f800) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12b93b400) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12b0ae400) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12a751400) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12a755400) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1291e6000) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x129492400) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1291e0400) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12d662c00) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12d038c00) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12d03e400) [pid = 1656] [serial = 55] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12d038000) [pid = 1656] [serial = 52] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12d02cc00) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12c9d8c00) [pid = 1656] [serial = 46] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12cf7c000) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12c993800) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12c9d3400) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12c6b8400) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x12c6bf800) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12c3e6800) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 10:04:21 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12c3e9c00) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 10:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1385ms 10:04:21 INFO - PROCESS | 1656 | 1464368661797 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:04:21 INFO - PROCESS | 1656 | 1464368661799 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:04:21 INFO - PROCESS | 1656 | 1464368661802 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - PROCESS | 1656 | 1464368661804 Marionette TRACE conn2 <- [1,182,null,{}] 10:04:21 INFO - PROCESS | 1656 | 1464368661809 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}] 10:04:21 INFO - PROCESS | 1656 | 1464368661882 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:04:21 INFO - PROCESS | 1656 | 1464368661910 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x112dd9800 == 28 [pid = 1656] [id = 53] 10:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x113c52400) [pid = 1656] [serial = 155] [outer = 0x0] 10:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x113ce3400) [pid = 1656] [serial = 156] [outer = 0x113c52400] 10:04:21 INFO - PROCESS | 1656 | 1464368661937 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x115d9bc00) [pid = 1656] [serial = 157] [outer = 0x113c52400] 10:04:22 INFO - PROCESS | 1656 | 1464368662231 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]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 475ms 10:04:22 INFO - PROCESS | 1656 | 1464368662294 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1656 | 1464368662298 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:04:22 INFO - PROCESS | 1656 | 1464368662304 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1656 | 1464368662306 Marionette TRACE conn2 <- [1,186,null,{}] 10:04:22 INFO - PROCESS | 1656 | 1464368662308 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}] 10:04:22 INFO - PROCESS | 1656 | 1464368662380 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:04:22 INFO - PROCESS | 1656 | 1464368662385 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f79000 == 29 [pid = 1656] [id = 54] 10:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11609f000) [pid = 1656] [serial = 158] [outer = 0x0] 10:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x116f04c00) [pid = 1656] [serial = 159] [outer = 0x11609f000] 10:04:22 INFO - PROCESS | 1656 | 1464368662413 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x117e17800) [pid = 1656] [serial = 160] [outer = 0x11609f000] 10:04:22 INFO - PROCESS | 1656 | 1464368662718 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]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 423ms 10:04:22 INFO - PROCESS | 1656 | 1464368662732 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1656 | 1464368662734 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:04:22 INFO - PROCESS | 1656 | 1464368662736 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1656 | 1464368662739 Marionette TRACE conn2 <- [1,190,null,{}] 10:04:22 INFO - PROCESS | 1656 | 1464368662750 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}] 10:04:22 INFO - PROCESS | 1656 | 1464368662822 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:04:22 INFO - PROCESS | 1656 | 1464368662863 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f29800 == 30 [pid = 1656] [id = 55] 10:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x117679800) [pid = 1656] [serial = 161] [outer = 0x0] 10:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x117e15400) [pid = 1656] [serial = 162] [outer = 0x117679800] 10:04:22 INFO - PROCESS | 1656 | 1464368662899 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x118760800) [pid = 1656] [serial = 163] [outer = 0x117679800] 10:04:23 INFO - PROCESS | 1656 | 1464368663179 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]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 10:04:23 INFO - PROCESS | 1656 | 1464368663215 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 1656 | 1464368663216 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:04:23 INFO - PROCESS | 1656 | 1464368663219 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1656 | 1464368663220 Marionette TRACE conn2 <- [1,194,null,{}] 10:04:23 INFO - PROCESS | 1656 | 1464368663230 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}] 10:04:23 INFO - PROCESS | 1656 | 1464368663305 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:04:23 INFO - PROCESS | 1656 | 1464368663311 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11805f800 == 31 [pid = 1656] [id = 56] 10:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11905cc00) [pid = 1656] [serial = 164] [outer = 0x0] 10:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1192a9000) [pid = 1656] [serial = 165] [outer = 0x11905cc00] 10:04:23 INFO - PROCESS | 1656 | 1464368663339 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11953fc00) [pid = 1656] [serial = 166] [outer = 0x11905cc00] 10:04:23 INFO - PROCESS | 1656 | 1464368663648 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]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 10:04:23 INFO - PROCESS | 1656 | 1464368663688 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 1656 | 1464368663689 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:04:23 INFO - PROCESS | 1656 | 1464368663695 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1656 | 1464368663697 Marionette TRACE conn2 <- [1,198,null,{}] 10:04:23 INFO - PROCESS | 1656 | 1464368663701 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}] 10:04:23 INFO - PROCESS | 1656 | 1464368663835 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:04:23 INFO - PROCESS | 1656 | 1464368663852 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x118520800 == 32 [pid = 1656] [id = 57] 10:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x119060400) [pid = 1656] [serial = 167] [outer = 0x0] 10:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119546c00) [pid = 1656] [serial = 168] [outer = 0x119060400] 10:04:23 INFO - PROCESS | 1656 | 1464368663893 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11956ec00) [pid = 1656] [serial = 169] [outer = 0x119060400] 10:04:24 INFO - PROCESS | 1656 | 1464368664320 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]]]}] 10:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 670ms 10:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:04:24 INFO - PROCESS | 1656 | 1464368664365 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:04:24 INFO - PROCESS | 1656 | 1464368664367 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:04:24 INFO - PROCESS | 1656 | 1464368664369 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - PROCESS | 1656 | 1464368664378 Marionette TRACE conn2 <- [1,202,null,{}] 10:04:24 INFO - PROCESS | 1656 | 1464368664388 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}] 10:04:24 INFO - PROCESS | 1656 | 1464368664505 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:04:24 INFO - PROCESS | 1656 | 1464368664548 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11936a000 == 33 [pid = 1656] [id = 58] 10:04:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119060800) [pid = 1656] [serial = 170] [outer = 0x0] 10:04:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x120ccf800) [pid = 1656] [serial = 171] [outer = 0x119060800] 10:04:24 INFO - PROCESS | 1656 | 1464368664574 Marionette DEBUG loaded listener.js 10:04:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1213af800) [pid = 1656] [serial = 172] [outer = 0x119060800] 10:04:24 INFO - PROCESS | 1656 | 1464368664883 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]]]}] 10:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 534ms 10:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:04:24 INFO - PROCESS | 1656 | 1464368664903 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:04:24 INFO - PROCESS | 1656 | 1464368664905 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:04:24 INFO - PROCESS | 1656 | 1464368664907 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - PROCESS | 1656 | 1464368664908 Marionette TRACE conn2 <- [1,206,null,{}] 10:04:24 INFO - PROCESS | 1656 | 1464368664919 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}] 10:04:25 INFO - PROCESS | 1656 | 1464368665007 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:04:25 INFO - PROCESS | 1656 | 1464368665012 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11984f800 == 34 [pid = 1656] [id = 59] 10:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x120ccf400) [pid = 1656] [serial = 173] [outer = 0x0] 10:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1216d7000) [pid = 1656] [serial = 174] [outer = 0x120ccf400] 10:04:25 INFO - PROCESS | 1656 | 1464368665037 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x124808400) [pid = 1656] [serial = 175] [outer = 0x120ccf400] 10:04:25 INFO - PROCESS | 1656 | 1464368665329 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]]]}] 10:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 477ms 10:04:25 INFO - PROCESS | 1656 | 1464368665384 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:04:25 INFO - PROCESS | 1656 | 1464368665385 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:04:25 INFO - PROCESS | 1656 | 1464368665388 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:04:25 INFO - PROCESS | 1656 | 1464368665389 Marionette TRACE conn2 <- [1,210,null,{}] 10:04:25 INFO - PROCESS | 1656 | 1464368665391 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}] 10:04:25 INFO - PROCESS | 1656 | 1464368665472 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:04:25 INFO - PROCESS | 1656 | 1464368665500 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198b8800 == 35 [pid = 1656] [id = 60] 10:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x111a0c400) [pid = 1656] [serial = 176] [outer = 0x0] 10:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1249dac00) [pid = 1656] [serial = 177] [outer = 0x111a0c400] 10:04:25 INFO - PROCESS | 1656 | 1464368665531 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x124be0800) [pid = 1656] [serial = 178] [outer = 0x111a0c400] 10:04:25 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1291e3400) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:04:25 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1291e2800) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:04:25 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1254ee800) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:04:25 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x116783800) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:04:25 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x115f5d400) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:04:25 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1213b9400) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:04:25 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11767d000) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:04:25 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x113ce0c00) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:04:25 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1121b6800) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:04:25 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x112967400) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:04:25 INFO - PROCESS | 1656 | 1464368665881 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]]]}] 10:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 523ms 10:04:25 INFO - PROCESS | 1656 | 1464368665911 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:04:25 INFO - PROCESS | 1656 | 1464368665912 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:04:25 INFO - PROCESS | 1656 | 1464368665915 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:04:25 INFO - PROCESS | 1656 | 1464368665916 Marionette TRACE conn2 <- [1,214,null,{}] 10:04:25 INFO - PROCESS | 1656 | 1464368665918 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}] 10:04:25 INFO - PROCESS | 1656 | 1464368665987 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:04:25 INFO - PROCESS | 1656 | 1464368665994 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x119082800 == 36 [pid = 1656] [id = 61] 10:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11850fc00) [pid = 1656] [serial = 179] [outer = 0x0] 10:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11953e400) [pid = 1656] [serial = 180] [outer = 0x11850fc00] 10:04:26 INFO - PROCESS | 1656 | 1464368666019 Marionette DEBUG loaded listener.js 10:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x124be8c00) [pid = 1656] [serial = 181] [outer = 0x11850fc00] 10:04:26 INFO - PROCESS | 1656 | 1464368666336 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]]]}] 10:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 467ms 10:04:26 INFO - PROCESS | 1656 | 1464368666383 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:04:26 INFO - PROCESS | 1656 | 1464368666384 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:04:26 INFO - PROCESS | 1656 | 1464368666386 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:04:26 INFO - PROCESS | 1656 | 1464368666387 Marionette TRACE conn2 <- [1,218,null,{}] 10:04:26 INFO - PROCESS | 1656 | 1464368666389 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}] 10:04:26 INFO - PROCESS | 1656 | 1464368666472 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:04:26 INFO - PROCESS | 1656 | 1464368666480 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x121071800 == 37 [pid = 1656] [id = 62] 10:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x124cc4800) [pid = 1656] [serial = 182] [outer = 0x0] 10:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x124e4bc00) [pid = 1656] [serial = 183] [outer = 0x124cc4800] 10:04:26 INFO - PROCESS | 1656 | 1464368666504 Marionette DEBUG loaded listener.js 10:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x125493000) [pid = 1656] [serial = 184] [outer = 0x124cc4800] 10:04:26 INFO - PROCESS | 1656 | 1464368666802 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]]]}] 10:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 467ms 10:04:26 INFO - PROCESS | 1656 | 1464368666855 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:04:26 INFO - PROCESS | 1656 | 1464368666857 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:04:26 INFO - PROCESS | 1656 | 1464368666862 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:04:26 INFO - PROCESS | 1656 | 1464368666864 Marionette TRACE conn2 <- [1,222,null,{}] 10:04:26 INFO - PROCESS | 1656 | 1464368666866 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}] 10:04:26 INFO - PROCESS | 1656 | 1464368666950 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:04:26 INFO - PROCESS | 1656 | 1464368666955 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c95800 == 38 [pid = 1656] [id = 63] 10:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x125498800) [pid = 1656] [serial = 185] [outer = 0x0] 10:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1254e6400) [pid = 1656] [serial = 186] [outer = 0x125498800] 10:04:26 INFO - PROCESS | 1656 | 1464368666986 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11956e800) [pid = 1656] [serial = 187] [outer = 0x125498800] 10:04:27 INFO - PROCESS | 1656 | 1464368667298 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]]]}] 10:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 470ms 10:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:04:27 INFO - PROCESS | 1656 | 1464368667332 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:04:27 INFO - PROCESS | 1656 | 1464368667333 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:04:27 INFO - PROCESS | 1656 | 1464368667336 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 1656 | 1464368667337 Marionette TRACE conn2 <- [1,226,null,{}] 10:04:27 INFO - PROCESS | 1656 | 1464368667339 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}] 10:04:27 INFO - PROCESS | 1656 | 1464368667430 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:04:27 INFO - PROCESS | 1656 | 1464368667435 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12485a800 == 39 [pid = 1656] [id = 64] 10:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12618d400) [pid = 1656] [serial = 188] [outer = 0x0] 10:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126533000) [pid = 1656] [serial = 189] [outer = 0x12618d400] 10:04:27 INFO - PROCESS | 1656 | 1464368667462 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126752000) [pid = 1656] [serial = 190] [outer = 0x12618d400] 10:04:27 INFO - PROCESS | 1656 | 1464368667746 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]]]}] 10:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 10:04:27 INFO - PROCESS | 1656 | 1464368667805 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:04:27 INFO - PROCESS | 1656 | 1464368667807 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:04:27 INFO - PROCESS | 1656 | 1464368667811 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 1656 | 1464368667812 Marionette TRACE conn2 <- [1,230,null,{}] 10:04:27 INFO - PROCESS | 1656 | 1464368667815 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}] 10:04:27 INFO - PROCESS | 1656 | 1464368667936 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:04:27 INFO - PROCESS | 1656 | 1464368667978 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x111e9b800 == 40 [pid = 1656] [id = 65] 10:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x111a04800) [pid = 1656] [serial = 191] [outer = 0x0] 10:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1121a7800) [pid = 1656] [serial = 192] [outer = 0x111a04800] 10:04:28 INFO - PROCESS | 1656 | 1464368668009 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x113344c00) [pid = 1656] [serial = 193] [outer = 0x111a04800] 10:04:28 INFO - PROCESS | 1656 | 1464368668531 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]]]}] 10:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 770ms 10:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:04:28 INFO - PROCESS | 1656 | 1464368668602 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:04:28 INFO - PROCESS | 1656 | 1464368668604 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:04:28 INFO - PROCESS | 1656 | 1464368668610 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:04:28 INFO - PROCESS | 1656 | 1464368668613 Marionette TRACE conn2 <- [1,234,null,{}] 10:04:28 INFO - PROCESS | 1656 | 1464368668616 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}] 10:04:28 INFO - PROCESS | 1656 | 1464368668718 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:04:28 INFO - PROCESS | 1656 | 1464368668781 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x117591000 == 41 [pid = 1656] [id = 66] 10:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116a59c00) [pid = 1656] [serial = 194] [outer = 0x0] 10:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11767fc00) [pid = 1656] [serial = 195] [outer = 0x116a59c00] 10:04:28 INFO - PROCESS | 1656 | 1464368668813 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1183eb000) [pid = 1656] [serial = 196] [outer = 0x116a59c00] 10:04:29 INFO - PROCESS | 1656 | 1464368669447 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]]]}] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12485a800 == 40 [pid = 1656] [id = 64] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x123c95800 == 39 [pid = 1656] [id = 63] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x121071800 == 38 [pid = 1656] [id = 62] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x119082800 == 37 [pid = 1656] [id = 61] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x1198b8800 == 36 [pid = 1656] [id = 60] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11984f800 == 35 [pid = 1656] [id = 59] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11936a000 == 34 [pid = 1656] [id = 58] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x118520800 == 33 [pid = 1656] [id = 57] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11805f800 == 32 [pid = 1656] [id = 56] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x116f29800 == 31 [pid = 1656] [id = 55] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x115f79000 == 30 [pid = 1656] [id = 54] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x112dd9800 == 29 [pid = 1656] [id = 53] 10:04:29 INFO - PROCESS | 1656 | --DOCSHELL 0x1166df800 == 28 [pid = 1656] [id = 52] 10:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 922ms 10:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:04:29 INFO - PROCESS | 1656 | 1464368669531 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:04:29 INFO - PROCESS | 1656 | 1464368669533 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:04:29 INFO - PROCESS | 1656 | 1464368669536 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 1656 | 1464368669538 Marionette TRACE conn2 <- [1,238,null,{}] 10:04:29 INFO - PROCESS | 1656 | 1464368669542 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}] 10:04:29 INFO - PROCESS | 1656 | 1464368669610 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:04:29 INFO - PROCESS | 1656 | 1464368669616 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a11800 == 29 [pid = 1656] [id = 67] 10:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1150f1c00) [pid = 1656] [serial = 197] [outer = 0x0] 10:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1164b0800) [pid = 1656] [serial = 198] [outer = 0x1150f1c00] 10:04:29 INFO - PROCESS | 1656 | 1464368669650 Marionette DEBUG loaded listener.js 10:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116a5c800) [pid = 1656] [serial = 199] [outer = 0x1150f1c00] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x117e17400) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x115fcf000) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1184fb000) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12186ac00) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x123889800) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119567400) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1213af000) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119ad4400) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1129e8000) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118502c00) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1164abc00) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12a5cbc00) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11953a000) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119732800) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118df1800) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12944e400) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x129450400) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12641cc00) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 10:04:29 INFO - PROCESS | 1656 | 1464368669964 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]]]}] 10:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 475ms 10:04:30 INFO - PROCESS | 1656 | 1464368670011 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:04:30 INFO - PROCESS | 1656 | 1464368670016 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:04:30 INFO - PROCESS | 1656 | 1464368670020 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:04:30 INFO - PROCESS | 1656 | 1464368670022 Marionette TRACE conn2 <- [1,242,null,{}] 10:04:30 INFO - PROCESS | 1656 | 1464368670025 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}] 10:04:30 INFO - PROCESS | 1656 | 1464368670101 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:04:30 INFO - PROCESS | 1656 | 1464368670106 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x116871000 == 30 [pid = 1656] [id = 68] 10:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x117e13400) [pid = 1656] [serial = 200] [outer = 0x0] 10:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118502800) [pid = 1656] [serial = 201] [outer = 0x117e13400] 10:04:30 INFO - PROCESS | 1656 | 1464368670138 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1185ae800) [pid = 1656] [serial = 202] [outer = 0x117e13400] 10:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1192a3000) [pid = 1656] [serial = 203] [outer = 0x12c6c5800] 10:04:30 INFO - PROCESS | 1656 | 1464368670600 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]]]}] 10:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 621ms 10:04:30 INFO - PROCESS | 1656 | 1464368670641 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:04:30 INFO - PROCESS | 1656 | 1464368670643 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:04:30 INFO - PROCESS | 1656 | 1464368670645 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:04:30 INFO - PROCESS | 1656 | 1464368670648 Marionette TRACE conn2 <- [1,246,null,{}] 10:04:30 INFO - PROCESS | 1656 | 1464368670656 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}] 10:04:30 INFO - PROCESS | 1656 | 1464368670743 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:04:30 INFO - PROCESS | 1656 | 1464368670749 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11805d800 == 31 [pid = 1656] [id = 69] 10:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118de3800) [pid = 1656] [serial = 204] [outer = 0x0] 10:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11953ec00) [pid = 1656] [serial = 205] [outer = 0x118de3800] 10:04:30 INFO - PROCESS | 1656 | 1464368670782 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11973c400) [pid = 1656] [serial = 206] [outer = 0x118de3800] 10:04:31 INFO - PROCESS | 1656 | 1464368671256 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]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 623ms 10:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:04:31 INFO - PROCESS | 1656 | 1464368671269 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:04:31 INFO - PROCESS | 1656 | 1464368671271 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:04:31 INFO - PROCESS | 1656 | 1464368671273 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1656 | 1464368671274 Marionette TRACE conn2 <- [1,250,null,{}] 10:04:31 INFO - PROCESS | 1656 | 1464368671279 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}] 10:04:31 INFO - PROCESS | 1656 | 1464368671349 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:04:31 INFO - PROCESS | 1656 | 1464368671353 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119099800 == 32 [pid = 1656] [id = 70] 10:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1129c6c00) [pid = 1656] [serial = 207] [outer = 0x0] 10:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119c9f800) [pid = 1656] [serial = 208] [outer = 0x1129c6c00] 10:04:31 INFO - PROCESS | 1656 | 1464368671381 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x121008800) [pid = 1656] [serial = 209] [outer = 0x1129c6c00] 10:04:31 INFO - PROCESS | 1656 | 1464368671661 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]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 420ms 10:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:04:31 INFO - PROCESS | 1656 | 1464368671699 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:04:31 INFO - PROCESS | 1656 | 1464368671700 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:04:31 INFO - PROCESS | 1656 | 1464368671703 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1656 | 1464368671704 Marionette TRACE conn2 <- [1,254,null,{}] 10:04:31 INFO - PROCESS | 1656 | 1464368671706 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}] 10:04:31 INFO - PROCESS | 1656 | 1464368671780 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:04:31 INFO - PROCESS | 1656 | 1464368671784 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11255e000 == 33 [pid = 1656] [id = 71] 10:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11334d800) [pid = 1656] [serial = 210] [outer = 0x0] 10:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119aca400) [pid = 1656] [serial = 211] [outer = 0x11334d800] 10:04:31 INFO - PROCESS | 1656 | 1464368671850 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121866800) [pid = 1656] [serial = 212] [outer = 0x11334d800] 10:04:32 INFO - PROCESS | 1656 | 1464368672197 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]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 519ms 10:04:32 INFO - PROCESS | 1656 | 1464368672222 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 1656 | 1464368672224 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:04:32 INFO - PROCESS | 1656 | 1464368672236 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1656 | 1464368672237 Marionette TRACE conn2 <- [1,258,null,{}] 10:04:32 INFO - PROCESS | 1656 | 1464368672240 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}] 10:04:32 INFO - PROCESS | 1656 | 1464368672348 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:04:32 INFO - PROCESS | 1656 | 1464368672353 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12105c000 == 34 [pid = 1656] [id = 72] 10:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1180b8000) [pid = 1656] [serial = 213] [outer = 0x0] 10:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1249d9000) [pid = 1656] [serial = 214] [outer = 0x1180b8000] 10:04:32 INFO - PROCESS | 1656 | 1464368672379 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1254e3c00) [pid = 1656] [serial = 215] [outer = 0x1180b8000] 10:04:32 INFO - PROCESS | 1656 | 1464368672684 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]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 476ms 10:04:32 INFO - PROCESS | 1656 | 1464368672705 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 1656 | 1464368672707 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:04:32 INFO - PROCESS | 1656 | 1464368672712 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1656 | 1464368672713 Marionette TRACE conn2 <- [1,262,null,{}] 10:04:32 INFO - PROCESS | 1656 | 1464368672716 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}] 10:04:32 INFO - PROCESS | 1656 | 1464368672800 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:04:32 INFO - PROCESS | 1656 | 1464368672829 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213c0000 == 35 [pid = 1656] [id = 73] 10:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118505800) [pid = 1656] [serial = 216] [outer = 0x0] 10:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1254ebc00) [pid = 1656] [serial = 217] [outer = 0x118505800] 10:04:32 INFO - PROCESS | 1656 | 1464368672856 Marionette DEBUG loaded listener.js 10:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12641d000) [pid = 1656] [serial = 218] [outer = 0x118505800] 10:04:33 INFO - PROCESS | 1656 | 1464368673163 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]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 10:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:04:33 INFO - PROCESS | 1656 | 1464368673188 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 1656 | 1464368673189 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:04:33 INFO - PROCESS | 1656 | 1464368673193 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 1656 | 1464368673203 Marionette TRACE conn2 <- [1,266,null,{}] 10:04:33 INFO - PROCESS | 1656 | 1464368673206 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}] 10:04:33 INFO - PROCESS | 1656 | 1464368673291 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:04:33 INFO - PROCESS | 1656 | 1464368673319 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c1e000 == 36 [pid = 1656] [id = 74] 10:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125d53400) [pid = 1656] [serial = 219] [outer = 0x0] 10:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126b78c00) [pid = 1656] [serial = 220] [outer = 0x125d53400] 10:04:33 INFO - PROCESS | 1656 | 1464368673343 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126bb1800) [pid = 1656] [serial = 221] [outer = 0x125d53400] 10:04:33 INFO - PROCESS | 1656 | 1464368673677 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]]]}] 10:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 529ms 10:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:04:33 INFO - PROCESS | 1656 | 1464368673722 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:04:33 INFO - PROCESS | 1656 | 1464368673724 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:04:33 INFO - PROCESS | 1656 | 1464368673726 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:04:33 INFO - PROCESS | 1656 | 1464368673728 Marionette TRACE conn2 <- [1,270,null,{}] 10:04:33 INFO - PROCESS | 1656 | 1464368673730 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}] 10:04:33 INFO - PROCESS | 1656 | 1464368673819 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:04:33 INFO - PROCESS | 1656 | 1464368673823 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x125dc4800 == 37 [pid = 1656] [id = 75] 10:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126751800) [pid = 1656] [serial = 222] [outer = 0x0] 10:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128bb2c00) [pid = 1656] [serial = 223] [outer = 0x126751800] 10:04:33 INFO - PROCESS | 1656 | 1464368673850 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128ef1400) [pid = 1656] [serial = 224] [outer = 0x126751800] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x125498800) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x115d9f800) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1166bfc00) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119060800) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119ca1400) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11905cc00) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113c52400) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11609f000) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117679800) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x120cce400) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120ccf400) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x111a0c400) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x124cc4800) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11850fc00) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:04:34 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119060400) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:04:34 INFO - PROCESS | 1656 | 1464368674178 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]]]}] 10:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 470ms 10:04:34 INFO - PROCESS | 1656 | 1464368674200 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1656 | 1464368674201 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:04:34 INFO - PROCESS | 1656 | 1464368674203 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1656 | 1464368674204 Marionette TRACE conn2 <- [1,274,null,{}] 10:04:34 INFO - PROCESS | 1656 | 1464368674207 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}] 10:04:34 INFO - PROCESS | 1656 | 1464368674309 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:04:34 INFO - PROCESS | 1656 | 1464368674336 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x119099000 == 38 [pid = 1656] [id = 76] 10:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112fb4400) [pid = 1656] [serial = 225] [outer = 0x0] 10:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119731400) [pid = 1656] [serial = 226] [outer = 0x112fb4400] 10:04:34 INFO - PROCESS | 1656 | 1464368674361 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121978000) [pid = 1656] [serial = 227] [outer = 0x112fb4400] 10:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 424ms 10:04:34 INFO - PROCESS | 1656 | 1464368674620 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]]]}] 10:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:04:34 INFO - PROCESS | 1656 | 1464368674632 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1656 | 1464368674634 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:04:34 INFO - PROCESS | 1656 | 1464368674636 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1656 | 1464368674637 Marionette TRACE conn2 <- [1,278,null,{}] 10:04:34 INFO - PROCESS | 1656 | 1464368674652 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}] 10:04:34 INFO - PROCESS | 1656 | 1464368674748 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:04:34 INFO - PROCESS | 1656 | 1464368674753 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265a5000 == 39 [pid = 1656] [id = 77] 10:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125325c00) [pid = 1656] [serial = 228] [outer = 0x0] 10:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128ef4400) [pid = 1656] [serial = 229] [outer = 0x125325c00] 10:04:34 INFO - PROCESS | 1656 | 1464368674781 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1291ecc00) [pid = 1656] [serial = 230] [outer = 0x125325c00] 10:04:35 INFO - PROCESS | 1656 | 1464368675087 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]]]}] 10:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 10:04:35 INFO - PROCESS | 1656 | 1464368675105 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:04:35 INFO - PROCESS | 1656 | 1464368675107 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:04:35 INFO - PROCESS | 1656 | 1464368675113 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:04:35 INFO - PROCESS | 1656 | 1464368675114 Marionette TRACE conn2 <- [1,282,null,{}] 10:04:35 INFO - PROCESS | 1656 | 1464368675116 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}] 10:04:35 INFO - PROCESS | 1656 | 1464368675211 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:04:35 INFO - PROCESS | 1656 | 1464368675217 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cd3000 == 40 [pid = 1656] [id = 78] 10:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119560800) [pid = 1656] [serial = 231] [outer = 0x0] 10:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1291edc00) [pid = 1656] [serial = 232] [outer = 0x119560800] 10:04:35 INFO - PROCESS | 1656 | 1464368675241 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129493c00) [pid = 1656] [serial = 233] [outer = 0x119560800] 10:04:35 INFO - PROCESS | 1656 | 1464368675510 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]]]}] 10:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 419ms 10:04:35 INFO - PROCESS | 1656 | 1464368675532 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:04:35 INFO - PROCESS | 1656 | 1464368675533 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:04:35 INFO - PROCESS | 1656 | 1464368675535 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:04:35 INFO - PROCESS | 1656 | 1464368675536 Marionette TRACE conn2 <- [1,286,null,{}] 10:04:35 INFO - PROCESS | 1656 | 1464368675538 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}] 10:04:35 INFO - PROCESS | 1656 | 1464368675624 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:04:35 INFO - PROCESS | 1656 | 1464368675630 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x129122800 == 41 [pid = 1656] [id = 79] 10:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129493400) [pid = 1656] [serial = 234] [outer = 0x0] 10:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1294a0c00) [pid = 1656] [serial = 235] [outer = 0x129493400] 10:04:35 INFO - PROCESS | 1656 | 1464368675654 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a6f0c00) [pid = 1656] [serial = 236] [outer = 0x129493400] 10:04:35 INFO - PROCESS | 1656 | 1464368675967 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]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 520ms 10:04:36 INFO - PROCESS | 1656 | 1464368676061 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1656 | 1464368676065 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:04:36 INFO - PROCESS | 1656 | 1464368676070 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1656 | 1464368676074 Marionette TRACE conn2 <- [1,290,null,{}] 10:04:36 INFO - PROCESS | 1656 | 1464368676080 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}] 10:04:36 INFO - PROCESS | 1656 | 1464368676209 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:04:36 INFO - PROCESS | 1656 | 1464368676312 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d08000 == 42 [pid = 1656] [id = 80] 10:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x113344000) [pid = 1656] [serial = 237] [outer = 0x0] 10:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1133ab400) [pid = 1656] [serial = 238] [outer = 0x113344000] 10:04:36 INFO - PROCESS | 1656 | 1464368676361 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x115fd5c00) [pid = 1656] [serial = 239] [outer = 0x113344000] 10:04:36 INFO - PROCESS | 1656 | 1464368676802 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]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 776ms 10:04:36 INFO - PROCESS | 1656 | 1464368676845 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1656 | 1464368676848 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:04:36 INFO - PROCESS | 1656 | 1464368676853 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1656 | 1464368676856 Marionette TRACE conn2 <- [1,294,null,{}] 10:04:36 INFO - PROCESS | 1656 | 1464368676859 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}] 10:04:36 INFO - PROCESS | 1656 | 1464368676954 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:04:36 INFO - PROCESS | 1656 | 1464368676997 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f56800 == 43 [pid = 1656] [id = 81] 10:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x115fcf000) [pid = 1656] [serial = 240] [outer = 0x0] 10:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1185adc00) [pid = 1656] [serial = 241] [outer = 0x115fcf000] 10:04:37 INFO - PROCESS | 1656 | 1464368677025 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1192adc00) [pid = 1656] [serial = 242] [outer = 0x115fcf000] 10:04:37 INFO - PROCESS | 1656 | 1464368677438 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]]]}] 10:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 625ms 10:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:04:37 INFO - PROCESS | 1656 | 1464368677477 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:04:37 INFO - PROCESS | 1656 | 1464368677478 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:04:37 INFO - PROCESS | 1656 | 1464368677480 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:04:37 INFO - PROCESS | 1656 | 1464368677482 Marionette TRACE conn2 <- [1,298,null,{}] 10:04:37 INFO - PROCESS | 1656 | 1464368677489 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}] 10:04:37 INFO - PROCESS | 1656 | 1464368677587 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:04:37 INFO - PROCESS | 1656 | 1464368677662 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265a3800 == 44 [pid = 1656] [id = 82] 10:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119771000) [pid = 1656] [serial = 243] [outer = 0x0] 10:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1213b0000) [pid = 1656] [serial = 244] [outer = 0x119771000] 10:04:37 INFO - PROCESS | 1656 | 1464368677694 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1248dac00) [pid = 1656] [serial = 245] [outer = 0x119771000] 10:04:38 INFO - PROCESS | 1656 | 1464368678097 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]]]}] 10:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 10:04:38 INFO - PROCESS | 1656 | 1464368678101 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:04:38 INFO - PROCESS | 1656 | 1464368678103 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:04:38 INFO - PROCESS | 1656 | 1464368678105 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 1656 | 1464368678106 Marionette TRACE conn2 <- [1,302,null,{}] 10:04:38 INFO - PROCESS | 1656 | 1464368678109 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}] 10:04:38 INFO - PROCESS | 1656 | 1464368678203 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:04:38 INFO - PROCESS | 1656 | 1464368678243 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x129550000 == 45 [pid = 1656] [id = 83] 10:04:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124bea000) [pid = 1656] [serial = 246] [outer = 0x0] 10:04:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x125331000) [pid = 1656] [serial = 247] [outer = 0x124bea000] 10:04:38 INFO - PROCESS | 1656 | 1464368678273 Marionette DEBUG loaded listener.js 10:04:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12618b800) [pid = 1656] [serial = 248] [outer = 0x124bea000] 10:04:38 INFO - PROCESS | 1656 | 1464368678701 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]]]}] 10:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 623ms 10:04:38 INFO - PROCESS | 1656 | 1464368678729 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:04:38 INFO - PROCESS | 1656 | 1464368678730 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:04:38 INFO - PROCESS | 1656 | 1464368678733 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 1656 | 1464368678734 Marionette TRACE conn2 <- [1,306,null,{}] 10:04:38 INFO - PROCESS | 1656 | 1464368678736 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}] 10:04:38 INFO - PROCESS | 1656 | 1464368678831 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:04:38 INFO - PROCESS | 1656 | 1464368678906 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11701f800 == 46 [pid = 1656] [id = 84] 10:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11214dc00) [pid = 1656] [serial = 249] [outer = 0x0] 10:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x113ae5400) [pid = 1656] [serial = 250] [outer = 0x11214dc00] 10:04:39 INFO - PROCESS | 1656 | 1464368679066 Marionette DEBUG loaded listener.js 10:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x116055000) [pid = 1656] [serial = 251] [outer = 0x11214dc00] 10:04:39 INFO - PROCESS | 1656 | 1464368679490 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]]]}] 10:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 768ms 10:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:04:39 INFO - PROCESS | 1656 | 1464368679502 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:04:39 INFO - PROCESS | 1656 | 1464368679505 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:04:39 INFO - PROCESS | 1656 | 1464368679508 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:04:39 INFO - PROCESS | 1656 | 1464368679510 Marionette TRACE conn2 <- [1,310,null,{}] 10:04:39 INFO - PROCESS | 1656 | 1464368679513 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}] 10:04:39 INFO - PROCESS | 1656 | 1464368679602 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:04:39 INFO - PROCESS | 1656 | 1464368679643 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f26800 == 47 [pid = 1656] [id = 85] 10:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1164ac800) [pid = 1656] [serial = 252] [outer = 0x0] 10:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x116a5ec00) [pid = 1656] [serial = 253] [outer = 0x1164ac800] 10:04:39 INFO - PROCESS | 1656 | 1464368679672 Marionette DEBUG loaded listener.js 10:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1184fc000) [pid = 1656] [serial = 254] [outer = 0x1164ac800] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x126cd3000 == 46 [pid = 1656] [id = 78] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1265a5000 == 45 [pid = 1656] [id = 77] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119099000 == 44 [pid = 1656] [id = 76] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x125dc4800 == 43 [pid = 1656] [id = 75] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x124c1e000 == 42 [pid = 1656] [id = 74] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1213c0000 == 41 [pid = 1656] [id = 73] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12105c000 == 40 [pid = 1656] [id = 72] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11255e000 == 39 [pid = 1656] [id = 71] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119099800 == 38 [pid = 1656] [id = 70] 10:04:39 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x126533000) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11805d800 == 37 [pid = 1656] [id = 69] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x116871000 == 36 [pid = 1656] [id = 68] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x113a11800 == 35 [pid = 1656] [id = 67] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x117591000 == 34 [pid = 1656] [id = 66] 10:04:39 INFO - PROCESS | 1656 | --DOCSHELL 0x111e9b800 == 33 [pid = 1656] [id = 65] 10:04:40 INFO - PROCESS | 1656 | 1464368680043 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]]]}] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11956e800) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x117678c00) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1164f3800) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119065400) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118503c00) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x120ccf800) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1216e3c00) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1192a9000) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11953fc00) [pid = 1656] [serial = 166] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x120cd1800) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x113ce3400) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115d9bc00) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116f04c00) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x117e17800) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x117e15400) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118760800) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124bb0800) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12499d800) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1216d7000) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1213af800) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1249dac00) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x124808400) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x124e4bc00) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11953e400) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124be8c00) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1254e6400) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115050c00) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x124be0800) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119546c00) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11956ec00) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 10:04:40 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x125493000) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 10:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 570ms 10:04:40 INFO - PROCESS | 1656 | 1464368680078 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:04:40 INFO - PROCESS | 1656 | 1464368680081 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:04:40 INFO - PROCESS | 1656 | 1464368680085 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:04:40 INFO - PROCESS | 1656 | 1464368680087 Marionette TRACE conn2 <- [1,314,null,{}] 10:04:40 INFO - PROCESS | 1656 | 1464368680089 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}] 10:04:40 INFO - PROCESS | 1656 | 1464368680165 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:04:40 INFO - PROCESS | 1656 | 1464368680170 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x116470800 == 34 [pid = 1656] [id = 86] 10:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11850dc00) [pid = 1656] [serial = 255] [outer = 0x0] 10:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1185ab800) [pid = 1656] [serial = 256] [outer = 0x11850dc00] 10:04:40 INFO - PROCESS | 1656 | 1464368680198 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118df1c00) [pid = 1656] [serial = 257] [outer = 0x11850dc00] 10:04:40 INFO - PROCESS | 1656 | 1464368680539 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]]]}] 10:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 10:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:04:40 INFO - PROCESS | 1656 | 1464368680554 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:04:40 INFO - PROCESS | 1656 | 1464368680555 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:04:40 INFO - PROCESS | 1656 | 1464368680559 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:04:40 INFO - PROCESS | 1656 | 1464368680562 Marionette TRACE conn2 <- [1,318,null,{}] 10:04:40 INFO - PROCESS | 1656 | 1464368680569 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}] 10:04:40 INFO - PROCESS | 1656 | 1464368680653 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:04:40 INFO - PROCESS | 1656 | 1464368680693 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11805f000 == 35 [pid = 1656] [id = 87] 10:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119065400) [pid = 1656] [serial = 258] [outer = 0x0] 10:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119565c00) [pid = 1656] [serial = 259] [outer = 0x119065400] 10:04:40 INFO - PROCESS | 1656 | 1464368680718 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119770c00) [pid = 1656] [serial = 260] [outer = 0x119065400] 10:04:41 INFO - PROCESS | 1656 | 1464368680997 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]]]}] 10:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 472ms 10:04:41 INFO - PROCESS | 1656 | 1464368681033 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 1656 | 1464368681035 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:04:41 INFO - PROCESS | 1656 | 1464368681037 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 1656 | 1464368681038 Marionette TRACE conn2 <- [1,322,null,{}] 10:04:41 INFO - PROCESS | 1656 | 1464368681041 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}] 10:04:41 INFO - PROCESS | 1656 | 1464368681127 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:04:41 INFO - PROCESS | 1656 | 1464368681132 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197c9800 == 36 [pid = 1656] [id = 88] 10:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121004c00) [pid = 1656] [serial = 261] [outer = 0x0] 10:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121504000) [pid = 1656] [serial = 262] [outer = 0x121004c00] 10:04:41 INFO - PROCESS | 1656 | 1464368681159 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12197b000) [pid = 1656] [serial = 263] [outer = 0x121004c00] 10:04:41 INFO - PROCESS | 1656 | 1464368681502 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]]]}] 10:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 10:04:41 INFO - PROCESS | 1656 | 1464368681556 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 1656 | 1464368681557 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:04:41 INFO - PROCESS | 1656 | 1464368681559 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 1656 | 1464368681560 Marionette TRACE conn2 <- [1,326,null,{}] 10:04:41 INFO - PROCESS | 1656 | 1464368681562 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}] 10:04:41 INFO - PROCESS | 1656 | 1464368681635 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:04:41 INFO - PROCESS | 1656 | 1464368681643 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c84800 == 37 [pid = 1656] [id = 89] 10:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1248d6400) [pid = 1656] [serial = 264] [outer = 0x0] 10:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1249dd000) [pid = 1656] [serial = 265] [outer = 0x1248d6400] 10:04:41 INFO - PROCESS | 1656 | 1464368681673 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125330800) [pid = 1656] [serial = 266] [outer = 0x1248d6400] 10:04:42 INFO - PROCESS | 1656 | 1464368681996 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]]]}] 10:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 10:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:04:42 INFO - PROCESS | 1656 | 1464368682030 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 1656 | 1464368682031 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:04:42 INFO - PROCESS | 1656 | 1464368682033 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - PROCESS | 1656 | 1464368682034 Marionette TRACE conn2 <- [1,330,null,{}] 10:04:42 INFO - PROCESS | 1656 | 1464368682036 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}] 10:04:42 INFO - PROCESS | 1656 | 1464368682115 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:04:42 INFO - PROCESS | 1656 | 1464368682147 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166e4000 == 38 [pid = 1656] [id = 90] 10:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12499d800) [pid = 1656] [serial = 267] [outer = 0x0] 10:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1254e4000) [pid = 1656] [serial = 268] [outer = 0x12499d800] 10:04:42 INFO - PROCESS | 1656 | 1464368682204 Marionette DEBUG loaded listener.js 10:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126754400) [pid = 1656] [serial = 269] [outer = 0x12499d800] 10:04:42 INFO - PROCESS | 1656 | 1464368682554 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]]]}] 10:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 568ms 10:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:04:42 INFO - PROCESS | 1656 | 1464368682602 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 1656 | 1464368682603 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:04:42 INFO - PROCESS | 1656 | 1464368682605 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - PROCESS | 1656 | 1464368682606 Marionette TRACE conn2 <- [1,334,null,{}] 10:04:42 INFO - PROCESS | 1656 | 1464368682609 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}] 10:04:42 INFO - PROCESS | 1656 | 1464368682699 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:04:42 INFO - PROCESS | 1656 | 1464368682703 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215c3000 == 39 [pid = 1656] [id = 91] 10:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126758800) [pid = 1656] [serial = 270] [outer = 0x0] 10:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1288c4000) [pid = 1656] [serial = 271] [outer = 0x126758800] 10:04:42 INFO - PROCESS | 1656 | 1464368682728 Marionette DEBUG loaded listener.js 10:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x115fccc00) [pid = 1656] [serial = 272] [outer = 0x126758800] 10:04:43 INFO - PROCESS | 1656 | 1464368683047 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]]]}] 10:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 471ms 10:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:04:43 INFO - PROCESS | 1656 | 1464368683078 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:04:43 INFO - PROCESS | 1656 | 1464368683079 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:04:43 INFO - PROCESS | 1656 | 1464368683081 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:04:43 INFO - PROCESS | 1656 | 1464368683082 Marionette TRACE conn2 <- [1,338,null,{}] 10:04:43 INFO - PROCESS | 1656 | 1464368683084 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}] 10:04:43 INFO - PROCESS | 1656 | 1464368683171 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:04:43 INFO - PROCESS | 1656 | 1464368683201 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c26000 == 40 [pid = 1656] [id = 92] 10:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1288ce400) [pid = 1656] [serial = 273] [outer = 0x0] 10:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128bac800) [pid = 1656] [serial = 274] [outer = 0x1288ce400] 10:04:43 INFO - PROCESS | 1656 | 1464368683226 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128bb0c00) [pid = 1656] [serial = 275] [outer = 0x1288ce400] 10:04:43 INFO - PROCESS | 1656 | 1464368683554 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]]]}] 10:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 10:04:43 INFO - PROCESS | 1656 | 1464368683600 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:04:43 INFO - PROCESS | 1656 | 1464368683601 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:04:43 INFO - PROCESS | 1656 | 1464368683603 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:04:43 INFO - PROCESS | 1656 | 1464368683604 Marionette TRACE conn2 <- [1,342,null,{}] 10:04:43 INFO - PROCESS | 1656 | 1464368683606 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}] 10:04:43 INFO - PROCESS | 1656 | 1464368683698 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:04:43 INFO - PROCESS | 1656 | 1464368683702 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265a1000 == 41 [pid = 1656] [id = 93] 10:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1288d1800) [pid = 1656] [serial = 276] [outer = 0x0] 10:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128bb6800) [pid = 1656] [serial = 277] [outer = 0x1288d1800] 10:04:43 INFO - PROCESS | 1656 | 1464368683727 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128efa000) [pid = 1656] [serial = 278] [outer = 0x1288d1800] 10:04:44 INFO - PROCESS | 1656 | 1464368684034 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]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 10:04:44 INFO - PROCESS | 1656 | 1464368684072 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1656 | 1464368684073 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:04:44 INFO - PROCESS | 1656 | 1464368684078 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1656 | 1464368684079 Marionette TRACE conn2 <- [1,346,null,{}] 10:04:44 INFO - PROCESS | 1656 | 1464368684082 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}] 10:04:44 INFO - PROCESS | 1656 | 1464368684253 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126751800) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x125d53400) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1129c6c00) [pid = 1656] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11334d800) [pid = 1656] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118de3800) [pid = 1656] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12618d400) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112fb4400) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1180b8000) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1150f1c00) [pid = 1656] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119560800) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x125325c00) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117e13400) [pid = 1656] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:04:44 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118505800) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:04:44 INFO - PROCESS | 1656 | 1464368684291 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e3800 == 42 [pid = 1656] [id = 94] 10:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113343c00) [pid = 1656] [serial = 279] [outer = 0x0] 10:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1180b5000) [pid = 1656] [serial = 280] [outer = 0x113343c00] 10:04:44 INFO - PROCESS | 1656 | 1464368684321 Marionette DEBUG loaded listener.js 10:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126423800) [pid = 1656] [serial = 281] [outer = 0x113343c00] 10:04:44 INFO - PROCESS | 1656 | 1464368684587 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]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 520ms 10:04:44 INFO - PROCESS | 1656 | 1464368684606 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1656 | 1464368684608 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:04:44 INFO - PROCESS | 1656 | 1464368684623 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1656 | 1464368684626 Marionette TRACE conn2 <- [1,350,null,{}] 10:04:44 INFO - PROCESS | 1656 | 1464368684635 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}] 10:04:44 INFO - PROCESS | 1656 | 1464368684729 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:04:44 INFO - PROCESS | 1656 | 1464368684734 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x129560000 == 43 [pid = 1656] [id = 95] 10:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128eef400) [pid = 1656] [serial = 282] [outer = 0x0] 10:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x129495c00) [pid = 1656] [serial = 283] [outer = 0x128eef400] 10:04:44 INFO - PROCESS | 1656 | 1464368684760 Marionette DEBUG loaded listener.js 10:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a6f7400) [pid = 1656] [serial = 284] [outer = 0x128eef400] 10:04:45 INFO - PROCESS | 1656 | 1464368685077 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]]]}] 10:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 478ms 10:04:45 INFO - PROCESS | 1656 | 1464368685102 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:04:45 INFO - PROCESS | 1656 | 1464368685103 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:04:45 INFO - PROCESS | 1656 | 1464368685105 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:04:45 INFO - PROCESS | 1656 | 1464368685106 Marionette TRACE conn2 <- [1,354,null,{}] 10:04:45 INFO - PROCESS | 1656 | 1464368685110 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}] 10:04:45 INFO - PROCESS | 1656 | 1464368685207 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:04:45 INFO - PROCESS | 1656 | 1464368685213 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a516800 == 44 [pid = 1656] [id = 96] 10:04:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x120ccfc00) [pid = 1656] [serial = 285] [outer = 0x0] 10:04:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a6f6c00) [pid = 1656] [serial = 286] [outer = 0x120ccfc00] 10:04:45 INFO - PROCESS | 1656 | 1464368685237 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a759400) [pid = 1656] [serial = 287] [outer = 0x120ccfc00] 10:04:45 INFO - PROCESS | 1656 | 1464368685530 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]]]}] 10:04:45 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. 10:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 473ms 10:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:04:45 INFO - PROCESS | 1656 | 1464368685579 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:04:45 INFO - PROCESS | 1656 | 1464368685580 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:04:45 INFO - PROCESS | 1656 | 1464368685582 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:04:45 INFO - PROCESS | 1656 | 1464368685583 Marionette TRACE conn2 <- [1,358,null,{}] 10:04:45 INFO - PROCESS | 1656 | 1464368685585 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}] 10:04:45 INFO - PROCESS | 1656 | 1464368685668 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:04:45 INFO - PROCESS | 1656 | 1464368685673 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a789000 == 45 [pid = 1656] [id = 97] 10:04:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12a755c00) [pid = 1656] [serial = 288] [outer = 0x0] 10:04:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12aad8c00) [pid = 1656] [serial = 289] [outer = 0x12a755c00] 10:04:45 INFO - PROCESS | 1656 | 1464368685701 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12af53c00) [pid = 1656] [serial = 290] [outer = 0x12a755c00] 10:04:46 INFO - PROCESS | 1656 | 1464368686052 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]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 520ms 10:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:04:46 INFO - PROCESS | 1656 | 1464368686103 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1656 | 1464368686105 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:04:46 INFO - PROCESS | 1656 | 1464368686108 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1656 | 1464368686110 Marionette TRACE conn2 <- [1,362,null,{}] 10:04:46 INFO - PROCESS | 1656 | 1464368686114 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}] 10:04:46 INFO - PROCESS | 1656 | 1464368686234 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:04:46 INFO - PROCESS | 1656 | 1464368686369 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131b2800 == 46 [pid = 1656] [id = 98] 10:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x111c82800) [pid = 1656] [serial = 291] [outer = 0x0] 10:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112cc9c00) [pid = 1656] [serial = 292] [outer = 0x111c82800] 10:04:46 INFO - PROCESS | 1656 | 1464368686418 Marionette DEBUG loaded listener.js 10:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x115d9a000) [pid = 1656] [serial = 293] [outer = 0x111c82800] 10:04:46 INFO - PROCESS | 1656 | 1464368686899 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]]]}] 10:04:46 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. 10:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 821ms 10:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:04:46 INFO - PROCESS | 1656 | 1464368686930 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1656 | 1464368686933 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:04:46 INFO - PROCESS | 1656 | 1464368686936 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1656 | 1464368686938 Marionette TRACE conn2 <- [1,366,null,{}] 10:04:46 INFO - PROCESS | 1656 | 1464368686942 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}] 10:04:47 INFO - PROCESS | 1656 | 1464368687041 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:04:47 INFO - PROCESS | 1656 | 1464368687100 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187ef000 == 47 [pid = 1656] [id = 99] 10:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x117e12c00) [pid = 1656] [serial = 294] [outer = 0x0] 10:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1185ae000) [pid = 1656] [serial = 295] [outer = 0x117e12c00] 10:04:47 INFO - PROCESS | 1656 | 1464368687131 Marionette DEBUG loaded listener.js 10:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119063400) [pid = 1656] [serial = 296] [outer = 0x117e12c00] 10:04:47 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. 10:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 626ms 10:04:47 INFO - PROCESS | 1656 | 1464368687553 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]]]}] 10:04:47 INFO - PROCESS | 1656 | 1464368687563 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:04:47 INFO - PROCESS | 1656 | 1464368687566 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:04:47 INFO - PROCESS | 1656 | 1464368687569 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:04:47 INFO - PROCESS | 1656 | 1464368687570 Marionette TRACE conn2 <- [1,370,null,{}] 10:04:47 INFO - PROCESS | 1656 | 1464368687573 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}] 10:04:47 INFO - PROCESS | 1656 | 1464368687692 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:04:47 INFO - PROCESS | 1656 | 1464368687751 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x125424000 == 48 [pid = 1656] [id = 100] 10:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119763000) [pid = 1656] [serial = 297] [outer = 0x0] 10:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119ac8400) [pid = 1656] [serial = 298] [outer = 0x119763000] 10:04:47 INFO - PROCESS | 1656 | 1464368687781 Marionette DEBUG loaded listener.js 10:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x121973800) [pid = 1656] [serial = 299] [outer = 0x119763000] 10:04:48 INFO - PROCESS | 1656 | 1464368688201 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]]]}] 10:04:48 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. 10:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 672ms 10:04:48 INFO - PROCESS | 1656 | 1464368688242 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1656 | 1464368688243 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:04:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:04:48 INFO - PROCESS | 1656 | 1464368688251 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1656 | 1464368688255 Marionette TRACE conn2 <- [1,374,null,{}] 10:04:48 INFO - PROCESS | 1656 | 1464368688275 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}] 10:04:48 INFO - PROCESS | 1656 | 1464368688389 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:04:48 INFO - PROCESS | 1656 | 1464368688434 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af34800 == 49 [pid = 1656] [id = 101] 10:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x125491400) [pid = 1656] [serial = 300] [outer = 0x0] 10:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1254e6800) [pid = 1656] [serial = 301] [outer = 0x125491400] 10:04:48 INFO - PROCESS | 1656 | 1464368688462 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1265c0800) [pid = 1656] [serial = 302] [outer = 0x125491400] 10:04:48 INFO - PROCESS | 1656 | 1464368688905 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:04:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:04:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 680ms 10:04:48 INFO - PROCESS | 1656 | 1464368688926 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1656 | 1464368688928 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:04:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:04:48 INFO - PROCESS | 1656 | 1464368688931 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1656 | 1464368688932 Marionette TRACE conn2 <- [1,378,null,{}] 10:04:48 INFO - PROCESS | 1656 | 1464368688934 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}] 10:04:49 INFO - PROCESS | 1656 | 1464368689056 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:04:49 INFO - PROCESS | 1656 | 1464368689121 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x125436800 == 50 [pid = 1656] [id = 102] 10:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1183f4c00) [pid = 1656] [serial = 303] [outer = 0x0] 10:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1291e2400) [pid = 1656] [serial = 304] [outer = 0x1183f4c00] 10:04:49 INFO - PROCESS | 1656 | 1464368689153 Marionette DEBUG loaded listener.js 10:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x129495000) [pid = 1656] [serial = 305] [outer = 0x1183f4c00] 10:04:49 INFO - PROCESS | 1656 | 1464368689776 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:04:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:04:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 871ms 10:04:49 INFO - PROCESS | 1656 | 1464368689803 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1656 | 1464368689806 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:04:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:04:49 INFO - PROCESS | 1656 | 1464368689810 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1656 | 1464368689813 Marionette TRACE conn2 <- [1,382,null,{}] 10:04:49 INFO - PROCESS | 1656 | 1464368689818 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}] 10:04:49 INFO - PROCESS | 1656 | 1464368689942 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:04:50 INFO - PROCESS | 1656 | 1464368690024 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197d0000 == 51 [pid = 1656] [id = 103] 10:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1164ab000) [pid = 1656] [serial = 306] [outer = 0x0] 10:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116a5b400) [pid = 1656] [serial = 307] [outer = 0x1164ab000] 10:04:50 INFO - PROCESS | 1656 | 1464368690068 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11850d000) [pid = 1656] [serial = 308] [outer = 0x1164ab000] 10:04:50 INFO - PROCESS | 1656 | 1464368690586 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12a789000 == 50 [pid = 1656] [id = 97] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12a516800 == 49 [pid = 1656] [id = 96] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x129560000 == 48 [pid = 1656] [id = 95] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e3800 == 47 [pid = 1656] [id = 94] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1265a1000 == 46 [pid = 1656] [id = 93] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x124c26000 == 45 [pid = 1656] [id = 92] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1215c3000 == 44 [pid = 1656] [id = 91] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1294a0c00) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1166e4000 == 43 [pid = 1656] [id = 90] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x119c84800 == 42 [pid = 1656] [id = 89] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1197c9800 == 41 [pid = 1656] [id = 88] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11805f000 == 40 [pid = 1656] [id = 87] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x116470800 == 39 [pid = 1656] [id = 86] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x116f26800 == 38 [pid = 1656] [id = 85] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11701f800 == 37 [pid = 1656] [id = 84] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x129550000 == 36 [pid = 1656] [id = 83] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1265a3800 == 35 [pid = 1656] [id = 82] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x120f56800 == 34 [pid = 1656] [id = 81] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x115d08000 == 33 [pid = 1656] [id = 80] 10:04:50 INFO - PROCESS | 1656 | --DOCSHELL 0x129122800 == 32 [pid = 1656] [id = 79] 10:04:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:04:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 824ms 10:04:50 INFO - PROCESS | 1656 | 1464368690634 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:04:50 INFO - PROCESS | 1656 | 1464368690637 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:04:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:04:50 INFO - PROCESS | 1656 | 1464368690642 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:04:50 INFO - PROCESS | 1656 | 1464368690645 Marionette TRACE conn2 <- [1,386,null,{}] 10:04:50 INFO - PROCESS | 1656 | 1464368690648 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}] 10:04:50 INFO - PROCESS | 1656 | 1464368690721 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:04:50 INFO - PROCESS | 1656 | 1464368690730 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1160ca000 == 33 [pid = 1656] [id = 104] 10:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118deb400) [pid = 1656] [serial = 309] [outer = 0x0] 10:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119063800) [pid = 1656] [serial = 310] [outer = 0x118deb400] 10:04:50 INFO - PROCESS | 1656 | 1464368690756 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119732400) [pid = 1656] [serial = 311] [outer = 0x118deb400] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1185ae800) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1254ebc00) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12641d000) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128bb2c00) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x126b78c00) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119c9f800) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1121a7800) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x126bb1800) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x121866800) [pid = 1656] [serial = 212] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118502800) [pid = 1656] [serial = 201] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x121008800) [pid = 1656] [serial = 209] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11973c400) [pid = 1656] [serial = 206] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x126752000) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x121978000) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1254e3c00) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x116a5c800) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x128ef1400) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119731400) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1291edc00) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119aca400) [pid = 1656] [serial = 211] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11953ec00) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12c9da800) [pid = 1656] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1291ecc00) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1164b0800) [pid = 1656] [serial = 198] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11767fc00) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128ef4400) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1249d9000) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 10:04:50 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x129493c00) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 10:04:51 INFO - PROCESS | 1656 | 1464368691107 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]]]}] 10:04:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:04:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 523ms 10:04:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:04:51 INFO - PROCESS | 1656 | 1464368691164 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 1656 | 1464368691165 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:04:51 INFO - PROCESS | 1656 | 1464368691168 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - PROCESS | 1656 | 1464368691170 Marionette TRACE conn2 <- [1,390,null,{}] 10:04:51 INFO - PROCESS | 1656 | 1464368691177 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}] 10:04:51 INFO - PROCESS | 1656 | 1464368691255 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:04:51 INFO - PROCESS | 1656 | 1464368691262 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187d5000 == 34 [pid = 1656] [id = 105] 10:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x120cd6400) [pid = 1656] [serial = 312] [outer = 0x0] 10:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x121433400) [pid = 1656] [serial = 313] [outer = 0x120cd6400] 10:04:51 INFO - PROCESS | 1656 | 1464368691290 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1248d4000) [pid = 1656] [serial = 314] [outer = 0x120cd6400] 10:04:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:04:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 10:04:51 INFO - PROCESS | 1656 | 1464368691632 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]]]}] 10:04:51 INFO - PROCESS | 1656 | 1464368691638 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 1656 | 1464368691640 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:04:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:04:51 INFO - PROCESS | 1656 | 1464368691648 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - PROCESS | 1656 | 1464368691649 Marionette TRACE conn2 <- [1,394,null,{}] 10:04:51 INFO - PROCESS | 1656 | 1464368691651 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}] 10:04:51 INFO - PROCESS | 1656 | 1464368691747 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:04:51 INFO - PROCESS | 1656 | 1464368691790 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197d3800 == 35 [pid = 1656] [id = 106] 10:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124808400) [pid = 1656] [serial = 315] [outer = 0x0] 10:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125331c00) [pid = 1656] [serial = 316] [outer = 0x124808400] 10:04:51 INFO - PROCESS | 1656 | 1464368691815 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126185800) [pid = 1656] [serial = 317] [outer = 0x124808400] 10:04:52 INFO - PROCESS | 1656 | 1464368692215 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]]]}] 10:04:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:04:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 618ms 10:04:52 INFO - PROCESS | 1656 | 1464368692270 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 1656 | 1464368692272 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:04:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:04:52 INFO - PROCESS | 1656 | 1464368692283 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 1656 | 1464368692284 Marionette TRACE conn2 <- [1,398,null,{}] 10:04:52 INFO - PROCESS | 1656 | 1464368692286 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}] 10:04:52 INFO - PROCESS | 1656 | 1464368692365 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:04:52 INFO - PROCESS | 1656 | 1464368692370 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c9a000 == 36 [pid = 1656] [id = 107] 10:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1265c3c00) [pid = 1656] [serial = 318] [outer = 0x0] 10:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1288d0000) [pid = 1656] [serial = 319] [outer = 0x1265c3c00] 10:04:52 INFO - PROCESS | 1656 | 1464368692395 Marionette DEBUG loaded listener.js 10:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128bb5000) [pid = 1656] [serial = 320] [outer = 0x1265c3c00] 10:04:52 INFO - PROCESS | 1656 | 1464368692716 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]]]}] 10:04:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:04:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 474ms 10:04:52 INFO - PROCESS | 1656 | 1464368692752 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 1656 | 1464368692753 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:04:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:04:52 INFO - PROCESS | 1656 | 1464368692756 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 1656 | 1464368692757 Marionette TRACE conn2 <- [1,402,null,{}] 10:04:52 INFO - PROCESS | 1656 | 1464368692760 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}] 10:04:52 INFO - PROCESS | 1656 | 1464368692880 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:04:52 INFO - PROCESS | 1656 | 1464368692962 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x125417000 == 37 [pid = 1656] [id = 108] 10:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x125d51c00) [pid = 1656] [serial = 321] [outer = 0x0] 10:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1291e0400) [pid = 1656] [serial = 322] [outer = 0x125d51c00] 10:04:53 INFO - PROCESS | 1656 | 1464368693002 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12a752c00) [pid = 1656] [serial = 323] [outer = 0x125d51c00] 10:04:53 INFO - PROCESS | 1656 | 1464368693489 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]]]}] 10:04:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:04:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 774ms 10:04:53 INFO - PROCESS | 1656 | 1464368693532 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:04:53 INFO - PROCESS | 1656 | 1464368693535 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:04:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:04:53 INFO - PROCESS | 1656 | 1464368693538 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:04:53 INFO - PROCESS | 1656 | 1464368693540 Marionette TRACE conn2 <- [1,406,null,{}] 10:04:53 INFO - PROCESS | 1656 | 1464368693552 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}] 10:04:53 INFO - PROCESS | 1656 | 1464368693699 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:04:53 INFO - PROCESS | 1656 | 1464368693743 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12880f800 == 38 [pid = 1656] [id = 109] 10:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12a753400) [pid = 1656] [serial = 324] [outer = 0x0] 10:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12af5d000) [pid = 1656] [serial = 325] [outer = 0x12a753400] 10:04:53 INFO - PROCESS | 1656 | 1464368693782 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1187c3c00) [pid = 1656] [serial = 326] [outer = 0x12a753400] 10:04:54 INFO - PROCESS | 1656 | 1464368694183 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]]]}] 10:04:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:04:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 679ms 10:04:54 INFO - PROCESS | 1656 | 1464368694224 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1656 | 1464368694226 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:04:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:04:54 INFO - PROCESS | 1656 | 1464368694230 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1656 | 1464368694231 Marionette TRACE conn2 <- [1,410,null,{}] 10:04:54 INFO - PROCESS | 1656 | 1464368694233 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}] 10:04:54 INFO - PROCESS | 1656 | 1464368694342 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:04:54 INFO - PROCESS | 1656 | 1464368694358 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12912b800 == 39 [pid = 1656] [id = 110] 10:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12aad6000) [pid = 1656] [serial = 327] [outer = 0x0] 10:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12b93b000) [pid = 1656] [serial = 328] [outer = 0x12aad6000] 10:04:54 INFO - PROCESS | 1656 | 1464368694383 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12b940c00) [pid = 1656] [serial = 329] [outer = 0x12aad6000] 10:04:54 INFO - PROCESS | 1656 | 1464368694737 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]]]}] 10:04:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:04:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 523ms 10:04:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:04:54 INFO - PROCESS | 1656 | 1464368694753 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1656 | 1464368694754 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:04:54 INFO - PROCESS | 1656 | 1464368694756 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1656 | 1464368694760 Marionette TRACE conn2 <- [1,414,null,{}] 10:04:54 INFO - PROCESS | 1656 | 1464368694769 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}] 10:04:54 INFO - PROCESS | 1656 | 1464368694888 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126758800) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1288ce400) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129493400) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1164ac800) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x121004c00) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11850dc00) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1288d1800) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1248d6400) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11214dc00) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119065400) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x113343c00) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x120ccfc00) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12499d800) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:04:55 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128eef400) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:04:55 INFO - PROCESS | 1656 | 1464368695145 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:04:55 INFO - PROCESS | 1656 | 1464368695156 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215d6000 == 40 [pid = 1656] [id = 111] 10:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117e17400) [pid = 1656] [serial = 330] [outer = 0x0] 10:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119065400) [pid = 1656] [serial = 331] [outer = 0x117e17400] 10:04:55 INFO - PROCESS | 1656 | 1464368695197 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125d46c00) [pid = 1656] [serial = 332] [outer = 0x117e17400] 10:04:55 INFO - PROCESS | 1656 | 1464368695498 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]]]}] 10:04:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:04:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 774ms 10:04:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:04:55 INFO - PROCESS | 1656 | 1464368695554 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:04:55 INFO - PROCESS | 1656 | 1464368695555 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:04:55 INFO - PROCESS | 1656 | 1464368695558 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 1656 | 1464368695562 Marionette TRACE conn2 <- [1,418,null,{}] 10:04:55 INFO - PROCESS | 1656 | 1464368695565 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}] 10:04:55 INFO - PROCESS | 1656 | 1464368695646 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:04:55 INFO - PROCESS | 1656 | 1464368695690 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af17000 == 41 [pid = 1656] [id = 112] 10:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12499d800) [pid = 1656] [serial = 333] [outer = 0x0] 10:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128efac00) [pid = 1656] [serial = 334] [outer = 0x12499d800] 10:04:55 INFO - PROCESS | 1656 | 1464368695715 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12ba23800) [pid = 1656] [serial = 335] [outer = 0x12499d800] 10:04:56 INFO - PROCESS | 1656 | 1464368696470 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]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 10:04:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 924ms 10:04:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:04:56 INFO - PROCESS | 1656 | 1464368696482 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 1656 | 1464368696483 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:04:56 INFO - PROCESS | 1656 | 1464368696485 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1656 | 1464368696487 Marionette TRACE conn2 <- [1,422,null,{}] 10:04:56 INFO - PROCESS | 1656 | 1464368696498 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}] 10:04:56 INFO - PROCESS | 1656 | 1464368696591 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:04:56 INFO - PROCESS | 1656 | 1464368696597 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b909800 == 42 [pid = 1656] [id = 113] 10:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12ba26000) [pid = 1656] [serial = 336] [outer = 0x0] 10:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12ba26c00) [pid = 1656] [serial = 337] [outer = 0x12ba26000] 10:04:56 INFO - PROCESS | 1656 | 1464368696627 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12beac800) [pid = 1656] [serial = 338] [outer = 0x12ba26000] 10:04:57 INFO - PROCESS | 1656 | 1464368697463 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]]]}] 10:04:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:04:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1020ms 10:04:57 INFO - PROCESS | 1656 | 1464368697506 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:04:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:04:57 INFO - PROCESS | 1656 | 1464368697509 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:04:57 INFO - PROCESS | 1656 | 1464368697512 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1656 | 1464368697514 Marionette TRACE conn2 <- [1,426,null,{}] 10:04:57 INFO - PROCESS | 1656 | 1464368697518 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}] 10:04:57 INFO - PROCESS | 1656 | 1464368697620 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:04:57 INFO - PROCESS | 1656 | 1464368697664 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166e4000 == 43 [pid = 1656] [id = 114] 10:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1164b1000) [pid = 1656] [serial = 339] [outer = 0x0] 10:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11767b800) [pid = 1656] [serial = 340] [outer = 0x1164b1000] 10:04:57 INFO - PROCESS | 1656 | 1464368697697 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1185a0c00) [pid = 1656] [serial = 341] [outer = 0x1164b1000] 10:04:58 INFO - PROCESS | 1656 | 1464368698144 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1656 | 1464368698199 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:04:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:04:58 INFO - PROCESS | 1656 | 1464368698205 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1656 | 1464368698207 Marionette TRACE conn2 <- [1,430,null,{}] 10:04:58 INFO - PROCESS | 1656 | 1464368698212 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}] 10:04:58 INFO - PROCESS | 1656 | 1464368698314 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:04:58 INFO - PROCESS | 1656 | 1464368698375 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213dc800 == 44 [pid = 1656] [id = 115] 10:04:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11956d000) [pid = 1656] [serial = 342] [outer = 0x0] 10:04:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119a74800) [pid = 1656] [serial = 343] [outer = 0x11956d000] 10:04:58 INFO - PROCESS | 1656 | 1464368698405 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1213af800) [pid = 1656] [serial = 344] [outer = 0x11956d000] 10:04:58 INFO - PROCESS | 1656 | 1464368698839 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]]]}] 10:04:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:04:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 673ms 10:04:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:04:58 INFO - PROCESS | 1656 | 1464368698886 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1656 | 1464368698888 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:04:58 INFO - PROCESS | 1656 | 1464368698906 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1656 | 1464368698910 Marionette TRACE conn2 <- [1,434,null,{}] 10:04:58 INFO - PROCESS | 1656 | 1464368698921 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}] 10:04:59 INFO - PROCESS | 1656 | 1464368699024 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:04:59 INFO - PROCESS | 1656 | 1464368699084 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b246800 == 45 [pid = 1656] [id = 116] 10:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x124be3400) [pid = 1656] [serial = 345] [outer = 0x0] 10:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x126759c00) [pid = 1656] [serial = 346] [outer = 0x124be3400] 10:04:59 INFO - PROCESS | 1656 | 1464368699116 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x128baf000) [pid = 1656] [serial = 347] [outer = 0x124be3400] 10:04:59 INFO - PROCESS | 1656 | 1464368699530 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]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:04:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 692ms 10:04:59 INFO - PROCESS | 1656 | 1464368699582 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1656 | 1464368699584 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:04:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:04:59 INFO - PROCESS | 1656 | 1464368699587 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1656 | 1464368699588 Marionette TRACE conn2 <- [1,438,null,{}] 10:04:59 INFO - PROCESS | 1656 | 1464368699591 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}] 10:04:59 INFO - PROCESS | 1656 | 1464368699702 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:04:59 INFO - PROCESS | 1656 | 1464368699749 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b924000 == 46 [pid = 1656] [id = 117] 10:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1291e1c00) [pid = 1656] [serial = 348] [outer = 0x0] 10:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x129448400) [pid = 1656] [serial = 349] [outer = 0x1291e1c00] 10:04:59 INFO - PROCESS | 1656 | 1464368699778 Marionette DEBUG loaded listener.js 10:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12a6f5000) [pid = 1656] [serial = 350] [outer = 0x1291e1c00] 10:05:00 INFO - PROCESS | 1656 | 1464368700397 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]]]}] 10:05:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:05:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 868ms 10:05:00 INFO - PROCESS | 1656 | 1464368700456 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:05:00 INFO - PROCESS | 1656 | 1464368700458 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:05:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:05:00 INFO - PROCESS | 1656 | 1464368700462 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:05:00 INFO - PROCESS | 1656 | 1464368700464 Marionette TRACE conn2 <- [1,442,null,{}] 10:05:00 INFO - PROCESS | 1656 | 1464368700468 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}] 10:05:00 INFO - PROCESS | 1656 | 1464368700554 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:05:00 INFO - PROCESS | 1656 | 1464368700615 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e3000 == 47 [pid = 1656] [id = 118] 10:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x117e16c00) [pid = 1656] [serial = 351] [outer = 0x0] 10:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1184f7000) [pid = 1656] [serial = 352] [outer = 0x117e16c00] 10:05:00 INFO - PROCESS | 1656 | 1464368700642 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x118758c00) [pid = 1656] [serial = 353] [outer = 0x117e16c00] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12af17000 == 46 [pid = 1656] [id = 112] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1215d6000 == 45 [pid = 1656] [id = 111] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12912b800 == 44 [pid = 1656] [id = 110] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12880f800 == 43 [pid = 1656] [id = 109] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x125417000 == 42 [pid = 1656] [id = 108] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x123c9a000 == 41 [pid = 1656] [id = 107] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12aad8c00) [pid = 1656] [serial = 289] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | 1464368701097 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]]]}] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1197d3800 == 40 [pid = 1656] [id = 106] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1187d5000 == 39 [pid = 1656] [id = 105] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1160ca000 == 38 [pid = 1656] [id = 104] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1197d0000 == 37 [pid = 1656] [id = 103] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12af34800 == 36 [pid = 1656] [id = 101] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x125424000 == 35 [pid = 1656] [id = 100] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1187ef000 == 34 [pid = 1656] [id = 99] 10:05:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1131b2800 == 33 [pid = 1656] [id = 98] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1288c4000) [pid = 1656] [serial = 271] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128bac800) [pid = 1656] [serial = 274] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12a6f0c00) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1133ab400) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1185adc00) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1213b0000) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1184fc000) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x116a5ec00) [pid = 1656] [serial = 253] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x121504000) [pid = 1656] [serial = 262] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12197b000) [pid = 1656] [serial = 263] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1185ab800) [pid = 1656] [serial = 256] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118df1c00) [pid = 1656] [serial = 257] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128bb6800) [pid = 1656] [serial = 277] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1249dd000) [pid = 1656] [serial = 265] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x125330800) [pid = 1656] [serial = 266] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x116055000) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x113ae5400) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119565c00) [pid = 1656] [serial = 259] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119770c00) [pid = 1656] [serial = 260] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x125331000) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128bb0c00) [pid = 1656] [serial = 275] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128efa000) [pid = 1656] [serial = 278] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126423800) [pid = 1656] [serial = 281] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12a759400) [pid = 1656] [serial = 287] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1180b5000) [pid = 1656] [serial = 280] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126754400) [pid = 1656] [serial = 269] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1254e4000) [pid = 1656] [serial = 268] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129495c00) [pid = 1656] [serial = 283] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x115fccc00) [pid = 1656] [serial = 272] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a6f6c00) [pid = 1656] [serial = 286] [outer = 0x0] [url = about:blank] 10:05:01 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12a6f7400) [pid = 1656] [serial = 284] [outer = 0x0] [url = about:blank] 10:05:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:05:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 673ms 10:05:01 INFO - PROCESS | 1656 | 1464368701135 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1656 | 1464368701139 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:05:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:05:01 INFO - PROCESS | 1656 | 1464368701156 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1656 | 1464368701158 Marionette TRACE conn2 <- [1,446,null,{}] 10:05:01 INFO - PROCESS | 1656 | 1464368701161 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}] 10:05:01 INFO - PROCESS | 1656 | 1464368701237 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:05:01 INFO - PROCESS | 1656 | 1464368701246 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166f5800 == 34 [pid = 1656] [id = 119] 10:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11905e800) [pid = 1656] [serial = 354] [outer = 0x0] 10:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11953e000) [pid = 1656] [serial = 355] [outer = 0x11905e800] 10:05:01 INFO - PROCESS | 1656 | 1464368701272 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119771400) [pid = 1656] [serial = 356] [outer = 0x11905e800] 10:05:01 INFO - PROCESS | 1656 | 1464368701628 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]]]}] 10:05:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:05:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 526ms 10:05:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:05:01 INFO - PROCESS | 1656 | 1464368701679 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1656 | 1464368701681 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:05:01 INFO - PROCESS | 1656 | 1464368701683 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1656 | 1464368701685 Marionette TRACE conn2 <- [1,450,null,{}] 10:05:01 INFO - PROCESS | 1656 | 1464368701705 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}] 10:05:01 INFO - PROCESS | 1656 | 1464368701800 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:05:01 INFO - PROCESS | 1656 | 1464368701830 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119371000 == 35 [pid = 1656] [id = 120] 10:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1212e5800) [pid = 1656] [serial = 357] [outer = 0x0] 10:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12388cc00) [pid = 1656] [serial = 358] [outer = 0x1212e5800] 10:05:01 INFO - PROCESS | 1656 | 1464368701857 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124be0800) [pid = 1656] [serial = 359] [outer = 0x1212e5800] 10:05:02 INFO - PROCESS | 1656 | 1464368702168 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] 10:05:02 INFO - PROCESS | 1656 | 1464368702207 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:05:02 INFO - PROCESS | 1656 | 1464368702210 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1656 | 1464368702213 Marionette TRACE conn2 <- [1,454,null,{}] 10:05:02 INFO - PROCESS | 1656 | 1464368702215 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}] 10:05:02 INFO - PROCESS | 1656 | 1464368702303 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:05:02 INFO - PROCESS | 1656 | 1464368702347 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c82000 == 36 [pid = 1656] [id = 121] 10:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12197c400) [pid = 1656] [serial = 360] [outer = 0x0] 10:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1254e5800) [pid = 1656] [serial = 361] [outer = 0x12197c400] 10:05:02 INFO - PROCESS | 1656 | 1464368702374 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1265c7c00) [pid = 1656] [serial = 362] [outer = 0x12197c400] 10:05:02 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:02 INFO - PROCESS | 1656 | 1464368702651 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]]]}] 10:05:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:05:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 10:05:02 INFO - PROCESS | 1656 | 1464368702683 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:05:02 INFO - PROCESS | 1656 | 1464368702685 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:05:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:05:02 INFO - PROCESS | 1656 | 1464368702687 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1656 | 1464368702688 Marionette TRACE conn2 <- [1,458,null,{}] 10:05:02 INFO - PROCESS | 1656 | 1464368702691 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}] 10:05:02 INFO - PROCESS | 1656 | 1464368702780 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:05:02 INFO - PROCESS | 1656 | 1464368702785 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213d8000 == 37 [pid = 1656] [id = 122] 10:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12641f400) [pid = 1656] [serial = 363] [outer = 0x0] 10:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1288ca800) [pid = 1656] [serial = 364] [outer = 0x12641f400] 10:05:02 INFO - PROCESS | 1656 | 1464368702810 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128bb4000) [pid = 1656] [serial = 365] [outer = 0x12641f400] 10:05:03 INFO - PROCESS | 1656 | 1464368703155 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] 10:05:03 INFO - PROCESS | 1656 | 1464368703208 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:05:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:05:03 INFO - PROCESS | 1656 | 1464368703223 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - PROCESS | 1656 | 1464368703224 Marionette TRACE conn2 <- [1,462,null,{}] 10:05:03 INFO - PROCESS | 1656 | 1464368703228 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}] 10:05:03 INFO - PROCESS | 1656 | 1464368703336 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:05:03 INFO - PROCESS | 1656 | 1464368703344 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x125406800 == 38 [pid = 1656] [id = 123] 10:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128bb4800) [pid = 1656] [serial = 366] [outer = 0x0] 10:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x129496800) [pid = 1656] [serial = 367] [outer = 0x128bb4800] 10:05:03 INFO - PROCESS | 1656 | 1464368703376 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12a757400) [pid = 1656] [serial = 368] [outer = 0x128bb4800] 10:05:03 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:03 INFO - PROCESS | 1656 | 1464368703714 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] 10:05:03 INFO - PROCESS | 1656 | 1464368703747 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:05:03 INFO - PROCESS | 1656 | 1464368703749 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - PROCESS | 1656 | 1464368703750 Marionette TRACE conn2 <- [1,466,null,{}] 10:05:03 INFO - PROCESS | 1656 | 1464368703752 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}] 10:05:03 INFO - PROCESS | 1656 | 1464368703842 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:05:03 INFO - PROCESS | 1656 | 1464368703854 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x125dbd000 == 39 [pid = 1656] [id = 124] 10:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12aad4c00) [pid = 1656] [serial = 369] [outer = 0x0] 10:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12b0a8400) [pid = 1656] [serial = 370] [outer = 0x12aad4c00] 10:05:03 INFO - PROCESS | 1656 | 1464368703879 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12b93d800) [pid = 1656] [serial = 371] [outer = 0x12aad4c00] 10:05:04 INFO - PROCESS | 1656 | 1464368704235 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] 10:05:04 INFO - PROCESS | 1656 | 1464368704280 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:05:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:05:04 INFO - PROCESS | 1656 | 1464368704283 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1656 | 1464368704284 Marionette TRACE conn2 <- [1,470,null,{}] 10:05:04 INFO - PROCESS | 1656 | 1464368704286 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}] 10:05:04 INFO - PROCESS | 1656 | 1464368704379 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:05:04 INFO - PROCESS | 1656 | 1464368704385 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cb7000 == 40 [pid = 1656] [id = 125] 10:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12b0aac00) [pid = 1656] [serial = 372] [outer = 0x0] 10:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12b948800) [pid = 1656] [serial = 373] [outer = 0x12b0aac00] 10:05:04 INFO - PROCESS | 1656 | 1464368704410 Marionette DEBUG loaded listener.js 10:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12ba2ac00) [pid = 1656] [serial = 374] [outer = 0x12b0aac00] 10:05:04 INFO - PROCESS | 1656 | 1464368704749 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]]]}] 10:05:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:05:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 10:05:04 INFO - PROCESS | 1656 | 1464368704802 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 1656 | 1464368704803 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:05:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:05:04 INFO - PROCESS | 1656 | 1464368704805 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1656 | 1464368704807 Marionette TRACE conn2 <- [1,474,null,{}] 10:05:04 INFO - PROCESS | 1656 | 1464368704809 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}] 10:05:04 INFO - PROCESS | 1656 | 1464368704906 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:05:04 INFO - PROCESS | 1656 | 1464368704910 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292ed000 == 41 [pid = 1656] [id = 126] 10:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12b93f800) [pid = 1656] [serial = 375] [outer = 0x0] 10:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12bea1c00) [pid = 1656] [serial = 376] [outer = 0x12b93f800] 10:05:04 INFO - PROCESS | 1656 | 1464368704935 Marionette DEBUG loaded listener.js 10:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12bea9800) [pid = 1656] [serial = 377] [outer = 0x12b93f800] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x113ce7400) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x116a59c00) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12a755c00) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12a753400) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x125d51c00) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12aad6000) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1183f4c00) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124808400) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118deb400) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1265c3c00) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x120cd6400) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1164ab000) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12499d800) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:05:05 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x117e17400) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:05:05 INFO - PROCESS | 1656 | 1464368705380 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]]]}] 10:05:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:05:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 617ms 10:05:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:05:05 INFO - PROCESS | 1656 | 1464368705424 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:05:05 INFO - PROCESS | 1656 | 1464368705425 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:05:05 INFO - PROCESS | 1656 | 1464368705427 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 1656 | 1464368705428 Marionette TRACE conn2 <- [1,478,null,{}] 10:05:05 INFO - PROCESS | 1656 | 1464368705431 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}] 10:05:05 INFO - PROCESS | 1656 | 1464368705510 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:05:05 INFO - PROCESS | 1656 | 1464368705515 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f46000 == 42 [pid = 1656] [id = 127] 10:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1164f3800) [pid = 1656] [serial = 378] [outer = 0x0] 10:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x120cd6400) [pid = 1656] [serial = 379] [outer = 0x1164f3800] 10:05:05 INFO - PROCESS | 1656 | 1464368705542 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12a6f9400) [pid = 1656] [serial = 380] [outer = 0x1164f3800] 10:05:05 INFO - PROCESS | 1656 | 1464368705923 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]]]}] 10:05:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:05:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 521ms 10:05:05 INFO - PROCESS | 1656 | 1464368705949 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:05:05 INFO - PROCESS | 1656 | 1464368705951 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:05:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:05:05 INFO - PROCESS | 1656 | 1464368705965 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 1656 | 1464368705967 Marionette TRACE conn2 <- [1,482,null,{}] 10:05:05 INFO - PROCESS | 1656 | 1464368705970 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}] 10:05:06 INFO - PROCESS | 1656 | 1464368706102 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:05:06 INFO - PROCESS | 1656 | 1464368706112 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a79b800 == 43 [pid = 1656] [id = 128] 10:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12af58400) [pid = 1656] [serial = 381] [outer = 0x0] 10:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12c03c800) [pid = 1656] [serial = 382] [outer = 0x12af58400] 10:05:06 INFO - PROCESS | 1656 | 1464368706158 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12c3e4c00) [pid = 1656] [serial = 383] [outer = 0x12af58400] 10:05:06 INFO - PROCESS | 1656 | 1464368706605 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]]]}] 10:05:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:05:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 681ms 10:05:06 INFO - PROCESS | 1656 | 1464368706646 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1656 | 1464368706648 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:05:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:05:06 INFO - PROCESS | 1656 | 1464368706652 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1656 | 1464368706653 Marionette TRACE conn2 <- [1,486,null,{}] 10:05:06 INFO - PROCESS | 1656 | 1464368706658 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}] 10:05:06 INFO - PROCESS | 1656 | 1464368706780 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:05:06 INFO - PROCESS | 1656 | 1464368706786 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b90c000 == 44 [pid = 1656] [id = 129] 10:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12c3e7800) [pid = 1656] [serial = 384] [outer = 0x0] 10:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12c3ecc00) [pid = 1656] [serial = 385] [outer = 0x12c3e7800] 10:05:06 INFO - PROCESS | 1656 | 1464368706827 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12c6bac00) [pid = 1656] [serial = 386] [outer = 0x12c3e7800] 10:05:07 INFO - PROCESS | 1656 | 1464368707245 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]]]}] 10:05:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:05:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 620ms 10:05:07 INFO - PROCESS | 1656 | 1464368707272 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1656 | 1464368707273 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:05:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:05:07 INFO - PROCESS | 1656 | 1464368707279 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1656 | 1464368707281 Marionette TRACE conn2 <- [1,490,null,{}] 10:05:07 INFO - PROCESS | 1656 | 1464368707283 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}] 10:05:07 INFO - PROCESS | 1656 | 1464368707424 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:05:07 INFO - PROCESS | 1656 | 1464368707502 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11600b000 == 45 [pid = 1656] [id = 130] 10:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1133a2800) [pid = 1656] [serial = 387] [outer = 0x0] 10:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x113e3a800) [pid = 1656] [serial = 388] [outer = 0x1133a2800] 10:05:07 INFO - PROCESS | 1656 | 1464368707575 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1168a3400) [pid = 1656] [serial = 389] [outer = 0x1133a2800] 10:05:08 INFO - PROCESS | 1656 | 1464368708009 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]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:05:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 771ms 10:05:08 INFO - PROCESS | 1656 | 1464368708051 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1656 | 1464368708054 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:05:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:05:08 INFO - PROCESS | 1656 | 1464368708059 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1656 | 1464368708064 Marionette TRACE conn2 <- [1,494,null,{}] 10:05:08 INFO - PROCESS | 1656 | 1464368708067 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}] 10:05:08 INFO - PROCESS | 1656 | 1464368708176 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:05:08 INFO - PROCESS | 1656 | 1464368708239 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197d3000 == 46 [pid = 1656] [id = 131] 10:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119766800) [pid = 1656] [serial = 390] [outer = 0x0] 10:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x120cce800) [pid = 1656] [serial = 391] [outer = 0x119766800] 10:05:08 INFO - PROCESS | 1656 | 1464368708271 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x121436c00) [pid = 1656] [serial = 392] [outer = 0x119766800] 10:05:08 INFO - PROCESS | 1656 | 1464368708716 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]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:05:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 724ms 10:05:08 INFO - PROCESS | 1656 | 1464368708811 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1656 | 1464368708813 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:05:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:05:08 INFO - PROCESS | 1656 | 1464368708816 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1656 | 1464368708818 Marionette TRACE conn2 <- [1,498,null,{}] 10:05:08 INFO - PROCESS | 1656 | 1464368708820 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}] 10:05:08 INFO - PROCESS | 1656 | 1464368708921 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:05:08 INFO - PROCESS | 1656 | 1464368708982 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a791000 == 47 [pid = 1656] [id = 132] 10:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124bb4000) [pid = 1656] [serial = 393] [outer = 0x0] 10:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x126540c00) [pid = 1656] [serial = 394] [outer = 0x124bb4000] 10:05:09 INFO - PROCESS | 1656 | 1464368709012 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x128bb5400) [pid = 1656] [serial = 395] [outer = 0x124bb4000] 10:05:09 INFO - PROCESS | 1656 | 1464368709444 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]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:05:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 669ms 10:05:09 INFO - PROCESS | 1656 | 1464368709485 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1656 | 1464368709488 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:05:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:05:09 INFO - PROCESS | 1656 | 1464368709496 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1656 | 1464368709499 Marionette TRACE conn2 <- [1,502,null,{}] 10:05:09 INFO - PROCESS | 1656 | 1464368709502 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}] 10:05:09 INFO - PROCESS | 1656 | 1464368709606 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:05:09 INFO - PROCESS | 1656 | 1464368709653 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be53800 == 48 [pid = 1656] [id = 133] 10:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128ef8800) [pid = 1656] [serial = 396] [outer = 0x0] 10:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12a6ec400) [pid = 1656] [serial = 397] [outer = 0x128ef8800] 10:05:09 INFO - PROCESS | 1656 | 1464368709682 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12ba25000) [pid = 1656] [serial = 398] [outer = 0x128ef8800] 10:05:10 INFO - PROCESS | 1656 | 1464368710122 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]]]}] 10:05:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:05:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 675ms 10:05:10 INFO - PROCESS | 1656 | 1464368710167 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:05:10 INFO - PROCESS | 1656 | 1464368710169 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:05:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:05:10 INFO - PROCESS | 1656 | 1464368710171 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1656 | 1464368710172 Marionette TRACE conn2 <- [1,506,null,{}] 10:05:10 INFO - PROCESS | 1656 | 1464368710225 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}] 10:05:10 INFO - PROCESS | 1656 | 1464368710325 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:05:10 INFO - PROCESS | 1656 | 1464368710386 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164d7000 == 49 [pid = 1656] [id = 134] 10:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x115051c00) [pid = 1656] [serial = 399] [outer = 0x0] 10:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11875fc00) [pid = 1656] [serial = 400] [outer = 0x115051c00] 10:05:10 INFO - PROCESS | 1656 | 1464368710416 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12beadc00) [pid = 1656] [serial = 401] [outer = 0x115051c00] 10:05:10 INFO - PROCESS | 1656 | 1464368710979 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]]]}] 10:05:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:05:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 839ms 10:05:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:05:11 INFO - PROCESS | 1656 | 1464368711011 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1656 | 1464368711013 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:05:11 INFO - PROCESS | 1656 | 1464368711017 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1656 | 1464368711019 Marionette TRACE conn2 <- [1,510,null,{}] 10:05:11 INFO - PROCESS | 1656 | 1464368711022 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}] 10:05:11 INFO - PROCESS | 1656 | 1464368711119 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:05:11 INFO - PROCESS | 1656 | 1464368711169 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187d7000 == 50 [pid = 1656] [id = 135] 10:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1183f4c00) [pid = 1656] [serial = 402] [outer = 0x0] 10:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x118753c00) [pid = 1656] [serial = 403] [outer = 0x1183f4c00] 10:05:11 INFO - PROCESS | 1656 | 1464368711198 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1193d6c00) [pid = 1656] [serial = 404] [outer = 0x1183f4c00] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12b90c000 == 49 [pid = 1656] [id = 129] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12a79b800 == 48 [pid = 1656] [id = 128] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x120f46000 == 47 [pid = 1656] [id = 127] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1292ed000 == 46 [pid = 1656] [id = 126] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x126cb7000 == 45 [pid = 1656] [id = 125] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x125dbd000 == 44 [pid = 1656] [id = 124] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x125406800 == 43 [pid = 1656] [id = 123] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1213d8000 == 42 [pid = 1656] [id = 122] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x112cc9c00) [pid = 1656] [serial = 292] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1185ae000) [pid = 1656] [serial = 295] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x119ac8400) [pid = 1656] [serial = 298] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1254e6800) [pid = 1656] [serial = 301] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12ba26c00) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | 1464368711708 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]]]}] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x119c82000 == 41 [pid = 1656] [id = 121] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x119371000 == 40 [pid = 1656] [id = 120] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1166f5800 == 39 [pid = 1656] [id = 119] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e3000 == 38 [pid = 1656] [id = 118] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1166e4000 == 37 [pid = 1656] [id = 114] 10:05:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12b909800 == 36 [pid = 1656] [id = 113] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1183eb000) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12af53c00) [pid = 1656] [serial = 290] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x116055400) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12af5d000) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12a752c00) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12b93b000) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x129495000) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1291e2400) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x125331c00) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x126185800) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119063800) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119732400) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1288d0000) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128bb5000) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1187c3c00) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x121433400) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1248d4000) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11850d000) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x116a5b400) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12ba23800) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119065400) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1291e0400) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x125d46c00) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128efac00) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 10:05:11 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b940c00) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 10:05:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:05:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 721ms 10:05:11 INFO - PROCESS | 1656 | 1464368711738 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1656 | 1464368711743 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:05:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:05:11 INFO - PROCESS | 1656 | 1464368711746 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1656 | 1464368711748 Marionette TRACE conn2 <- [1,514,null,{}] 10:05:11 INFO - PROCESS | 1656 | 1464368711751 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}] 10:05:11 INFO - PROCESS | 1656 | 1464368711830 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:05:11 INFO - PROCESS | 1656 | 1464368711835 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11687e000 == 37 [pid = 1656] [id = 136] 10:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1193d9c00) [pid = 1656] [serial = 405] [outer = 0x0] 10:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1193dc000) [pid = 1656] [serial = 406] [outer = 0x1193d9c00] 10:05:11 INFO - PROCESS | 1656 | 1464368711861 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11956c800) [pid = 1656] [serial = 407] [outer = 0x1193d9c00] 10:05:12 INFO - PROCESS | 1656 | 1464368712186 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]]]}] 10:05:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 10:05:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 10:05:12 INFO - PROCESS | 1656 | 1464368712215 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1656 | 1464368712217 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:05:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:05:12 INFO - PROCESS | 1656 | 1464368712219 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1656 | 1464368712221 Marionette TRACE conn2 <- [1,518,null,{}] 10:05:12 INFO - PROCESS | 1656 | 1464368712229 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}] 10:05:12 INFO - PROCESS | 1656 | 1464368712315 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:05:12 INFO - PROCESS | 1656 | 1464368712363 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c89000 == 38 [pid = 1656] [id = 137] 10:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119544c00) [pid = 1656] [serial = 408] [outer = 0x0] 10:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1213b0000) [pid = 1656] [serial = 409] [outer = 0x119544c00] 10:05:12 INFO - PROCESS | 1656 | 1464368712392 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1254e1800) [pid = 1656] [serial = 410] [outer = 0x119544c00] 10:05:12 INFO - PROCESS | 1656 | 1464368712705 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]]]}] 10:05:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:05:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 522ms 10:05:12 INFO - PROCESS | 1656 | 1464368712742 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1656 | 1464368712745 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:05:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:05:12 INFO - PROCESS | 1656 | 1464368712748 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1656 | 1464368712749 Marionette TRACE conn2 <- [1,522,null,{}] 10:05:12 INFO - PROCESS | 1656 | 1464368712751 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}] 10:05:12 INFO - PROCESS | 1656 | 1464368712831 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:05:12 INFO - PROCESS | 1656 | 1464368712879 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213c5800 == 39 [pid = 1656] [id = 138] 10:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1288d1c00) [pid = 1656] [serial = 411] [outer = 0x0] 10:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126b78800) [pid = 1656] [serial = 412] [outer = 0x1288d1c00] 10:05:12 INFO - PROCESS | 1656 | 1464368712906 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128ef8000) [pid = 1656] [serial = 413] [outer = 0x1288d1c00] 10:05:13 INFO - PROCESS | 1656 | 1464368713198 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]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:05:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 10:05:13 INFO - PROCESS | 1656 | 1464368713218 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1656 | 1464368713220 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:05:13 INFO - PROCESS | 1656 | 1464368713222 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1656 | 1464368713223 Marionette TRACE conn2 <- [1,526,null,{}] 10:05:13 INFO - PROCESS | 1656 | 1464368713227 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}] 10:05:13 INFO - PROCESS | 1656 | 1464368713307 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:05:13 INFO - PROCESS | 1656 | 1464368713314 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x125dd0000 == 40 [pid = 1656] [id = 139] 10:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1291e2800) [pid = 1656] [serial = 414] [outer = 0x0] 10:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12944ac00) [pid = 1656] [serial = 415] [outer = 0x1291e2800] 10:05:13 INFO - PROCESS | 1656 | 1464368713339 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12a74f000) [pid = 1656] [serial = 416] [outer = 0x1291e2800] 10:05:13 INFO - PROCESS | 1656 | 1464368713667 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]]]}] 10:05:13 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 10:05:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 471ms 10:05:13 INFO - PROCESS | 1656 | 1464368713694 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1656 | 1464368713695 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:05:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:05:13 INFO - PROCESS | 1656 | 1464368713697 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1656 | 1464368713699 Marionette TRACE conn2 <- [1,530,null,{}] 10:05:13 INFO - PROCESS | 1656 | 1464368713701 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}] 10:05:13 INFO - PROCESS | 1656 | 1464368713826 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:05:13 INFO - PROCESS | 1656 | 1464368713840 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cc2000 == 41 [pid = 1656] [id = 140] 10:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12aad4000) [pid = 1656] [serial = 417] [outer = 0x0] 10:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12af57800) [pid = 1656] [serial = 418] [outer = 0x12aad4000] 10:05:13 INFO - PROCESS | 1656 | 1464368713867 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12bea4c00) [pid = 1656] [serial = 419] [outer = 0x12aad4000] 10:05:14 INFO - PROCESS | 1656 | 1464368714202 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"]]]}] 10:05:14 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 10:05:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:05:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:05:14 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 10:05:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:05:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:05:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 10:05:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:05:14 INFO - PROCESS | 1656 | 1464368714216 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 1656 | 1464368714217 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:05:14 INFO - PROCESS | 1656 | 1464368714220 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 1656 | 1464368714221 Marionette TRACE conn2 <- [1,534,null,{}] 10:05:14 INFO - PROCESS | 1656 | 1464368714223 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}] 10:05:14 INFO - PROCESS | 1656 | 1464368714322 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:05:14 INFO - PROCESS | 1656 | 1464368714353 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a71a000 == 42 [pid = 1656] [id = 141] 10:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12b944800) [pid = 1656] [serial = 420] [outer = 0x0] 10:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12c046400) [pid = 1656] [serial = 421] [outer = 0x12b944800] 10:05:14 INFO - PROCESS | 1656 | 1464368714378 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12c3e6c00) [pid = 1656] [serial = 422] [outer = 0x12b944800] 10:05:14 INFO - PROCESS | 1656 | 1464368714689 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]]]}] 10:05:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:05:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 10:05:14 INFO - PROCESS | 1656 | 1464368714742 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 1656 | 1464368714745 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:05:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:05:14 INFO - PROCESS | 1656 | 1464368714749 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 1656 | 1464368714750 Marionette TRACE conn2 <- [1,538,null,{}] 10:05:14 INFO - PROCESS | 1656 | 1464368714752 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}] 10:05:14 INFO - PROCESS | 1656 | 1464368714867 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:05:14 INFO - PROCESS | 1656 | 1464368714907 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b249000 == 43 [pid = 1656] [id = 142] 10:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12c047c00) [pid = 1656] [serial = 423] [outer = 0x0] 10:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12c6b9c00) [pid = 1656] [serial = 424] [outer = 0x12c047c00] 10:05:14 INFO - PROCESS | 1656 | 1464368714939 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12c6c6c00) [pid = 1656] [serial = 425] [outer = 0x12c047c00] 10:05:15 INFO - PROCESS | 1656 | 1464368715286 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]]]}] 10:05:15 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. 10:05:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 568ms 10:05:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:05:15 INFO - PROCESS | 1656 | 1464368715321 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:05:15 INFO - PROCESS | 1656 | 1464368715322 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:05:15 INFO - PROCESS | 1656 | 1464368715324 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1656 | 1464368715325 Marionette TRACE conn2 <- [1,542,null,{}] 10:05:15 INFO - PROCESS | 1656 | 1464368715330 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}] 10:05:15 INFO - PROCESS | 1656 | 1464368715424 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:05:15 INFO - PROCESS | 1656 | 1464368715429 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be4a800 == 44 [pid = 1656] [id = 143] 10:05:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12c6c0000) [pid = 1656] [serial = 426] [outer = 0x0] 10:05:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12c9d3000) [pid = 1656] [serial = 427] [outer = 0x12c6c0000] 10:05:15 INFO - PROCESS | 1656 | 1464368715453 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12c9d8400) [pid = 1656] [serial = 428] [outer = 0x12c6c0000] 10:05:15 INFO - PROCESS | 1656 | 1464368715765 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]]]}] 10:05:15 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. 10:05:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 10:05:15 INFO - PROCESS | 1656 | 1464368715944 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:05:15 INFO - PROCESS | 1656 | 1464368715946 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x113344000) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x125491400) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119771000) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x117e12c00) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124bea000) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x111c82800) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x119763000) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x111a04800) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12aad4c00) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1212e5800) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1164b1000) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11905e800) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12b0aac00) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1291e1c00) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x117e16c00) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12197c400) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12641f400) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x124be3400) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12b93f800) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11956d000) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1164f3800) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12af58400) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128bb4800) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:05:15 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x115fcf000) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:05:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:05:15 INFO - PROCESS | 1656 | 1464368715968 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1656 | 1464368715969 Marionette TRACE conn2 <- [1,546,null,{}] 10:05:15 INFO - PROCESS | 1656 | 1464368715971 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}] 10:05:16 INFO - PROCESS | 1656 | 1464368716055 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:05:16 INFO - PROCESS | 1656 | 1464368716062 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11805d000 == 45 [pid = 1656] [id = 144] 10:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x115fcf000) [pid = 1656] [serial = 429] [outer = 0x0] 10:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x116763400) [pid = 1656] [serial = 430] [outer = 0x115fcf000] 10:05:16 INFO - PROCESS | 1656 | 1464368716091 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x116767400) [pid = 1656] [serial = 431] [outer = 0x115fcf000] 10:05:16 INFO - PROCESS | 1656 | 1464368716460 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]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:05:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 522ms 10:05:16 INFO - PROCESS | 1656 | 1464368716488 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 1656 | 1464368716490 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:05:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:05:16 INFO - PROCESS | 1656 | 1464368716494 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1656 | 1464368716497 Marionette TRACE conn2 <- [1,550,null,{}] 10:05:16 INFO - PROCESS | 1656 | 1464368716499 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}] 10:05:16 INFO - PROCESS | 1656 | 1464368716614 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:05:16 INFO - PROCESS | 1656 | 1464368716621 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be54000 == 46 [pid = 1656] [id = 145] 10:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1164ac800) [pid = 1656] [serial = 432] [outer = 0x0] 10:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11676a400) [pid = 1656] [serial = 433] [outer = 0x1164ac800] 10:05:16 INFO - PROCESS | 1656 | 1464368716655 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12a75ac00) [pid = 1656] [serial = 434] [outer = 0x1164ac800] 10:05:16 INFO - PROCESS | 1656 | 1464368716978 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]]]}] 10:05:17 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. 10:05:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 521ms 10:05:17 INFO - PROCESS | 1656 | 1464368717015 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:05:17 INFO - PROCESS | 1656 | 1464368717016 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:05:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:05:17 INFO - PROCESS | 1656 | 1464368717018 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:05:17 INFO - PROCESS | 1656 | 1464368717019 Marionette TRACE conn2 <- [1,554,null,{}] 10:05:17 INFO - PROCESS | 1656 | 1464368717022 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}] 10:05:17 INFO - PROCESS | 1656 | 1464368717105 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:05:17 INFO - PROCESS | 1656 | 1464368717110 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6cd800 == 47 [pid = 1656] [id = 146] 10:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1126da800) [pid = 1656] [serial = 435] [outer = 0x0] 10:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1126de400) [pid = 1656] [serial = 436] [outer = 0x1126da800] 10:05:17 INFO - PROCESS | 1656 | 1464368717134 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1126e3c00) [pid = 1656] [serial = 437] [outer = 0x1126da800] 10:05:17 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:17 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:17 INFO - PROCESS | 1656 | 1464368717460 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]]]}] 10:05:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:05:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 10:05:17 INFO - PROCESS | 1656 | 1464368717488 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:05:17 INFO - PROCESS | 1656 | 1464368717489 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:05:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:05:17 INFO - PROCESS | 1656 | 1464368717491 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:05:17 INFO - PROCESS | 1656 | 1464368717493 Marionette TRACE conn2 <- [1,558,null,{}] 10:05:17 INFO - PROCESS | 1656 | 1464368717497 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}] 10:05:17 INFO - PROCESS | 1656 | 1464368717605 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:05:17 INFO - PROCESS | 1656 | 1464368717613 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6df800 == 48 [pid = 1656] [id = 147] 10:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1126de800) [pid = 1656] [serial = 438] [outer = 0x0] 10:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x126c54800) [pid = 1656] [serial = 439] [outer = 0x1126de800] 10:05:17 INFO - PROCESS | 1656 | 1464368717637 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126c59800) [pid = 1656] [serial = 440] [outer = 0x1126de800] 10:05:17 INFO - PROCESS | 1656 | 1464368717929 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]]]}] 10:05:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:05:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 472ms 10:05:18 INFO - PROCESS | 1656 | 1464368718017 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1656 | 1464368718020 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:05:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:05:18 INFO - PROCESS | 1656 | 1464368718024 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1656 | 1464368718026 Marionette TRACE conn2 <- [1,562,null,{}] 10:05:18 INFO - PROCESS | 1656 | 1464368718030 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}] 10:05:18 INFO - PROCESS | 1656 | 1464368718124 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:05:18 INFO - PROCESS | 1656 | 1464368718210 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166e4000 == 49 [pid = 1656] [id = 148] 10:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1126dfc00) [pid = 1656] [serial = 441] [outer = 0x0] 10:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x113ae9800) [pid = 1656] [serial = 442] [outer = 0x1126dfc00] 10:05:18 INFO - PROCESS | 1656 | 1464368718242 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11675f000) [pid = 1656] [serial = 443] [outer = 0x1126dfc00] 10:05:18 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:18 INFO - PROCESS | 1656 | 1464368718683 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]]]}] 10:05:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:05:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 673ms 10:05:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:05:18 INFO - PROCESS | 1656 | 1464368718696 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1656 | 1464368718699 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:05:18 INFO - PROCESS | 1656 | 1464368718705 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1656 | 1464368718708 Marionette TRACE conn2 <- [1,566,null,{}] 10:05:18 INFO - PROCESS | 1656 | 1464368718710 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}] 10:05:18 INFO - PROCESS | 1656 | 1464368718813 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:05:18 INFO - PROCESS | 1656 | 1464368718859 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c85800 == 50 [pid = 1656] [id = 149] 10:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x112cc9400) [pid = 1656] [serial = 444] [outer = 0x0] 10:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1180b6400) [pid = 1656] [serial = 445] [outer = 0x112cc9400] 10:05:18 INFO - PROCESS | 1656 | 1464368718891 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119546000) [pid = 1656] [serial = 446] [outer = 0x112cc9400] 10:05:19 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:19 INFO - PROCESS | 1656 | 1464368719308 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]]]}] 10:05:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:05:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 624ms 10:05:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:05:19 INFO - PROCESS | 1656 | 1464368719327 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:05:19 INFO - PROCESS | 1656 | 1464368719329 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:05:19 INFO - PROCESS | 1656 | 1464368719331 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:05:19 INFO - PROCESS | 1656 | 1464368719332 Marionette TRACE conn2 <- [1,570,null,{}] 10:05:19 INFO - PROCESS | 1656 | 1464368719340 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}] 10:05:19 INFO - PROCESS | 1656 | 1464368719448 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:05:19 INFO - PROCESS | 1656 | 1464368719534 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bff8000 == 51 [pid = 1656] [id = 150] 10:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1248d2c00) [pid = 1656] [serial = 447] [outer = 0x0] 10:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124cc5000) [pid = 1656] [serial = 448] [outer = 0x1248d2c00] 10:05:19 INFO - PROCESS | 1656 | 1464368719567 Marionette DEBUG loaded listener.js 10:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1254e9800) [pid = 1656] [serial = 449] [outer = 0x1248d2c00] 10:05:19 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:19 INFO - PROCESS | 1656 | 1464368719990 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]]]}] 10:05:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:05:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 10:05:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:05:20 INFO - PROCESS | 1656 | 1464368720002 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:05:20 INFO - PROCESS | 1656 | 1464368720004 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:05:20 INFO - PROCESS | 1656 | 1464368720006 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:05:20 INFO - PROCESS | 1656 | 1464368720007 Marionette TRACE conn2 <- [1,574,null,{}] 10:05:20 INFO - PROCESS | 1656 | 1464368720010 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}] 10:05:20 INFO - PROCESS | 1656 | 1464368720113 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:05:20 INFO - PROCESS | 1656 | 1464368720173 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cc9d000 == 52 [pid = 1656] [id = 151] 10:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1265ba400) [pid = 1656] [serial = 450] [outer = 0x0] 10:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126c5c400) [pid = 1656] [serial = 451] [outer = 0x1265ba400] 10:05:20 INFO - PROCESS | 1656 | 1464368720208 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128bae800) [pid = 1656] [serial = 452] [outer = 0x1265ba400] 10:05:20 INFO - PROCESS | 1656 | 1464368720631 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]]]}] 10:05:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:05:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 10:05:20 INFO - PROCESS | 1656 | 1464368720677 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:05:20 INFO - PROCESS | 1656 | 1464368720679 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:05:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:05:20 INFO - PROCESS | 1656 | 1464368720681 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:05:20 INFO - PROCESS | 1656 | 1464368720682 Marionette TRACE conn2 <- [1,578,null,{}] 10:05:20 INFO - PROCESS | 1656 | 1464368720685 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}] 10:05:20 INFO - PROCESS | 1656 | 1464368720789 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:05:20 INFO - PROCESS | 1656 | 1464368720884 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f2a000 == 53 [pid = 1656] [id = 152] 10:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x115fccc00) [pid = 1656] [serial = 453] [outer = 0x0] 10:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1187b6400) [pid = 1656] [serial = 454] [outer = 0x115fccc00] 10:05:20 INFO - PROCESS | 1656 | 1464368720914 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x128bb1800) [pid = 1656] [serial = 455] [outer = 0x115fccc00] 10:05:21 INFO - PROCESS | 1656 | 1464368721502 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]]]}] 10:05:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:05:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 871ms 10:05:21 INFO - PROCESS | 1656 | 1464368721553 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:05:21 INFO - PROCESS | 1656 | 1464368721555 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:05:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:05:21 INFO - PROCESS | 1656 | 1464368721559 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:05:21 INFO - PROCESS | 1656 | 1464368721561 Marionette TRACE conn2 <- [1,582,null,{}] 10:05:21 INFO - PROCESS | 1656 | 1464368721564 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}] 10:05:21 INFO - PROCESS | 1656 | 1464368721653 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:05:21 INFO - PROCESS | 1656 | 1464368721705 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11700b800 == 54 [pid = 1656] [id = 153] 10:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x113a66c00) [pid = 1656] [serial = 456] [outer = 0x0] 10:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x113c52c00) [pid = 1656] [serial = 457] [outer = 0x113a66c00] 10:05:21 INFO - PROCESS | 1656 | 1464368721733 Marionette DEBUG loaded listener.js 10:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x115fd6000) [pid = 1656] [serial = 458] [outer = 0x113a66c00] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x125436800 == 53 [pid = 1656] [id = 102] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6cd800 == 52 [pid = 1656] [id = 146] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12be54000 == 51 [pid = 1656] [id = 145] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11805d000 == 50 [pid = 1656] [id = 144] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12be4a800 == 49 [pid = 1656] [id = 143] 10:05:22 INFO - PROCESS | 1656 | 1464368722246 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]]]}] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12b249000 == 48 [pid = 1656] [id = 142] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12a71a000 == 47 [pid = 1656] [id = 141] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x126cc2000 == 46 [pid = 1656] [id = 140] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x125dd0000 == 45 [pid = 1656] [id = 139] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1213c5800 == 44 [pid = 1656] [id = 138] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119c89000 == 43 [pid = 1656] [id = 137] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11687e000 == 42 [pid = 1656] [id = 136] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1187d7000 == 41 [pid = 1656] [id = 135] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1164d7000 == 40 [pid = 1656] [id = 134] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12be53800 == 39 [pid = 1656] [id = 133] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12a791000 == 38 [pid = 1656] [id = 132] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1197d3000 == 37 [pid = 1656] [id = 131] 10:05:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11600b000 == 36 [pid = 1656] [id = 130] 10:05:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:05:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 726ms 10:05:22 INFO - PROCESS | 1656 | 1464368722284 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1656 | 1464368722288 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:05:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:05:22 INFO - PROCESS | 1656 | 1464368722292 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1656 | 1464368722294 Marionette TRACE conn2 <- [1,586,null,{}] 10:05:22 INFO - PROCESS | 1656 | 1464368722296 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}] 10:05:22 INFO - PROCESS | 1656 | 1464368722371 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:05:22 INFO - PROCESS | 1656 | 1464368722380 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x116096000 == 37 [pid = 1656] [id = 154] 10:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1164a8000) [pid = 1656] [serial = 459] [outer = 0x0] 10:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11675d000) [pid = 1656] [serial = 460] [outer = 0x1164a8000] 10:05:22 INFO - PROCESS | 1656 | 1464368722406 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11676bc00) [pid = 1656] [serial = 461] [outer = 0x1164a8000] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x115d9a000) [pid = 1656] [serial = 293] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x121973800) [pid = 1656] [serial = 299] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x113344c00) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12b0a8400) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12388cc00) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x124be0800) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11767b800) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1185a0c00) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11953e000) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12b948800) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119771400) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12a6f5000) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x129448400) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118758c00) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1184f7000) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1254e5800) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1265c7c00) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1288ca800) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128baf000) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x126759c00) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12bea1c00) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119a74800) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12a6f9400) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1213af800) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x120cd6400) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12bea9800) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12c03c800) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x129496800) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b93d800) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12ba2ac00) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12c3e4c00) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12a757400) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x128bb4000) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1192adc00) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115fd5c00) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1265c0800) [pid = 1656] [serial = 302] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1248dac00) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119063400) [pid = 1656] [serial = 296] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12618b800) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12c3ecc00) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 10:05:22 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:22 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:22 INFO - PROCESS | 1656 | 1464368722762 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]]]}] 10:05:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:05:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 520ms 10:05:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:05:22 INFO - PROCESS | 1656 | 1464368722812 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1656 | 1464368722814 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:05:22 INFO - PROCESS | 1656 | 1464368722816 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1656 | 1464368722818 Marionette TRACE conn2 <- [1,590,null,{}] 10:05:22 INFO - PROCESS | 1656 | 1464368722825 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}] 10:05:22 INFO - PROCESS | 1656 | 1464368722902 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:05:22 INFO - PROCESS | 1656 | 1464368722907 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x11805f000 == 38 [pid = 1656] [id = 155] 10:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1184f0400) [pid = 1656] [serial = 462] [outer = 0x0] 10:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1185a3000) [pid = 1656] [serial = 463] [outer = 0x1184f0400] 10:05:22 INFO - PROCESS | 1656 | 1464368722937 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11905cc00) [pid = 1656] [serial = 464] [outer = 0x1184f0400] 10:05:23 INFO - PROCESS | 1656 | 1464368723253 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]]]}] 10:05:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:05:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 473ms 10:05:23 INFO - PROCESS | 1656 | 1464368723290 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:05:23 INFO - PROCESS | 1656 | 1464368723295 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:05:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:05:23 INFO - PROCESS | 1656 | 1464368723299 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:05:23 INFO - PROCESS | 1656 | 1464368723301 Marionette TRACE conn2 <- [1,594,null,{}] 10:05:23 INFO - PROCESS | 1656 | 1464368723313 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}] 10:05:23 INFO - PROCESS | 1656 | 1464368723441 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:05:23 INFO - PROCESS | 1656 | 1464368723505 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x119083800 == 39 [pid = 1656] [id = 156] 10:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119057400) [pid = 1656] [serial = 465] [outer = 0x0] 10:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1193d9800) [pid = 1656] [serial = 466] [outer = 0x119057400] 10:05:23 INFO - PROCESS | 1656 | 1464368723547 Marionette DEBUG loaded listener.js 10:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11953e000) [pid = 1656] [serial = 467] [outer = 0x119057400] 10:05:24 INFO - PROCESS | 1656 | 1464368724018 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]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:05:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 770ms 10:05:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:05:24 INFO - PROCESS | 1656 | 1464368724069 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1656 | 1464368724070 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:05:24 INFO - PROCESS | 1656 | 1464368724072 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1656 | 1464368724073 Marionette TRACE conn2 <- [1,598,null,{}] 10:05:24 INFO - PROCESS | 1656 | 1464368724077 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}] 10:05:24 INFO - PROCESS | 1656 | 1464368724150 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:05:24 INFO - PROCESS | 1656 | 1464368724154 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x119867000 == 40 [pid = 1656] [id = 157] 10:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119543000) [pid = 1656] [serial = 468] [outer = 0x0] 10:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119568400) [pid = 1656] [serial = 469] [outer = 0x119543000] 10:05:24 INFO - PROCESS | 1656 | 1464368724183 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11976e800) [pid = 1656] [serial = 470] [outer = 0x119543000] 10:05:24 INFO - PROCESS | 1656 | 1464368724531 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]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:05:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 10:05:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:05:24 INFO - PROCESS | 1656 | 1464368724541 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1656 | 1464368724543 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:05:24 INFO - PROCESS | 1656 | 1464368724547 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1656 | 1464368724548 Marionette TRACE conn2 <- [1,602,null,{}] 10:05:24 INFO - PROCESS | 1656 | 1464368724550 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}] 10:05:24 INFO - PROCESS | 1656 | 1464368724658 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:05:24 INFO - PROCESS | 1656 | 1464368724699 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x116469000 == 41 [pid = 1656] [id = 158] 10:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119ad4400) [pid = 1656] [serial = 471] [outer = 0x0] 10:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12112a000) [pid = 1656] [serial = 472] [outer = 0x119ad4400] 10:05:24 INFO - PROCESS | 1656 | 1464368724726 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1249dac00) [pid = 1656] [serial = 473] [outer = 0x119ad4400] 10:05:25 INFO - PROCESS | 1656 | 1464368725074 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]]]}] 10:05:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:05:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 570ms 10:05:25 INFO - PROCESS | 1656 | 1464368725123 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:05:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:05:25 INFO - PROCESS | 1656 | 1464368725124 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:05:25 INFO - PROCESS | 1656 | 1464368725127 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:05:25 INFO - PROCESS | 1656 | 1464368725128 Marionette TRACE conn2 <- [1,606,null,{}] 10:05:25 INFO - PROCESS | 1656 | 1464368725130 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}] 10:05:25 INFO - PROCESS | 1656 | 1464368725236 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:05:25 INFO - PROCESS | 1656 | 1464368725272 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213d7800 == 42 [pid = 1656] [id = 159] 10:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12388cc00) [pid = 1656] [serial = 474] [outer = 0x0] 10:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124e4cc00) [pid = 1656] [serial = 475] [outer = 0x12388cc00] 10:05:25 INFO - PROCESS | 1656 | 1464368725305 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1254e3c00) [pid = 1656] [serial = 476] [outer = 0x12388cc00] 10:05:25 INFO - PROCESS | 1656 | 1464368725654 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]]]}] 10:05:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:05:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 572ms 10:05:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:05:25 INFO - PROCESS | 1656 | 1464368725699 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:05:25 INFO - PROCESS | 1656 | 1464368725701 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:05:25 INFO - PROCESS | 1656 | 1464368725704 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:05:25 INFO - PROCESS | 1656 | 1464368725706 Marionette TRACE conn2 <- [1,610,null,{}] 10:05:25 INFO - PROCESS | 1656 | 1464368725718 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}] 10:05:25 INFO - PROCESS | 1656 | 1464368725859 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:05:25 INFO - PROCESS | 1656 | 1464368725871 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x124c25800 == 43 [pid = 1656] [id = 160] 10:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124be0800) [pid = 1656] [serial = 477] [outer = 0x0] 10:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x125d4f000) [pid = 1656] [serial = 478] [outer = 0x124be0800] 10:05:25 INFO - PROCESS | 1656 | 1464368725912 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12618d400) [pid = 1656] [serial = 479] [outer = 0x124be0800] 10:05:26 INFO - PROCESS | 1656 | 1464368726473 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]]]}] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12ba26000) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12b944800) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1193d9c00) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1288d1c00) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x115051c00) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1183f4c00) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119544c00) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12c047c00) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1291e2800) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12c6c0000) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x115fcf000) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1164ac800) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1126da800) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:05:26 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12aad4000) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:05:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:05:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 825ms 10:05:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:05:26 INFO - PROCESS | 1656 | 1464368726530 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:05:26 INFO - PROCESS | 1656 | 1464368726531 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:05:26 INFO - PROCESS | 1656 | 1464368726533 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1656 | 1464368726534 Marionette TRACE conn2 <- [1,614,null,{}] 10:05:26 INFO - PROCESS | 1656 | 1464368726537 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}] 10:05:26 INFO - PROCESS | 1656 | 1464368726616 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:05:26 INFO - PROCESS | 1656 | 1464368726620 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12106d800 == 44 [pid = 1656] [id = 161] 10:05:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x116766400) [pid = 1656] [serial = 480] [outer = 0x0] 10:05:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124cc7c00) [pid = 1656] [serial = 481] [outer = 0x116766400] 10:05:26 INFO - PROCESS | 1656 | 1464368726646 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1265c7c00) [pid = 1656] [serial = 482] [outer = 0x116766400] 10:05:26 INFO - PROCESS | 1656 | 1464368726936 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]]]}] 10:05:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:05:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 421ms 10:05:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:05:26 INFO - PROCESS | 1656 | 1464368726955 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:05:26 INFO - PROCESS | 1656 | 1464368726956 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:05:26 INFO - PROCESS | 1656 | 1464368726966 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1656 | 1464368726967 Marionette TRACE conn2 <- [1,618,null,{}] 10:05:26 INFO - PROCESS | 1656 | 1464368726970 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}] 10:05:27 INFO - PROCESS | 1656 | 1464368727053 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:05:27 INFO - PROCESS | 1656 | 1464368727098 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12616e000 == 45 [pid = 1656] [id = 162] 10:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1193d9c00) [pid = 1656] [serial = 483] [outer = 0x0] 10:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126b78c00) [pid = 1656] [serial = 484] [outer = 0x1193d9c00] 10:05:27 INFO - PROCESS | 1656 | 1464368727123 Marionette DEBUG loaded listener.js 10:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119ac7800) [pid = 1656] [serial = 485] [outer = 0x1193d9c00] 10:05:27 INFO - PROCESS | 1656 | 1464368727422 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]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:05:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 477ms 10:05:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:05:27 INFO - PROCESS | 1656 | 1464368727436 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1656 | 1464368727438 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:05:27 INFO - PROCESS | 1656 | 1464368727440 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1656 | 1464368727443 Marionette TRACE conn2 <- [1,622,null,{}] 10:05:27 INFO - PROCESS | 1656 | 1464368727450 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}] 10:05:27 INFO - PROCESS | 1656 | 1464368727550 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:05:27 INFO - PROCESS | 1656 | 1464368727563 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x128815800 == 46 [pid = 1656] [id = 163] 10:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128baec00) [pid = 1656] [serial = 486] [outer = 0x0] 10:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128eef400) [pid = 1656] [serial = 487] [outer = 0x128baec00] 10:05:27 INFO - PROCESS | 1656 | 1464368727593 Marionette DEBUG loaded listener.js 10:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1291eb400) [pid = 1656] [serial = 488] [outer = 0x128baec00] 10:05:27 INFO - PROCESS | 1656 | 1464368727927 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]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:05:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 525ms 10:05:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:05:27 INFO - PROCESS | 1656 | 1464368727978 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1656 | 1464368727980 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:05:27 INFO - PROCESS | 1656 | 1464368727984 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1656 | 1464368727986 Marionette TRACE conn2 <- [1,626,null,{}] 10:05:27 INFO - PROCESS | 1656 | 1464368727989 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}] 10:05:28 INFO - PROCESS | 1656 | 1464368728104 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:05:28 INFO - PROCESS | 1656 | 1464368728114 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292f5000 == 47 [pid = 1656] [id = 164] 10:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128efac00) [pid = 1656] [serial = 489] [outer = 0x0] 10:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12944d800) [pid = 1656] [serial = 490] [outer = 0x128efac00] 10:05:28 INFO - PROCESS | 1656 | 1464368728154 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1294a1000) [pid = 1656] [serial = 491] [outer = 0x128efac00] 10:05:28 INFO - PROCESS | 1656 | 1464368728680 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]]]}] 10:05:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:05:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 725ms 10:05:28 INFO - PROCESS | 1656 | 1464368728710 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:05:28 INFO - PROCESS | 1656 | 1464368728714 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:05:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:05:28 INFO - PROCESS | 1656 | 1464368728718 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:05:28 INFO - PROCESS | 1656 | 1464368728720 Marionette TRACE conn2 <- [1,630,null,{}] 10:05:28 INFO - PROCESS | 1656 | 1464368728724 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}] 10:05:28 INFO - PROCESS | 1656 | 1464368728825 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:05:28 INFO - PROCESS | 1656 | 1464368728887 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164c5000 == 48 [pid = 1656] [id = 165] 10:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11296c400) [pid = 1656] [serial = 492] [outer = 0x0] 10:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1150fd400) [pid = 1656] [serial = 493] [outer = 0x11296c400] 10:05:28 INFO - PROCESS | 1656 | 1464368728919 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x116760000) [pid = 1656] [serial = 494] [outer = 0x11296c400] 10:05:29 INFO - PROCESS | 1656 | 1464368729345 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]]]}] 10:05:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:05:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 672ms 10:05:29 INFO - PROCESS | 1656 | 1464368729390 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:05:29 INFO - PROCESS | 1656 | 1464368729394 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:05:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:05:29 INFO - PROCESS | 1656 | 1464368729398 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:05:29 INFO - PROCESS | 1656 | 1464368729400 Marionette TRACE conn2 <- [1,634,null,{}] 10:05:29 INFO - PROCESS | 1656 | 1464368729403 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}] 10:05:29 INFO - PROCESS | 1656 | 1464368729529 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:05:29 INFO - PROCESS | 1656 | 1464368729590 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187de000 == 49 [pid = 1656] [id = 166] 10:05:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x117e16400) [pid = 1656] [serial = 495] [outer = 0x0] 10:05:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11850d000) [pid = 1656] [serial = 496] [outer = 0x117e16400] 10:05:29 INFO - PROCESS | 1656 | 1464368729621 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119063800) [pid = 1656] [serial = 497] [outer = 0x117e16400] 10:05:29 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:30 INFO - PROCESS | 1656 | 1464368730042 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]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:05:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 670ms 10:05:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:05:30 INFO - PROCESS | 1656 | 1464368730068 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1656 | 1464368730070 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:05:30 INFO - PROCESS | 1656 | 1464368730072 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1656 | 1464368730075 Marionette TRACE conn2 <- [1,638,null,{}] 10:05:30 INFO - PROCESS | 1656 | 1464368730083 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}] 10:05:30 INFO - PROCESS | 1656 | 1464368730185 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:05:30 INFO - PROCESS | 1656 | 1464368730235 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x129552000 == 50 [pid = 1656] [id = 167] 10:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11976d800) [pid = 1656] [serial = 498] [outer = 0x0] 10:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12112e000) [pid = 1656] [serial = 499] [outer = 0x11976d800] 10:05:30 INFO - PROCESS | 1656 | 1464368730266 Marionette DEBUG loaded listener.js 10:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x123889000) [pid = 1656] [serial = 500] [outer = 0x11976d800] 10:05:30 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x126ba6800) [pid = 1656] [serial = 501] [outer = 0x12c6c5800] 10:05:30 INFO - PROCESS | 1656 | 1464368730755 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]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:05:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 723ms 10:05:30 INFO - PROCESS | 1656 | 1464368730854 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:05:30 INFO - PROCESS | 1656 | 1464368730857 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:05:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:05:30 INFO - PROCESS | 1656 | 1464368730865 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1656 | 1464368730867 Marionette TRACE conn2 <- [1,642,null,{}] 10:05:30 INFO - PROCESS | 1656 | 1464368730870 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}] 10:05:31 INFO - PROCESS | 1656 | 1464368731023 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:05:31 INFO - PROCESS | 1656 | 1464368731107 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x118518000 == 51 [pid = 1656] [id = 168] 10:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1187b5400) [pid = 1656] [serial = 502] [outer = 0x0] 10:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119ac9800) [pid = 1656] [serial = 503] [outer = 0x1187b5400] 10:05:31 INFO - PROCESS | 1656 | 1464368731138 Marionette DEBUG loaded listener.js 10:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128bb0400) [pid = 1656] [serial = 504] [outer = 0x1187b5400] 10:05:31 INFO - PROCESS | 1656 | 1464368731545 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]]]}] 10:05:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:05:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 723ms 10:05:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:05:31 INFO - PROCESS | 1656 | 1464368731587 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:05:31 INFO - PROCESS | 1656 | 1464368731588 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:05:31 INFO - PROCESS | 1656 | 1464368731590 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:05:31 INFO - PROCESS | 1656 | 1464368731591 Marionette TRACE conn2 <- [1,646,null,{}] 10:05:31 INFO - PROCESS | 1656 | 1464368731594 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}] 10:05:31 INFO - PROCESS | 1656 | 1464368731692 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:05:31 INFO - PROCESS | 1656 | 1464368731739 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b247000 == 52 [pid = 1656] [id = 169] 10:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x128baf400) [pid = 1656] [serial = 505] [outer = 0x0] 10:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1291e5400) [pid = 1656] [serial = 506] [outer = 0x128baf400] 10:05:31 INFO - PROCESS | 1656 | 1464368731769 Marionette DEBUG loaded listener.js 10:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12a5bd800) [pid = 1656] [serial = 507] [outer = 0x128baf400] 10:05:32 INFO - PROCESS | 1656 | 1464368732201 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]]]}] 10:05:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:05:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 622ms 10:05:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:05:32 INFO - PROCESS | 1656 | 1464368732213 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:05:32 INFO - PROCESS | 1656 | 1464368732214 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:05:32 INFO - PROCESS | 1656 | 1464368732217 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:05:32 INFO - PROCESS | 1656 | 1464368732218 Marionette TRACE conn2 <- [1,650,null,{}] 10:05:32 INFO - PROCESS | 1656 | 1464368732220 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}] 10:05:32 INFO - PROCESS | 1656 | 1464368732338 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:05:32 INFO - PROCESS | 1656 | 1464368732570 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x118079800 == 53 [pid = 1656] [id = 170] 10:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1126e2800) [pid = 1656] [serial = 508] [outer = 0x0] 10:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x112cc9c00) [pid = 1656] [serial = 509] [outer = 0x1126e2800] 10:05:32 INFO - PROCESS | 1656 | 1464368732600 Marionette DEBUG loaded listener.js 10:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x113ce7c00) [pid = 1656] [serial = 510] [outer = 0x1126e2800] 10:05:33 INFO - PROCESS | 1656 | 1464368733024 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]]]}] 10:05:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:05:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 819ms 10:05:33 INFO - PROCESS | 1656 | 1464368733038 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1656 | 1464368733041 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:05:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:05:33 INFO - PROCESS | 1656 | 1464368733048 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1656 | 1464368733052 Marionette TRACE conn2 <- [1,654,null,{}] 10:05:33 INFO - PROCESS | 1656 | 1464368733057 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}] 10:05:33 INFO - PROCESS | 1656 | 1464368733192 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:05:33 INFO - PROCESS | 1656 | 1464368733283 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x117008000 == 54 [pid = 1656] [id = 171] 10:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x116764c00) [pid = 1656] [serial = 511] [outer = 0x0] 10:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x117e17400) [pid = 1656] [serial = 512] [outer = 0x116764c00] 10:05:33 INFO - PROCESS | 1656 | 1464368733331 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11850d400) [pid = 1656] [serial = 513] [outer = 0x116764c00] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x128815800 == 53 [pid = 1656] [id = 163] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12616e000 == 52 [pid = 1656] [id = 162] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12106d800 == 51 [pid = 1656] [id = 161] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x124c25800 == 50 [pid = 1656] [id = 160] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1213d7800 == 49 [pid = 1656] [id = 159] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x116469000 == 48 [pid = 1656] [id = 158] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12a6ec400) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x126c54800) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x120cce800) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x113e3a800) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x126540c00) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x119867000 == 47 [pid = 1656] [id = 157] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x119083800 == 46 [pid = 1656] [id = 156] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11805f000 == 45 [pid = 1656] [id = 155] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x116096000 == 44 [pid = 1656] [id = 154] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11700b800 == 43 [pid = 1656] [id = 153] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x116f2a000 == 42 [pid = 1656] [id = 152] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12cc9d000 == 41 [pid = 1656] [id = 151] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12bff8000 == 40 [pid = 1656] [id = 150] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x119c85800 == 39 [pid = 1656] [id = 149] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1166e4000 == 38 [pid = 1656] [id = 148] 10:05:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6df800 == 37 [pid = 1656] [id = 147] 10:05:33 INFO - PROCESS | 1656 | 1464368733807 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]]]}] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x116763400) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11676a400) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x116767400) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1126de400) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11956c800) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12af57800) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12bea4c00) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12c9d8400) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12a75ac00) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1126e3c00) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12beac800) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12c046400) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1193dc000) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x126b78800) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128ef8000) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12beadc00) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11875fc00) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1193d6c00) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118753c00) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1213b0000) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12c6b9c00) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1254e1800) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12944ac00) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12a74f000) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12c3e6c00) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12c9d3000) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 10:05:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12c6c6c00) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 10:05:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:05:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 773ms 10:05:33 INFO - PROCESS | 1656 | 1464368733824 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1656 | 1464368733827 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:05:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:05:33 INFO - PROCESS | 1656 | 1464368733831 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1656 | 1464368733832 Marionette TRACE conn2 <- [1,658,null,{}] 10:05:33 INFO - PROCESS | 1656 | 1464368733835 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}] 10:05:33 INFO - PROCESS | 1656 | 1464368733915 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:05:33 INFO - PROCESS | 1656 | 1464368733920 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f28000 == 38 [pid = 1656] [id = 172] 10:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x117177400) [pid = 1656] [serial = 514] [outer = 0x0] 10:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118de3000) [pid = 1656] [serial = 515] [outer = 0x117177400] 10:05:33 INFO - PROCESS | 1656 | 1464368733947 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1193dd000) [pid = 1656] [serial = 516] [outer = 0x117177400] 10:05:34 INFO - PROCESS | 1656 | 1464368734287 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]]]}] 10:05:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:05:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 10:05:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:05:34 INFO - PROCESS | 1656 | 1464368734300 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:05:34 INFO - PROCESS | 1656 | 1464368734301 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:05:34 INFO - PROCESS | 1656 | 1464368734308 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:05:34 INFO - PROCESS | 1656 | 1464368734314 Marionette TRACE conn2 <- [1,662,null,{}] 10:05:34 INFO - PROCESS | 1656 | 1464368734318 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}] 10:05:34 INFO - PROCESS | 1656 | 1464368734406 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:05:34 INFO - PROCESS | 1656 | 1464368734454 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x119369000 == 39 [pid = 1656] [id = 173] 10:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119065800) [pid = 1656] [serial = 517] [outer = 0x0] 10:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119540800) [pid = 1656] [serial = 518] [outer = 0x119065800] 10:05:34 INFO - PROCESS | 1656 | 1464368734480 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1216e3000) [pid = 1656] [serial = 519] [outer = 0x119065800] 10:05:34 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:34 INFO - PROCESS | 1656 | [1656] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:05:34 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:34 INFO - PROCESS | 1656 | 1464368734762 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]]]}] 10:05:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:05:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 479ms 10:05:34 INFO - PROCESS | 1656 | 1464368734784 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:05:34 INFO - PROCESS | 1656 | 1464368734786 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:05:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:05:34 INFO - PROCESS | 1656 | 1464368734804 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:05:34 INFO - PROCESS | 1656 | 1464368734806 Marionette TRACE conn2 <- [1,666,null,{}] 10:05:34 INFO - PROCESS | 1656 | 1464368734808 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}] 10:05:34 INFO - PROCESS | 1656 | 1464368734896 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:05:34 INFO - PROCESS | 1656 | 1464368734942 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12105d000 == 40 [pid = 1656] [id = 174] 10:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x121432c00) [pid = 1656] [serial = 520] [outer = 0x0] 10:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124bb4c00) [pid = 1656] [serial = 521] [outer = 0x121432c00] 10:05:34 INFO - PROCESS | 1656 | 1464368734970 Marionette DEBUG loaded listener.js 10:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1254e1000) [pid = 1656] [serial = 522] [outer = 0x121432c00] 10:05:35 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:35 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:35 INFO - PROCESS | 1656 | 1464368735250 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]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 485ms 10:05:35 INFO - PROCESS | 1656 | 1464368735275 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1656 | 1464368735276 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:05:35 INFO - PROCESS | 1656 | 1464368735287 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1656 | 1464368735289 Marionette TRACE conn2 <- [1,670,null,{}] 10:05:35 INFO - PROCESS | 1656 | 1464368735291 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}] 10:05:35 INFO - PROCESS | 1656 | 1464368735374 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:05:35 INFO - PROCESS | 1656 | 1464368735381 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12542c000 == 41 [pid = 1656] [id = 175] 10:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1265c8800) [pid = 1656] [serial = 523] [outer = 0x0] 10:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x126c55000) [pid = 1656] [serial = 524] [outer = 0x1265c8800] 10:05:35 INFO - PROCESS | 1656 | 1464368735412 Marionette DEBUG loaded listener.js 10:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x128bab400) [pid = 1656] [serial = 525] [outer = 0x1265c8800] 10:05:35 INFO - PROCESS | 1656 | 1464368735749 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]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 10:05:35 INFO - PROCESS | 1656 | 1464368735757 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1656 | 1464368735759 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:05:35 INFO - PROCESS | 1656 | 1464368735765 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1656 | 1464368735766 Marionette TRACE conn2 <- [1,674,null,{}] 10:05:35 INFO - PROCESS | 1656 | 1464368735768 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}] 10:05:35 INFO - PROCESS | 1656 | 1464368735879 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:05:35 INFO - PROCESS | 1656 | 1464368735899 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12659a800 == 42 [pid = 1656] [id = 176] 10:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126423800) [pid = 1656] [serial = 526] [outer = 0x0] 10:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x128bb5000) [pid = 1656] [serial = 527] [outer = 0x126423800] 10:05:35 INFO - PROCESS | 1656 | 1464368735924 Marionette DEBUG loaded listener.js 10:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12a74ec00) [pid = 1656] [serial = 528] [outer = 0x126423800] 10:05:36 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:36 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:36 INFO - PROCESS | 1656 | 1464368736266 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]]]}] 10:05:36 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 10:05:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 522ms 10:05:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:05:36 INFO - PROCESS | 1656 | 1464368736286 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:05:36 INFO - PROCESS | 1656 | 1464368736287 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:05:36 INFO - PROCESS | 1656 | 1464368736289 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1656 | 1464368736290 Marionette TRACE conn2 <- [1,678,null,{}] 10:05:36 INFO - PROCESS | 1656 | 1464368736293 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}] 10:05:36 INFO - PROCESS | 1656 | 1464368736391 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:05:36 INFO - PROCESS | 1656 | 1464368736424 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12887c000 == 43 [pid = 1656] [id = 177] 10:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12a6f9c00) [pid = 1656] [serial = 529] [outer = 0x0] 10:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12aad3400) [pid = 1656] [serial = 530] [outer = 0x12a6f9c00] 10:05:36 INFO - PROCESS | 1656 | 1464368736448 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12af52800) [pid = 1656] [serial = 531] [outer = 0x12a6f9c00] 10:05:36 INFO - PROCESS | 1656 | 1464368736767 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]]]}] 10:05:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:05:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 10:05:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:05:36 INFO - PROCESS | 1656 | 1464368736812 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:05:36 INFO - PROCESS | 1656 | 1464368736813 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:05:36 INFO - PROCESS | 1656 | 1464368736815 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1656 | 1464368736816 Marionette TRACE conn2 <- [1,682,null,{}] 10:05:36 INFO - PROCESS | 1656 | 1464368736819 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}] 10:05:36 INFO - PROCESS | 1656 | 1464368736917 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:05:36 INFO - PROCESS | 1656 | 1464368736921 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a503000 == 44 [pid = 1656] [id = 178] 10:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12a755400) [pid = 1656] [serial = 532] [outer = 0x0] 10:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12b0a8800) [pid = 1656] [serial = 533] [outer = 0x12a755400] 10:05:36 INFO - PROCESS | 1656 | 1464368736945 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12b93a800) [pid = 1656] [serial = 534] [outer = 0x12a755400] 10:05:37 INFO - PROCESS | 1656 | 1464368737752 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]]]}] 10:05:37 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) 10:05:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 10:05:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:05:37 INFO - PROCESS | 1656 | 1464368737785 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1656 | 1464368737786 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:05:37 INFO - PROCESS | 1656 | 1464368737788 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1656 | 1464368737789 Marionette TRACE conn2 <- [1,686,null,{}] 10:05:37 INFO - PROCESS | 1656 | 1464368737798 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}] 10:05:37 INFO - PROCESS | 1656 | 1464368737986 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x128baec00) [pid = 1656] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1193d9c00) [pid = 1656] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c3e7800) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1133a2800) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119766800) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128ef8800) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x124bb4000) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119ad4400) [pid = 1656] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12388cc00) [pid = 1656] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124be0800) [pid = 1656] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1164a8000) [pid = 1656] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119057400) [pid = 1656] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1184f0400) [pid = 1656] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x113a66c00) [pid = 1656] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x115fccc00) [pid = 1656] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119543000) [pid = 1656] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:05:37 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116766400) [pid = 1656] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:05:38 INFO - PROCESS | 1656 | 1464368738028 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x118073000 == 45 [pid = 1656] [id = 179] 10:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x111e6c000) [pid = 1656] [serial = 535] [outer = 0x0] 10:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1150f7400) [pid = 1656] [serial = 536] [outer = 0x111e6c000] 10:05:38 INFO - PROCESS | 1656 | 1464368738053 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1185a2c00) [pid = 1656] [serial = 537] [outer = 0x111e6c000] 10:05:38 INFO - PROCESS | 1656 | 1464368738785 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]]]}] 10:05:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:05:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1020ms 10:05:38 INFO - PROCESS | 1656 | 1464368738808 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:05:38 INFO - PROCESS | 1656 | 1464368738810 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:05:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:05:38 INFO - PROCESS | 1656 | 1464368738814 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:05:38 INFO - PROCESS | 1656 | 1464368738815 Marionette TRACE conn2 <- [1,690,null,{}] 10:05:38 INFO - PROCESS | 1656 | 1464368738817 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}] 10:05:38 INFO - PROCESS | 1656 | 1464368738898 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:05:38 INFO - PROCESS | 1656 | 1464368738902 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b91a800 == 46 [pid = 1656] [id = 180] 10:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x115fd7400) [pid = 1656] [serial = 538] [outer = 0x0] 10:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12641dc00) [pid = 1656] [serial = 539] [outer = 0x115fd7400] 10:05:38 INFO - PROCESS | 1656 | 1464368738932 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12b943800) [pid = 1656] [serial = 540] [outer = 0x115fd7400] 10:05:39 INFO - PROCESS | 1656 | 1464368739768 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]]]}] 10:05:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:05:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 10:05:39 INFO - PROCESS | 1656 | 1464368739791 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:05:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:05:39 INFO - PROCESS | 1656 | 1464368739794 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:05:39 INFO - PROCESS | 1656 | 1464368739797 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1656 | 1464368739799 Marionette TRACE conn2 <- [1,694,null,{}] 10:05:39 INFO - PROCESS | 1656 | 1464368739801 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}] 10:05:39 INFO - PROCESS | 1656 | 1464368739915 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:05:39 INFO - PROCESS | 1656 | 1464368739943 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be48000 == 47 [pid = 1656] [id = 181] 10:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1180ac800) [pid = 1656] [serial = 541] [outer = 0x0] 10:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12ba27800) [pid = 1656] [serial = 542] [outer = 0x1180ac800] 10:05:39 INFO - PROCESS | 1656 | 1464368739968 Marionette DEBUG loaded listener.js 10:05:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12bea9400) [pid = 1656] [serial = 543] [outer = 0x1180ac800] 10:05:40 INFO - PROCESS | 1656 | 1464368740897 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]]]}] 10:05:40 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) 10:05:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1122ms 10:05:40 INFO - PROCESS | 1656 | 1464368740920 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:05:40 INFO - PROCESS | 1656 | 1464368740922 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:05:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:05:40 INFO - PROCESS | 1656 | 1464368740925 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1656 | 1464368740928 Marionette TRACE conn2 <- [1,698,null,{}] 10:05:40 INFO - PROCESS | 1656 | 1464368740931 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}] 10:05:41 INFO - PROCESS | 1656 | 1464368741036 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:05:41 INFO - PROCESS | 1656 | 1464368741083 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119085800 == 48 [pid = 1656] [id = 182] 10:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1166bfc00) [pid = 1656] [serial = 544] [outer = 0x0] 10:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x117e13400) [pid = 1656] [serial = 545] [outer = 0x1166bfc00] 10:05:41 INFO - PROCESS | 1656 | 1464368741114 Marionette DEBUG loaded listener.js 10:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118751400) [pid = 1656] [serial = 546] [outer = 0x1166bfc00] 10:05:42 INFO - PROCESS | 1656 | 1464368742020 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]]]}] 10:05:42 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) 10:05:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 10:05:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:05:42 INFO - PROCESS | 1656 | 1464368742049 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:05:42 INFO - PROCESS | 1656 | 1464368742052 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:05:42 INFO - PROCESS | 1656 | 1464368742057 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:05:42 INFO - PROCESS | 1656 | 1464368742059 Marionette TRACE conn2 <- [1,702,null,{}] 10:05:42 INFO - PROCESS | 1656 | 1464368742064 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}] 10:05:42 INFO - PROCESS | 1656 | 1464368742164 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:05:42 INFO - PROCESS | 1656 | 1464368742211 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265a7800 == 49 [pid = 1656] [id = 183] 10:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1193d8000) [pid = 1656] [serial = 547] [outer = 0x0] 10:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119a73800) [pid = 1656] [serial = 548] [outer = 0x1193d8000] 10:05:42 INFO - PROCESS | 1656 | 1464368742241 Marionette DEBUG loaded listener.js 10:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1183f4c00) [pid = 1656] [serial = 549] [outer = 0x1193d8000] 10:05:43 INFO - PROCESS | 1656 | 1464368743140 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]]]}] 10:05:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:05:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1122ms 10:05:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:05:43 INFO - PROCESS | 1656 | 1464368743181 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:05:43 INFO - PROCESS | 1656 | 1464368743182 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:05:43 INFO - PROCESS | 1656 | 1464368743184 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:05:43 INFO - PROCESS | 1656 | 1464368743187 Marionette TRACE conn2 <- [1,706,null,{}] 10:05:43 INFO - PROCESS | 1656 | 1464368743195 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}] 10:05:43 INFO - PROCESS | 1656 | 1464368743297 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:05:43 INFO - PROCESS | 1656 | 1464368743345 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be5b800 == 50 [pid = 1656] [id = 184] 10:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124cc8800) [pid = 1656] [serial = 550] [outer = 0x0] 10:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x128bb1400) [pid = 1656] [serial = 551] [outer = 0x124cc8800] 10:05:43 INFO - PROCESS | 1656 | 1464368743376 Marionette DEBUG loaded listener.js 10:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12949b800) [pid = 1656] [serial = 552] [outer = 0x124cc8800] 10:05:44 INFO - PROCESS | 1656 | 1464368744257 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]]]}] 10:05:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:05:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1124ms 10:05:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:05:44 INFO - PROCESS | 1656 | 1464368744308 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1656 | 1464368744310 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:05:44 INFO - PROCESS | 1656 | 1464368744312 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1656 | 1464368744313 Marionette TRACE conn2 <- [1,710,null,{}] 10:05:44 INFO - PROCESS | 1656 | 1464368744315 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}] 10:05:44 INFO - PROCESS | 1656 | 1464368744402 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:05:44 INFO - PROCESS | 1656 | 1464368744468 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x125dc0000 == 51 [pid = 1656] [id = 185] 10:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1254e4800) [pid = 1656] [serial = 553] [outer = 0x0] 10:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12af60000) [pid = 1656] [serial = 554] [outer = 0x1254e4800] 10:05:44 INFO - PROCESS | 1656 | 1464368744516 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12ba21c00) [pid = 1656] [serial = 555] [outer = 0x1254e4800] 10:05:45 INFO - PROCESS | 1656 | 1464368745503 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]]]}] 10:05:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:05:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1221ms 10:05:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:05:45 INFO - PROCESS | 1656 | 1464368745534 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:05:45 INFO - PROCESS | 1656 | 1464368745536 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:05:45 INFO - PROCESS | 1656 | 1464368745540 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:05:45 INFO - PROCESS | 1656 | 1464368745542 Marionette TRACE conn2 <- [1,714,null,{}] 10:05:45 INFO - PROCESS | 1656 | 1464368745549 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}] 10:05:45 INFO - PROCESS | 1656 | 1464368745638 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:05:45 INFO - PROCESS | 1656 | 1464368745688 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c77800 == 52 [pid = 1656] [id = 186] 10:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1168a2800) [pid = 1656] [serial = 556] [outer = 0x0] 10:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x117e0b400) [pid = 1656] [serial = 557] [outer = 0x1168a2800] 10:05:45 INFO - PROCESS | 1656 | 1464368745717 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1185aa000) [pid = 1656] [serial = 558] [outer = 0x1168a2800] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12b91a800 == 51 [pid = 1656] [id = 180] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x118073000 == 50 [pid = 1656] [id = 179] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12a503000 == 49 [pid = 1656] [id = 178] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12887c000 == 48 [pid = 1656] [id = 177] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12659a800 == 47 [pid = 1656] [id = 176] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12542c000 == 46 [pid = 1656] [id = 175] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12105d000 == 45 [pid = 1656] [id = 174] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12944d800) [pid = 1656] [serial = 490] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x119369000 == 44 [pid = 1656] [id = 173] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x116f28000 == 43 [pid = 1656] [id = 172] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x117008000 == 42 [pid = 1656] [id = 171] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x118079800 == 41 [pid = 1656] [id = 170] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x129552000 == 40 [pid = 1656] [id = 167] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1187de000 == 39 [pid = 1656] [id = 166] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1164c5000 == 38 [pid = 1656] [id = 165] 10:05:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1292f5000 == 37 [pid = 1656] [id = 164] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12c6bac00) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1168a3400) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x121436c00) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12ba25000) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128bb5400) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12112a000) [pid = 1656] [serial = 472] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124e4cc00) [pid = 1656] [serial = 475] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1249dac00) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x125d4f000) [pid = 1656] [serial = 478] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1180b6400) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11675d000) [pid = 1656] [serial = 460] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11676bc00) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1193d9800) [pid = 1656] [serial = 466] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11953e000) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x126c5c400) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1254e3c00) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x113ae9800) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1185a3000) [pid = 1656] [serial = 463] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11905cc00) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x115fd6000) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x113c52c00) [pid = 1656] [serial = 457] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124cc5000) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128bb1800) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1187b6400) [pid = 1656] [serial = 454] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119568400) [pid = 1656] [serial = 469] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x124cc7c00) [pid = 1656] [serial = 481] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1265c7c00) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1291eb400) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128eef400) [pid = 1656] [serial = 487] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12618d400) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126b78c00) [pid = 1656] [serial = 484] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11976e800) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119ac7800) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 10:05:46 INFO - PROCESS | 1656 | 1464368746605 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]]]}] 10:05:46 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 10:05:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1075ms 10:05:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:05:46 INFO - PROCESS | 1656 | 1464368746615 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1656 | 1464368746619 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:05:46 INFO - PROCESS | 1656 | 1464368746623 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1656 | 1464368746624 Marionette TRACE conn2 <- [1,718,null,{}] 10:05:46 INFO - PROCESS | 1656 | 1464368746628 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}] 10:05:46 INFO - PROCESS | 1656 | 1464368746708 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:05:46 INFO - PROCESS | 1656 | 1464368746715 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166eb000 == 38 [pid = 1656] [id = 187] 10:05:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11767c000) [pid = 1656] [serial = 559] [outer = 0x0] 10:05:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1193d9800) [pid = 1656] [serial = 560] [outer = 0x11767c000] 10:05:46 INFO - PROCESS | 1656 | 1464368746742 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119563000) [pid = 1656] [serial = 561] [outer = 0x11767c000] 10:05:47 INFO - PROCESS | 1656 | 1464368747567 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]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:05:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 974ms 10:05:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:05:47 INFO - PROCESS | 1656 | 1464368747598 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1656 | 1464368747599 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:05:47 INFO - PROCESS | 1656 | 1464368747601 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1656 | 1464368747604 Marionette TRACE conn2 <- [1,722,null,{}] 10:05:47 INFO - PROCESS | 1656 | 1464368747613 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}] 10:05:47 INFO - PROCESS | 1656 | 1464368747701 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:05:47 INFO - PROCESS | 1656 | 1464368747745 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x119372800 == 39 [pid = 1656] [id = 188] 10:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119771c00) [pid = 1656] [serial = 562] [outer = 0x0] 10:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1249d7c00) [pid = 1656] [serial = 563] [outer = 0x119771c00] 10:05:47 INFO - PROCESS | 1656 | 1464368747772 Marionette DEBUG loaded listener.js 10:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12549a000) [pid = 1656] [serial = 564] [outer = 0x119771c00] 10:05:48 INFO - PROCESS | 1656 | 1464368748070 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] 10:05:48 INFO - PROCESS | 1656 | 1464368748124 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:05:48 INFO - PROCESS | 1656 | 1464368748126 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - PROCESS | 1656 | 1464368748129 Marionette TRACE conn2 <- [1,726,null,{}] 10:05:48 INFO - PROCESS | 1656 | 1464368748132 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}] 10:05:48 INFO - PROCESS | 1656 | 1464368748219 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:05:48 INFO - PROCESS | 1656 | 1464368748272 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12116d800 == 40 [pid = 1656] [id = 189] 10:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124808400) [pid = 1656] [serial = 565] [outer = 0x0] 10:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12618b400) [pid = 1656] [serial = 566] [outer = 0x124808400] 10:05:48 INFO - PROCESS | 1656 | 1464368748298 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128bacc00) [pid = 1656] [serial = 567] [outer = 0x124808400] 10:05:48 INFO - PROCESS | 1656 | 1464368748634 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]]]}] 10:05:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:05:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 522ms 10:05:48 INFO - PROCESS | 1656 | 1464368748649 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 1656 | 1464368748651 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:05:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:05:48 INFO - PROCESS | 1656 | 1464368748653 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - PROCESS | 1656 | 1464368748654 Marionette TRACE conn2 <- [1,730,null,{}] 10:05:48 INFO - PROCESS | 1656 | 1464368748656 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}] 10:05:48 INFO - PROCESS | 1656 | 1464368748752 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:05:48 INFO - PROCESS | 1656 | 1464368748756 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118069800 == 41 [pid = 1656] [id = 190] 10:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x113340400) [pid = 1656] [serial = 568] [outer = 0x0] 10:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128bb1000) [pid = 1656] [serial = 569] [outer = 0x113340400] 10:05:48 INFO - PROCESS | 1656 | 1464368748782 Marionette DEBUG loaded listener.js 10:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12a6f1c00) [pid = 1656] [serial = 570] [outer = 0x113340400] 10:05:49 INFO - PROCESS | 1656 | 1464368749124 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] 10:05:49 INFO - PROCESS | 1656 | 1464368749173 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:05:49 INFO - PROCESS | 1656 | 1464368749176 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:05:49 INFO - PROCESS | 1656 | 1464368749177 Marionette TRACE conn2 <- [1,734,null,{}] 10:05:49 INFO - PROCESS | 1656 | 1464368749179 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}] 10:05:49 INFO - PROCESS | 1656 | 1464368749301 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:05:49 INFO - PROCESS | 1656 | 1464368749315 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x126795000 == 42 [pid = 1656] [id = 191] 10:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12a751c00) [pid = 1656] [serial = 571] [outer = 0x0] 10:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12b93dc00) [pid = 1656] [serial = 572] [outer = 0x12a751c00] 10:05:49 INFO - PROCESS | 1656 | 1464368749348 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12bea8c00) [pid = 1656] [serial = 573] [outer = 0x12a751c00] 10:05:49 INFO - PROCESS | 1656 | 1464368749673 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]]]}] 10:05:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:05:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 520ms 10:05:49 INFO - PROCESS | 1656 | 1464368749697 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:05:49 INFO - PROCESS | 1656 | 1464368749698 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:05:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:05:49 INFO - PROCESS | 1656 | 1464368749700 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:05:49 INFO - PROCESS | 1656 | 1464368749701 Marionette TRACE conn2 <- [1,738,null,{}] 10:05:49 INFO - PROCESS | 1656 | 1464368749703 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}] 10:05:49 INFO - PROCESS | 1656 | 1464368749798 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:05:49 INFO - PROCESS | 1656 | 1464368749811 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x129552000 == 43 [pid = 1656] [id = 192] 10:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12ba2bc00) [pid = 1656] [serial = 574] [outer = 0x0] 10:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12c045400) [pid = 1656] [serial = 575] [outer = 0x12ba2bc00] 10:05:49 INFO - PROCESS | 1656 | 1464368749836 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1184f6400) [pid = 1656] [serial = 576] [outer = 0x12ba2bc00] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12a6f9c00) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12a755400) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121432c00) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1126e2800) [pid = 1656] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x116764c00) [pid = 1656] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119065800) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1265c8800) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x117177400) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x115fd7400) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x111e6c000) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:05:50 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126423800) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:05:50 INFO - PROCESS | 1656 | 1464368750621 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]]]}] 10:05:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:05:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 10:05:50 INFO - PROCESS | 1656 | 1464368750669 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1656 | 1464368750670 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:05:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:05:50 INFO - PROCESS | 1656 | 1464368750672 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1656 | 1464368750674 Marionette TRACE conn2 <- [1,742,null,{}] 10:05:50 INFO - PROCESS | 1656 | 1464368750676 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}] 10:05:50 INFO - PROCESS | 1656 | 1464368750753 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:05:50 INFO - PROCESS | 1656 | 1464368750758 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c7c000 == 44 [pid = 1656] [id = 193] 10:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1166c0c00) [pid = 1656] [serial = 577] [outer = 0x0] 10:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125d53400) [pid = 1656] [serial = 578] [outer = 0x1166c0c00] 10:05:50 INFO - PROCESS | 1656 | 1464368750784 Marionette DEBUG loaded listener.js 10:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12b0b1800) [pid = 1656] [serial = 579] [outer = 0x1166c0c00] 10:05:51 INFO - PROCESS | 1656 | 1464368751567 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]]]}] 10:05:51 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 10:05:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 918ms 10:05:51 INFO - PROCESS | 1656 | 1464368751591 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:05:51 INFO - PROCESS | 1656 | 1464368751594 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:05:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:05:51 INFO - PROCESS | 1656 | 1464368751596 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:05:51 INFO - PROCESS | 1656 | 1464368751597 Marionette TRACE conn2 <- [1,746,null,{}] 10:05:51 INFO - PROCESS | 1656 | 1464368751600 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}] 10:05:51 INFO - PROCESS | 1656 | 1464368751677 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:05:51 INFO - PROCESS | 1656 | 1464368751683 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b261000 == 45 [pid = 1656] [id = 194] 10:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12c048000) [pid = 1656] [serial = 580] [outer = 0x0] 10:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12c6b8c00) [pid = 1656] [serial = 581] [outer = 0x12c048000] 10:05:51 INFO - PROCESS | 1656 | 1464368751708 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12c6c0000) [pid = 1656] [serial = 582] [outer = 0x12c048000] 10:05:52 INFO - PROCESS | 1656 | 1464368752528 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]]]}] 10:05:52 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.) 10:05:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 10:05:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:05:52 INFO - PROCESS | 1656 | 1464368752566 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1656 | 1464368752568 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:05:52 INFO - PROCESS | 1656 | 1464368752571 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1656 | 1464368752573 Marionette TRACE conn2 <- [1,750,null,{}] 10:05:52 INFO - PROCESS | 1656 | 1464368752576 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}] 10:05:52 INFO - PROCESS | 1656 | 1464368752757 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:05:52 INFO - PROCESS | 1656 | 1464368752789 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x113c22800 == 46 [pid = 1656] [id = 195] 10:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1126d8000) [pid = 1656] [serial = 583] [outer = 0x0] 10:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x113343c00) [pid = 1656] [serial = 584] [outer = 0x1126d8000] 10:05:52 INFO - PROCESS | 1656 | 1464368752822 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116761c00) [pid = 1656] [serial = 585] [outer = 0x1126d8000] 10:05:53 INFO - PROCESS | 1656 | 1464368753741 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]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:05:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1221ms 10:05:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:05:53 INFO - PROCESS | 1656 | 1464368753792 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1656 | 1464368753794 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:05:53 INFO - PROCESS | 1656 | 1464368753797 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1656 | 1464368753800 Marionette TRACE conn2 <- [1,754,null,{}] 10:05:53 INFO - PROCESS | 1656 | 1464368753804 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}] 10:05:53 INFO - PROCESS | 1656 | 1464368753905 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:05:53 INFO - PROCESS | 1656 | 1464368753952 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12106b000 == 47 [pid = 1656] [id = 196] 10:05:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118505800) [pid = 1656] [serial = 586] [outer = 0x0] 10:05:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119564c00) [pid = 1656] [serial = 587] [outer = 0x118505800] 10:05:53 INFO - PROCESS | 1656 | 1464368753983 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x121004c00) [pid = 1656] [serial = 588] [outer = 0x118505800] 10:05:54 INFO - PROCESS | 1656 | 1464368754911 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]]]}] 10:05:54 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 10:05:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1121ms 10:05:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:05:54 INFO - PROCESS | 1656 | 1464368754919 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:05:54 INFO - PROCESS | 1656 | 1464368754921 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:05:54 INFO - PROCESS | 1656 | 1464368754923 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 1656 | 1464368754924 Marionette TRACE conn2 <- [1,758,null,{}] 10:05:54 INFO - PROCESS | 1656 | 1464368754927 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}] 10:05:55 INFO - PROCESS | 1656 | 1464368755027 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:05:55 INFO - PROCESS | 1656 | 1464368755076 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b248800 == 48 [pid = 1656] [id = 197] 10:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x121864c00) [pid = 1656] [serial = 589] [outer = 0x0] 10:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1265c3c00) [pid = 1656] [serial = 590] [outer = 0x121864c00] 10:05:55 INFO - PROCESS | 1656 | 1464368755106 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1291e1c00) [pid = 1656] [serial = 591] [outer = 0x121864c00] 10:05:55 INFO - PROCESS | 1656 | 1464368755548 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]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:05:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 671ms 10:05:55 INFO - PROCESS | 1656 | 1464368755594 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1656 | 1464368755597 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:05:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:05:55 INFO - PROCESS | 1656 | 1464368755605 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1656 | 1464368755608 Marionette TRACE conn2 <- [1,762,null,{}] 10:05:55 INFO - PROCESS | 1656 | 1464368755611 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}] 10:05:55 INFO - PROCESS | 1656 | 1464368755712 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:05:55 INFO - PROCESS | 1656 | 1464368755776 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bff6800 == 49 [pid = 1656] [id = 198] 10:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1291ef000) [pid = 1656] [serial = 592] [outer = 0x0] 10:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12b93c800) [pid = 1656] [serial = 593] [outer = 0x1291ef000] 10:05:55 INFO - PROCESS | 1656 | 1464368755805 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12ba2ac00) [pid = 1656] [serial = 594] [outer = 0x1291ef000] 10:05:56 INFO - PROCESS | 1656 | 1464368756816 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]]]}] 10:05:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:05:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1228ms 10:05:56 INFO - PROCESS | 1656 | 1464368756829 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:05:56 INFO - PROCESS | 1656 | 1464368756831 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:05:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:05:56 INFO - PROCESS | 1656 | 1464368756835 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:05:56 INFO - PROCESS | 1656 | 1464368756837 Marionette TRACE conn2 <- [1,766,null,{}] 10:05:56 INFO - PROCESS | 1656 | 1464368756842 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}] 10:05:56 INFO - PROCESS | 1656 | 1464368756964 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:05:57 INFO - PROCESS | 1656 | 1464368757018 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197d1000 == 50 [pid = 1656] [id = 199] 10:05:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x117e16800) [pid = 1656] [serial = 595] [outer = 0x0] 10:05:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1183e7c00) [pid = 1656] [serial = 596] [outer = 0x117e16800] 10:05:57 INFO - PROCESS | 1656 | 1464368757047 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1192ac000) [pid = 1656] [serial = 597] [outer = 0x117e16800] 10:05:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12b261000 == 49 [pid = 1656] [id = 194] 10:05:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119c7c000 == 48 [pid = 1656] [id = 193] 10:05:57 INFO - PROCESS | 1656 | --DOCSHELL 0x129552000 == 47 [pid = 1656] [id = 192] 10:05:57 INFO - PROCESS | 1656 | --DOCSHELL 0x126795000 == 46 [pid = 1656] [id = 191] 10:05:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118069800 == 45 [pid = 1656] [id = 190] 10:05:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12116d800 == 44 [pid = 1656] [id = 189] 10:05:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119372800 == 43 [pid = 1656] [id = 188] 10:05:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1166eb000 == 42 [pid = 1656] [id = 187] 10:05:57 INFO - PROCESS | 1656 | --DOCSHELL 0x119c77800 == 41 [pid = 1656] [id = 186] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12aad3400) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12b0a8800) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x124bb4c00) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1254e1000) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x113ce7c00) [pid = 1656] [serial = 510] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x112cc9c00) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11850d400) [pid = 1656] [serial = 513] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x117e17400) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12112e000) [pid = 1656] [serial = 499] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119540800) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1216e3000) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12af52800) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x126c55000) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128bab400) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118de3000) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1193dd000) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1150fd400) [pid = 1656] [serial = 493] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11850d000) [pid = 1656] [serial = 496] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119ac9800) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1291e5400) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b943800) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1185a2c00) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1150f7400) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12641dc00) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128bb5000) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12a74ec00) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1192a3000) [pid = 1656] [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.] 10:05:57 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b93a800) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 10:05:57 INFO - PROCESS | 1656 | 1464368757975 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]]]}] 10:05:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:05:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1175ms 10:05:58 INFO - PROCESS | 1656 | 1464368758009 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:05:58 INFO - PROCESS | 1656 | 1464368758013 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:05:58 INFO - PROCESS | 1656 | 1464368758017 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1656 | 1464368758019 Marionette TRACE conn2 <- [1,770,null,{}] 10:05:58 INFO - PROCESS | 1656 | 1464368758021 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}] 10:05:58 INFO - PROCESS | 1656 | 1464368758103 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:05:58 INFO - PROCESS | 1656 | 1464368758110 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x118522800 == 42 [pid = 1656] [id = 200] 10:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1193de000) [pid = 1656] [serial = 598] [outer = 0x0] 10:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119735800) [pid = 1656] [serial = 599] [outer = 0x1193de000] 10:05:58 INFO - PROCESS | 1656 | 1464368758136 Marionette DEBUG loaded listener.js 10:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120cd6400) [pid = 1656] [serial = 600] [outer = 0x1193de000] 10:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 10:05:58 INFO - PROCESS | 1656 | 1464368758483 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]]]}] 10:05:58 INFO - PROCESS | 1656 | 1464368758486 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:05:58 INFO - PROCESS | 1656 | 1464368758487 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:05:58 INFO - PROCESS | 1656 | 1464368758490 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1656 | 1464368758492 Marionette TRACE conn2 <- [1,774,null,{}] 10:05:58 INFO - PROCESS | 1656 | 1464368758503 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}] 10:05:58 INFO - PROCESS | 1656 | 1464368758590 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:05:58 INFO - PROCESS | 1656 | 1464368758639 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f55000 == 43 [pid = 1656] [id = 201] 10:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12112e000) [pid = 1656] [serial = 601] [outer = 0x0] 10:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124be0800) [pid = 1656] [serial = 602] [outer = 0x12112e000] 10:05:58 INFO - PROCESS | 1656 | 1464368758666 Marionette DEBUG loaded listener.js 10:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126c61c00) [pid = 1656] [serial = 603] [outer = 0x12112e000] 10:05:58 INFO - PROCESS | 1656 | 1464368758949 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]]]}] 10:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 473ms 10:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:05:58 INFO - PROCESS | 1656 | 1464368758982 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:05:58 INFO - PROCESS | 1656 | 1464368758984 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:05:58 INFO - PROCESS | 1656 | 1464368758986 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1656 | 1464368758987 Marionette TRACE conn2 <- [1,778,null,{}] 10:05:58 INFO - PROCESS | 1656 | 1464368758990 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}] 10:05:59 INFO - PROCESS | 1656 | 1464368759081 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:05:59 INFO - PROCESS | 1656 | 1464368759085 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x125420800 == 44 [pid = 1656] [id = 202] 10:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128ef3000) [pid = 1656] [serial = 604] [outer = 0x0] 10:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1291ed000) [pid = 1656] [serial = 605] [outer = 0x128ef3000] 10:05:59 INFO - PROCESS | 1656 | 1464368759111 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a6f8400) [pid = 1656] [serial = 606] [outer = 0x128ef3000] 10:05:59 INFO - PROCESS | 1656 | 1464368759462 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]]]}] 10:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 519ms 10:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:05:59 INFO - PROCESS | 1656 | 1464368759507 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1656 | 1464368759508 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:05:59 INFO - PROCESS | 1656 | 1464368759510 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1656 | 1464368759511 Marionette TRACE conn2 <- [1,782,null,{}] 10:05:59 INFO - PROCESS | 1656 | 1464368759513 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}] 10:05:59 INFO - PROCESS | 1656 | 1464368759611 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:05:59 INFO - PROCESS | 1656 | 1464368759623 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265b8000 == 45 [pid = 1656] [id = 203] 10:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1291eb400) [pid = 1656] [serial = 607] [outer = 0x0] 10:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12af52400) [pid = 1656] [serial = 608] [outer = 0x1291eb400] 10:05:59 INFO - PROCESS | 1656 | 1464368759648 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12b93a800) [pid = 1656] [serial = 609] [outer = 0x1291eb400] 10:05:59 INFO - PROCESS | 1656 | 1464368759960 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]]]}] 10:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 10:05:59 INFO - PROCESS | 1656 | 1464368759982 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1656 | 1464368759984 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:05:59 INFO - PROCESS | 1656 | 1464368759986 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1656 | 1464368759987 Marionette TRACE conn2 <- [1,786,null,{}] 10:05:59 INFO - PROCESS | 1656 | 1464368759990 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}] 10:06:00 INFO - PROCESS | 1656 | 1464368760114 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:06:00 INFO - PROCESS | 1656 | 1464368760119 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12912d000 == 46 [pid = 1656] [id = 204] 10:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12b945c00) [pid = 1656] [serial = 610] [outer = 0x0] 10:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12beaa800) [pid = 1656] [serial = 611] [outer = 0x12b945c00] 10:06:00 INFO - PROCESS | 1656 | 1464368760171 Marionette DEBUG loaded listener.js 10:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12c6bd000) [pid = 1656] [serial = 612] [outer = 0x12b945c00] 10:06:00 INFO - PROCESS | 1656 | 1464368760519 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]]]}] 10:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 571ms 10:06:00 INFO - PROCESS | 1656 | 1464368760557 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1656 | 1464368760559 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:06:00 INFO - PROCESS | 1656 | 1464368760561 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1656 | 1464368760562 Marionette TRACE conn2 <- [1,790,null,{}] 10:06:00 INFO - PROCESS | 1656 | 1464368760565 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}] 10:06:00 INFO - PROCESS | 1656 | 1464368760665 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:06:00 INFO - PROCESS | 1656 | 1464368760679 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a795800 == 47 [pid = 1656] [id = 205] 10:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118252c00) [pid = 1656] [serial = 613] [outer = 0x0] 10:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11825b000) [pid = 1656] [serial = 614] [outer = 0x118252c00] 10:06:00 INFO - PROCESS | 1656 | 1464368760704 Marionette DEBUG loaded listener.js 10:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11825f000) [pid = 1656] [serial = 615] [outer = 0x118252c00] 10:06:01 INFO - PROCESS | 1656 | 1464368761060 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]]]}] 10:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 10:06:01 INFO - PROCESS | 1656 | 1464368761083 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:06:01 INFO - PROCESS | 1656 | 1464368761084 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:06:01 INFO - PROCESS | 1656 | 1464368761088 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:06:01 INFO - PROCESS | 1656 | 1464368761090 Marionette TRACE conn2 <- [1,794,null,{}] 10:06:01 INFO - PROCESS | 1656 | 1464368761093 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}] 10:06:01 INFO - PROCESS | 1656 | 1464368761244 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:06:01 INFO - PROCESS | 1656 | 1464368761263 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x118525800 == 48 [pid = 1656] [id = 206] 10:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118258c00) [pid = 1656] [serial = 616] [outer = 0x0] 10:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12c6bf000) [pid = 1656] [serial = 617] [outer = 0x118258c00] 10:06:01 INFO - PROCESS | 1656 | 1464368761298 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12c9cec00) [pid = 1656] [serial = 618] [outer = 0x118258c00] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11767c000) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12a751c00) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x124808400) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119771c00) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1168a2800) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x113340400) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12ba2bc00) [pid = 1656] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1166c0c00) [pid = 1656] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1248d2c00) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1126dfc00) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112cc9400) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1265ba400) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:06:01 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128efac00) [pid = 1656] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:06:01 INFO - PROCESS | 1656 | 1464368761774 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]]]}] 10:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 721ms 10:06:01 INFO - PROCESS | 1656 | 1464368761808 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:06:01 INFO - PROCESS | 1656 | 1464368761810 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:06:01 INFO - PROCESS | 1656 | 1464368761814 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:06:01 INFO - PROCESS | 1656 | 1464368761815 Marionette TRACE conn2 <- [1,798,null,{}] 10:06:01 INFO - PROCESS | 1656 | 1464368761818 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}] 10:06:01 INFO - PROCESS | 1656 | 1464368761901 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:06:01 INFO - PROCESS | 1656 | 1464368761953 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x125dbc800 == 49 [pid = 1656] [id = 207] 10:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11767c000) [pid = 1656] [serial = 619] [outer = 0x0] 10:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119737800) [pid = 1656] [serial = 620] [outer = 0x11767c000] 10:06:01 INFO - PROCESS | 1656 | 1464368761978 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128ac6800) [pid = 1656] [serial = 621] [outer = 0x11767c000] 10:06:02 INFO - PROCESS | 1656 | 1464368762251 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]]]}] 10:06:02 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 10:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms 10:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:06:02 INFO - PROCESS | 1656 | 1464368762285 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:06:02 INFO - PROCESS | 1656 | 1464368762286 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:06:02 INFO - PROCESS | 1656 | 1464368762288 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1656 | 1464368762290 Marionette TRACE conn2 <- [1,802,null,{}] 10:06:02 INFO - PROCESS | 1656 | 1464368762300 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}] 10:06:02 INFO - PROCESS | 1656 | 1464368762389 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:06:02 INFO - PROCESS | 1656 | 1464368762394 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bff1800 == 50 [pid = 1656] [id = 208] 10:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128ac9000) [pid = 1656] [serial = 622] [outer = 0x0] 10:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128ace400) [pid = 1656] [serial = 623] [outer = 0x128ac9000] 10:06:02 INFO - PROCESS | 1656 | 1464368762419 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128badc00) [pid = 1656] [serial = 624] [outer = 0x128ac9000] 10:06:02 INFO - PROCESS | 1656 | 1464368762764 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]]]}] 10:06:02 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 10:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 10:06:02 INFO - PROCESS | 1656 | 1464368762807 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:06:02 INFO - PROCESS | 1656 | 1464368762808 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:06:02 INFO - PROCESS | 1656 | 1464368762811 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1656 | 1464368762813 Marionette TRACE conn2 <- [1,806,null,{}] 10:06:02 INFO - PROCESS | 1656 | 1464368762815 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}] 10:06:02 INFO - PROCESS | 1656 | 1464368762908 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:06:02 INFO - PROCESS | 1656 | 1464368762915 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e1800 == 51 [pid = 1656] [id = 209] 10:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128acf400) [pid = 1656] [serial = 625] [outer = 0x0] 10:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12c9cc800) [pid = 1656] [serial = 626] [outer = 0x128acf400] 10:06:02 INFO - PROCESS | 1656 | 1464368762943 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12cf78400) [pid = 1656] [serial = 627] [outer = 0x128acf400] 10:06:03 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:06:03 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:06:03 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:06:03 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 10:06:03 INFO - PROCESS | 1656 | 1464368763294 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]]]}] 10:06:03 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 10:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 10:06:03 INFO - PROCESS | 1656 | 1464368763331 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:06:03 INFO - PROCESS | 1656 | 1464368763332 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:06:03 INFO - PROCESS | 1656 | 1464368763334 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1656 | 1464368763336 Marionette TRACE conn2 <- [1,810,null,{}] 10:06:03 INFO - PROCESS | 1656 | 1464368763338 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}] 10:06:03 INFO - PROCESS | 1656 | 1464368763422 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:06:03 INFO - PROCESS | 1656 | 1464368763475 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cc91000 == 52 [pid = 1656] [id = 210] 10:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x121043800) [pid = 1656] [serial = 628] [outer = 0x0] 10:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128ac9400) [pid = 1656] [serial = 629] [outer = 0x121043800] 10:06:03 INFO - PROCESS | 1656 | 1464368763499 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12cf7c800) [pid = 1656] [serial = 630] [outer = 0x121043800] 10:06:03 INFO - PROCESS | 1656 | 1464368763939 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]]]}] 10:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 622ms 10:06:03 INFO - PROCESS | 1656 | 1464368763957 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:06:03 INFO - PROCESS | 1656 | 1464368763960 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:06:03 INFO - PROCESS | 1656 | 1464368763964 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1656 | 1464368763966 Marionette TRACE conn2 <- [1,814,null,{}] 10:06:03 INFO - PROCESS | 1656 | 1464368763970 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}] 10:06:04 INFO - PROCESS | 1656 | 1464368764079 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:06:04 INFO - PROCESS | 1656 | 1464368764132 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197be000 == 53 [pid = 1656] [id = 211] 10:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x110e41400) [pid = 1656] [serial = 631] [outer = 0x0] 10:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x110e45c00) [pid = 1656] [serial = 632] [outer = 0x110e41400] 10:06:04 INFO - PROCESS | 1656 | 1464368764164 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1150f6400) [pid = 1656] [serial = 633] [outer = 0x110e41400] 10:06:04 INFO - PROCESS | 1656 | 1464368764596 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] 10:06:04 INFO - PROCESS | 1656 | 1464368764639 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:06:04 INFO - PROCESS | 1656 | 1464368764643 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1656 | 1464368764645 Marionette TRACE conn2 <- [1,818,null,{}] 10:06:04 INFO - PROCESS | 1656 | 1464368764648 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}] 10:06:04 INFO - PROCESS | 1656 | 1464368764752 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:06:04 INFO - PROCESS | 1656 | 1464368764828 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x129126800 == 54 [pid = 1656] [id = 212] 10:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x116844400) [pid = 1656] [serial = 634] [outer = 0x0] 10:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1187b6400) [pid = 1656] [serial = 635] [outer = 0x116844400] 10:06:04 INFO - PROCESS | 1656 | 1464368764871 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1193e2000) [pid = 1656] [serial = 636] [outer = 0x116844400] 10:06:05 INFO - PROCESS | 1656 | 1464368765314 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]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 722ms 10:06:05 INFO - PROCESS | 1656 | 1464368765366 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1656 | 1464368765367 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:06:05 INFO - PROCESS | 1656 | 1464368765370 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1656 | 1464368765373 Marionette TRACE conn2 <- [1,822,null,{}] 10:06:05 INFO - PROCESS | 1656 | 1464368765380 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}] 10:06:05 INFO - PROCESS | 1656 | 1464368765486 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:06:05 INFO - PROCESS | 1656 | 1464368765553 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d059800 == 55 [pid = 1656] [id = 213] 10:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x120cd1c00) [pid = 1656] [serial = 637] [outer = 0x0] 10:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12388f400) [pid = 1656] [serial = 638] [outer = 0x120cd1c00] 10:06:05 INFO - PROCESS | 1656 | 1464368765585 Marionette DEBUG loaded listener.js 10:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x125d55400) [pid = 1656] [serial = 639] [outer = 0x120cd1c00] 10:06:06 INFO - PROCESS | 1656 | 1464368766026 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] 10:06:06 INFO - PROCESS | 1656 | 1464368766055 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:06:06 INFO - PROCESS | 1656 | 1464368766058 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 1656 | 1464368766059 Marionette TRACE conn2 <- [1,826,null,{}] 10:06:06 INFO - PROCESS | 1656 | 1464368766077 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}] 10:06:06 INFO - PROCESS | 1656 | 1464368766180 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:06:06 INFO - PROCESS | 1656 | 1464368766233 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d21c000 == 56 [pid = 1656] [id = 214] 10:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1288c9000) [pid = 1656] [serial = 640] [outer = 0x0] 10:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128ef6800) [pid = 1656] [serial = 641] [outer = 0x1288c9000] 10:06:06 INFO - PROCESS | 1656 | 1464368766262 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12aad6400) [pid = 1656] [serial = 642] [outer = 0x1288c9000] 10:06:06 INFO - PROCESS | 1656 | 1464368766650 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]]]}] 10:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 631ms 10:06:06 INFO - PROCESS | 1656 | 1464368766690 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:06:06 INFO - PROCESS | 1656 | 1464368766691 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:06:06 INFO - PROCESS | 1656 | 1464368766693 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 1656 | 1464368766695 Marionette TRACE conn2 <- [1,830,null,{}] 10:06:06 INFO - PROCESS | 1656 | 1464368766697 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}] 10:06:06 INFO - PROCESS | 1656 | 1464368766797 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:06:06 INFO - PROCESS | 1656 | 1464368766851 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d628000 == 57 [pid = 1656] [id = 215] 10:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128ac8800) [pid = 1656] [serial = 643] [outer = 0x0] 10:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12b940800) [pid = 1656] [serial = 644] [outer = 0x128ac8800] 10:06:06 INFO - PROCESS | 1656 | 1464368766881 Marionette DEBUG loaded listener.js 10:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12beaa000) [pid = 1656] [serial = 645] [outer = 0x128ac8800] 10:06:07 INFO - PROCESS | 1656 | 1464368767306 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]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 621ms 10:06:07 INFO - PROCESS | 1656 | 1464368767314 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1656 | 1464368767315 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:06:07 INFO - PROCESS | 1656 | 1464368767318 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:06:07 INFO - PROCESS | 1656 | 1464368767319 Marionette TRACE conn2 <- [1,834,null,{}] 10:06:07 INFO - PROCESS | 1656 | 1464368767321 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}] 10:06:07 INFO - PROCESS | 1656 | 1464368767438 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:06:07 INFO - PROCESS | 1656 | 1464368767535 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871f000 == 58 [pid = 1656] [id = 216] 10:06:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x112752800) [pid = 1656] [serial = 646] [outer = 0x0] 10:06:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12c03e000) [pid = 1656] [serial = 647] [outer = 0x112752800] 10:06:07 INFO - PROCESS | 1656 | 1464368767567 Marionette DEBUG loaded listener.js 10:06:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12c6c1400) [pid = 1656] [serial = 648] [outer = 0x112752800] 10:06:08 INFO - PROCESS | 1656 | 1464368768012 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]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 720ms 10:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:06:08 INFO - PROCESS | 1656 | 1464368768039 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 1656 | 1464368768040 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:06:08 INFO - PROCESS | 1656 | 1464368768060 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1656 | 1464368768061 Marionette TRACE conn2 <- [1,838,null,{}] 10:06:08 INFO - PROCESS | 1656 | 1464368768067 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}] 10:06:08 INFO - PROCESS | 1656 | 1464368768170 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:06:08 INFO - PROCESS | 1656 | 1464368768238 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x117593000 == 59 [pid = 1656] [id = 217] 10:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x112753800) [pid = 1656] [serial = 649] [outer = 0x0] 10:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x118deb400) [pid = 1656] [serial = 650] [outer = 0x112753800] 10:06:08 INFO - PROCESS | 1656 | 1464368768268 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12133dc00) [pid = 1656] [serial = 651] [outer = 0x112753800] 10:06:08 INFO - PROCESS | 1656 | 1464368768884 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]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 892ms 10:06:08 INFO - PROCESS | 1656 | 1464368768936 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:06:08 INFO - PROCESS | 1656 | 1464368768940 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:06:08 INFO - PROCESS | 1656 | 1464368768946 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1656 | 1464368768949 Marionette TRACE conn2 <- [1,842,null,{}] 10:06:08 INFO - PROCESS | 1656 | 1464368768954 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}] 10:06:09 INFO - PROCESS | 1656 | 1464368769099 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:06:09 INFO - PROCESS | 1656 | 1464368769164 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11664e800 == 60 [pid = 1656] [id = 218] 10:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x112750c00) [pid = 1656] [serial = 652] [outer = 0x0] 10:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x112753000) [pid = 1656] [serial = 653] [outer = 0x112750c00] 10:06:09 INFO - PROCESS | 1656 | 1464368769206 Marionette DEBUG loaded listener.js 10:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x113c52c00) [pid = 1656] [serial = 654] [outer = 0x112750c00] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1265a7800 == 59 [pid = 1656] [id = 183] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1213dc800 == 58 [pid = 1656] [id = 115] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e1800 == 57 [pid = 1656] [id = 209] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12bff1800 == 56 [pid = 1656] [id = 208] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x125dbc800 == 55 [pid = 1656] [id = 207] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x118525800 == 54 [pid = 1656] [id = 206] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12a795800 == 53 [pid = 1656] [id = 205] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12912d000 == 52 [pid = 1656] [id = 204] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12c6b8c00) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12ba27800) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x117e13400) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x119a73800) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x128bb1400) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | 1464368769748 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]]]}] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1265b8000 == 51 [pid = 1656] [id = 203] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x125420800 == 50 [pid = 1656] [id = 202] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x120f55000 == 49 [pid = 1656] [id = 201] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x118522800 == 48 [pid = 1656] [id = 200] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1197d1000 == 47 [pid = 1656] [id = 199] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12b248800 == 46 [pid = 1656] [id = 197] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12106b000 == 45 [pid = 1656] [id = 196] 10:06:09 INFO - PROCESS | 1656 | --DOCSHELL 0x113c22800 == 44 [pid = 1656] [id = 195] 10:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 822ms 10:06:09 INFO - PROCESS | 1656 | 1464368769768 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:06:09 INFO - PROCESS | 1656 | 1464368769772 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:06:09 INFO - PROCESS | 1656 | 1464368769776 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 1656 | 1464368769779 Marionette TRACE conn2 <- [1,846,null,{}] 10:06:09 INFO - PROCESS | 1656 | 1464368769782 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}] 10:06:09 INFO - PROCESS | 1656 | 1464368769867 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1254e9800) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11675f000) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x119546000) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x128bae800) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1294a1000) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1193d9800) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12b93dc00) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119563000) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12618b400) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12af60000) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1249d7c00) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12549a000) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1185aa000) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x117e0b400) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x128bb1000) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12c045400) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12bea8c00) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x125d53400) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12b0b1800) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1184f6400) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12a6f1c00) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x128bacc00) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 10:06:09 INFO - PROCESS | 1656 | 1464368769930 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1171f4000 == 45 [pid = 1656] [id = 219] 10:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11675e000) [pid = 1656] [serial = 655] [outer = 0x0] 10:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x116762c00) [pid = 1656] [serial = 656] [outer = 0x11675e000] 10:06:09 INFO - PROCESS | 1656 | 1464368769959 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118252400) [pid = 1656] [serial = 657] [outer = 0x11675e000] 10:06:10 INFO - PROCESS | 1656 | 1464368770257 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]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 522ms 10:06:10 INFO - PROCESS | 1656 | 1464368770300 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1656 | 1464368770301 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:06:10 INFO - PROCESS | 1656 | 1464368770304 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1656 | 1464368770306 Marionette TRACE conn2 <- [1,850,null,{}] 10:06:10 INFO - PROCESS | 1656 | 1464368770316 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}] 10:06:10 INFO - PROCESS | 1656 | 1464368770402 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:06:10 INFO - PROCESS | 1656 | 1464368770483 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c77800 == 46 [pid = 1656] [id = 220] 10:06:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1184f5400) [pid = 1656] [serial = 658] [outer = 0x0] 10:06:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1185a9c00) [pid = 1656] [serial = 659] [outer = 0x1184f5400] 10:06:10 INFO - PROCESS | 1656 | 1464368770513 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11953e800) [pid = 1656] [serial = 660] [outer = 0x1184f5400] 10:06:10 INFO - PROCESS | 1656 | 1464368770822 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]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 575ms 10:06:10 INFO - PROCESS | 1656 | 1464368770880 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1656 | 1464368770883 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:06:10 INFO - PROCESS | 1656 | 1464368770886 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1656 | 1464368770888 Marionette TRACE conn2 <- [1,854,null,{}] 10:06:10 INFO - PROCESS | 1656 | 1464368770891 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}] 10:06:11 INFO - PROCESS | 1656 | 1464368771038 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:06:11 INFO - PROCESS | 1656 | 1464368771105 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x121312000 == 47 [pid = 1656] [id = 221] 10:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x118502800) [pid = 1656] [serial = 661] [outer = 0x0] 10:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11956b400) [pid = 1656] [serial = 662] [outer = 0x118502800] 10:06:11 INFO - PROCESS | 1656 | 1464368771147 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x121044c00) [pid = 1656] [serial = 663] [outer = 0x118502800] 10:06:11 INFO - PROCESS | 1656 | 1464368771453 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]]]}] 10:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 622ms 10:06:11 INFO - PROCESS | 1656 | 1464368771508 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:06:11 INFO - PROCESS | 1656 | 1464368771509 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:06:11 INFO - PROCESS | 1656 | 1464368771519 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:06:11 INFO - PROCESS | 1656 | 1464368771521 Marionette TRACE conn2 <- [1,858,null,{}] 10:06:11 INFO - PROCESS | 1656 | 1464368771523 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}] 10:06:11 INFO - PROCESS | 1656 | 1464368771638 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:06:11 INFO - PROCESS | 1656 | 1464368771686 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215d6000 == 48 [pid = 1656] [id = 222] 10:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11976c800) [pid = 1656] [serial = 664] [outer = 0x0] 10:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12133e400) [pid = 1656] [serial = 665] [outer = 0x11976c800] 10:06:11 INFO - PROCESS | 1656 | 1464368771711 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x121344000) [pid = 1656] [serial = 666] [outer = 0x11976c800] 10:06:12 INFO - PROCESS | 1656 | 1464368772032 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]]]}] 10:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 569ms 10:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:06:12 INFO - PROCESS | 1656 | 1464368772088 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:06:12 INFO - PROCESS | 1656 | 1464368772090 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:06:12 INFO - PROCESS | 1656 | 1464368772092 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1656 | 1464368772093 Marionette TRACE conn2 <- [1,862,null,{}] 10:06:12 INFO - PROCESS | 1656 | 1464368772095 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}] 10:06:12 INFO - PROCESS | 1656 | 1464368772210 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:06:12 INFO - PROCESS | 1656 | 1464368772226 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12541d800 == 49 [pid = 1656] [id = 223] 10:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x121345c00) [pid = 1656] [serial = 667] [outer = 0x0] 10:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124cd0400) [pid = 1656] [serial = 668] [outer = 0x121345c00] 10:06:12 INFO - PROCESS | 1656 | 1464368772253 Marionette DEBUG loaded listener.js 10:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x126417000) [pid = 1656] [serial = 669] [outer = 0x121345c00] 10:06:12 INFO - PROCESS | 1656 | 1464368772590 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]]]}] 10:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 10:06:12 INFO - PROCESS | 1656 | 1464368772620 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:06:12 INFO - PROCESS | 1656 | 1464368772621 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:06:12 INFO - PROCESS | 1656 | 1464368772623 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1656 | 1464368772625 Marionette TRACE conn2 <- [1,866,null,{}] 10:06:12 INFO - PROCESS | 1656 | 1464368772627 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}] 10:06:12 INFO - PROCESS | 1656 | 1464368772737 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:06:12 INFO - PROCESS | 1656 | 1464368772770 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1267a1000 == 50 [pid = 1656] [id = 224] 10:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1265c4800) [pid = 1656] [serial = 670] [outer = 0x0] 10:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x126c63c00) [pid = 1656] [serial = 671] [outer = 0x1265c4800] 10:06:12 INFO - PROCESS | 1656 | 1464368772795 Marionette DEBUG loaded listener.js 10:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x128ac9800) [pid = 1656] [serial = 672] [outer = 0x1265c4800] 10:06:13 INFO - PROCESS | 1656 | 1464368773131 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]]]}] 10:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 10:06:13 INFO - PROCESS | 1656 | 1464368773144 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:06:13 INFO - PROCESS | 1656 | 1464368773147 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:06:13 INFO - PROCESS | 1656 | 1464368773149 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 1656 | 1464368773150 Marionette TRACE conn2 <- [1,870,null,{}] 10:06:13 INFO - PROCESS | 1656 | 1464368773153 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}] 10:06:13 INFO - PROCESS | 1656 | 1464368773257 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:06:13 INFO - PROCESS | 1656 | 1464368773268 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x129128800 == 51 [pid = 1656] [id = 225] 10:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x128aca800) [pid = 1656] [serial = 673] [outer = 0x0] 10:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x128bad800) [pid = 1656] [serial = 674] [outer = 0x128aca800] 10:06:13 INFO - PROCESS | 1656 | 1464368773293 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1291e5c00) [pid = 1656] [serial = 675] [outer = 0x128aca800] 10:06:13 INFO - PROCESS | 1656 | 1464368773634 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]]]}] 10:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 520ms 10:06:13 INFO - PROCESS | 1656 | 1464368773675 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:06:13 INFO - PROCESS | 1656 | 1464368773677 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:06:13 INFO - PROCESS | 1656 | 1464368773679 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 1656 | 1464368773680 Marionette TRACE conn2 <- [1,874,null,{}] 10:06:13 INFO - PROCESS | 1656 | 1464368773683 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}] 10:06:13 INFO - PROCESS | 1656 | 1464368773787 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:06:13 INFO - PROCESS | 1656 | 1464368773821 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a70d000 == 52 [pid = 1656] [id = 226] 10:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x128acd400) [pid = 1656] [serial = 676] [outer = 0x0] 10:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12a6f9c00) [pid = 1656] [serial = 677] [outer = 0x128acd400] 10:06:13 INFO - PROCESS | 1656 | 1464368773846 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12aad5800) [pid = 1656] [serial = 678] [outer = 0x128acd400] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1291eb400) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x128ac9000) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x118252c00) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1180ac800) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12112e000) [pid = 1656] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1193de000) [pid = 1656] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12b945c00) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x117e16800) [pid = 1656] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x128acf400) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x118258c00) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11767c000) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128ef3000) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:06:14 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12c048000) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:06:14 INFO - PROCESS | 1656 | 1464368774270 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]]]}] 10:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 620ms 10:06:14 INFO - PROCESS | 1656 | 1464368774307 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1656 | 1464368774310 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:06:14 INFO - PROCESS | 1656 | 1464368774318 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1656 | 1464368774320 Marionette TRACE conn2 <- [1,878,null,{}] 10:06:14 INFO - PROCESS | 1656 | 1464368774323 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}] 10:06:14 INFO - PROCESS | 1656 | 1464368774460 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:06:14 INFO - PROCESS | 1656 | 1464368774467 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b251800 == 53 [pid = 1656] [id = 227] 10:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x119542c00) [pid = 1656] [serial = 679] [outer = 0x0] 10:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x128ac7400) [pid = 1656] [serial = 680] [outer = 0x119542c00] 10:06:14 INFO - PROCESS | 1656 | 1464368774507 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12aad0800) [pid = 1656] [serial = 681] [outer = 0x119542c00] 10:06:14 INFO - PROCESS | 1656 | 1464368774918 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]]]}] 10:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 620ms 10:06:14 INFO - PROCESS | 1656 | 1464368774938 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:06:14 INFO - PROCESS | 1656 | 1464368774951 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:06:14 INFO - PROCESS | 1656 | 1464368774969 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1656 | 1464368774970 Marionette TRACE conn2 <- [1,882,null,{}] 10:06:14 INFO - PROCESS | 1656 | 1464368774973 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}] 10:06:15 INFO - PROCESS | 1656 | 1464368775070 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:06:15 INFO - PROCESS | 1656 | 1464368775074 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfe6000 == 54 [pid = 1656] [id = 228] 10:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12af60000) [pid = 1656] [serial = 682] [outer = 0x0] 10:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12ba1d000) [pid = 1656] [serial = 683] [outer = 0x12af60000] 10:06:15 INFO - PROCESS | 1656 | 1464368775103 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12c045400) [pid = 1656] [serial = 684] [outer = 0x12af60000] 10:06:15 INFO - PROCESS | 1656 | 1464368775455 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]]]}] 10:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 531ms 10:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:06:15 INFO - PROCESS | 1656 | 1464368775488 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1656 | 1464368775489 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:06:15 INFO - PROCESS | 1656 | 1464368775491 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1656 | 1464368775491 Marionette TRACE conn2 <- [1,886,null,{}] 10:06:15 INFO - PROCESS | 1656 | 1464368775494 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}] 10:06:15 INFO - PROCESS | 1656 | 1464368775579 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:06:15 INFO - PROCESS | 1656 | 1464368775647 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c544000 == 55 [pid = 1656] [id = 229] 10:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12b0aa400) [pid = 1656] [serial = 685] [outer = 0x0] 10:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12c3e3000) [pid = 1656] [serial = 686] [outer = 0x12b0aa400] 10:06:15 INFO - PROCESS | 1656 | 1464368775688 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12197cc00) [pid = 1656] [serial = 687] [outer = 0x12b0aa400] 10:06:16 INFO - PROCESS | 1656 | 1464368776033 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]]]}] 10:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 568ms 10:06:16 INFO - PROCESS | 1656 | 1464368776173 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:06:16 INFO - PROCESS | 1656 | 1464368776176 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:06:16 INFO - PROCESS | 1656 | 1464368776188 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:06:16 INFO - PROCESS | 1656 | 1464368776192 Marionette TRACE conn2 <- [1,890,null,{}] 10:06:16 INFO - PROCESS | 1656 | 1464368776200 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}] 10:06:16 INFO - PROCESS | 1656 | 1464368776343 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:06:16 INFO - PROCESS | 1656 | 1464368776458 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x118522800 == 56 [pid = 1656] [id = 230] 10:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1126e3800) [pid = 1656] [serial = 688] [outer = 0x0] 10:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11274bc00) [pid = 1656] [serial = 689] [outer = 0x1126e3800] 10:06:16 INFO - PROCESS | 1656 | 1464368776491 Marionette DEBUG loaded listener.js 10:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x112ccd400) [pid = 1656] [serial = 690] [outer = 0x1126e3800] 10:06:16 INFO - PROCESS | 1656 | 1464368776938 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]]]}] 10:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 778ms 10:06:16 INFO - PROCESS | 1656 | 1464368776965 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:06:16 INFO - PROCESS | 1656 | 1464368776968 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:06:16 INFO - PROCESS | 1656 | 1464368776973 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:06:16 INFO - PROCESS | 1656 | 1464368776976 Marionette TRACE conn2 <- [1,894,null,{}] 10:06:16 INFO - PROCESS | 1656 | 1464368776998 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}] 10:06:17 INFO - PROCESS | 1656 | 1464368777109 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:06:17 INFO - PROCESS | 1656 | 1464368777175 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x121323000 == 57 [pid = 1656] [id = 231] 10:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x112cccc00) [pid = 1656] [serial = 691] [outer = 0x0] 10:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x118258c00) [pid = 1656] [serial = 692] [outer = 0x112cccc00] 10:06:17 INFO - PROCESS | 1656 | 1464368777206 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x119065800) [pid = 1656] [serial = 693] [outer = 0x112cccc00] 10:06:17 INFO - PROCESS | 1656 | 1464368777643 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]]]}] 10:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 724ms 10:06:17 INFO - PROCESS | 1656 | 1464368777700 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 1656 | 1464368777703 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:06:17 INFO - PROCESS | 1656 | 1464368777706 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1656 | 1464368777709 Marionette TRACE conn2 <- [1,898,null,{}] 10:06:17 INFO - PROCESS | 1656 | 1464368777743 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}] 10:06:17 INFO - PROCESS | 1656 | 1464368777870 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:06:17 INFO - PROCESS | 1656 | 1464368777938 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6da000 == 58 [pid = 1656] [id = 232] 10:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x121340c00) [pid = 1656] [serial = 694] [outer = 0x0] 10:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x121347400) [pid = 1656] [serial = 695] [outer = 0x121340c00] 10:06:17 INFO - PROCESS | 1656 | 1464368777970 Marionette DEBUG loaded listener.js 10:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x124ba8800) [pid = 1656] [serial = 696] [outer = 0x121340c00] 10:06:18 INFO - PROCESS | 1656 | 1464368778377 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]]]}] 10:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 691ms 10:06:18 INFO - PROCESS | 1656 | 1464368778402 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:06:18 INFO - PROCESS | 1656 | 1464368778403 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:06:18 INFO - PROCESS | 1656 | 1464368778406 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:06:18 INFO - PROCESS | 1656 | 1464368778407 Marionette TRACE conn2 <- [1,902,null,{}] 10:06:18 INFO - PROCESS | 1656 | 1464368778410 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}] 10:06:18 INFO - PROCESS | 1656 | 1464368778516 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:06:18 INFO - PROCESS | 1656 | 1464368778571 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d629000 == 59 [pid = 1656] [id = 233] 10:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1254e6c00) [pid = 1656] [serial = 697] [outer = 0x0] 10:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1288c4000) [pid = 1656] [serial = 698] [outer = 0x1254e6c00] 10:06:18 INFO - PROCESS | 1656 | 1464368778601 Marionette DEBUG loaded listener.js 10:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12a752c00) [pid = 1656] [serial = 699] [outer = 0x1254e6c00] 10:06:19 INFO - PROCESS | 1656 | 1464368779015 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]]]}] 10:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 618ms 10:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:06:19 INFO - PROCESS | 1656 | 1464368779025 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:06:19 INFO - PROCESS | 1656 | 1464368779026 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:06:19 INFO - PROCESS | 1656 | 1464368779031 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1656 | 1464368779032 Marionette TRACE conn2 <- [1,906,null,{}] 10:06:19 INFO - PROCESS | 1656 | 1464368779035 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}] 10:06:19 INFO - PROCESS | 1656 | 1464368779138 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:06:19 INFO - PROCESS | 1656 | 1464368779223 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x112598000 == 60 [pid = 1656] [id = 234] 10:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12641dc00) [pid = 1656] [serial = 700] [outer = 0x0] 10:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12ba2b800) [pid = 1656] [serial = 701] [outer = 0x12641dc00] 10:06:19 INFO - PROCESS | 1656 | 1464368779252 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12c03f000) [pid = 1656] [serial = 702] [outer = 0x12641dc00] 10:06:19 INFO - PROCESS | 1656 | 1464368779689 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]]]}] 10:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 720ms 10:06:19 INFO - PROCESS | 1656 | 1464368779751 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:06:19 INFO - PROCESS | 1656 | 1464368779754 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:06:19 INFO - PROCESS | 1656 | 1464368779757 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:06:19 INFO - PROCESS | 1656 | 1464368779760 Marionette TRACE conn2 <- [1,910,null,{}] 10:06:19 INFO - PROCESS | 1656 | 1464368779766 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}] 10:06:19 INFO - PROCESS | 1656 | 1464368779944 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:06:20 INFO - PROCESS | 1656 | 1464368780037 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a45800 == 61 [pid = 1656] [id = 235] 10:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x128a6c400) [pid = 1656] [serial = 703] [outer = 0x0] 10:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12ba2d000) [pid = 1656] [serial = 704] [outer = 0x128a6c400] 10:06:20 INFO - PROCESS | 1656 | 1464368780068 Marionette DEBUG loaded listener.js 10:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12c9d4400) [pid = 1656] [serial = 705] [outer = 0x128a6c400] 10:06:20 INFO - PROCESS | 1656 | 1464368780500 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]]]}] 10:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 774ms 10:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:06:20 INFO - PROCESS | 1656 | 1464368780532 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1656 | 1464368780533 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:06:20 INFO - PROCESS | 1656 | 1464368780535 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1656 | 1464368780536 Marionette TRACE conn2 <- [1,914,null,{}] 10:06:20 INFO - PROCESS | 1656 | 1464368780539 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}] 10:06:20 INFO - PROCESS | 1656 | 1464368780644 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:06:20 INFO - PROCESS | 1656 | 1464368780699 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c6a800 == 62 [pid = 1656] [id = 236] 10:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12c9d4c00) [pid = 1656] [serial = 706] [outer = 0x0] 10:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12cf74c00) [pid = 1656] [serial = 707] [outer = 0x12c9d4c00] 10:06:20 INFO - PROCESS | 1656 | 1464368780728 Marionette DEBUG loaded listener.js 10:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12cf81400) [pid = 1656] [serial = 708] [outer = 0x12c9d4c00] 10:06:21 INFO - PROCESS | 1656 | 1464368781365 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]]]}] 10:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 871ms 10:06:21 INFO - PROCESS | 1656 | 1464368781412 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:06:21 INFO - PROCESS | 1656 | 1464368781415 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:06:21 INFO - PROCESS | 1656 | 1464368781423 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:06:21 INFO - PROCESS | 1656 | 1464368781426 Marionette TRACE conn2 <- [1,918,null,{}] 10:06:21 INFO - PROCESS | 1656 | 1464368781433 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}] 10:06:21 INFO - PROCESS | 1656 | 1464368781581 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:06:21 INFO - PROCESS | 1656 | 1464368781685 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198b8000 == 63 [pid = 1656] [id = 237] 10:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11274b400) [pid = 1656] [serial = 709] [outer = 0x0] 10:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x112751c00) [pid = 1656] [serial = 710] [outer = 0x11274b400] 10:06:21 INFO - PROCESS | 1656 | 1464368781732 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x115fd3800) [pid = 1656] [serial = 711] [outer = 0x11274b400] 10:06:22 INFO - PROCESS | 1656 | 1464368782234 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]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 878ms 10:06:22 INFO - PROCESS | 1656 | 1464368782300 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1656 | 1464368782304 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:06:22 INFO - PROCESS | 1656 | 1464368782308 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1656 | 1464368782310 Marionette TRACE conn2 <- [1,922,null,{}] 10:06:22 INFO - PROCESS | 1656 | 1464368782315 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}] 10:06:22 INFO - PROCESS | 1656 | 1464368782412 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:06:22 INFO - PROCESS | 1656 | 1464368782483 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x119371000 == 64 [pid = 1656] [id = 238] 10:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1168a3000) [pid = 1656] [serial = 712] [outer = 0x0] 10:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x118250800) [pid = 1656] [serial = 713] [outer = 0x1168a3000] 10:06:22 INFO - PROCESS | 1656 | 1464368782510 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x1187bd000) [pid = 1656] [serial = 714] [outer = 0x1168a3000] 10:06:22 INFO - PROCESS | 1656 | 1464368782921 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]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 672ms 10:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:06:22 INFO - PROCESS | 1656 | 1464368782981 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1656 | 1464368782982 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:06:22 INFO - PROCESS | 1656 | 1464368782984 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1656 | 1464368782987 Marionette TRACE conn2 <- [1,926,null,{}] 10:06:22 INFO - PROCESS | 1656 | 1464368782994 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}] 10:06:23 INFO - PROCESS | 1656 | 1464368783106 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12be48000 == 63 [pid = 1656] [id = 181] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfe6000 == 62 [pid = 1656] [id = 228] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12b251800 == 61 [pid = 1656] [id = 227] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12a70d000 == 60 [pid = 1656] [id = 226] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x129128800 == 59 [pid = 1656] [id = 225] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1267a1000 == 58 [pid = 1656] [id = 224] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12541d800 == 57 [pid = 1656] [id = 223] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x113343c00) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12b93c800) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x119564c00) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1265c3c00) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x128ac9400) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1215d6000 == 56 [pid = 1656] [id = 222] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x121312000 == 55 [pid = 1656] [id = 221] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x119c77800 == 54 [pid = 1656] [id = 220] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1171f4000 == 53 [pid = 1656] [id = 219] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11664e800 == 52 [pid = 1656] [id = 218] 10:06:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12cc91000 == 51 [pid = 1656] [id = 210] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12b93a800) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x128ace400) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11825f000) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12bea9400) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x124be0800) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x120cd6400) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12c6bd000) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x119735800) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1183e7c00) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x126c61c00) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12c9cc800) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x128badc00) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12beaa800) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1192ac000) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12c6bf000) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x119737800) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x128ac6800) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12c9cec00) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12a6f8400) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12af52400) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11825b000) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12c6c0000) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1291ed000) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12cf78400) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 10:06:23 INFO - PROCESS | 1656 | 1464368783225 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11320e800 == 52 [pid = 1656] [id = 239] 10:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x113343c00) [pid = 1656] [serial = 715] [outer = 0x0] 10:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1180ac800) [pid = 1656] [serial = 716] [outer = 0x113343c00] 10:06:23 INFO - PROCESS | 1656 | 1464368783255 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1193e2800) [pid = 1656] [serial = 717] [outer = 0x113343c00] 10:06:23 INFO - PROCESS | 1656 | 1464368783557 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]]]}] 10:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 622ms 10:06:23 INFO - PROCESS | 1656 | 1464368783606 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 1656 | 1464368783608 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:06:23 INFO - PROCESS | 1656 | 1464368783610 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 1656 | 1464368783612 Marionette TRACE conn2 <- [1,930,null,{}] 10:06:23 INFO - PROCESS | 1656 | 1464368783616 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}] 10:06:23 INFO - PROCESS | 1656 | 1464368783704 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:06:23 INFO - PROCESS | 1656 | 1464368783708 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213bf000 == 53 [pid = 1656] [id = 240] 10:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x121052000) [pid = 1656] [serial = 718] [outer = 0x0] 10:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x121346000) [pid = 1656] [serial = 719] [outer = 0x121052000] 10:06:23 INFO - PROCESS | 1656 | 1464368783735 Marionette DEBUG loaded listener.js 10:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12499a400) [pid = 1656] [serial = 720] [outer = 0x121052000] 10:06:24 INFO - PROCESS | 1656 | 1464368784075 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]]]}] 10:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 521ms 10:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:06:24 INFO - PROCESS | 1656 | 1464368784131 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1656 | 1464368784133 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:06:24 INFO - PROCESS | 1656 | 1464368784135 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1656 | 1464368784136 Marionette TRACE conn2 <- [1,934,null,{}] 10:06:24 INFO - PROCESS | 1656 | 1464368784138 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}] 10:06:24 INFO - PROCESS | 1656 | 1464368784216 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:06:24 INFO - PROCESS | 1656 | 1464368784221 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x125dc8800 == 54 [pid = 1656] [id = 241] 10:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1249a5400) [pid = 1656] [serial = 721] [outer = 0x0] 10:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1254e9800) [pid = 1656] [serial = 722] [outer = 0x1249a5400] 10:06:24 INFO - PROCESS | 1656 | 1464368784246 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1265ba400) [pid = 1656] [serial = 723] [outer = 0x1249a5400] 10:06:24 INFO - PROCESS | 1656 | 1464368784598 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]]]}] 10:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms 10:06:24 INFO - PROCESS | 1656 | 1464368784605 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:06:24 INFO - PROCESS | 1656 | 1464368784606 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:06:24 INFO - PROCESS | 1656 | 1464368784608 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:06:24 INFO - PROCESS | 1656 | 1464368784609 Marionette TRACE conn2 <- [1,938,null,{}] 10:06:24 INFO - PROCESS | 1656 | 1464368784616 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}] 10:06:24 INFO - PROCESS | 1656 | 1464368784741 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:06:24 INFO - PROCESS | 1656 | 1464368784750 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x128878800 == 55 [pid = 1656] [id = 242] 10:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x125d4f000) [pid = 1656] [serial = 724] [outer = 0x0] 10:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x128a68400) [pid = 1656] [serial = 725] [outer = 0x125d4f000] 10:06:24 INFO - PROCESS | 1656 | 1464368784775 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x128ad2800) [pid = 1656] [serial = 726] [outer = 0x125d4f000] 10:06:25 INFO - PROCESS | 1656 | 1464368785092 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]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 523ms 10:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:06:25 INFO - PROCESS | 1656 | 1464368785133 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1656 | 1464368785135 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:06:25 INFO - PROCESS | 1656 | 1464368785137 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1656 | 1464368785138 Marionette TRACE conn2 <- [1,942,null,{}] 10:06:25 INFO - PROCESS | 1656 | 1464368785140 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}] 10:06:25 INFO - PROCESS | 1656 | 1464368785226 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:06:25 INFO - PROCESS | 1656 | 1464368785230 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a512800 == 56 [pid = 1656] [id = 243] 10:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x128bb0800) [pid = 1656] [serial = 727] [outer = 0x0] 10:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x129499800) [pid = 1656] [serial = 728] [outer = 0x128bb0800] 10:06:25 INFO - PROCESS | 1656 | 1464368785255 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12af54400) [pid = 1656] [serial = 729] [outer = 0x128bb0800] 10:06:25 INFO - PROCESS | 1656 | 1464368785708 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]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 618ms 10:06:25 INFO - PROCESS | 1656 | 1464368785757 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1656 | 1464368785758 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:06:25 INFO - PROCESS | 1656 | 1464368785762 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1656 | 1464368785764 Marionette TRACE conn2 <- [1,946,null,{}] 10:06:25 INFO - PROCESS | 1656 | 1464368785767 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}] 10:06:25 INFO - PROCESS | 1656 | 1464368785924 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:06:25 INFO - PROCESS | 1656 | 1464368785947 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b908800 == 57 [pid = 1656] [id = 244] 10:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x11976d000) [pid = 1656] [serial = 730] [outer = 0x0] 10:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x129445000) [pid = 1656] [serial = 731] [outer = 0x11976d000] 10:06:25 INFO - PROCESS | 1656 | 1464368785987 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12b93b800) [pid = 1656] [serial = 732] [outer = 0x11976d000] 10:06:26 INFO - PROCESS | 1656 | 1464368786415 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]]]}] 10:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 10:06:26 INFO - PROCESS | 1656 | 1464368786432 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1656 | 1464368786433 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:06:26 INFO - PROCESS | 1656 | 1464368786435 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1656 | 1464368786437 Marionette TRACE conn2 <- [1,950,null,{}] 10:06:26 INFO - PROCESS | 1656 | 1464368786439 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}] 10:06:26 INFO - PROCESS | 1656 | 1464368786543 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:06:26 INFO - PROCESS | 1656 | 1464368786571 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba4a000 == 58 [pid = 1656] [id = 245] 10:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x110f1b800) [pid = 1656] [serial = 733] [outer = 0x0] 10:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x110f1f000) [pid = 1656] [serial = 734] [outer = 0x110f1b800] 10:06:26 INFO - PROCESS | 1656 | 1464368786596 Marionette DEBUG loaded listener.js 10:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x110f23000) [pid = 1656] [serial = 735] [outer = 0x110f1b800] 10:06:26 INFO - PROCESS | 1656 | 1464368786935 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]]]}] 10:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 10:06:26 INFO - PROCESS | 1656 | 1464368786955 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1656 | 1464368786957 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:06:26 INFO - PROCESS | 1656 | 1464368786975 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1656 | 1464368786976 Marionette TRACE conn2 <- [1,954,null,{}] 10:06:26 INFO - PROCESS | 1656 | 1464368786978 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}] 10:06:27 INFO - PROCESS | 1656 | 1464368787083 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:06:27 INFO - PROCESS | 1656 | 1464368787118 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6cf000 == 59 [pid = 1656] [id = 246] 10:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x110f1c000) [pid = 1656] [serial = 736] [outer = 0x0] 10:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x117172800) [pid = 1656] [serial = 737] [outer = 0x110f1c000] 10:06:27 INFO - PROCESS | 1656 | 1464368787144 Marionette DEBUG loaded listener.js 10:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12ba2d800) [pid = 1656] [serial = 738] [outer = 0x110f1c000] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1126de800) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x117e16400) [pid = 1656] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1265c4800) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x121345c00) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x128acd400) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x128aca800) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x128ac8800) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x121043800) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12af60000) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x118502800) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1288c9000) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1184f5400) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x120cd1c00) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x112750c00) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x116844400) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11976c800) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x110e41400) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11675e000) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x112752800) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x112753800) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x119542c00) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1166bfc00) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118505800) [pid = 1656] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1291ef000) [pid = 1656] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1193d8000) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x121864c00) [pid = 1656] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1254e4800) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x124cc8800) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1126d8000) [pid = 1656] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1187b5400) [pid = 1656] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128baf400) [pid = 1656] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11976d800) [pid = 1656] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11296c400) [pid = 1656] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:06:27 INFO - PROCESS | 1656 | 1464368787680 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]]]}] 10:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 736ms 10:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:06:27 INFO - PROCESS | 1656 | 1464368787697 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:06:27 INFO - PROCESS | 1656 | 1464368787700 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:06:27 INFO - PROCESS | 1656 | 1464368787702 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:06:27 INFO - PROCESS | 1656 | 1464368787704 Marionette TRACE conn2 <- [1,958,null,{}] 10:06:27 INFO - PROCESS | 1656 | 1464368787706 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}] 10:06:27 INFO - PROCESS | 1656 | 1464368787819 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:06:27 INFO - PROCESS | 1656 | 1464368787824 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1267a2800 == 60 [pid = 1656] [id = 247] 10:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1126cdc00) [pid = 1656] [serial = 739] [outer = 0x0] 10:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1126d7800) [pid = 1656] [serial = 740] [outer = 0x1126cdc00] 10:06:27 INFO - PROCESS | 1656 | 1464368787853 Marionette DEBUG loaded listener.js 10:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1180b4400) [pid = 1656] [serial = 741] [outer = 0x1126cdc00] 10:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 10:06:28 INFO - PROCESS | 1656 | 1464368788216 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]]]}] 10:06:28 INFO - PROCESS | 1656 | 1464368788221 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:06:28 INFO - PROCESS | 1656 | 1464368788223 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:06:28 INFO - PROCESS | 1656 | 1464368788225 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1656 | 1464368788226 Marionette TRACE conn2 <- [1,962,null,{}] 10:06:28 INFO - PROCESS | 1656 | 1464368788233 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}] 10:06:28 INFO - PROCESS | 1656 | 1464368788356 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:06:28 INFO - PROCESS | 1656 | 1464368788381 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ccae000 == 61 [pid = 1656] [id = 248] 10:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x119543400) [pid = 1656] [serial = 742] [outer = 0x0] 10:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x121047c00) [pid = 1656] [serial = 743] [outer = 0x119543400] 10:06:28 INFO - PROCESS | 1656 | 1464368788406 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x126bb2800) [pid = 1656] [serial = 744] [outer = 0x119543400] 10:06:28 INFO - PROCESS | 1656 | 1464368788716 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]]]}] 10:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 520ms 10:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:06:28 INFO - PROCESS | 1656 | 1464368788748 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:06:28 INFO - PROCESS | 1656 | 1464368788749 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:06:28 INFO - PROCESS | 1656 | 1464368788751 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1656 | 1464368788752 Marionette TRACE conn2 <- [1,966,null,{}] 10:06:28 INFO - PROCESS | 1656 | 1464368788754 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}] 10:06:28 INFO - PROCESS | 1656 | 1464368788841 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:06:28 INFO - PROCESS | 1656 | 1464368788846 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c79800 == 62 [pid = 1656] [id = 249] 10:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119541000) [pid = 1656] [serial = 745] [outer = 0x0] 10:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1291e8c00) [pid = 1656] [serial = 746] [outer = 0x119541000] 10:06:28 INFO - PROCESS | 1656 | 1464368788871 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12b941c00) [pid = 1656] [serial = 747] [outer = 0x119541000] 10:06:29 INFO - PROCESS | 1656 | 1464368789185 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]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 10:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:06:29 INFO - PROCESS | 1656 | 1464368789220 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1656 | 1464368789221 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:06:29 INFO - PROCESS | 1656 | 1464368789223 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1656 | 1464368789224 Marionette TRACE conn2 <- [1,970,null,{}] 10:06:29 INFO - PROCESS | 1656 | 1464368789228 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}] 10:06:29 INFO - PROCESS | 1656 | 1464368789344 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:06:29 INFO - PROCESS | 1656 | 1464368789351 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346cb000 == 63 [pid = 1656] [id = 250] 10:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x116766800) [pid = 1656] [serial = 748] [outer = 0x0] 10:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12b0a6c00) [pid = 1656] [serial = 749] [outer = 0x116766800] 10:06:29 INFO - PROCESS | 1656 | 1464368789375 Marionette DEBUG loaded listener.js 10:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12c03fc00) [pid = 1656] [serial = 750] [outer = 0x116766800] 10:06:29 INFO - PROCESS | 1656 | 1464368789867 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]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 674ms 10:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:06:29 INFO - PROCESS | 1656 | 1464368789899 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1656 | 1464368789903 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:06:29 INFO - PROCESS | 1656 | 1464368789909 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1656 | 1464368789913 Marionette TRACE conn2 <- [1,974,null,{}] 10:06:29 INFO - PROCESS | 1656 | 1464368789919 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}] 10:06:30 INFO - PROCESS | 1656 | 1464368790088 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:06:30 INFO - PROCESS | 1656 | 1464368790183 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11870f000 == 64 [pid = 1656] [id = 251] 10:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x110f1bc00) [pid = 1656] [serial = 751] [outer = 0x0] 10:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1126ce000) [pid = 1656] [serial = 752] [outer = 0x110f1bc00] 10:06:30 INFO - PROCESS | 1656 | 1464368790215 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1126df800) [pid = 1656] [serial = 753] [outer = 0x110f1bc00] 10:06:30 INFO - PROCESS | 1656 | 1464368790658 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]]]}] 10:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 774ms 10:06:30 INFO - PROCESS | 1656 | 1464368790682 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:06:30 INFO - PROCESS | 1656 | 1464368790686 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:06:30 INFO - PROCESS | 1656 | 1464368790691 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:06:30 INFO - PROCESS | 1656 | 1464368790693 Marionette TRACE conn2 <- [1,978,null,{}] 10:06:30 INFO - PROCESS | 1656 | 1464368790696 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}] 10:06:30 INFO - PROCESS | 1656 | 1464368790807 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:06:30 INFO - PROCESS | 1656 | 1464368790865 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x125dbe800 == 65 [pid = 1656] [id = 252] 10:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11274a000) [pid = 1656] [serial = 754] [outer = 0x0] 10:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1166bf000) [pid = 1656] [serial = 755] [outer = 0x11274a000] 10:06:30 INFO - PROCESS | 1656 | 1464368790936 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x11825dc00) [pid = 1656] [serial = 756] [outer = 0x11274a000] 10:06:31 INFO - PROCESS | 1656 | 1464368791372 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]]]}] 10:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 722ms 10:06:31 INFO - PROCESS | 1656 | 1464368791415 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:06:31 INFO - PROCESS | 1656 | 1464368791417 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:06:31 INFO - PROCESS | 1656 | 1464368791420 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1656 | 1464368791424 Marionette TRACE conn2 <- [1,982,null,{}] 10:06:31 INFO - PROCESS | 1656 | 1464368791438 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}] 10:06:31 INFO - PROCESS | 1656 | 1464368791606 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:06:31 INFO - PROCESS | 1656 | 1464368791707 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c71000 == 66 [pid = 1656] [id = 253] 10:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x119762c00) [pid = 1656] [serial = 757] [outer = 0x0] 10:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x121004000) [pid = 1656] [serial = 758] [outer = 0x119762c00] 10:06:31 INFO - PROCESS | 1656 | 1464368791758 Marionette DEBUG loaded listener.js 10:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x121343800) [pid = 1656] [serial = 759] [outer = 0x119762c00] 10:06:32 INFO - PROCESS | 1656 | 1464368792268 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]]]}] 10:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 878ms 10:06:32 INFO - PROCESS | 1656 | 1464368792298 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:06:32 INFO - PROCESS | 1656 | 1464368792300 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:06:32 INFO - PROCESS | 1656 | 1464368792303 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1656 | 1464368792304 Marionette TRACE conn2 <- [1,986,null,{}] 10:06:32 INFO - PROCESS | 1656 | 1464368792306 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}] 10:06:32 INFO - PROCESS | 1656 | 1464368792418 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:06:32 INFO - PROCESS | 1656 | 1464368792491 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346cd000 == 67 [pid = 1656] [id = 254] 10:06:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x124808400) [pid = 1656] [serial = 760] [outer = 0x0] 10:06:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x126ba7000) [pid = 1656] [serial = 761] [outer = 0x124808400] 10:06:32 INFO - PROCESS | 1656 | 1464368792522 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x128a72400) [pid = 1656] [serial = 762] [outer = 0x124808400] 10:06:32 INFO - PROCESS | 1656 | 1464368792941 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]]]}] 10:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 668ms 10:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:06:32 INFO - PROCESS | 1656 | 1464368792971 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:06:32 INFO - PROCESS | 1656 | 1464368792973 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:06:32 INFO - PROCESS | 1656 | 1464368792975 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1656 | 1464368792976 Marionette TRACE conn2 <- [1,990,null,{}] 10:06:32 INFO - PROCESS | 1656 | 1464368792979 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}] 10:06:33 INFO - PROCESS | 1656 | 1464368793088 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:06:33 INFO - PROCESS | 1656 | 1464368793146 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x133e82000 == 68 [pid = 1656] [id = 255] 10:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x128a6d000) [pid = 1656] [serial = 763] [outer = 0x0] 10:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x128acd000) [pid = 1656] [serial = 764] [outer = 0x128a6d000] 10:06:33 INFO - PROCESS | 1656 | 1464368793175 Marionette DEBUG loaded listener.js 10:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12944d800) [pid = 1656] [serial = 765] [outer = 0x128a6d000] 10:06:33 INFO - PROCESS | 1656 | 1464368793633 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]]]}] 10:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 719ms 10:06:33 INFO - PROCESS | 1656 | 1464368793729 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:06:33 INFO - PROCESS | 1656 | 1464368793730 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:06:33 INFO - PROCESS | 1656 | 1464368793734 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1656 | 1464368793735 Marionette TRACE conn2 <- [1,994,null,{}] 10:06:33 INFO - PROCESS | 1656 | 1464368793738 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}] 10:06:33 INFO - PROCESS | 1656 | 1464368793874 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:06:33 INFO - PROCESS | 1656 | 1464368793956 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x133ea9800 == 69 [pid = 1656] [id = 256] 10:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x128ac5800) [pid = 1656] [serial = 766] [outer = 0x0] 10:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12c6bbc00) [pid = 1656] [serial = 767] [outer = 0x128ac5800] 10:06:33 INFO - PROCESS | 1656 | 1464368793986 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12d02b000) [pid = 1656] [serial = 768] [outer = 0x128ac5800] 10:06:34 INFO - PROCESS | 1656 | 1464368794407 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]]]}] 10:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 723ms 10:06:34 INFO - PROCESS | 1656 | 1464368794458 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:06:34 INFO - PROCESS | 1656 | 1464368794460 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:06:34 INFO - PROCESS | 1656 | 1464368794462 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:06:34 INFO - PROCESS | 1656 | 1464368794464 Marionette TRACE conn2 <- [1,998,null,{}] 10:06:34 INFO - PROCESS | 1656 | 1464368794466 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}] 10:06:34 INFO - PROCESS | 1656 | 1464368794577 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:06:34 INFO - PROCESS | 1656 | 1464368794636 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118066000 == 70 [pid = 1656] [id = 257] 10:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11274dc00) [pid = 1656] [serial = 769] [outer = 0x0] 10:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x118251400) [pid = 1656] [serial = 770] [outer = 0x11274dc00] 10:06:34 INFO - PROCESS | 1656 | 1464368794666 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x119543800) [pid = 1656] [serial = 771] [outer = 0x11274dc00] 10:06:35 INFO - PROCESS | 1656 | 1464368795336 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]]]}] 10:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 921ms 10:06:35 INFO - PROCESS | 1656 | 1464368795384 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 1656 | 1464368795387 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:06:35 INFO - PROCESS | 1656 | 1464368795390 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1656 | 1464368795393 Marionette TRACE conn2 <- [1,1002,null,{}] 10:06:35 INFO - PROCESS | 1656 | 1464368795396 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}] 10:06:35 INFO - PROCESS | 1656 | 1464368795497 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:06:35 INFO - PROCESS | 1656 | 1464368795569 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x118714000 == 71 [pid = 1656] [id = 258] 10:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1126cd800) [pid = 1656] [serial = 772] [outer = 0x0] 10:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x112749000) [pid = 1656] [serial = 773] [outer = 0x1126cd800] 10:06:35 INFO - PROCESS | 1656 | 1464368795598 Marionette DEBUG loaded listener.js 10:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x112cc9000) [pid = 1656] [serial = 774] [outer = 0x1126cd800] 10:06:36 INFO - PROCESS | 1656 | 1464368796051 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]]]}] 10:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 675ms 10:06:36 INFO - PROCESS | 1656 | 1464368796066 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:06:36 INFO - PROCESS | 1656 | 1464368796070 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:06:36 INFO - PROCESS | 1656 | 1464368796074 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:06:36 INFO - PROCESS | 1656 | 1464368796076 Marionette TRACE conn2 <- [1,1006,null,{}] 10:06:36 INFO - PROCESS | 1656 | 1464368796079 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}] 10:06:36 INFO - PROCESS | 1656 | 1464368796181 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:06:36 INFO - PROCESS | 1656 | 1464368796242 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187f2000 == 72 [pid = 1656] [id = 259] 10:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x11324bc00) [pid = 1656] [serial = 775] [outer = 0x0] 10:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x1164b1800) [pid = 1656] [serial = 776] [outer = 0x11324bc00] 10:06:36 INFO - PROCESS | 1656 | 1464368796269 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x116a5a000) [pid = 1656] [serial = 777] [outer = 0x11324bc00] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12b246800 == 71 [pid = 1656] [id = 116] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x133c79800 == 70 [pid = 1656] [id = 249] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ccae000 == 69 [pid = 1656] [id = 248] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1267a2800 == 68 [pid = 1656] [id = 247] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6cf000 == 67 [pid = 1656] [id = 246] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba4a000 == 66 [pid = 1656] [id = 245] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12c3e3000) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12b908800 == 65 [pid = 1656] [id = 244] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12a512800 == 64 [pid = 1656] [id = 243] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x128878800 == 63 [pid = 1656] [id = 242] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x125dc8800 == 62 [pid = 1656] [id = 241] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1213bf000 == 61 [pid = 1656] [id = 240] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11320e800 == 60 [pid = 1656] [id = 239] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x119371000 == 59 [pid = 1656] [id = 238] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1198b8000 == 58 [pid = 1656] [id = 237] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x112598000 == 57 [pid = 1656] [id = 234] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12d629000 == 56 [pid = 1656] [id = 233] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6da000 == 55 [pid = 1656] [id = 232] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x121323000 == 54 [pid = 1656] [id = 231] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x118522800 == 53 [pid = 1656] [id = 230] 10:06:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12c544000 == 52 [pid = 1656] [id = 229] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x128bb0400) [pid = 1656] [serial = 504] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12a5bd800) [pid = 1656] [serial = 507] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x123889000) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x116760000) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x126c59800) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x119063800) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12949b800) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x116761c00) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x11956b400) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x121044c00) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12aad6400) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x128ef6800) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1185a9c00) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x11953e800) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x125d55400) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12388f400) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x113c52c00) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x112753000) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12c045400) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1193e2000) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1187b6400) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12133e400) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1150f6400) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x110e45c00) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x116762c00) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x118252400) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12c6c1400) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12c03e000) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12133dc00) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x118deb400) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x128ac7400) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12aad5800) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1291e5c00) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x121344000) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x126417000) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12aad0800) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x118751400) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x121004c00) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12ba2ac00) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1183f4c00) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1291e1c00) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12ba21c00) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126c63c00) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x124cd0400) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x128ac9800) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12a6f9c00) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x128bad800) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12beaa000) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12b940800) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12cf7c800) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12ba1d000) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 10:06:36 INFO - PROCESS | 1656 | 1464368796682 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]]]}] 10:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 619ms 10:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:06:36 INFO - PROCESS | 1656 | 1464368796694 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:06:36 INFO - PROCESS | 1656 | 1464368796697 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:06:36 INFO - PROCESS | 1656 | 1464368796701 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:06:36 INFO - PROCESS | 1656 | 1464368796705 Marionette TRACE conn2 <- [1,1010,null,{}] 10:06:36 INFO - PROCESS | 1656 | 1464368796719 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}] 10:06:36 INFO - PROCESS | 1656 | 1464368796904 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:06:36 INFO - PROCESS | 1656 | 1464368796921 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x118725000 == 53 [pid = 1656] [id = 260] 10:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x117e13000) [pid = 1656] [serial = 778] [outer = 0x0] 10:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118258800) [pid = 1656] [serial = 779] [outer = 0x117e13000] 10:06:36 INFO - PROCESS | 1656 | 1464368796948 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1184fd000) [pid = 1656] [serial = 780] [outer = 0x117e13000] 10:06:37 INFO - PROCESS | 1656 | 1464368797274 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]]]}] 10:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 625ms 10:06:37 INFO - PROCESS | 1656 | 1464368797327 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:06:37 INFO - PROCESS | 1656 | 1464368797329 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:06:37 INFO - PROCESS | 1656 | 1464368797331 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1656 | 1464368797332 Marionette TRACE conn2 <- [1,1014,null,{}] 10:06:37 INFO - PROCESS | 1656 | 1464368797335 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}] 10:06:37 INFO - PROCESS | 1656 | 1464368797423 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:06:37 INFO - PROCESS | 1656 | 1464368797430 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12106a000 == 54 [pid = 1656] [id = 261] 10:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1185a8c00) [pid = 1656] [serial = 781] [outer = 0x0] 10:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118deb400) [pid = 1656] [serial = 782] [outer = 0x1185a8c00] 10:06:37 INFO - PROCESS | 1656 | 1464368797456 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1192ad800) [pid = 1656] [serial = 783] [outer = 0x1185a8c00] 10:06:37 INFO - PROCESS | 1656 | 1464368797784 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]]]}] 10:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 473ms 10:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:06:37 INFO - PROCESS | 1656 | 1464368797805 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:06:37 INFO - PROCESS | 1656 | 1464368797806 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:06:37 INFO - PROCESS | 1656 | 1464368797808 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1656 | 1464368797809 Marionette TRACE conn2 <- [1,1018,null,{}] 10:06:37 INFO - PROCESS | 1656 | 1464368797813 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}] 10:06:37 INFO - PROCESS | 1656 | 1464368797919 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:06:37 INFO - PROCESS | 1656 | 1464368797926 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213bf800 == 55 [pid = 1656] [id = 262] 10:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1187bcc00) [pid = 1656] [serial = 784] [outer = 0x0] 10:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1193d9400) [pid = 1656] [serial = 785] [outer = 0x1187bcc00] 10:06:37 INFO - PROCESS | 1656 | 1464368797951 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119568400) [pid = 1656] [serial = 786] [outer = 0x1187bcc00] 10:06:38 INFO - PROCESS | 1656 | 1464368798297 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]]]}] 10:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 523ms 10:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:06:38 INFO - PROCESS | 1656 | 1464368798332 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:06:38 INFO - PROCESS | 1656 | 1464368798333 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:06:38 INFO - PROCESS | 1656 | 1464368798335 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1656 | 1464368798336 Marionette TRACE conn2 <- [1,1022,null,{}] 10:06:38 INFO - PROCESS | 1656 | 1464368798339 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}] 10:06:38 INFO - PROCESS | 1656 | 1464368798432 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:06:38 INFO - PROCESS | 1656 | 1464368798436 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12542f800 == 56 [pid = 1656] [id = 263] 10:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119731800) [pid = 1656] [serial = 787] [outer = 0x0] 10:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x121130000) [pid = 1656] [serial = 788] [outer = 0x119731800] 10:06:38 INFO - PROCESS | 1656 | 1464368798462 Marionette DEBUG loaded listener.js 10:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1213ac800) [pid = 1656] [serial = 789] [outer = 0x119731800] 10:06:38 INFO - PROCESS | 1656 | 1464368798825 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]]]}] 10:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 10:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:06:38 INFO - PROCESS | 1656 | 1464368798865 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:06:38 INFO - PROCESS | 1656 | 1464368798867 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:06:38 INFO - PROCESS | 1656 | 1464368798869 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1656 | 1464368798870 Marionette TRACE conn2 <- [1,1026,null,{}] 10:06:38 INFO - PROCESS | 1656 | 1464368798880 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}] 10:06:38 INFO - PROCESS | 1656 | 1464368798986 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:06:39 INFO - PROCESS | 1656 | 1464368799021 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265a9000 == 57 [pid = 1656] [id = 264] 10:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119732400) [pid = 1656] [serial = 790] [outer = 0x0] 10:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12186ac00) [pid = 1656] [serial = 791] [outer = 0x119732400] 10:06:39 INFO - PROCESS | 1656 | 1464368799046 Marionette DEBUG loaded listener.js 10:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124999400) [pid = 1656] [serial = 792] [outer = 0x119732400] 10:06:39 INFO - PROCESS | 1656 | 1464368799366 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]]]}] 10:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 10:06:39 INFO - PROCESS | 1656 | 1464368799388 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:06:39 INFO - PROCESS | 1656 | 1464368799389 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:06:39 INFO - PROCESS | 1656 | 1464368799391 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:06:39 INFO - PROCESS | 1656 | 1464368799392 Marionette TRACE conn2 <- [1,1030,null,{}] 10:06:39 INFO - PROCESS | 1656 | 1464368799402 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}] 10:06:39 INFO - PROCESS | 1656 | 1464368799507 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:06:39 INFO - PROCESS | 1656 | 1464368799540 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x128883800 == 58 [pid = 1656] [id = 265] 10:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x121433400) [pid = 1656] [serial = 793] [outer = 0x0] 10:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x124be8400) [pid = 1656] [serial = 794] [outer = 0x121433400] 10:06:39 INFO - PROCESS | 1656 | 1464368799565 Marionette DEBUG loaded listener.js 10:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x125d51400) [pid = 1656] [serial = 795] [outer = 0x121433400] 10:06:39 INFO - PROCESS | 1656 | 1464368799902 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]]]}] 10:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 521ms 10:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:06:39 INFO - PROCESS | 1656 | 1464368799914 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:06:39 INFO - PROCESS | 1656 | 1464368799916 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:06:39 INFO - PROCESS | 1656 | 1464368799918 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:06:39 INFO - PROCESS | 1656 | 1464368799919 Marionette TRACE conn2 <- [1,1034,null,{}] 10:06:39 INFO - PROCESS | 1656 | 1464368799921 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}] 10:06:40 INFO - PROCESS | 1656 | 1464368800026 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:06:40 INFO - PROCESS | 1656 | 1464368800038 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x129557800 == 59 [pid = 1656] [id = 266] 10:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x121511c00) [pid = 1656] [serial = 796] [outer = 0x0] 10:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12675e000) [pid = 1656] [serial = 797] [outer = 0x121511c00] 10:06:40 INFO - PROCESS | 1656 | 1464368800070 Marionette DEBUG loaded listener.js 10:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x126c60400) [pid = 1656] [serial = 798] [outer = 0x121511c00] 10:06:40 INFO - PROCESS | 1656 | 1464368800407 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]]]}] 10:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 10:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:06:40 INFO - PROCESS | 1656 | 1464368800438 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:06:40 INFO - PROCESS | 1656 | 1464368800440 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:06:40 INFO - PROCESS | 1656 | 1464368800442 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:06:40 INFO - PROCESS | 1656 | 1464368800443 Marionette TRACE conn2 <- [1,1038,null,{}] 10:06:40 INFO - PROCESS | 1656 | 1464368800445 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}] 10:06:40 INFO - PROCESS | 1656 | 1464368800552 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x125d4f000) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11274b400) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1249a5400) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x128bb0800) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1168a3000) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x121052000) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119541000) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119543400) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11976d000) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x110f1b800) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x110f1c000) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b0aa400) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1126cdc00) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:06:40 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x113343c00) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:06:40 INFO - PROCESS | 1656 | 1464368800770 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213ce000 == 60 [pid = 1656] [id = 267] 10:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x110f18000) [pid = 1656] [serial = 799] [outer = 0x0] 10:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x110f23c00) [pid = 1656] [serial = 800] [outer = 0x110f18000] 10:06:40 INFO - PROCESS | 1656 | 1464368800796 Marionette DEBUG loaded listener.js 10:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117e16800) [pid = 1656] [serial = 801] [outer = 0x110f18000] 10:06:41 INFO - PROCESS | 1656 | 1464368801091 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]]]}] 10:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 672ms 10:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:06:41 INFO - PROCESS | 1656 | 1464368801119 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 1656 | 1464368801121 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:06:41 INFO - PROCESS | 1656 | 1464368801123 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1656 | 1464368801125 Marionette TRACE conn2 <- [1,1042,null,{}] 10:06:41 INFO - PROCESS | 1656 | 1464368801128 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}] 10:06:41 INFO - PROCESS | 1656 | 1464368801237 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:06:41 INFO - PROCESS | 1656 | 1464368801242 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b257000 == 61 [pid = 1656] [id = 268] 10:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119543400) [pid = 1656] [serial = 802] [outer = 0x0] 10:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x128a6f400) [pid = 1656] [serial = 803] [outer = 0x119543400] 10:06:41 INFO - PROCESS | 1656 | 1464368801272 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x128efac00) [pid = 1656] [serial = 804] [outer = 0x119543400] 10:06:41 INFO - PROCESS | 1656 | 1464368801616 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]]]}] 10:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 10:06:41 INFO - PROCESS | 1656 | 1464368801643 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 1656 | 1464368801645 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:06:41 INFO - PROCESS | 1656 | 1464368801647 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1656 | 1464368801648 Marionette TRACE conn2 <- [1,1046,null,{}] 10:06:41 INFO - PROCESS | 1656 | 1464368801651 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}] 10:06:41 INFO - PROCESS | 1656 | 1464368801767 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:06:41 INFO - PROCESS | 1656 | 1464368801773 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b923800 == 62 [pid = 1656] [id = 269] 10:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x115fd7400) [pid = 1656] [serial = 805] [outer = 0x0] 10:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1291eac00) [pid = 1656] [serial = 806] [outer = 0x115fd7400] 10:06:41 INFO - PROCESS | 1656 | 1464368801799 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12a74f400) [pid = 1656] [serial = 807] [outer = 0x115fd7400] 10:06:42 INFO - PROCESS | 1656 | 1464368802118 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]]]}] 10:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 10:06:42 INFO - PROCESS | 1656 | 1464368802166 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:06:42 INFO - PROCESS | 1656 | 1464368802167 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:06:42 INFO - PROCESS | 1656 | 1464368802170 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 1656 | 1464368802171 Marionette TRACE conn2 <- [1,1050,null,{}] 10:06:42 INFO - PROCESS | 1656 | 1464368802174 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}] 10:06:42 INFO - PROCESS | 1656 | 1464368802271 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:06:42 INFO - PROCESS | 1656 | 1464368802275 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c52f800 == 63 [pid = 1656] [id = 270] 10:06:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126b78c00) [pid = 1656] [serial = 808] [outer = 0x0] 10:06:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x129140000) [pid = 1656] [serial = 809] [outer = 0x126b78c00] 10:06:42 INFO - PROCESS | 1656 | 1464368802298 Marionette DEBUG loaded listener.js 10:06:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x129144000) [pid = 1656] [serial = 810] [outer = 0x126b78c00] 10:06:42 INFO - PROCESS | 1656 | 1464368802888 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]]]}] 10:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 768ms 10:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:06:42 INFO - PROCESS | 1656 | 1464368802940 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:06:42 INFO - PROCESS | 1656 | 1464368802944 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:06:42 INFO - PROCESS | 1656 | 1464368802949 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 1656 | 1464368802952 Marionette TRACE conn2 <- [1,1054,null,{}] 10:06:42 INFO - PROCESS | 1656 | 1464368802958 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}] 10:06:43 INFO - PROCESS | 1656 | 1464368803132 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:06:43 INFO - PROCESS | 1656 | 1464368803199 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1171e4800 == 64 [pid = 1656] [id = 271] 10:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1126c8800) [pid = 1656] [serial = 811] [outer = 0x0] 10:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1126cd400) [pid = 1656] [serial = 812] [outer = 0x1126c8800] 10:06:43 INFO - PROCESS | 1656 | 1464368803231 Marionette DEBUG loaded listener.js 10:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x112749400) [pid = 1656] [serial = 813] [outer = 0x1126c8800] 10:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:06:43 INFO - PROCESS | 1656 | 1464368803664 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]]]}] 10:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 724ms 10:06:43 INFO - PROCESS | 1656 | 1464368803672 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:06:43 INFO - PROCESS | 1656 | 1464368803676 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:06:43 INFO - PROCESS | 1656 | 1464368803680 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:06:43 INFO - PROCESS | 1656 | 1464368803682 Marionette TRACE conn2 <- [1,1058,null,{}] 10:06:43 INFO - PROCESS | 1656 | 1464368803685 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}] 10:06:43 INFO - PROCESS | 1656 | 1464368803797 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:06:43 INFO - PROCESS | 1656 | 1464368803850 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12131e000 == 65 [pid = 1656] [id = 272] 10:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x112faa800) [pid = 1656] [serial = 814] [outer = 0x0] 10:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x116767000) [pid = 1656] [serial = 815] [outer = 0x112faa800] 10:06:43 INFO - PROCESS | 1656 | 1464368803880 Marionette DEBUG loaded listener.js 10:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x118255000) [pid = 1656] [serial = 816] [outer = 0x112faa800] 10:06:44 INFO - PROCESS | 1656 | 1464368804362 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]]]}] 10:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 720ms 10:06:44 INFO - PROCESS | 1656 | 1464368804402 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:06:44 INFO - PROCESS | 1656 | 1464368804404 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:06:44 INFO - PROCESS | 1656 | 1464368804440 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:06:44 INFO - PROCESS | 1656 | 1464368804444 Marionette TRACE conn2 <- [1,1062,null,{}] 10:06:44 INFO - PROCESS | 1656 | 1464368804481 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}] 10:06:44 INFO - PROCESS | 1656 | 1464368804648 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:06:44 INFO - PROCESS | 1656 | 1464368804752 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bff0000 == 66 [pid = 1656] [id = 273] 10:06:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1185afc00) [pid = 1656] [serial = 817] [outer = 0x0] 10:06:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11956b000) [pid = 1656] [serial = 818] [outer = 0x1185afc00] 10:06:44 INFO - PROCESS | 1656 | 1464368804805 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x119ca3c00) [pid = 1656] [serial = 819] [outer = 0x1185afc00] 10:06:45 INFO - PROCESS | 1656 | 1464368805307 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]]]}] 10:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 895ms 10:06:45 INFO - PROCESS | 1656 | 1464368805334 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:06:45 INFO - PROCESS | 1656 | 1464368805335 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:06:45 INFO - PROCESS | 1656 | 1464368805338 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 1656 | 1464368805339 Marionette TRACE conn2 <- [1,1066,null,{}] 10:06:45 INFO - PROCESS | 1656 | 1464368805342 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}] 10:06:45 INFO - PROCESS | 1656 | 1464368805451 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:06:45 INFO - PROCESS | 1656 | 1464368805519 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ccad000 == 67 [pid = 1656] [id = 274] 10:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x121049000) [pid = 1656] [serial = 820] [outer = 0x0] 10:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x121341400) [pid = 1656] [serial = 821] [outer = 0x121049000] 10:06:45 INFO - PROCESS | 1656 | 1464368805551 Marionette DEBUG loaded listener.js 10:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1265c4400) [pid = 1656] [serial = 822] [outer = 0x121049000] 10:06:45 INFO - PROCESS | 1656 | 1464368805966 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]]]}] 10:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 668ms 10:06:46 INFO - PROCESS | 1656 | 1464368806007 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:06:46 INFO - PROCESS | 1656 | 1464368806008 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:06:46 INFO - PROCESS | 1656 | 1464368806026 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:06:46 INFO - PROCESS | 1656 | 1464368806028 Marionette TRACE conn2 <- [1,1070,null,{}] 10:06:46 INFO - PROCESS | 1656 | 1464368806034 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}] 10:06:46 INFO - PROCESS | 1656 | 1464368806158 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:06:46 INFO - PROCESS | 1656 | 1464368806226 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d221000 == 68 [pid = 1656] [id = 275] 10:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1288c8800) [pid = 1656] [serial = 823] [outer = 0x0] 10:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x128ace400) [pid = 1656] [serial = 824] [outer = 0x1288c8800] 10:06:46 INFO - PROCESS | 1656 | 1464368806256 Marionette DEBUG loaded listener.js 10:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x128bb5c00) [pid = 1656] [serial = 825] [outer = 0x1288c8800] 10:06:46 INFO - PROCESS | 1656 | 1464368806695 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]]]}] 10:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 738ms 10:06:46 INFO - PROCESS | 1656 | 1464368806749 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:06:46 INFO - PROCESS | 1656 | 1464368806752 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:06:46 INFO - PROCESS | 1656 | 1464368806755 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:06:46 INFO - PROCESS | 1656 | 1464368806757 Marionette TRACE conn2 <- [1,1074,null,{}] 10:06:46 INFO - PROCESS | 1656 | 1464368806761 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}] 10:06:46 INFO - PROCESS | 1656 | 1464368806945 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:06:47 INFO - PROCESS | 1656 | 1464368807046 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c7c000 == 69 [pid = 1656] [id = 276] 10:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x128ef9c00) [pid = 1656] [serial = 826] [outer = 0x0] 10:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x129446400) [pid = 1656] [serial = 827] [outer = 0x128ef9c00] 10:06:47 INFO - PROCESS | 1656 | 1464368807076 Marionette DEBUG loaded listener.js 10:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12b947000) [pid = 1656] [serial = 828] [outer = 0x128ef9c00] 10:06:47 INFO - PROCESS | 1656 | 1464368807533 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]]]}] 10:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 821ms 10:06:47 INFO - PROCESS | 1656 | 1464368807577 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:06:47 INFO - PROCESS | 1656 | 1464368807579 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:06:47 INFO - PROCESS | 1656 | 1464368807584 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:06:47 INFO - PROCESS | 1656 | 1464368807585 Marionette TRACE conn2 <- [1,1078,null,{}] 10:06:47 INFO - PROCESS | 1656 | 1464368807588 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}] 10:06:47 INFO - PROCESS | 1656 | 1464368807699 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:06:47 INFO - PROCESS | 1656 | 1464368807770 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x133ec6800 == 70 [pid = 1656] [id = 277] 10:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x129143c00) [pid = 1656] [serial = 829] [outer = 0x0] 10:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12ba2ec00) [pid = 1656] [serial = 830] [outer = 0x129143c00] 10:06:47 INFO - PROCESS | 1656 | 1464368807799 Marionette DEBUG loaded listener.js 10:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12beafc00) [pid = 1656] [serial = 831] [outer = 0x129143c00] 10:06:48 INFO - PROCESS | 1656 | 1464368808224 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]]]}] 10:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 671ms 10:06:48 INFO - PROCESS | 1656 | 1464368808254 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:06:48 INFO - PROCESS | 1656 | 1464368808256 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:06:48 INFO - PROCESS | 1656 | 1464368808258 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:06:48 INFO - PROCESS | 1656 | 1464368808260 Marionette TRACE conn2 <- [1,1082,null,{}] 10:06:48 INFO - PROCESS | 1656 | 1464368808282 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}] 10:06:48 INFO - PROCESS | 1656 | 1464368808390 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:06:48 INFO - PROCESS | 1656 | 1464368808459 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346d4000 == 71 [pid = 1656] [id = 278] 10:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12ba21c00) [pid = 1656] [serial = 832] [outer = 0x0] 10:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12c3e4c00) [pid = 1656] [serial = 833] [outer = 0x12ba21c00] 10:06:48 INFO - PROCESS | 1656 | 1464368808488 Marionette DEBUG loaded listener.js 10:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12c3f0400) [pid = 1656] [serial = 834] [outer = 0x12ba21c00] 10:06:48 INFO - PROCESS | 1656 | 1464368808917 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]]]}] 10:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 685ms 10:06:48 INFO - PROCESS | 1656 | 1464368808944 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:06:48 INFO - PROCESS | 1656 | 1464368808945 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:06:48 INFO - PROCESS | 1656 | 1464368808948 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:06:48 INFO - PROCESS | 1656 | 1464368808949 Marionette TRACE conn2 <- [1,1086,null,{}] 10:06:48 INFO - PROCESS | 1656 | 1464368808952 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}] 10:06:49 INFO - PROCESS | 1656 | 1464368809086 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:06:49 INFO - PROCESS | 1656 | 1464368809321 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x117007000 == 72 [pid = 1656] [id = 279] 10:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x110e45c00) [pid = 1656] [serial = 835] [outer = 0x0] 10:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x110f19c00) [pid = 1656] [serial = 836] [outer = 0x110e45c00] 10:06:49 INFO - PROCESS | 1656 | 1464368809362 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1121a9800) [pid = 1656] [serial = 837] [outer = 0x110e45c00] 10:06:49 INFO - PROCESS | 1656 | 1464368809800 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]]]}] 10:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 869ms 10:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:06:49 INFO - PROCESS | 1656 | 1464368809817 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:06:49 INFO - PROCESS | 1656 | 1464368809820 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:06:49 INFO - PROCESS | 1656 | 1464368809822 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:06:49 INFO - PROCESS | 1656 | 1464368809825 Marionette TRACE conn2 <- [1,1090,null,{}] 10:06:49 INFO - PROCESS | 1656 | 1464368809828 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}] 10:06:49 INFO - PROCESS | 1656 | 1464368809934 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:06:50 INFO - PROCESS | 1656 | 1464368809998 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1171fc000 == 73 [pid = 1656] [id = 280] 10:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x112748800) [pid = 1656] [serial = 838] [outer = 0x0] 10:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x112fb4400) [pid = 1656] [serial = 839] [outer = 0x112748800] 10:06:50 INFO - PROCESS | 1656 | 1464368810027 Marionette DEBUG loaded listener.js 10:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x115f63c00) [pid = 1656] [serial = 840] [outer = 0x112748800] 10:06:50 INFO - PROCESS | 1656 | 1464368810501 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]]]}] 10:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 723ms 10:06:50 INFO - PROCESS | 1656 | 1464368810555 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:06:50 INFO - PROCESS | 1656 | 1464368810559 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11871f000 == 72 [pid = 1656] [id = 216] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x129126800 == 71 [pid = 1656] [id = 212] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12d628000 == 70 [pid = 1656] [id = 215] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x117593000 == 69 [pid = 1656] [id = 217] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b247000 == 68 [pid = 1656] [id = 169] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b923800 == 67 [pid = 1656] [id = 269] 10:06:50 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x121347400) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 10:06:50 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12cf74c00) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 10:06:50 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x1288c4000) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 10:06:50 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12ba2b800) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 10:06:50 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x11274bc00) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 10:06:50 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12ba2d000) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 10:06:50 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x118258c00) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 10:06:50 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12b0a6c00) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b257000 == 66 [pid = 1656] [id = 268] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1213ce000 == 65 [pid = 1656] [id = 267] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x129557800 == 64 [pid = 1656] [id = 266] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x128883800 == 63 [pid = 1656] [id = 265] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1265a9000 == 62 [pid = 1656] [id = 264] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12542f800 == 61 [pid = 1656] [id = 263] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1213bf800 == 60 [pid = 1656] [id = 262] 10:06:50 INFO - PROCESS | 1656 | 1464368810676 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:06:50 INFO - PROCESS | 1656 | 1464368810678 Marionette TRACE conn2 <- [1,1094,null,{}] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12106a000 == 59 [pid = 1656] [id = 261] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x118725000 == 58 [pid = 1656] [id = 260] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x1187f2000 == 57 [pid = 1656] [id = 259] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x118714000 == 56 [pid = 1656] [id = 258] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x125dbe800 == 55 [pid = 1656] [id = 252] 10:06:50 INFO - PROCESS | 1656 | --DOCSHELL 0x11870f000 == 54 [pid = 1656] [id = 251] 10:06:50 INFO - PROCESS | 1656 | 1464368810696 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}] 10:06:50 INFO - PROCESS | 1656 | 1464368810831 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:06:50 INFO - PROCESS | 1656 | 1464368810840 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11686b000 == 55 [pid = 1656] [id = 281] 10:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x115fd7000) [pid = 1656] [serial = 841] [outer = 0x0] 10:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x117e13400) [pid = 1656] [serial = 842] [outer = 0x115fd7000] 10:06:50 INFO - PROCESS | 1656 | 1464368810881 Marionette DEBUG loaded listener.js 10:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1184fb400) [pid = 1656] [serial = 843] [outer = 0x115fd7000] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1180b4400) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1180ac800) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1126d7800) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1193e2800) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x128a68400) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x112751c00) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x115fd3800) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x128ad2800) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1265ba400) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1254e9800) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x129499800) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1187bd000) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x118250800) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x121346000) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12499a400) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1291e8c00) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12b941c00) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x121047c00) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12ba2d800) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x126bb2800) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12af54400) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x129445000) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x110f1f000) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12b93b800) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x117172800) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x110f23000) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12197cc00) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 10:06:51 INFO - PROCESS | 1656 | 1464368811320 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]]]}] 10:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 753ms 10:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:06:51 INFO - PROCESS | 1656 | 1464368811355 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:06:51 INFO - PROCESS | 1656 | 1464368811356 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:06:51 INFO - PROCESS | 1656 | 1464368811359 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:06:51 INFO - PROCESS | 1656 | 1464368811363 Marionette TRACE conn2 <- [1,1098,null,{}] 10:06:51 INFO - PROCESS | 1656 | 1464368811376 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}] 10:06:51 INFO - PROCESS | 1656 | 1464368811469 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:06:51 INFO - PROCESS | 1656 | 1464368811474 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12130f800 == 56 [pid = 1656] [id = 282] 10:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119063800) [pid = 1656] [serial = 844] [outer = 0x0] 10:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1193d7800) [pid = 1656] [serial = 845] [outer = 0x119063800] 10:06:51 INFO - PROCESS | 1656 | 1464368811500 Marionette DEBUG loaded listener.js 10:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119546800) [pid = 1656] [serial = 846] [outer = 0x119063800] 10:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 479ms 10:06:51 INFO - PROCESS | 1656 | 1464368811834 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]]]}] 10:06:51 INFO - PROCESS | 1656 | 1464368811838 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:06:51 INFO - PROCESS | 1656 | 1464368811839 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:06:51 INFO - PROCESS | 1656 | 1464368811841 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:06:51 INFO - PROCESS | 1656 | 1464368811843 Marionette TRACE conn2 <- [1,1102,null,{}] 10:06:51 INFO - PROCESS | 1656 | 1464368811846 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}] 10:06:51 INFO - PROCESS | 1656 | 1464368811954 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:06:52 INFO - PROCESS | 1656 | 1464368812009 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215c3000 == 57 [pid = 1656] [id = 283] 10:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1192ac000) [pid = 1656] [serial = 847] [outer = 0x0] 10:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119733800) [pid = 1656] [serial = 848] [outer = 0x1192ac000] 10:06:52 INFO - PROCESS | 1656 | 1464368812035 Marionette DEBUG loaded listener.js 10:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12133bc00) [pid = 1656] [serial = 849] [outer = 0x1192ac000] 10:06:52 INFO - PROCESS | 1656 | 1464368812413 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]]]}] 10:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 622ms 10:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:06:52 INFO - PROCESS | 1656 | 1464368812465 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:06:52 INFO - PROCESS | 1656 | 1464368812467 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:06:52 INFO - PROCESS | 1656 | 1464368812469 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:06:52 INFO - PROCESS | 1656 | 1464368812472 Marionette TRACE conn2 <- [1,1106,null,{}] 10:06:52 INFO - PROCESS | 1656 | 1464368812475 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}] 10:06:52 INFO - PROCESS | 1656 | 1464368812631 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:06:52 INFO - PROCESS | 1656 | 1464368812646 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x126471800 == 58 [pid = 1656] [id = 284] 10:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x121432c00) [pid = 1656] [serial = 850] [outer = 0x0] 10:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12197cc00) [pid = 1656] [serial = 851] [outer = 0x121432c00] 10:06:52 INFO - PROCESS | 1656 | 1464368812683 Marionette DEBUG loaded listener.js 10:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x125326800) [pid = 1656] [serial = 852] [outer = 0x121432c00] 10:06:53 INFO - PROCESS | 1656 | 1464368813055 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]]]}] 10:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 621ms 10:06:53 INFO - PROCESS | 1656 | 1464368813090 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:06:53 INFO - PROCESS | 1656 | 1464368813091 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:06:53 INFO - PROCESS | 1656 | 1464368813094 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:06:53 INFO - PROCESS | 1656 | 1464368813095 Marionette TRACE conn2 <- [1,1110,null,{}] 10:06:53 INFO - PROCESS | 1656 | 1464368813097 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}] 10:06:53 INFO - PROCESS | 1656 | 1464368813209 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:06:53 INFO - PROCESS | 1656 | 1464368813272 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a4b800 == 59 [pid = 1656] [id = 285] 10:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x126532800) [pid = 1656] [serial = 853] [outer = 0x0] 10:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x128a68400) [pid = 1656] [serial = 854] [outer = 0x126532800] 10:06:53 INFO - PROCESS | 1656 | 1464368813297 Marionette DEBUG loaded listener.js 10:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x128a74800) [pid = 1656] [serial = 855] [outer = 0x126532800] 10:06:53 INFO - PROCESS | 1656 | 1464368813606 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]]]}] 10:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 570ms 10:06:53 INFO - PROCESS | 1656 | 1464368813734 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:06:53 INFO - PROCESS | 1656 | 1464368813735 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:06:53 INFO - PROCESS | 1656 | 1464368813843 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:06:53 INFO - PROCESS | 1656 | 1464368813844 Marionette TRACE conn2 <- [1,1114,null,{}] 10:06:53 INFO - PROCESS | 1656 | 1464368813847 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}] 10:06:53 INFO - PROCESS | 1656 | 1464368813954 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:06:53 INFO - PROCESS | 1656 | 1464368813969 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b25a000 == 60 [pid = 1656] [id = 286] 10:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128a73400) [pid = 1656] [serial = 856] [outer = 0x0] 10:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12913e400) [pid = 1656] [serial = 857] [outer = 0x128a73400] 10:06:53 INFO - PROCESS | 1656 | 1464368813992 Marionette DEBUG loaded listener.js 10:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12b93dc00) [pid = 1656] [serial = 858] [outer = 0x128a73400] 10:06:54 INFO - PROCESS | 1656 | 1464368814361 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]]]}] 10:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 627ms 10:06:54 INFO - PROCESS | 1656 | 1464368814415 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:06:54 INFO - PROCESS | 1656 | 1464368814417 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:06:54 INFO - PROCESS | 1656 | 1464368814421 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:06:54 INFO - PROCESS | 1656 | 1464368814422 Marionette TRACE conn2 <- [1,1118,null,{}] 10:06:54 INFO - PROCESS | 1656 | 1464368814434 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}] 10:06:54 INFO - PROCESS | 1656 | 1464368814623 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:06:54 INFO - PROCESS | 1656 | 1464368814651 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfdf800 == 61 [pid = 1656] [id = 287] 10:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1129cac00) [pid = 1656] [serial = 859] [outer = 0x0] 10:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12ba2d000) [pid = 1656] [serial = 860] [outer = 0x1129cac00] 10:06:54 INFO - PROCESS | 1656 | 1464368814678 Marionette DEBUG loaded listener.js 10:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12c6c4400) [pid = 1656] [serial = 861] [outer = 0x1129cac00] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x119732400) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11324bc00) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1187bcc00) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x119731800) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x121433400) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11274dc00) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1185a8c00) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x121511c00) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1126cd800) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x117e13000) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x110f18000) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x115fd7400) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:06:55 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119543400) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:06:55 INFO - PROCESS | 1656 | 1464368815334 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]]]}] 10:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 930ms 10:06:55 INFO - PROCESS | 1656 | 1464368815351 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:06:55 INFO - PROCESS | 1656 | 1464368815353 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:06:55 INFO - PROCESS | 1656 | 1464368815356 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:06:55 INFO - PROCESS | 1656 | 1464368815358 Marionette TRACE conn2 <- [1,1122,null,{}] 10:06:55 INFO - PROCESS | 1656 | 1464368815362 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}] 10:06:55 INFO - PROCESS | 1656 | 1464368815534 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:06:55 INFO - PROCESS | 1656 | 1464368815577 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292e5800 == 62 [pid = 1656] [id = 288] 10:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x116762400) [pid = 1656] [serial = 862] [outer = 0x0] 10:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x119567c00) [pid = 1656] [serial = 863] [outer = 0x116762400] 10:06:55 INFO - PROCESS | 1656 | 1464368815602 Marionette DEBUG loaded listener.js 10:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x125d55400) [pid = 1656] [serial = 864] [outer = 0x116762400] 10:06:55 INFO - PROCESS | 1656 | 1464368815901 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]]]}] 10:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 570ms 10:06:55 INFO - PROCESS | 1656 | 1464368815927 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:06:55 INFO - PROCESS | 1656 | 1464368815928 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:06:55 INFO - PROCESS | 1656 | 1464368815934 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:06:55 INFO - PROCESS | 1656 | 1464368815935 Marionette TRACE conn2 <- [1,1126,null,{}] 10:06:55 INFO - PROCESS | 1656 | 1464368815937 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}] 10:06:56 INFO - PROCESS | 1656 | 1464368816031 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:06:56 INFO - PROCESS | 1656 | 1464368816087 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d7000 == 63 [pid = 1656] [id = 289] 10:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11825a000) [pid = 1656] [serial = 865] [outer = 0x0] 10:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12c3e6000) [pid = 1656] [serial = 866] [outer = 0x11825a000] 10:06:56 INFO - PROCESS | 1656 | 1464368816117 Marionette DEBUG loaded listener.js 10:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12cf7b800) [pid = 1656] [serial = 867] [outer = 0x11825a000] 10:06:56 INFO - PROCESS | 1656 | 1464368816408 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]]]}] 10:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 522ms 10:06:56 INFO - PROCESS | 1656 | 1464368816455 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:06:56 INFO - PROCESS | 1656 | 1464368816457 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:06:56 INFO - PROCESS | 1656 | 1464368816459 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:06:56 INFO - PROCESS | 1656 | 1464368816461 Marionette TRACE conn2 <- [1,1130,null,{}] 10:06:56 INFO - PROCESS | 1656 | 1464368816466 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}] 10:06:56 INFO - PROCESS | 1656 | 1464368816571 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:06:56 INFO - PROCESS | 1656 | 1464368816576 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d633000 == 64 [pid = 1656] [id = 290] 10:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12d029000) [pid = 1656] [serial = 868] [outer = 0x0] 10:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12d031c00) [pid = 1656] [serial = 869] [outer = 0x12d029000] 10:06:56 INFO - PROCESS | 1656 | 1464368816600 Marionette DEBUG loaded listener.js 10:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12d03dc00) [pid = 1656] [serial = 870] [outer = 0x12d029000] 10:06:56 INFO - PROCESS | 1656 | 1464368816923 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]]]}] 10:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 473ms 10:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:06:56 INFO - PROCESS | 1656 | 1464368816936 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:06:56 INFO - PROCESS | 1656 | 1464368816937 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:06:56 INFO - PROCESS | 1656 | 1464368816939 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:06:56 INFO - PROCESS | 1656 | 1464368816940 Marionette TRACE conn2 <- [1,1134,null,{}] 10:06:56 INFO - PROCESS | 1656 | 1464368816942 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}] 10:06:57 INFO - PROCESS | 1656 | 1464368817065 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:06:57 INFO - PROCESS | 1656 | 1464368817071 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c80800 == 65 [pid = 1656] [id = 291] 10:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12c6c4c00) [pid = 1656] [serial = 871] [outer = 0x0] 10:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12d03f000) [pid = 1656] [serial = 872] [outer = 0x12c6c4c00] 10:06:57 INFO - PROCESS | 1656 | 1464368817096 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12d660400) [pid = 1656] [serial = 873] [outer = 0x12c6c4c00] 10:06:57 INFO - PROCESS | 1656 | 1464368817619 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]]]}] 10:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 720ms 10:06:57 INFO - PROCESS | 1656 | 1464368817660 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:06:57 INFO - PROCESS | 1656 | 1464368817663 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:06:57 INFO - PROCESS | 1656 | 1464368817667 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:06:57 INFO - PROCESS | 1656 | 1464368817670 Marionette TRACE conn2 <- [1,1138,null,{}] 10:06:57 INFO - PROCESS | 1656 | 1464368817673 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}] 10:06:57 INFO - PROCESS | 1656 | 1464368817789 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:06:57 INFO - PROCESS | 1656 | 1464368817861 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c77800 == 66 [pid = 1656] [id = 292] 10:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11274c000) [pid = 1656] [serial = 874] [outer = 0x0] 10:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x115d9e400) [pid = 1656] [serial = 875] [outer = 0x11274c000] 10:06:57 INFO - PROCESS | 1656 | 1464368817893 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x117671c00) [pid = 1656] [serial = 876] [outer = 0x11274c000] 10:06:58 INFO - PROCESS | 1656 | 1464368818320 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]]]}] 10:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 672ms 10:06:58 INFO - PROCESS | 1656 | 1464368818339 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:06:58 INFO - PROCESS | 1656 | 1464368818343 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:06:58 INFO - PROCESS | 1656 | 1464368818348 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:06:58 INFO - PROCESS | 1656 | 1464368818350 Marionette TRACE conn2 <- [1,1142,null,{}] 10:06:58 INFO - PROCESS | 1656 | 1464368818352 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}] 10:06:58 INFO - PROCESS | 1656 | 1464368818491 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:06:58 INFO - PROCESS | 1656 | 1464368818562 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a38800 == 67 [pid = 1656] [id = 293] 10:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x118252400) [pid = 1656] [serial = 877] [outer = 0x0] 10:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1193d9800) [pid = 1656] [serial = 878] [outer = 0x118252400] 10:06:58 INFO - PROCESS | 1656 | 1464368818591 Marionette DEBUG loaded listener.js 10:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x120cd1c00) [pid = 1656] [serial = 879] [outer = 0x118252400] 10:06:59 INFO - PROCESS | 1656 | 1464368819004 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]]]}] 10:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 672ms 10:06:59 INFO - PROCESS | 1656 | 1464368819020 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:06:59 INFO - PROCESS | 1656 | 1464368819022 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:06:59 INFO - PROCESS | 1656 | 1464368819024 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 1656 | 1464368819027 Marionette TRACE conn2 <- [1,1146,null,{}] 10:06:59 INFO - PROCESS | 1656 | 1464368819035 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}] 10:06:59 INFO - PROCESS | 1656 | 1464368819149 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:06:59 INFO - PROCESS | 1656 | 1464368819209 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x134150000 == 68 [pid = 1656] [id = 294] 10:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12133d800) [pid = 1656] [serial = 880] [outer = 0x0] 10:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1254e8c00) [pid = 1656] [serial = 881] [outer = 0x12133d800] 10:06:59 INFO - PROCESS | 1656 | 1464368819281 Marionette DEBUG loaded listener.js 10:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x128acdc00) [pid = 1656] [serial = 882] [outer = 0x12133d800] 10:06:59 INFO - PROCESS | 1656 | 1464368819700 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]]]}] 10:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 723ms 10:06:59 INFO - PROCESS | 1656 | 1464368819748 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:06:59 INFO - PROCESS | 1656 | 1464368819751 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:06:59 INFO - PROCESS | 1656 | 1464368819753 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 1656 | 1464368819754 Marionette TRACE conn2 <- [1,1150,null,{}] 10:06:59 INFO - PROCESS | 1656 | 1464368819757 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}] 10:06:59 INFO - PROCESS | 1656 | 1464368819890 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:06:59 INFO - PROCESS | 1656 | 1464368819961 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x134310800 == 69 [pid = 1656] [id = 295] 10:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12ba2dc00) [pid = 1656] [serial = 883] [outer = 0x0] 10:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12c9cec00) [pid = 1656] [serial = 884] [outer = 0x12ba2dc00] 10:06:59 INFO - PROCESS | 1656 | 1464368819990 Marionette DEBUG loaded listener.js 10:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12cf82c00) [pid = 1656] [serial = 885] [outer = 0x12ba2dc00] 10:07:00 INFO - PROCESS | 1656 | 1464368820408 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]]]}] 10:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 668ms 10:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:07:00 INFO - PROCESS | 1656 | 1464368820422 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:07:00 INFO - PROCESS | 1656 | 1464368820423 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:07:00 INFO - PROCESS | 1656 | 1464368820425 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:07:00 INFO - PROCESS | 1656 | 1464368820427 Marionette TRACE conn2 <- [1,1154,null,{}] 10:07:00 INFO - PROCESS | 1656 | 1464368820429 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}] 10:07:00 INFO - PROCESS | 1656 | 1464368820540 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:07:00 INFO - PROCESS | 1656 | 1464368820598 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346dc800 == 70 [pid = 1656] [id = 296] 10:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12c6b9c00) [pid = 1656] [serial = 886] [outer = 0x0] 10:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12d038400) [pid = 1656] [serial = 887] [outer = 0x12c6b9c00] 10:07:00 INFO - PROCESS | 1656 | 1464368820668 Marionette DEBUG loaded listener.js 10:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12d661800) [pid = 1656] [serial = 888] [outer = 0x12c6b9c00] 10:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12d035000) [pid = 1656] [serial = 889] [outer = 0x12c6c5800] 10:07:01 INFO - PROCESS | 1656 | 1464368821154 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]]]}] 10:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 770ms 10:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:07:01 INFO - PROCESS | 1656 | 1464368821207 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:07:01 INFO - PROCESS | 1656 | 1464368821208 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:07:01 INFO - PROCESS | 1656 | 1464368821211 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:07:01 INFO - PROCESS | 1656 | 1464368821213 Marionette TRACE conn2 <- [1,1158,null,{}] 10:07:01 INFO - PROCESS | 1656 | 1464368821217 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}] 10:07:01 INFO - PROCESS | 1656 | 1464368821332 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:07:01 INFO - PROCESS | 1656 | 1464368821404 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x134337000 == 71 [pid = 1656] [id = 297] 10:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x1249d2800) [pid = 1656] [serial = 890] [outer = 0x0] 10:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12c9d3000) [pid = 1656] [serial = 891] [outer = 0x1249d2800] 10:07:01 INFO - PROCESS | 1656 | 1464368821434 Marionette DEBUG loaded listener.js 10:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1344dec00) [pid = 1656] [serial = 892] [outer = 0x1249d2800] 10:07:01 INFO - PROCESS | 1656 | 1464368821871 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]]]}] 10:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 10:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:07:01 INFO - PROCESS | 1656 | 1464368821882 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:07:01 INFO - PROCESS | 1656 | 1464368821884 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:07:01 INFO - PROCESS | 1656 | 1464368821886 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:07:01 INFO - PROCESS | 1656 | 1464368821887 Marionette TRACE conn2 <- [1,1162,null,{}] 10:07:01 INFO - PROCESS | 1656 | 1464368821891 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}] 10:07:02 INFO - PROCESS | 1656 | 1464368822036 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:07:02 INFO - PROCESS | 1656 | 1464368822167 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871d000 == 72 [pid = 1656] [id = 298] 10:07:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x116768400) [pid = 1656] [serial = 893] [outer = 0x0] 10:07:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x125499400) [pid = 1656] [serial = 894] [outer = 0x116768400] 10:07:02 INFO - PROCESS | 1656 | 1464368822214 Marionette DEBUG loaded listener.js 10:07:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x12ba29800) [pid = 1656] [serial = 895] [outer = 0x116768400] 10:07:02 INFO - PROCESS | 1656 | 1464368822960 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]]]}] 10:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1121ms 10:07:03 INFO - PROCESS | 1656 | 1464368823008 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:07:03 INFO - PROCESS | 1656 | 1464368823010 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:07:03 INFO - PROCESS | 1656 | 1464368823034 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:07:03 INFO - PROCESS | 1656 | 1464368823037 Marionette TRACE conn2 <- [1,1166,null,{}] 10:07:03 INFO - PROCESS | 1656 | 1464368823041 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}] 10:07:03 INFO - PROCESS | 1656 | 1464368823146 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:07:03 INFO - PROCESS | 1656 | 1464368823221 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x120d6a800 == 73 [pid = 1656] [id = 299] 10:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x1126d7c00) [pid = 1656] [serial = 896] [outer = 0x0] 10:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1126dc800) [pid = 1656] [serial = 897] [outer = 0x1126d7c00] 10:07:03 INFO - PROCESS | 1656 | 1464368823249 Marionette DEBUG loaded listener.js 10:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x112976c00) [pid = 1656] [serial = 898] [outer = 0x1126d7c00] 10:07:03 INFO - PROCESS | 1656 | 1464368823646 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]]]}] 10:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 674ms 10:07:03 INFO - PROCESS | 1656 | 1464368823706 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:07:03 INFO - PROCESS | 1656 | 1464368823710 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:07:03 INFO - PROCESS | 1656 | 1464368823714 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:07:03 INFO - PROCESS | 1656 | 1464368823716 Marionette TRACE conn2 <- [1,1170,null,{}] 10:07:03 INFO - PROCESS | 1656 | 1464368823719 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}] 10:07:03 INFO - PROCESS | 1656 | 1464368823838 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:07:03 INFO - PROCESS | 1656 | 1464368823943 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x117004000 == 74 [pid = 1656] [id = 300] 10:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x110f20000) [pid = 1656] [serial = 899] [outer = 0x0] 10:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x115f59c00) [pid = 1656] [serial = 900] [outer = 0x110f20000] 10:07:03 INFO - PROCESS | 1656 | 1464368823989 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x116761000) [pid = 1656] [serial = 901] [outer = 0x110f20000] 10:07:04 INFO - PROCESS | 1656 | 1464368824498 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]]]}] 10:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 822ms 10:07:04 INFO - PROCESS | 1656 | 1464368824536 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:07:04 INFO - PROCESS | 1656 | 1464368824538 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:07:04 INFO - PROCESS | 1656 | 1464368824540 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:07:04 INFO - PROCESS | 1656 | 1464368824542 Marionette TRACE conn2 <- [1,1174,null,{}] 10:07:04 INFO - PROCESS | 1656 | 1464368824549 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}] 10:07:04 INFO - PROCESS | 1656 | 1464368824669 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d633000 == 73 [pid = 1656] [id = 290] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d7000 == 72 [pid = 1656] [id = 289] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1292e5800 == 71 [pid = 1656] [id = 288] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfdf800 == 70 [pid = 1656] [id = 287] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b25a000 == 69 [pid = 1656] [id = 286] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x129140000) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x128a4b800 == 68 [pid = 1656] [id = 285] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x126471800 == 67 [pid = 1656] [id = 284] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1215c3000 == 66 [pid = 1656] [id = 283] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12130f800 == 65 [pid = 1656] [id = 282] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11686b000 == 64 [pid = 1656] [id = 281] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1171fc000 == 63 [pid = 1656] [id = 280] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x117007000 == 62 [pid = 1656] [id = 279] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x133c7c000 == 61 [pid = 1656] [id = 276] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d221000 == 60 [pid = 1656] [id = 275] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ccad000 == 59 [pid = 1656] [id = 274] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bff0000 == 58 [pid = 1656] [id = 273] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12131e000 == 57 [pid = 1656] [id = 272] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1171e4800 == 56 [pid = 1656] [id = 271] 10:07:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12c52f800 == 55 [pid = 1656] [id = 270] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12186ac00) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x126ba7000) [pid = 1656] [serial = 761] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1126ce000) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x116a5a000) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1164b1800) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x121004000) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1166bf000) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x1193d9400) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x119568400) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x121130000) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x124be8400) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12c6bbc00) [pid = 1656] [serial = 767] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x124999400) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x119543800) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x118251400) [pid = 1656] [serial = 770] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x128acd000) [pid = 1656] [serial = 764] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x118deb400) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1192ad800) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12675e000) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x112cc9000) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x112749000) [pid = 1656] [serial = 773] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x118258800) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1184fd000) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x125d51400) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x126c60400) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x117e16800) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12a74f400) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x128a6f400) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x110f23c00) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x128efac00) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1213ac800) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1291eac00) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 10:07:04 INFO - PROCESS | 1656 | 1464368824779 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d0c000 == 56 [pid = 1656] [id = 301] 10:07:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1126ce000) [pid = 1656] [serial = 902] [outer = 0x0] 10:07:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x112749000) [pid = 1656] [serial = 903] [outer = 0x1126ce000] 10:07:04 INFO - PROCESS | 1656 | 1464368824808 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x117e13000) [pid = 1656] [serial = 904] [outer = 0x1126ce000] 10:07:05 INFO - PROCESS | 1656 | 1464368825126 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] 10:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:07:05 INFO - PROCESS | 1656 | 1464368825168 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:07:05 INFO - PROCESS | 1656 | 1464368825170 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:07:05 INFO - PROCESS | 1656 | 1464368825171 Marionette TRACE conn2 <- [1,1178,null,{}] 10:07:05 INFO - PROCESS | 1656 | 1464368825173 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}] 10:07:05 INFO - PROCESS | 1656 | 1464368825264 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:07:05 INFO - PROCESS | 1656 | 1464368825333 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197bf000 == 57 [pid = 1656] [id = 302] 10:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11767b800) [pid = 1656] [serial = 905] [outer = 0x0] 10:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1187bd000) [pid = 1656] [serial = 906] [outer = 0x11767b800] 10:07:05 INFO - PROCESS | 1656 | 1464368825360 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1193dd800) [pid = 1656] [serial = 907] [outer = 0x11767b800] 10:07:05 INFO - PROCESS | 1656 | 1464368825658 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] 10:07:05 INFO - PROCESS | 1656 | 1464368825691 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:07:05 INFO - PROCESS | 1656 | 1464368825693 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:07:05 INFO - PROCESS | 1656 | 1464368825695 Marionette TRACE conn2 <- [1,1182,null,{}] 10:07:05 INFO - PROCESS | 1656 | 1464368825701 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}] 10:07:05 INFO - PROCESS | 1656 | 1464368825790 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:07:05 INFO - PROCESS | 1656 | 1464368825795 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ae4000 == 58 [pid = 1656] [id = 303] 10:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1184fd000) [pid = 1656] [serial = 908] [outer = 0x0] 10:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x11956f000) [pid = 1656] [serial = 909] [outer = 0x1184fd000] 10:07:05 INFO - PROCESS | 1656 | 1464368825821 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x119771800) [pid = 1656] [serial = 910] [outer = 0x1184fd000] 10:07:06 INFO - PROCESS | 1656 | 1464368826211 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] 10:07:06 INFO - PROCESS | 1656 | 1464368826267 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:07:06 INFO - PROCESS | 1656 | 1464368826270 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 1656 | 1464368826272 Marionette TRACE conn2 <- [1,1186,null,{}] 10:07:06 INFO - PROCESS | 1656 | 1464368826274 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}] 10:07:06 INFO - PROCESS | 1656 | 1464368826428 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:07:06 INFO - PROCESS | 1656 | 1464368826520 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x126160800 == 59 [pid = 1656] [id = 304] 10:07:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1193e2000) [pid = 1656] [serial = 911] [outer = 0x0] 10:07:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x120cd0000) [pid = 1656] [serial = 912] [outer = 0x1193e2000] 10:07:06 INFO - PROCESS | 1656 | 1464368826562 Marionette DEBUG loaded listener.js 10:07:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x1249a4800) [pid = 1656] [serial = 913] [outer = 0x1193e2000] 10:07:06 INFO - PROCESS | 1656 | 1464368826957 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] 10:07:06 INFO - PROCESS | 1656 | 1464368826998 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:07:07 INFO - PROCESS | 1656 | 1464368827001 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 1656 | 1464368827002 Marionette TRACE conn2 <- [1,1190,null,{}] 10:07:07 INFO - PROCESS | 1656 | 1464368827004 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}] 10:07:07 INFO - PROCESS | 1656 | 1464368827111 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:07:07 INFO - PROCESS | 1656 | 1464368827148 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a4b800 == 60 [pid = 1656] [id = 305] 10:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1254e7000) [pid = 1656] [serial = 914] [outer = 0x0] 10:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x125d4dc00) [pid = 1656] [serial = 915] [outer = 0x1254e7000] 10:07:07 INFO - PROCESS | 1656 | 1464368827173 Marionette DEBUG loaded listener.js 10:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1265c4c00) [pid = 1656] [serial = 916] [outer = 0x1254e7000] 10:07:07 INFO - PROCESS | 1656 | 1464368827527 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] 10:07:07 INFO - PROCESS | 1656 | 1464368827573 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:07:07 INFO - PROCESS | 1656 | 1464368827576 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 1656 | 1464368827578 Marionette TRACE conn2 <- [1,1194,null,{}] 10:07:07 INFO - PROCESS | 1656 | 1464368827582 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}] 10:07:07 INFO - PROCESS | 1656 | 1464368827750 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:07:07 INFO - PROCESS | 1656 | 1464368827765 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a513800 == 61 [pid = 1656] [id = 306] 10:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1254e8000) [pid = 1656] [serial = 917] [outer = 0x0] 10:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x126c60400) [pid = 1656] [serial = 918] [outer = 0x1254e8000] 10:07:07 INFO - PROCESS | 1656 | 1464368827805 Marionette DEBUG loaded listener.js 10:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x128ac6800) [pid = 1656] [serial = 919] [outer = 0x1254e8000] 10:07:08 INFO - PROCESS | 1656 | 1464368828220 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:07:08 INFO - PROCESS | 1656 | 1464368828251 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:07:08 INFO - PROCESS | 1656 | 1464368828261 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:07:08 INFO - PROCESS | 1656 | 1464368828264 Marionette TRACE conn2 <- [1,1198,null,{}] 10:07:08 INFO - PROCESS | 1656 | 1464368828268 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}] 10:07:08 INFO - PROCESS | 1656 | 1464368828438 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:07:08 INFO - PROCESS | 1656 | 1464368828491 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b91d000 == 62 [pid = 1656] [id = 307] 10:07:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x113c52c00) [pid = 1656] [serial = 920] [outer = 0x0] 10:07:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x128eef400) [pid = 1656] [serial = 921] [outer = 0x113c52c00] 10:07:08 INFO - PROCESS | 1656 | 1464368828532 Marionette DEBUG loaded listener.js 10:07:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x1291e8800) [pid = 1656] [serial = 922] [outer = 0x113c52c00] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x12d029000) [pid = 1656] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x126532800) [pid = 1656] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x116762400) [pid = 1656] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x128a73400) [pid = 1656] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x126b78c00) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x112748800) [pid = 1656] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x121432c00) [pid = 1656] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1129cac00) [pid = 1656] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x119063800) [pid = 1656] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x110e45c00) [pid = 1656] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x115fd7000) [pid = 1656] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1192ac000) [pid = 1656] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x11825a000) [pid = 1656] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x128a6d000) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11274a000) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x124808400) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x128ac5800) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x110f1bc00) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x119762c00) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1126e3800) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12641dc00) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x121340c00) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x128a6c400) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x112cccc00) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12c9d4c00) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:07:09 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1254e6c00) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:07:09 INFO - PROCESS | 1656 | 1464368829256 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]]]}] 10:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1029ms 10:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:07:09 INFO - PROCESS | 1656 | 1464368829283 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:07:09 INFO - PROCESS | 1656 | 1464368829284 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:07:09 INFO - PROCESS | 1656 | 1464368829287 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:07:09 INFO - PROCESS | 1656 | 1464368829288 Marionette TRACE conn2 <- [1,1202,null,{}] 10:07:09 INFO - PROCESS | 1656 | 1464368829290 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}] 10:07:09 INFO - PROCESS | 1656 | 1464368829390 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:07:09 INFO - PROCESS | 1656 | 1464368829447 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ade800 == 63 [pid = 1656] [id = 308] 10:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x112967800) [pid = 1656] [serial = 923] [outer = 0x0] 10:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x118256400) [pid = 1656] [serial = 924] [outer = 0x112967800] 10:07:09 INFO - PROCESS | 1656 | 1464368829472 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x121340c00) [pid = 1656] [serial = 925] [outer = 0x112967800] 10:07:09 INFO - PROCESS | 1656 | 1464368829751 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]]]}] 10:07:09 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 10:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 10:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:07:09 INFO - PROCESS | 1656 | 1464368829805 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:07:09 INFO - PROCESS | 1656 | 1464368829807 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:07:09 INFO - PROCESS | 1656 | 1464368829809 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:07:09 INFO - PROCESS | 1656 | 1464368829811 Marionette TRACE conn2 <- [1,1206,null,{}] 10:07:09 INFO - PROCESS | 1656 | 1464368829816 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}] 10:07:09 INFO - PROCESS | 1656 | 1464368829921 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:07:09 INFO - PROCESS | 1656 | 1464368829925 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfe6800 == 64 [pid = 1656] [id = 309] 10:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1254e9800) [pid = 1656] [serial = 926] [outer = 0x0] 10:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x128bae800) [pid = 1656] [serial = 927] [outer = 0x1254e9800] 10:07:09 INFO - PROCESS | 1656 | 1464368829954 Marionette DEBUG loaded listener.js 10:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12aad5800) [pid = 1656] [serial = 928] [outer = 0x1254e9800] 10:07:10 INFO - PROCESS | 1656 | 1464368830315 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]]]}] 10:07:10 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 10:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 524ms 10:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:07:10 INFO - PROCESS | 1656 | 1464368830333 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 1656 | 1464368830334 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:07:10 INFO - PROCESS | 1656 | 1464368830337 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1656 | 1464368830338 Marionette TRACE conn2 <- [1,1210,null,{}] 10:07:10 INFO - PROCESS | 1656 | 1464368830355 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}] 10:07:10 INFO - PROCESS | 1656 | 1464368830446 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:07:10 INFO - PROCESS | 1656 | 1464368830451 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c985000 == 65 [pid = 1656] [id = 310] 10:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12af52400) [pid = 1656] [serial = 929] [outer = 0x0] 10:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12b93f400) [pid = 1656] [serial = 930] [outer = 0x12af52400] 10:07:10 INFO - PROCESS | 1656 | 1464368830483 Marionette DEBUG loaded listener.js 10:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12bea4000) [pid = 1656] [serial = 931] [outer = 0x12af52400] 10:07:10 INFO - PROCESS | 1656 | 1464368830817 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]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 10:07:10 INFO - PROCESS | 1656 | 1464368830857 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 1656 | 1464368830858 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:07:10 INFO - PROCESS | 1656 | 1464368830860 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1656 | 1464368830861 Marionette TRACE conn2 <- [1,1214,null,{}] 10:07:10 INFO - PROCESS | 1656 | 1464368830864 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}] 10:07:10 INFO - PROCESS | 1656 | 1464368830955 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:07:11 INFO - PROCESS | 1656 | 1464368831016 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cc9b000 == 66 [pid = 1656] [id = 311] 10:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12b0a6c00) [pid = 1656] [serial = 932] [outer = 0x0] 10:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12c3e8800) [pid = 1656] [serial = 933] [outer = 0x12b0a6c00] 10:07:11 INFO - PROCESS | 1656 | 1464368831041 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12c9d0400) [pid = 1656] [serial = 934] [outer = 0x12b0a6c00] 10:07:11 INFO - PROCESS | 1656 | 1464368831521 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]]]}] 10:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 722ms 10:07:11 INFO - PROCESS | 1656 | 1464368831583 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:07:11 INFO - PROCESS | 1656 | 1464368831586 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:07:11 INFO - PROCESS | 1656 | 1464368831590 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:07:11 INFO - PROCESS | 1656 | 1464368831592 Marionette TRACE conn2 <- [1,1218,null,{}] 10:07:11 INFO - PROCESS | 1656 | 1464368831596 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}] 10:07:11 INFO - PROCESS | 1656 | 1464368831714 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:07:11 INFO - PROCESS | 1656 | 1464368831787 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x118de1800 == 67 [pid = 1656] [id = 312] 10:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1126e2400) [pid = 1656] [serial = 935] [outer = 0x0] 10:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x11324bc00) [pid = 1656] [serial = 936] [outer = 0x1126e2400] 10:07:11 INFO - PROCESS | 1656 | 1464368831818 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11675dc00) [pid = 1656] [serial = 937] [outer = 0x1126e2400] 10:07:12 INFO - PROCESS | 1656 | 1464368832239 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]]]}] 10:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 672ms 10:07:12 INFO - PROCESS | 1656 | 1464368832262 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:07:12 INFO - PROCESS | 1656 | 1464368832268 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:07:12 INFO - PROCESS | 1656 | 1464368832273 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1656 | 1464368832275 Marionette TRACE conn2 <- [1,1222,null,{}] 10:07:12 INFO - PROCESS | 1656 | 1464368832278 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}] 10:07:12 INFO - PROCESS | 1656 | 1464368832390 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:07:12 INFO - PROCESS | 1656 | 1464368832482 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x126166800 == 68 [pid = 1656] [id = 313] 10:07:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x117e12000) [pid = 1656] [serial = 938] [outer = 0x0] 10:07:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x1183ed400) [pid = 1656] [serial = 939] [outer = 0x117e12000] 10:07:12 INFO - PROCESS | 1656 | 1464368832515 Marionette DEBUG loaded listener.js 10:07:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x119057800) [pid = 1656] [serial = 940] [outer = 0x117e12000] 10:07:12 INFO - PROCESS | 1656 | 1464368832920 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] 10:07:12 INFO - PROCESS | 1656 | 1464368832945 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:07:12 INFO - PROCESS | 1656 | 1464368832947 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1656 | 1464368832950 Marionette TRACE conn2 <- [1,1226,null,{}] 10:07:12 INFO - PROCESS | 1656 | 1464368832957 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}] 10:07:13 INFO - PROCESS | 1656 | 1464368833073 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:07:13 INFO - PROCESS | 1656 | 1464368833158 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d623000 == 69 [pid = 1656] [id = 314] 10:07:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x119737400) [pid = 1656] [serial = 941] [outer = 0x0] 10:07:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12133c800) [pid = 1656] [serial = 942] [outer = 0x119737400] 10:07:13 INFO - PROCESS | 1656 | 1464368833194 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1249d6000) [pid = 1656] [serial = 943] [outer = 0x119737400] 10:07:13 INFO - PROCESS | 1656 | 1464368833603 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]]]}] 10:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 672ms 10:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:07:13 INFO - PROCESS | 1656 | 1464368833619 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:07:13 INFO - PROCESS | 1656 | 1464368833622 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:07:13 INFO - PROCESS | 1656 | 1464368833624 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:07:13 INFO - PROCESS | 1656 | 1464368833625 Marionette TRACE conn2 <- [1,1230,null,{}] 10:07:13 INFO - PROCESS | 1656 | 1464368833628 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}] 10:07:13 INFO - PROCESS | 1656 | 1464368833742 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:07:13 INFO - PROCESS | 1656 | 1464368833844 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x133e7d800 == 70 [pid = 1656] [id = 315] 10:07:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1213b1400) [pid = 1656] [serial = 944] [outer = 0x0] 10:07:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12913a400) [pid = 1656] [serial = 945] [outer = 0x1213b1400] 10:07:13 INFO - PROCESS | 1656 | 1464368833888 Marionette DEBUG loaded listener.js 10:07:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12a751400) [pid = 1656] [serial = 946] [outer = 0x1213b1400] 10:07:14 INFO - PROCESS | 1656 | 1464368834301 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]]]}] 10:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 721ms 10:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:07:14 INFO - PROCESS | 1656 | 1464368834346 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:07:14 INFO - PROCESS | 1656 | 1464368834347 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:07:14 INFO - PROCESS | 1656 | 1464368834350 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:07:14 INFO - PROCESS | 1656 | 1464368834351 Marionette TRACE conn2 <- [1,1234,null,{}] 10:07:14 INFO - PROCESS | 1656 | 1464368834354 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}] 10:07:14 INFO - PROCESS | 1656 | 1464368834464 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:07:14 INFO - PROCESS | 1656 | 1464368834564 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x134147800 == 71 [pid = 1656] [id = 316] 10:07:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x128acc000) [pid = 1656] [serial = 947] [outer = 0x0] 10:07:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12c3e2000) [pid = 1656] [serial = 948] [outer = 0x128acc000] 10:07:14 INFO - PROCESS | 1656 | 1464368834596 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12c9d9000) [pid = 1656] [serial = 949] [outer = 0x128acc000] 10:07:14 INFO - PROCESS | 1656 | 1464368834989 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]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 668ms 10:07:15 INFO - PROCESS | 1656 | 1464368835018 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 1656 | 1464368835020 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:07:15 INFO - PROCESS | 1656 | 1464368835022 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1656 | 1464368835024 Marionette TRACE conn2 <- [1,1238,null,{}] 10:07:15 INFO - PROCESS | 1656 | 1464368835026 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}] 10:07:15 INFO - PROCESS | 1656 | 1464368835169 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:07:15 INFO - PROCESS | 1656 | 1464368835244 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x134342800 == 72 [pid = 1656] [id = 317] 10:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12cf7f000) [pid = 1656] [serial = 950] [outer = 0x0] 10:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12d03b400) [pid = 1656] [serial = 951] [outer = 0x12cf7f000] 10:07:15 INFO - PROCESS | 1656 | 1464368835274 Marionette DEBUG loaded listener.js 10:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12dc8c400) [pid = 1656] [serial = 952] [outer = 0x12cf7f000] 10:07:15 INFO - PROCESS | 1656 | 1464368835688 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]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 720ms 10:07:15 INFO - PROCESS | 1656 | 1464368835742 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 1656 | 1464368835743 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:07:15 INFO - PROCESS | 1656 | 1464368835746 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1656 | 1464368835747 Marionette TRACE conn2 <- [1,1242,null,{}] 10:07:15 INFO - PROCESS | 1656 | 1464368835750 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}] 10:07:15 INFO - PROCESS | 1656 | 1464368835858 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:07:15 INFO - PROCESS | 1656 | 1464368835959 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x13481b000 == 73 [pid = 1656] [id = 318] 10:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12dc87000) [pid = 1656] [serial = 953] [outer = 0x0] 10:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1344df400) [pid = 1656] [serial = 954] [outer = 0x12dc87000] 10:07:15 INFO - PROCESS | 1656 | 1464368835992 Marionette DEBUG loaded listener.js 10:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x1344e4400) [pid = 1656] [serial = 955] [outer = 0x12dc87000] 10:07:16 INFO - PROCESS | 1656 | 1464368836374 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]]]}] 10:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 671ms 10:07:16 INFO - PROCESS | 1656 | 1464368836418 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:07:16 INFO - PROCESS | 1656 | 1464368836419 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:07:16 INFO - PROCESS | 1656 | 1464368836422 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:07:16 INFO - PROCESS | 1656 | 1464368836423 Marionette TRACE conn2 <- [1,1246,null,{}] 10:07:16 INFO - PROCESS | 1656 | 1464368836426 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}] 10:07:16 INFO - PROCESS | 1656 | 1464368836554 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:07:16 INFO - PROCESS | 1656 | 1464368836657 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1374e0800 == 74 [pid = 1656] [id = 319] 10:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12dc93400) [pid = 1656] [serial = 956] [outer = 0x0] 10:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x1342c3400) [pid = 1656] [serial = 957] [outer = 0x12dc93400] 10:07:16 INFO - PROCESS | 1656 | 1464368836689 Marionette DEBUG loaded listener.js 10:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x1342c8000) [pid = 1656] [serial = 958] [outer = 0x12dc93400] 10:07:17 INFO - PROCESS | 1656 | 1464368837187 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]]]}] 10:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 818ms 10:07:17 INFO - PROCESS | 1656 | 1464368837242 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:07:17 INFO - PROCESS | 1656 | 1464368837244 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:07:17 INFO - PROCESS | 1656 | 1464368837248 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:07:17 INFO - PROCESS | 1656 | 1464368837250 Marionette TRACE conn2 <- [1,1250,null,{}] 10:07:17 INFO - PROCESS | 1656 | 1464368837254 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}] 10:07:17 INFO - PROCESS | 1656 | 1464368837421 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:07:17 INFO - PROCESS | 1656 | 1464368837524 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118199800 == 75 [pid = 1656] [id = 320] 10:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x11274fc00) [pid = 1656] [serial = 959] [outer = 0x0] 10:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x117e16000) [pid = 1656] [serial = 960] [outer = 0x11274fc00] 10:07:17 INFO - PROCESS | 1656 | 1464368837557 Marionette DEBUG loaded listener.js 10:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1342c4400) [pid = 1656] [serial = 961] [outer = 0x11274fc00] 10:07:18 INFO - PROCESS | 1656 | 1464368838190 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]]]}] 10:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 973ms 10:07:18 INFO - PROCESS | 1656 | 1464368838231 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:07:18 INFO - PROCESS | 1656 | 1464368838234 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:07:18 INFO - PROCESS | 1656 | 1464368838239 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:07:18 INFO - PROCESS | 1656 | 1464368838241 Marionette TRACE conn2 <- [1,1254,null,{}] 10:07:18 INFO - PROCESS | 1656 | 1464368838245 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}] 10:07:18 INFO - PROCESS | 1656 | 1464368838361 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:07:18 INFO - PROCESS | 1656 | 1464368838448 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x121314000 == 76 [pid = 1656] [id = 321] 10:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1126dd800) [pid = 1656] [serial = 962] [outer = 0x0] 10:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x112e16000) [pid = 1656] [serial = 963] [outer = 0x1126dd800] 10:07:18 INFO - PROCESS | 1656 | 1464368838496 Marionette DEBUG loaded listener.js 10:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x1164b1000) [pid = 1656] [serial = 964] [outer = 0x1126dd800] 10:07:19 INFO - PROCESS | 1656 | 1464368839009 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]]]}] 10:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 821ms 10:07:19 INFO - PROCESS | 1656 | 1464368839060 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:07:19 INFO - PROCESS | 1656 | 1464368839064 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:07:19 INFO - PROCESS | 1656 | 1464368839069 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:07:19 INFO - PROCESS | 1656 | 1464368839070 Marionette TRACE conn2 <- [1,1258,null,{}] 10:07:19 INFO - PROCESS | 1656 | 1464368839073 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}] 10:07:19 INFO - PROCESS | 1656 | 1464368839176 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:07:19 INFO - PROCESS | 1656 | 1464368839254 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11937a000 == 77 [pid = 1656] [id = 322] 10:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x116766c00) [pid = 1656] [serial = 965] [outer = 0x0] 10:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x118503c00) [pid = 1656] [serial = 966] [outer = 0x116766c00] 10:07:19 INFO - PROCESS | 1656 | 1464368839282 Marionette DEBUG loaded listener.js 10:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x119063800) [pid = 1656] [serial = 967] [outer = 0x116766c00] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x133e82000 == 76 [pid = 1656] [id = 255] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1346cd000 == 75 [pid = 1656] [id = 254] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x133ea9800 == 74 [pid = 1656] [id = 256] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c985000 == 73 [pid = 1656] [id = 310] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfe6800 == 72 [pid = 1656] [id = 309] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x123ade800 == 71 [pid = 1656] [id = 308] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b91d000 == 70 [pid = 1656] [id = 307] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12a513800 == 69 [pid = 1656] [id = 306] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x128a4b800 == 68 [pid = 1656] [id = 305] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x126160800 == 67 [pid = 1656] [id = 304] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x123ae4000 == 66 [pid = 1656] [id = 303] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1197bf000 == 65 [pid = 1656] [id = 302] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x115d0c000 == 64 [pid = 1656] [id = 301] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x117004000 == 63 [pid = 1656] [id = 300] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x120d6a800 == 62 [pid = 1656] [id = 299] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x134337000 == 61 [pid = 1656] [id = 297] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1346dc800 == 60 [pid = 1656] [id = 296] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x134310800 == 59 [pid = 1656] [id = 295] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x134150000 == 58 [pid = 1656] [id = 294] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x128a38800 == 57 [pid = 1656] [id = 293] 10:07:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119c77800 == 56 [pid = 1656] [id = 292] 10:07:19 INFO - PROCESS | 1656 | 1464368839777 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]]]}] 10:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 721ms 10:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:07:19 INFO - PROCESS | 1656 | 1464368839789 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:07:19 INFO - PROCESS | 1656 | 1464368839791 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:07:19 INFO - PROCESS | 1656 | 1464368839793 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:07:19 INFO - PROCESS | 1656 | 1464368839796 Marionette TRACE conn2 <- [1,1262,null,{}] 10:07:19 INFO - PROCESS | 1656 | 1464368839804 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}] 10:07:19 INFO - PROCESS | 1656 | 1464368839896 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:07:19 INFO - PROCESS | 1656 | 1464368839903 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187d3800 == 57 [pid = 1656] [id = 323] 10:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x1193e2c00) [pid = 1656] [serial = 968] [outer = 0x0] 10:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x11976d800) [pid = 1656] [serial = 969] [outer = 0x1193e2c00] 10:07:19 INFO - PROCESS | 1656 | 1464368839932 Marionette DEBUG loaded listener.js 10:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12104a000) [pid = 1656] [serial = 970] [outer = 0x1193e2c00] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x12c6c4400) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x12cf7b800) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x125d55400) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x12c3e6000) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x125326800) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x12d03dc00) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12944d800) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x11825dc00) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x128a72400) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x12d02b000) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x1126df800) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x121343800) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x112ccd400) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12c03f000) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x124ba8800) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x12c9d4400) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x119065800) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12cf81400) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12a752c00) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12d031c00) [pid = 1656] [serial = 869] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x128a68400) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x128a74800) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x119567c00) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12b93dc00) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12913e400) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x129144000) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x115f63c00) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x112fb4400) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12197cc00) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12ba2d000) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x128ace400) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1126cd400) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12ba2ec00) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1193d7800) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x119546800) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1121a9800) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x110f19c00) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x117e13400) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1184fb400) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11956b000) [pid = 1656] [serial = 818] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x116767000) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x129446400) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x119733800) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12133bc00) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x121341400) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12c3e4c00) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 10:07:20 INFO - PROCESS | 1656 | 1464368840322 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]]]}] 10:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 572ms 10:07:20 INFO - PROCESS | 1656 | 1464368840366 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:07:20 INFO - PROCESS | 1656 | 1464368840367 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:07:20 INFO - PROCESS | 1656 | 1464368840370 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:07:20 INFO - PROCESS | 1656 | 1464368840371 Marionette TRACE conn2 <- [1,1266,null,{}] 10:07:20 INFO - PROCESS | 1656 | 1464368840373 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}] 10:07:20 INFO - PROCESS | 1656 | 1464368840468 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:07:20 INFO - PROCESS | 1656 | 1464368840474 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213d5800 == 58 [pid = 1656] [id = 324] 10:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x121345000) [pid = 1656] [serial = 971] [outer = 0x0] 10:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x121864800) [pid = 1656] [serial = 972] [outer = 0x121345000] 10:07:20 INFO - PROCESS | 1656 | 1464368840500 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x124ba8800) [pid = 1656] [serial = 973] [outer = 0x121345000] 10:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:07:20 INFO - PROCESS | 1656 | 1464368840835 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]]]}] 10:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 468ms 10:07:20 INFO - PROCESS | 1656 | 1464368840838 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:07:20 INFO - PROCESS | 1656 | 1464368840839 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:07:20 INFO - PROCESS | 1656 | 1464368840841 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:07:20 INFO - PROCESS | 1656 | 1464368840852 Marionette TRACE conn2 <- [1,1270,null,{}] 10:07:20 INFO - PROCESS | 1656 | 1464368840867 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}] 10:07:20 INFO - PROCESS | 1656 | 1464368840956 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:07:20 INFO - PROCESS | 1656 | 1464368840961 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1267a7800 == 59 [pid = 1656] [id = 325] 10:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x124bac400) [pid = 1656] [serial = 974] [outer = 0x0] 10:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x125d48000) [pid = 1656] [serial = 975] [outer = 0x124bac400] 10:07:20 INFO - PROCESS | 1656 | 1464368840988 Marionette DEBUG loaded listener.js 10:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x126bafc00) [pid = 1656] [serial = 976] [outer = 0x124bac400] 10:07:21 INFO - PROCESS | 1656 | 1464368841341 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]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 529ms 10:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:07:21 INFO - PROCESS | 1656 | 1464368841370 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:07:21 INFO - PROCESS | 1656 | 1464368841372 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:07:21 INFO - PROCESS | 1656 | 1464368841374 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1656 | 1464368841375 Marionette TRACE conn2 <- [1,1274,null,{}] 10:07:21 INFO - PROCESS | 1656 | 1464368841377 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}] 10:07:21 INFO - PROCESS | 1656 | 1464368841484 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:07:21 INFO - PROCESS | 1656 | 1464368841557 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a34000 == 60 [pid = 1656] [id = 326] 10:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x124e4b400) [pid = 1656] [serial = 977] [outer = 0x0] 10:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x128a6d800) [pid = 1656] [serial = 978] [outer = 0x124e4b400] 10:07:21 INFO - PROCESS | 1656 | 1464368841583 Marionette DEBUG loaded listener.js 10:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12b0b1400) [pid = 1656] [serial = 979] [outer = 0x124e4b400] 10:07:21 INFO - PROCESS | 1656 | 1464368841900 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]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 570ms 10:07:21 INFO - PROCESS | 1656 | 1464368841945 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:07:21 INFO - PROCESS | 1656 | 1464368841946 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:07:21 INFO - PROCESS | 1656 | 1464368841948 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1656 | 1464368841949 Marionette TRACE conn2 <- [1,1278,null,{}] 10:07:21 INFO - PROCESS | 1656 | 1464368841952 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}] 10:07:22 INFO - PROCESS | 1656 | 1464368842072 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:07:22 INFO - PROCESS | 1656 | 1464368842088 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1267ac000 == 61 [pid = 1656] [id = 327] 10:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12a750000) [pid = 1656] [serial = 980] [outer = 0x0] 10:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12c9d2800) [pid = 1656] [serial = 981] [outer = 0x12a750000] 10:07:22 INFO - PROCESS | 1656 | 1464368842113 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12d024800) [pid = 1656] [serial = 982] [outer = 0x12a750000] 10:07:22 INFO - PROCESS | 1656 | 1464368842476 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]]]}] 10:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 569ms 10:07:22 INFO - PROCESS | 1656 | 1464368842519 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:07:22 INFO - PROCESS | 1656 | 1464368842520 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:07:22 INFO - PROCESS | 1656 | 1464368842522 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:07:22 INFO - PROCESS | 1656 | 1464368842523 Marionette TRACE conn2 <- [1,1282,null,{}] 10:07:22 INFO - PROCESS | 1656 | 1464368842526 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}] 10:07:22 INFO - PROCESS | 1656 | 1464368842640 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:07:22 INFO - PROCESS | 1656 | 1464368842651 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be51800 == 62 [pid = 1656] [id = 328] 10:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x116787c00) [pid = 1656] [serial = 983] [outer = 0x0] 10:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12d038800) [pid = 1656] [serial = 984] [outer = 0x116787c00] 10:07:22 INFO - PROCESS | 1656 | 1464368842675 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12d663c00) [pid = 1656] [serial = 985] [outer = 0x116787c00] 10:07:23 INFO - PROCESS | 1656 | 1464368843026 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]]]}] 10:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 10:07:23 INFO - PROCESS | 1656 | 1464368843041 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:07:23 INFO - PROCESS | 1656 | 1464368843042 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:07:23 INFO - PROCESS | 1656 | 1464368843044 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:07:23 INFO - PROCESS | 1656 | 1464368843047 Marionette TRACE conn2 <- [1,1286,null,{}] 10:07:23 INFO - PROCESS | 1656 | 1464368843049 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}] 10:07:23 INFO - PROCESS | 1656 | 1464368843428 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x11767b800) [pid = 1656] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1254e7000) [pid = 1656] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1184fd000) [pid = 1656] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x110f20000) [pid = 1656] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1126d7c00) [pid = 1656] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1193e2000) [pid = 1656] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1254e8000) [pid = 1656] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1126ce000) [pid = 1656] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x113c52c00) [pid = 1656] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x112967800) [pid = 1656] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1254e9800) [pid = 1656] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:07:23 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12af52400) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:07:23 INFO - PROCESS | 1656 | 1464368843546 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d0c000 == 63 [pid = 1656] [id = 329] 10:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x110e46000) [pid = 1656] [serial = 986] [outer = 0x0] 10:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x110f24400) [pid = 1656] [serial = 987] [outer = 0x110e46000] 10:07:23 INFO - PROCESS | 1656 | 1464368843580 Marionette DEBUG loaded listener.js 10:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x110f3b400) [pid = 1656] [serial = 988] [outer = 0x110e46000] 10:07:24 INFO - PROCESS | 1656 | 1464368844016 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]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1022ms 10:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:07:24 INFO - PROCESS | 1656 | 1464368844068 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 1656 | 1464368844070 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:07:24 INFO - PROCESS | 1656 | 1464368844073 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1656 | 1464368844076 Marionette TRACE conn2 <- [1,1290,null,{}] 10:07:24 INFO - PROCESS | 1656 | 1464368844079 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}] 10:07:24 INFO - PROCESS | 1656 | 1464368844209 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:07:24 INFO - PROCESS | 1656 | 1464368844311 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198b9000 == 64 [pid = 1656] [id = 330] 10:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1126ce000) [pid = 1656] [serial = 989] [outer = 0x0] 10:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x115fd3800) [pid = 1656] [serial = 990] [outer = 0x1126ce000] 10:07:24 INFO - PROCESS | 1656 | 1464368844347 Marionette DEBUG loaded listener.js 10:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1168a3400) [pid = 1656] [serial = 991] [outer = 0x1126ce000] 10:07:24 INFO - PROCESS | 1656 | 1464368844749 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]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 720ms 10:07:24 INFO - PROCESS | 1656 | 1464368844811 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:07:24 INFO - PROCESS | 1656 | 1464368844813 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:07:24 INFO - PROCESS | 1656 | 1464368844830 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1656 | 1464368844831 Marionette TRACE conn2 <- [1,1294,null,{}] 10:07:24 INFO - PROCESS | 1656 | 1464368844834 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}] 10:07:24 INFO - PROCESS | 1656 | 1464368844945 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:07:25 INFO - PROCESS | 1656 | 1464368845048 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x129568800 == 65 [pid = 1656] [id = 331] 10:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x118505000) [pid = 1656] [serial = 992] [outer = 0x0] 10:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1193d9400) [pid = 1656] [serial = 993] [outer = 0x118505000] 10:07:25 INFO - PROCESS | 1656 | 1464368845080 Marionette DEBUG loaded listener.js 10:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x11956ac00) [pid = 1656] [serial = 994] [outer = 0x118505000] 10:07:25 INFO - PROCESS | 1656 | 1464368845516 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]]]}] 10:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 721ms 10:07:25 INFO - PROCESS | 1656 | 1464368845550 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:07:25 INFO - PROCESS | 1656 | 1464368845553 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:07:25 INFO - PROCESS | 1656 | 1464368845561 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:07:25 INFO - PROCESS | 1656 | 1464368845564 Marionette TRACE conn2 <- [1,1298,null,{}] 10:07:25 INFO - PROCESS | 1656 | 1464368845567 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}] 10:07:25 INFO - PROCESS | 1656 | 1464368845682 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:07:25 INFO - PROCESS | 1656 | 1464368845786 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c995800 == 66 [pid = 1656] [id = 332] 10:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11850ac00) [pid = 1656] [serial = 995] [outer = 0x0] 10:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x123882c00) [pid = 1656] [serial = 996] [outer = 0x11850ac00] 10:07:25 INFO - PROCESS | 1656 | 1464368845817 Marionette DEBUG loaded listener.js 10:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x126c55800) [pid = 1656] [serial = 997] [outer = 0x11850ac00] 10:07:26 INFO - PROCESS | 1656 | 1464368846237 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]]]}] 10:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 727ms 10:07:26 INFO - PROCESS | 1656 | 1464368846287 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:07:26 INFO - PROCESS | 1656 | 1464368846289 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:07:26 INFO - PROCESS | 1656 | 1464368846291 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:07:26 INFO - PROCESS | 1656 | 1464368846293 Marionette TRACE conn2 <- [1,1302,null,{}] 10:07:26 INFO - PROCESS | 1656 | 1464368846308 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}] 10:07:26 INFO - PROCESS | 1656 | 1464368846440 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:07:26 INFO - PROCESS | 1656 | 1464368846450 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d05f800 == 67 [pid = 1656] [id = 333] 10:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1288d0c00) [pid = 1656] [serial = 998] [outer = 0x0] 10:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x128acb400) [pid = 1656] [serial = 999] [outer = 0x1288d0c00] 10:07:26 INFO - PROCESS | 1656 | 1464368846480 Marionette DEBUG loaded listener.js 10:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1291ebc00) [pid = 1656] [serial = 1000] [outer = 0x1288d0c00] 10:07:26 INFO - PROCESS | 1656 | 1464368846917 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]]]}] 10:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 671ms 10:07:26 INFO - PROCESS | 1656 | 1464368846963 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:07:26 INFO - PROCESS | 1656 | 1464368846966 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:07:26 INFO - PROCESS | 1656 | 1464368846968 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:07:26 INFO - PROCESS | 1656 | 1464368846970 Marionette TRACE conn2 <- [1,1306,null,{}] 10:07:26 INFO - PROCESS | 1656 | 1464368846972 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}] 10:07:27 INFO - PROCESS | 1656 | 1464368847082 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:07:27 INFO - PROCESS | 1656 | 1464368847156 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x133e6f000 == 68 [pid = 1656] [id = 334] 10:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12ba2d000) [pid = 1656] [serial = 1001] [outer = 0x0] 10:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12c9d2c00) [pid = 1656] [serial = 1002] [outer = 0x12ba2d000] 10:07:27 INFO - PROCESS | 1656 | 1464368847191 Marionette DEBUG loaded listener.js 10:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12d666c00) [pid = 1656] [serial = 1003] [outer = 0x12ba2d000] 10:07:27 INFO - PROCESS | 1656 | 1464368847629 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]]]}] 10:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 671ms 10:07:27 INFO - PROCESS | 1656 | 1464368847640 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:07:27 INFO - PROCESS | 1656 | 1464368847642 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:07:27 INFO - PROCESS | 1656 | 1464368847644 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:07:27 INFO - PROCESS | 1656 | 1464368847645 Marionette TRACE conn2 <- [1,1310,null,{}] 10:07:27 INFO - PROCESS | 1656 | 1464368847650 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}] 10:07:27 INFO - PROCESS | 1656 | 1464368847780 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:07:27 INFO - PROCESS | 1656 | 1464368847854 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x134155800 == 69 [pid = 1656] [id = 335] 10:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12d03c400) [pid = 1656] [serial = 1004] [outer = 0x0] 10:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1340bc000) [pid = 1656] [serial = 1005] [outer = 0x12d03c400] 10:07:27 INFO - PROCESS | 1656 | 1464368847883 Marionette DEBUG loaded listener.js 10:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x1340c3400) [pid = 1656] [serial = 1006] [outer = 0x12d03c400] 10:07:28 INFO - PROCESS | 1656 | 1464368848318 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] 10:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:07:28 INFO - PROCESS | 1656 | 1464368848369 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:07:28 INFO - PROCESS | 1656 | 1464368848372 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:07:28 INFO - PROCESS | 1656 | 1464368848373 Marionette TRACE conn2 <- [1,1314,null,{}] 10:07:28 INFO - PROCESS | 1656 | 1464368848376 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}] 10:07:28 INFO - PROCESS | 1656 | 1464368848511 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:07:28 INFO - PROCESS | 1656 | 1464368848641 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x134341800 == 70 [pid = 1656] [id = 336] 10:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x1340c3800) [pid = 1656] [serial = 1007] [outer = 0x0] 10:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1340c8c00) [pid = 1656] [serial = 1008] [outer = 0x1340c3800] 10:07:28 INFO - PROCESS | 1656 | 1464368848689 Marionette DEBUG loaded listener.js 10:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1344dbc00) [pid = 1656] [serial = 1009] [outer = 0x1340c3800] 10:07:29 INFO - PROCESS | 1656 | 1464368849177 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]]]}] 10:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 872ms 10:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:07:29 INFO - PROCESS | 1656 | 1464368849244 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:07:29 INFO - PROCESS | 1656 | 1464368849245 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:07:29 INFO - PROCESS | 1656 | 1464368849248 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 1656 | 1464368849249 Marionette TRACE conn2 <- [1,1318,null,{}] 10:07:29 INFO - PROCESS | 1656 | 1464368849251 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}] 10:07:29 INFO - PROCESS | 1656 | 1464368849363 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:07:29 INFO - PROCESS | 1656 | 1464368849438 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187d5800 == 71 [pid = 1656] [id = 337] 10:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x1126d3c00) [pid = 1656] [serial = 1010] [outer = 0x0] 10:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12b0a7400) [pid = 1656] [serial = 1011] [outer = 0x1126d3c00] 10:07:29 INFO - PROCESS | 1656 | 1464368849468 Marionette DEBUG loaded listener.js 10:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1344de000) [pid = 1656] [serial = 1012] [outer = 0x1126d3c00] 10:07:30 INFO - PROCESS | 1656 | 1464368850040 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]]]}] 10:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 819ms 10:07:30 INFO - PROCESS | 1656 | 1464368850068 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:07:30 INFO - PROCESS | 1656 | 1464368850070 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:07:30 INFO - PROCESS | 1656 | 1464368850074 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:07:30 INFO - PROCESS | 1656 | 1464368850076 Marionette TRACE conn2 <- [1,1322,null,{}] 10:07:30 INFO - PROCESS | 1656 | 1464368850079 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}] 10:07:30 INFO - PROCESS | 1656 | 1464368850191 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:07:30 INFO - PROCESS | 1656 | 1464368850268 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x112585000 == 72 [pid = 1656] [id = 338] 10:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x110f37800) [pid = 1656] [serial = 1013] [outer = 0x0] 10:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x111a05000) [pid = 1656] [serial = 1014] [outer = 0x110f37800] 10:07:30 INFO - PROCESS | 1656 | 1464368850296 Marionette DEBUG loaded listener.js 10:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x111ed5c00) [pid = 1656] [serial = 1015] [outer = 0x110f37800] 10:07:30 INFO - PROCESS | 1656 | 1464368850757 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]]]}] 10:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 722ms 10:07:30 INFO - PROCESS | 1656 | 1464368850818 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:07:30 INFO - PROCESS | 1656 | 1464368850822 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:07:30 INFO - PROCESS | 1656 | 1464368850828 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:07:30 INFO - PROCESS | 1656 | 1464368850831 Marionette TRACE conn2 <- [1,1326,null,{}] 10:07:30 INFO - PROCESS | 1656 | 1464368850835 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}] 10:07:30 INFO - PROCESS | 1656 | 1464368850941 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12be51800 == 71 [pid = 1656] [id = 328] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1267ac000 == 70 [pid = 1656] [id = 327] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x128a34000 == 69 [pid = 1656] [id = 326] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1267a7800 == 68 [pid = 1656] [id = 325] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1213d5800 == 67 [pid = 1656] [id = 324] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1187d3800 == 66 [pid = 1656] [id = 323] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11937a000 == 65 [pid = 1656] [id = 322] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12c3e8800) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12c9cec00) [pid = 1656] [serial = 884] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x12d038400) [pid = 1656] [serial = 887] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12c9d3000) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x125499400) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | 1464368851071 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x121314000 == 64 [pid = 1656] [id = 321] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x134147800 == 63 [pid = 1656] [id = 316] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x133e7d800 == 62 [pid = 1656] [id = 315] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12d623000 == 61 [pid = 1656] [id = 314] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x126166800 == 60 [pid = 1656] [id = 313] 10:07:31 INFO - PROCESS | 1656 | --DOCSHELL 0x118de1800 == 59 [pid = 1656] [id = 312] 10:07:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x116646000 == 60 [pid = 1656] [id = 339] 10:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x110f30800) [pid = 1656] [serial = 1016] [outer = 0x0] 10:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x11274f000) [pid = 1656] [serial = 1017] [outer = 0x110f30800] 10:07:31 INFO - PROCESS | 1656 | 1464368851111 Marionette DEBUG loaded listener.js 10:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x112ec3000) [pid = 1656] [serial = 1018] [outer = 0x110f30800] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1187bd000) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1193dd800) [pid = 1656] [serial = 907] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1193d9800) [pid = 1656] [serial = 878] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x125d4dc00) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12d03f000) [pid = 1656] [serial = 872] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x119771800) [pid = 1656] [serial = 910] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x11956f000) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x115d9e400) [pid = 1656] [serial = 875] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x116761000) [pid = 1656] [serial = 901] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x115f59c00) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x112976c00) [pid = 1656] [serial = 898] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1126dc800) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x120cd0000) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x126c60400) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x112749000) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x117e13000) [pid = 1656] [serial = 904] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1254e8c00) [pid = 1656] [serial = 881] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x128eef400) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x118256400) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x128ac6800) [pid = 1656] [serial = 919] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x126ba6800) [pid = 1656] [serial = 501] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x128bae800) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12bea4000) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12b93f400) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x121340c00) [pid = 1656] [serial = 925] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12aad5800) [pid = 1656] [serial = 928] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1291e8800) [pid = 1656] [serial = 922] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1265c4c00) [pid = 1656] [serial = 916] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1249a4800) [pid = 1656] [serial = 913] [outer = 0x0] [url = about:blank] 10:07:31 INFO - PROCESS | 1656 | 1464368851444 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]]]}] 10:07:31 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 10:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 623ms 10:07:31 INFO - PROCESS | 1656 | 1464368851452 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:07:31 INFO - PROCESS | 1656 | 1464368851454 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:07:31 INFO - PROCESS | 1656 | 1464368851456 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1656 | 1464368851458 Marionette TRACE conn2 <- [1,1330,null,{}] 10:07:31 INFO - PROCESS | 1656 | 1464368851468 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}] 10:07:31 INFO - PROCESS | 1656 | 1464368851564 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:07:31 INFO - PROCESS | 1656 | 1464368851570 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x118713000 == 61 [pid = 1656] [id = 340] 10:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x113c52000) [pid = 1656] [serial = 1019] [outer = 0x0] 10:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x115f5d800) [pid = 1656] [serial = 1020] [outer = 0x113c52000] 10:07:31 INFO - PROCESS | 1656 | 1464368851598 Marionette DEBUG loaded listener.js 10:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x116768000) [pid = 1656] [serial = 1021] [outer = 0x113c52000] 10:07:31 INFO - PROCESS | 1656 | 1464368851969 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]]]}] 10:07:31 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 10:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms 10:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:07:31 INFO - PROCESS | 1656 | 1464368851983 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:07:31 INFO - PROCESS | 1656 | 1464368851985 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:07:31 INFO - PROCESS | 1656 | 1464368851987 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1656 | 1464368851988 Marionette TRACE conn2 <- [1,1334,null,{}] 10:07:31 INFO - PROCESS | 1656 | 1464368851990 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}] 10:07:32 INFO - PROCESS | 1656 | 1464368852090 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:07:32 INFO - PROCESS | 1656 | 1464368852094 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c7b800 == 62 [pid = 1656] [id = 341] 10:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1168a3800) [pid = 1656] [serial = 1022] [outer = 0x0] 10:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x117675400) [pid = 1656] [serial = 1023] [outer = 0x1168a3800] 10:07:32 INFO - PROCESS | 1656 | 1464368852122 Marionette DEBUG loaded listener.js 10:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1180b7400) [pid = 1656] [serial = 1024] [outer = 0x1168a3800] 10:07:32 INFO - PROCESS | 1656 | 1464368852497 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]]]}] 10:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 10:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:07:32 INFO - PROCESS | 1656 | 1464368852506 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:07:32 INFO - PROCESS | 1656 | 1464368852508 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:07:32 INFO - PROCESS | 1656 | 1464368852510 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:07:32 INFO - PROCESS | 1656 | 1464368852511 Marionette TRACE conn2 <- [1,1338,null,{}] 10:07:32 INFO - PROCESS | 1656 | 1464368852515 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}] 10:07:32 INFO - PROCESS | 1656 | 1464368852639 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:07:32 INFO - PROCESS | 1656 | 1464368852646 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f43800 == 63 [pid = 1656] [id = 342] 10:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x116a5cc00) [pid = 1656] [serial = 1025] [outer = 0x0] 10:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x1184fa800) [pid = 1656] [serial = 1026] [outer = 0x116a5cc00] 10:07:32 INFO - PROCESS | 1656 | 1464368852672 Marionette DEBUG loaded listener.js 10:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1185a9000) [pid = 1656] [serial = 1027] [outer = 0x116a5cc00] 10:07:33 INFO - PROCESS | 1656 | 1464368853522 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]]]}] 10:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1023ms 10:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:07:33 INFO - PROCESS | 1656 | 1464368853534 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:07:33 INFO - PROCESS | 1656 | 1464368853535 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:07:33 INFO - PROCESS | 1656 | 1464368853537 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:07:33 INFO - PROCESS | 1656 | 1464368853538 Marionette TRACE conn2 <- [1,1342,null,{}] 10:07:33 INFO - PROCESS | 1656 | 1464368853540 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}] 10:07:33 INFO - PROCESS | 1656 | 1464368853678 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:07:33 INFO - PROCESS | 1656 | 1464368853691 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c9a800 == 64 [pid = 1656] [id = 343] 10:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1184f0000) [pid = 1656] [serial = 1028] [outer = 0x0] 10:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11905fc00) [pid = 1656] [serial = 1029] [outer = 0x1184f0000] 10:07:33 INFO - PROCESS | 1656 | 1464368853717 Marionette DEBUG loaded listener.js 10:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x11956fc00) [pid = 1656] [serial = 1030] [outer = 0x1184f0000] 10:07:34 INFO - PROCESS | 1656 | 1464368854076 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]]]}] 10:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 569ms 10:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:07:34 INFO - PROCESS | 1656 | 1464368854113 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:07:34 INFO - PROCESS | 1656 | 1464368854115 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:07:34 INFO - PROCESS | 1656 | 1464368854117 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 1656 | 1464368854118 Marionette TRACE conn2 <- [1,1346,null,{}] 10:07:34 INFO - PROCESS | 1656 | 1464368854120 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}] 10:07:34 INFO - PROCESS | 1656 | 1464368854234 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:07:34 INFO - PROCESS | 1656 | 1464368854246 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12542f800 == 65 [pid = 1656] [id = 344] 10:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x119544800) [pid = 1656] [serial = 1031] [outer = 0x0] 10:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11976e800) [pid = 1656] [serial = 1032] [outer = 0x119544800] 10:07:34 INFO - PROCESS | 1656 | 1464368854271 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x120cd6400) [pid = 1656] [serial = 1033] [outer = 0x119544800] 10:07:34 INFO - PROCESS | 1656 | 1464368854625 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]]]}] 10:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 10:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:07:34 INFO - PROCESS | 1656 | 1464368854636 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:07:34 INFO - PROCESS | 1656 | 1464368854637 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:07:34 INFO - PROCESS | 1656 | 1464368854639 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 1656 | 1464368854640 Marionette TRACE conn2 <- [1,1350,null,{}] 10:07:34 INFO - PROCESS | 1656 | 1464368854643 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}] 10:07:34 INFO - PROCESS | 1656 | 1464368854763 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:07:34 INFO - PROCESS | 1656 | 1464368854774 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cc4000 == 66 [pid = 1656] [id = 345] 10:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11214d400) [pid = 1656] [serial = 1034] [outer = 0x0] 10:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x121049400) [pid = 1656] [serial = 1035] [outer = 0x11214d400] 10:07:34 INFO - PROCESS | 1656 | 1464368854799 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x121344400) [pid = 1656] [serial = 1036] [outer = 0x11214d400] 10:07:35 INFO - PROCESS | 1656 | 1464368855143 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]]]}] 10:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 519ms 10:07:35 INFO - PROCESS | 1656 | 1464368855159 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:07:35 INFO - PROCESS | 1656 | 1464368855160 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:07:35 INFO - PROCESS | 1656 | 1464368855173 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:07:35 INFO - PROCESS | 1656 | 1464368855175 Marionette TRACE conn2 <- [1,1354,null,{}] 10:07:35 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1193e2c00) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:07:35 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1126dd800) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:07:35 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x116766c00) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:07:35 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x121345000) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:07:35 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x124bac400) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:07:35 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x124e4b400) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:07:35 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12a750000) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:07:35 INFO - PROCESS | 1656 | 1464368855265 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}] 10:07:35 INFO - PROCESS | 1656 | 1464368855359 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:07:35 INFO - PROCESS | 1656 | 1464368855364 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12888d000 == 67 [pid = 1656] [id = 346] 10:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x116766c00) [pid = 1656] [serial = 1037] [outer = 0x0] 10:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x121342800) [pid = 1656] [serial = 1038] [outer = 0x116766c00] 10:07:35 INFO - PROCESS | 1656 | 1464368855389 Marionette DEBUG loaded listener.js 10:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x121504000) [pid = 1656] [serial = 1039] [outer = 0x116766c00] 10:07:35 INFO - PROCESS | 1656 | 1464368855719 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]]]}] 10:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 559ms 10:07:35 INFO - PROCESS | 1656 | 1464368855723 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:07:35 INFO - PROCESS | 1656 | 1464368855724 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:07:35 INFO - PROCESS | 1656 | 1464368855726 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:07:35 INFO - PROCESS | 1656 | 1464368855728 Marionette TRACE conn2 <- [1,1358,null,{}] 10:07:35 INFO - PROCESS | 1656 | 1464368855730 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}] 10:07:35 INFO - PROCESS | 1656 | 1464368855829 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:07:35 INFO - PROCESS | 1656 | 1464368855834 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292ee000 == 68 [pid = 1656] [id = 347] 10:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x121506400) [pid = 1656] [serial = 1040] [outer = 0x0] 10:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x124808000) [pid = 1656] [serial = 1041] [outer = 0x121506400] 10:07:35 INFO - PROCESS | 1656 | 1464368855859 Marionette DEBUG loaded listener.js 10:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1249d7c00) [pid = 1656] [serial = 1042] [outer = 0x121506400] 10:07:36 INFO - PROCESS | 1656 | 1464368856208 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]]]}] 10:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 521ms 10:07:36 INFO - PROCESS | 1656 | 1464368856250 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:07:36 INFO - PROCESS | 1656 | 1464368856253 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:07:36 INFO - PROCESS | 1656 | 1464368856255 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:07:36 INFO - PROCESS | 1656 | 1464368856257 Marionette TRACE conn2 <- [1,1362,null,{}] 10:07:36 INFO - PROCESS | 1656 | 1464368856259 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}] 10:07:36 INFO - PROCESS | 1656 | 1464368856379 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:07:36 INFO - PROCESS | 1656 | 1464368856383 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af2e800 == 69 [pid = 1656] [id = 348] 10:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1248d1000) [pid = 1656] [serial = 1043] [outer = 0x0] 10:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1254a0000) [pid = 1656] [serial = 1044] [outer = 0x1248d1000] 10:07:36 INFO - PROCESS | 1656 | 1464368856413 Marionette DEBUG loaded listener.js 10:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1265c8800) [pid = 1656] [serial = 1045] [outer = 0x1248d1000] 10:07:36 INFO - PROCESS | 1656 | 1464368856756 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]]]}] 10:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 10:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:07:36 INFO - PROCESS | 1656 | 1464368856775 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:07:36 INFO - PROCESS | 1656 | 1464368856776 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:07:36 INFO - PROCESS | 1656 | 1464368856778 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:07:36 INFO - PROCESS | 1656 | 1464368856780 Marionette TRACE conn2 <- [1,1366,null,{}] 10:07:36 INFO - PROCESS | 1656 | 1464368856785 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}] 10:07:36 INFO - PROCESS | 1656 | 1464368856883 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:07:36 INFO - PROCESS | 1656 | 1464368856947 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b90d000 == 70 [pid = 1656] [id = 349] 10:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x110e40c00) [pid = 1656] [serial = 1046] [outer = 0x0] 10:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12675d400) [pid = 1656] [serial = 1047] [outer = 0x110e40c00] 10:07:36 INFO - PROCESS | 1656 | 1464368856974 Marionette DEBUG loaded listener.js 10:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x1288c4400) [pid = 1656] [serial = 1048] [outer = 0x110e40c00] 10:07:37 INFO - PROCESS | 1656 | 1464368857365 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] 10:07:37 INFO - PROCESS | 1656 | 1464368857403 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:07:37 INFO - PROCESS | 1656 | 1464368857407 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:07:37 INFO - PROCESS | 1656 | 1464368857410 Marionette TRACE conn2 <- [1,1370,null,{}] 10:07:37 INFO - PROCESS | 1656 | 1464368857414 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}] 10:07:37 INFO - PROCESS | 1656 | 1464368857537 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:07:37 INFO - PROCESS | 1656 | 1464368857640 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a1d800 == 71 [pid = 1656] [id = 350] 10:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x110f3a800) [pid = 1656] [serial = 1049] [outer = 0x0] 10:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x111c1e800) [pid = 1656] [serial = 1050] [outer = 0x110f3a800] 10:07:37 INFO - PROCESS | 1656 | 1464368857674 Marionette DEBUG loaded listener.js 10:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x1126d6400) [pid = 1656] [serial = 1051] [outer = 0x110f3a800] 10:07:38 INFO - PROCESS | 1656 | 1464368858120 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] 10:07:38 INFO - PROCESS | 1656 | 1464368858184 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:07:38 INFO - PROCESS | 1656 | 1464368858189 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:07:38 INFO - PROCESS | 1656 | 1464368858190 Marionette TRACE conn2 <- [1,1374,null,{}] 10:07:38 INFO - PROCESS | 1656 | 1464368858193 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}] 10:07:38 INFO - PROCESS | 1656 | 1464368858312 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:07:38 INFO - PROCESS | 1656 | 1464368858386 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c6d800 == 72 [pid = 1656] [id = 351] 10:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x1129c5000) [pid = 1656] [serial = 1052] [outer = 0x0] 10:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x113aeec00) [pid = 1656] [serial = 1053] [outer = 0x1129c5000] 10:07:38 INFO - PROCESS | 1656 | 1464368858418 Marionette DEBUG loaded listener.js 10:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x11676a800) [pid = 1656] [serial = 1054] [outer = 0x1129c5000] 10:07:38 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:07:38 INFO - PROCESS | 1656 | 1464368858926 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] 10:07:38 INFO - PROCESS | 1656 | 1464368858969 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:07:38 INFO - PROCESS | 1656 | 1464368858975 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:07:38 INFO - PROCESS | 1656 | 1464368858979 Marionette TRACE conn2 <- [1,1378,null,{}] 10:07:38 INFO - PROCESS | 1656 | 1464368858992 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}] 10:07:39 INFO - PROCESS | 1656 | 1464368859171 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:07:39 INFO - PROCESS | 1656 | 1464368859248 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af35800 == 73 [pid = 1656] [id = 352] 10:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1187be000) [pid = 1656] [serial = 1055] [outer = 0x0] 10:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x119063400) [pid = 1656] [serial = 1056] [outer = 0x1187be000] 10:07:39 INFO - PROCESS | 1656 | 1464368859280 Marionette DEBUG loaded listener.js 10:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x11953d800) [pid = 1656] [serial = 1057] [outer = 0x1187be000] 10:07:39 INFO - PROCESS | 1656 | 1464368859742 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] 10:07:39 INFO - PROCESS | 1656 | 1464368859759 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:07:39 INFO - PROCESS | 1656 | 1464368859762 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:07:39 INFO - PROCESS | 1656 | 1464368859763 Marionette TRACE conn2 <- [1,1382,null,{}] 10:07:39 INFO - PROCESS | 1656 | 1464368859765 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}] 10:07:39 INFO - PROCESS | 1656 | 1464368859882 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:07:39 INFO - PROCESS | 1656 | 1464368859961 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c542000 == 74 [pid = 1656] [id = 353] 10:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x11956f000) [pid = 1656] [serial = 1058] [outer = 0x0] 10:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x12197c400) [pid = 1656] [serial = 1059] [outer = 0x11956f000] 10:07:39 INFO - PROCESS | 1656 | 1464368859991 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x124cccc00) [pid = 1656] [serial = 1060] [outer = 0x11956f000] 10:07:40 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 10:07:40 INFO - PROCESS | 1656 | 1464368860441 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] 10:07:40 INFO - PROCESS | 1656 | 1464368860500 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:07:40 INFO - PROCESS | 1656 | 1464368860504 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 1656 | 1464368860505 Marionette TRACE conn2 <- [1,1386,null,{}] 10:07:40 INFO - PROCESS | 1656 | 1464368860508 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}] 10:07:40 INFO - PROCESS | 1656 | 1464368860622 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:07:40 INFO - PROCESS | 1656 | 1464368860699 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cc93800 == 75 [pid = 1656] [id = 354] 10:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1254e8c00) [pid = 1656] [serial = 1061] [outer = 0x0] 10:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x1265bd000) [pid = 1656] [serial = 1062] [outer = 0x1254e8c00] 10:07:40 INFO - PROCESS | 1656 | 1464368860729 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x1288c6400) [pid = 1656] [serial = 1063] [outer = 0x1254e8c00] 10:07:41 INFO - PROCESS | 1656 | 1464368861164 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] 10:07:41 INFO - PROCESS | 1656 | 1464368861225 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:07:41 INFO - PROCESS | 1656 | 1464368861227 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:07:41 INFO - PROCESS | 1656 | 1464368861228 Marionette TRACE conn2 <- [1,1390,null,{}] 10:07:41 INFO - PROCESS | 1656 | 1464368861233 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}] 10:07:41 INFO - PROCESS | 1656 | 1464368861362 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:07:41 INFO - PROCESS | 1656 | 1464368861440 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c6f800 == 76 [pid = 1656] [id = 355] 10:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x126c61800) [pid = 1656] [serial = 1064] [outer = 0x0] 10:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x128ef0c00) [pid = 1656] [serial = 1065] [outer = 0x126c61800] 10:07:41 INFO - PROCESS | 1656 | 1464368861470 Marionette DEBUG loaded listener.js 10:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x1291e4800) [pid = 1656] [serial = 1066] [outer = 0x126c61800] 10:07:41 INFO - PROCESS | 1656 | 1464368861886 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]]]}] 10:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 668ms 10:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:07:41 INFO - PROCESS | 1656 | 1464368861896 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:07:41 INFO - PROCESS | 1656 | 1464368861897 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:07:41 INFO - PROCESS | 1656 | 1464368861899 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:07:41 INFO - PROCESS | 1656 | 1464368861901 Marionette TRACE conn2 <- [1,1394,null,{}] 10:07:41 INFO - PROCESS | 1656 | 1464368861903 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}] 10:07:42 INFO - PROCESS | 1656 | 1464368862014 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:07:42 INFO - PROCESS | 1656 | 1464368862120 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x133ec5000 == 77 [pid = 1656] [id = 356] 10:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x128baa800) [pid = 1656] [serial = 1067] [outer = 0x0] 10:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x129444000) [pid = 1656] [serial = 1068] [outer = 0x128baa800] 10:07:42 INFO - PROCESS | 1656 | 1464368862152 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12a5c1000) [pid = 1656] [serial = 1069] [outer = 0x128baa800] 10:07:42 INFO - PROCESS | 1656 | 1464368862598 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]]]}] 10:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 720ms 10:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:07:42 INFO - PROCESS | 1656 | 1464368862620 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:07:42 INFO - PROCESS | 1656 | 1464368862622 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:07:42 INFO - PROCESS | 1656 | 1464368862624 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:07:42 INFO - PROCESS | 1656 | 1464368862625 Marionette TRACE conn2 <- [1,1398,null,{}] 10:07:42 INFO - PROCESS | 1656 | 1464368862628 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}] 10:07:42 INFO - PROCESS | 1656 | 1464368862763 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:07:42 INFO - PROCESS | 1656 | 1464368862869 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x128816000 == 78 [pid = 1656] [id = 357] 10:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x11324b800) [pid = 1656] [serial = 1070] [outer = 0x0] 10:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x129144800) [pid = 1656] [serial = 1071] [outer = 0x11324b800] 10:07:42 INFO - PROCESS | 1656 | 1464368862900 Marionette DEBUG loaded listener.js 10:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x12a6f1800) [pid = 1656] [serial = 1072] [outer = 0x11324b800] 10:07:43 INFO - PROCESS | 1656 | 1464368863544 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]]]}] 10:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 969ms 10:07:43 INFO - PROCESS | 1656 | 1464368863593 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:07:43 INFO - PROCESS | 1656 | 1464368863595 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:07:43 INFO - PROCESS | 1656 | 1464368863598 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:07:43 INFO - PROCESS | 1656 | 1464368863600 Marionette TRACE conn2 <- [1,1402,null,{}] 10:07:43 INFO - PROCESS | 1656 | 1464368863604 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}] 10:07:43 INFO - PROCESS | 1656 | 1464368863713 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:07:43 INFO - PROCESS | 1656 | 1464368863792 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ddc800 == 79 [pid = 1656] [id = 358] 10:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x1126c9000) [pid = 1656] [serial = 1073] [outer = 0x0] 10:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x112967800) [pid = 1656] [serial = 1074] [outer = 0x1126c9000] 10:07:43 INFO - PROCESS | 1656 | 1464368863820 Marionette DEBUG loaded listener.js 10:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x11334bc00) [pid = 1656] [serial = 1075] [outer = 0x1126c9000] 10:07:44 INFO - PROCESS | 1656 | 1464368864269 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]]]}] 10:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 720ms 10:07:44 INFO - PROCESS | 1656 | 1464368864319 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:07:44 INFO - PROCESS | 1656 | 1464368864323 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:07:44 INFO - PROCESS | 1656 | 1464368864327 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:07:44 INFO - PROCESS | 1656 | 1464368864329 Marionette TRACE conn2 <- [1,1406,null,{}] 10:07:44 INFO - PROCESS | 1656 | 1464368864332 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}] 10:07:44 INFO - PROCESS | 1656 | 1464368864438 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:07:44 INFO - PROCESS | 1656 | 1464368864549 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11701f000 == 80 [pid = 1656] [id = 359] 10:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x111ed6400) [pid = 1656] [serial = 1076] [outer = 0x0] 10:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x116785000) [pid = 1656] [serial = 1077] [outer = 0x111ed6400] 10:07:44 INFO - PROCESS | 1656 | 1464368864579 Marionette DEBUG loaded listener.js 10:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x116f04c00) [pid = 1656] [serial = 1078] [outer = 0x111ed6400] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1197be000 == 79 [pid = 1656] [id = 211] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12d059800 == 78 [pid = 1656] [id = 213] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1346cb000 == 77 [pid = 1656] [id = 250] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12af2e800 == 76 [pid = 1656] [id = 348] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1292ee000 == 75 [pid = 1656] [id = 347] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12888d000 == 74 [pid = 1656] [id = 346] 10:07:44 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x12d038800) [pid = 1656] [serial = 984] [outer = 0x0] [url = about:blank] 10:07:44 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x12913a400) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 10:07:44 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12c3e2000) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 10:07:44 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x12d03b400) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 10:07:44 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x1344df400) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 10:07:44 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x1342c3400) [pid = 1656] [serial = 957] [outer = 0x0] [url = about:blank] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x126cc4000 == 73 [pid = 1656] [id = 345] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12cc9b000 == 72 [pid = 1656] [id = 311] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12542f800 == 71 [pid = 1656] [id = 344] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x123c9a800 == 70 [pid = 1656] [id = 343] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x120f43800 == 69 [pid = 1656] [id = 342] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119c7b800 == 68 [pid = 1656] [id = 341] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x118713000 == 67 [pid = 1656] [id = 340] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x116646000 == 66 [pid = 1656] [id = 339] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x112585000 == 65 [pid = 1656] [id = 338] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1198b9000 == 64 [pid = 1656] [id = 330] 10:07:44 INFO - PROCESS | 1656 | --DOCSHELL 0x115d0c000 == 63 [pid = 1656] [id = 329] 10:07:45 INFO - PROCESS | 1656 | 1464368865008 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]]]}] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x128a6d800) [pid = 1656] [serial = 978] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x12c9d2800) [pid = 1656] [serial = 981] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x11976d800) [pid = 1656] [serial = 969] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x12104a000) [pid = 1656] [serial = 970] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x112e16000) [pid = 1656] [serial = 963] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x119063800) [pid = 1656] [serial = 967] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x118503c00) [pid = 1656] [serial = 966] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x121864800) [pid = 1656] [serial = 972] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x124ba8800) [pid = 1656] [serial = 973] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x1183ed400) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x1164b1000) [pid = 1656] [serial = 964] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x117e16000) [pid = 1656] [serial = 960] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x125d48000) [pid = 1656] [serial = 975] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x126bafc00) [pid = 1656] [serial = 976] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x11324bc00) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x12133c800) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12d024800) [pid = 1656] [serial = 982] [outer = 0x0] [url = about:blank] 10:07:45 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12b0b1400) [pid = 1656] [serial = 979] [outer = 0x0] [url = about:blank] 10:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 721ms 10:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:07:45 INFO - PROCESS | 1656 | 1464368865048 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:07:45 INFO - PROCESS | 1656 | 1464368865050 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:07:45 INFO - PROCESS | 1656 | 1464368865052 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:07:45 INFO - PROCESS | 1656 | 1464368865054 Marionette TRACE conn2 <- [1,1410,null,{}] 10:07:45 INFO - PROCESS | 1656 | 1464368865062 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}] 10:07:45 INFO - PROCESS | 1656 | 1464368865157 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:07:45 INFO - PROCESS | 1656 | 1464368865164 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x118726800 == 64 [pid = 1656] [id = 360] 10:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1164af000) [pid = 1656] [serial = 1079] [outer = 0x0] 10:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x118257400) [pid = 1656] [serial = 1080] [outer = 0x1164af000] 10:07:45 INFO - PROCESS | 1656 | 1464368865192 Marionette DEBUG loaded listener.js 10:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x118511c00) [pid = 1656] [serial = 1081] [outer = 0x1164af000] 10:07:45 INFO - PROCESS | 1656 | 1464368865595 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]]]}] 10:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 10:07:45 INFO - PROCESS | 1656 | 1464368865623 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:07:45 INFO - PROCESS | 1656 | 1464368865625 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:07:45 INFO - PROCESS | 1656 | 1464368865627 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:07:45 INFO - PROCESS | 1656 | 1464368865628 Marionette TRACE conn2 <- [1,1414,null,{}] 10:07:45 INFO - PROCESS | 1656 | 1464368865633 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}] 10:07:45 INFO - PROCESS | 1656 | 1464368865727 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:07:45 INFO - PROCESS | 1656 | 1464368865750 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12131c000 == 65 [pid = 1656] [id = 361] 10:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x118de8400) [pid = 1656] [serial = 1082] [outer = 0x0] 10:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x1193db800) [pid = 1656] [serial = 1083] [outer = 0x118de8400] 10:07:45 INFO - PROCESS | 1656 | 1464368865776 Marionette DEBUG loaded listener.js 10:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1193e3800) [pid = 1656] [serial = 1084] [outer = 0x118de8400] 10:07:46 INFO - PROCESS | 1656 | 1464368866154 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]]]}] 10:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 570ms 10:07:46 INFO - PROCESS | 1656 | 1464368866198 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:07:46 INFO - PROCESS | 1656 | 1464368866207 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:07:46 INFO - PROCESS | 1656 | 1464368866210 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:07:46 INFO - PROCESS | 1656 | 1464368866211 Marionette TRACE conn2 <- [1,1418,null,{}] 10:07:46 INFO - PROCESS | 1656 | 1464368866213 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}] 10:07:46 INFO - PROCESS | 1656 | 1464368866305 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:07:46 INFO - PROCESS | 1656 | 1464368866310 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x124856000 == 66 [pid = 1656] [id = 362] 10:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1193e1c00) [pid = 1656] [serial = 1085] [outer = 0x0] 10:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x119737800) [pid = 1656] [serial = 1086] [outer = 0x1193e1c00] 10:07:46 INFO - PROCESS | 1656 | 1464368866336 Marionette DEBUG loaded listener.js 10:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x119ca1400) [pid = 1656] [serial = 1087] [outer = 0x1193e1c00] 10:07:46 INFO - PROCESS | 1656 | 1464368866703 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]]]}] 10:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 522ms 10:07:46 INFO - PROCESS | 1656 | 1464368866744 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:07:46 INFO - PROCESS | 1656 | 1464368866745 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:07:46 INFO - PROCESS | 1656 | 1464368866751 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:07:46 INFO - PROCESS | 1656 | 1464368866752 Marionette TRACE conn2 <- [1,1422,null,{}] 10:07:46 INFO - PROCESS | 1656 | 1464368866754 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}] 10:07:46 INFO - PROCESS | 1656 | 1464368866858 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:07:46 INFO - PROCESS | 1656 | 1464368866865 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1267a2000 == 67 [pid = 1656] [id = 363] 10:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x121047400) [pid = 1656] [serial = 1088] [outer = 0x0] 10:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x1213b0000) [pid = 1656] [serial = 1089] [outer = 0x121047400] 10:07:46 INFO - PROCESS | 1656 | 1464368866891 Marionette DEBUG loaded listener.js 10:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x1249dc400) [pid = 1656] [serial = 1090] [outer = 0x121047400] 10:07:47 INFO - PROCESS | 1656 | 1464368867287 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]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 569ms 10:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:07:47 INFO - PROCESS | 1656 | 1464368867323 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1656 | 1464368867324 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:07:47 INFO - PROCESS | 1656 | 1464368867326 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1656 | 1464368867327 Marionette TRACE conn2 <- [1,1426,null,{}] 10:07:47 INFO - PROCESS | 1656 | 1464368867329 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}] 10:07:47 INFO - PROCESS | 1656 | 1464368867451 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:07:47 INFO - PROCESS | 1656 | 1464368867494 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x128891800 == 68 [pid = 1656] [id = 364] 10:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x124be8400) [pid = 1656] [serial = 1091] [outer = 0x0] 10:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12549dc00) [pid = 1656] [serial = 1092] [outer = 0x124be8400] 10:07:47 INFO - PROCESS | 1656 | 1464368867519 Marionette DEBUG loaded listener.js 10:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x126189c00) [pid = 1656] [serial = 1093] [outer = 0x124be8400] 10:07:47 INFO - PROCESS | 1656 | 1464368867852 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]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 568ms 10:07:47 INFO - PROCESS | 1656 | 1464368867895 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1656 | 1464368867896 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:07:47 INFO - PROCESS | 1656 | 1464368867898 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1656 | 1464368867899 Marionette TRACE conn2 <- [1,1430,null,{}] 10:07:47 INFO - PROCESS | 1656 | 1464368867902 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}] 10:07:48 INFO - PROCESS | 1656 | 1464368868017 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:07:48 INFO - PROCESS | 1656 | 1464368868029 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x129121000 == 69 [pid = 1656] [id = 365] 10:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x119543000) [pid = 1656] [serial = 1094] [outer = 0x0] 10:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x1265c2800) [pid = 1656] [serial = 1095] [outer = 0x119543000] 10:07:48 INFO - PROCESS | 1656 | 1464368868056 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x1288cc400) [pid = 1656] [serial = 1096] [outer = 0x119543000] 10:07:48 INFO - PROCESS | 1656 | 1464368868429 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]]]}] 10:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 10:07:48 INFO - PROCESS | 1656 | 1464368868468 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:07:48 INFO - PROCESS | 1656 | 1464368868469 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:07:48 INFO - PROCESS | 1656 | 1464368868471 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:07:48 INFO - PROCESS | 1656 | 1464368868472 Marionette TRACE conn2 <- [1,1434,null,{}] 10:07:48 INFO - PROCESS | 1656 | 1464368868475 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}] 10:07:48 INFO - PROCESS | 1656 | 1464368868591 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:07:48 INFO - PROCESS | 1656 | 1464368868615 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a79d800 == 70 [pid = 1656] [id = 366] 10:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x113aef400) [pid = 1656] [serial = 1097] [outer = 0x0] 10:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x128a6f400) [pid = 1656] [serial = 1098] [outer = 0x113aef400] 10:07:48 INFO - PROCESS | 1656 | 1464368868641 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x128ace400) [pid = 1656] [serial = 1099] [outer = 0x113aef400] 10:07:49 INFO - PROCESS | 1656 | 1464368868992 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]]]}] 10:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 568ms 10:07:49 INFO - PROCESS | 1656 | 1464368869040 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:07:49 INFO - PROCESS | 1656 | 1464368869041 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:07:49 INFO - PROCESS | 1656 | 1464368869043 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 1656 | 1464368869045 Marionette TRACE conn2 <- [1,1438,null,{}] 10:07:49 INFO - PROCESS | 1656 | 1464368869047 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}] 10:07:49 INFO - PROCESS | 1656 | 1464368869369 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x110f30800) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x116a5cc00) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x11214d400) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x116787c00) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x119544800) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x110f37800) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x1184f0000) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x113c52000) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x1168a3800) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x116766c00) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x121506400) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:07:49 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x1248d1000) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:07:49 INFO - PROCESS | 1656 | 1464368869435 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dc1800 == 71 [pid = 1656] [id = 367] 10:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x110f2e800) [pid = 1656] [serial = 1100] [outer = 0x0] 10:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x1121b0800) [pid = 1656] [serial = 1101] [outer = 0x110f2e800] 10:07:49 INFO - PROCESS | 1656 | 1464368869461 Marionette DEBUG loaded listener.js 10:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x116a5cc00) [pid = 1656] [serial = 1102] [outer = 0x110f2e800] 10:07:49 INFO - PROCESS | 1656 | 1464368869757 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]]]}] 10:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 772ms 10:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:07:49 INFO - PROCESS | 1656 | 1464368869815 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:07:49 INFO - PROCESS | 1656 | 1464368869817 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:07:49 INFO - PROCESS | 1656 | 1464368869819 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 1656 | 1464368869821 Marionette TRACE conn2 <- [1,1442,null,{}] 10:07:49 INFO - PROCESS | 1656 | 1464368869823 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}] 10:07:49 INFO - PROCESS | 1656 | 1464368869958 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:07:49 INFO - PROCESS | 1656 | 1464368869965 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b911800 == 72 [pid = 1656] [id = 368] 10:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x118751400) [pid = 1656] [serial = 1103] [outer = 0x0] 10:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x128ac7000) [pid = 1656] [serial = 1104] [outer = 0x118751400] 10:07:49 INFO - PROCESS | 1656 | 1464368869994 Marionette DEBUG loaded listener.js 10:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x1291e3800) [pid = 1656] [serial = 1105] [outer = 0x118751400] 10:07:50 INFO - PROCESS | 1656 | 1464368870339 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]]]}] 10:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 571ms 10:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:07:50 INFO - PROCESS | 1656 | 1464368870390 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:07:50 INFO - PROCESS | 1656 | 1464368870392 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:07:50 INFO - PROCESS | 1656 | 1464368870394 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:07:50 INFO - PROCESS | 1656 | 1464368870395 Marionette TRACE conn2 <- [1,1446,null,{}] 10:07:50 INFO - PROCESS | 1656 | 1464368870397 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}] 10:07:50 INFO - PROCESS | 1656 | 1464368870493 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:07:50 INFO - PROCESS | 1656 | 1464368870557 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c534800 == 73 [pid = 1656] [id = 369] 10:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x118deb800) [pid = 1656] [serial = 1106] [outer = 0x0] 10:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12a6f6400) [pid = 1656] [serial = 1107] [outer = 0x118deb800] 10:07:50 INFO - PROCESS | 1656 | 1464368870582 Marionette DEBUG loaded listener.js 10:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x12a752800) [pid = 1656] [serial = 1108] [outer = 0x118deb800] 10:07:50 INFO - PROCESS | 1656 | 1464368870884 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]]]}] 10:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 10:07:50 INFO - PROCESS | 1656 | 1464368870913 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:07:50 INFO - PROCESS | 1656 | 1464368870914 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:07:50 INFO - PROCESS | 1656 | 1464368870920 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:07:50 INFO - PROCESS | 1656 | 1464368870921 Marionette TRACE conn2 <- [1,1450,null,{}] 10:07:50 INFO - PROCESS | 1656 | 1464368870923 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}] 10:07:51 INFO - PROCESS | 1656 | 1464368871019 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:07:51 INFO - PROCESS | 1656 | 1464368871023 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d624800 == 74 [pid = 1656] [id = 370] 10:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x12a759400) [pid = 1656] [serial = 1109] [outer = 0x0] 10:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x12af52400) [pid = 1656] [serial = 1110] [outer = 0x12a759400] 10:07:51 INFO - PROCESS | 1656 | 1464368871048 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12b0ab800) [pid = 1656] [serial = 1111] [outer = 0x12a759400] 10:07:51 INFO - PROCESS | 1656 | 1464368871538 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]]]}] 10:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 670ms 10:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:07:51 INFO - PROCESS | 1656 | 1464368871590 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:07:51 INFO - PROCESS | 1656 | 1464368871593 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:07:51 INFO - PROCESS | 1656 | 1464368871597 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:07:51 INFO - PROCESS | 1656 | 1464368871599 Marionette TRACE conn2 <- [1,1454,null,{}] 10:07:51 INFO - PROCESS | 1656 | 1464368871603 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}] 10:07:51 INFO - PROCESS | 1656 | 1464368871729 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:07:51 INFO - PROCESS | 1656 | 1464368871846 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x117593000 == 75 [pid = 1656] [id = 371] 10:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x112973800) [pid = 1656] [serial = 1112] [outer = 0x0] 10:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x112ccc400) [pid = 1656] [serial = 1113] [outer = 0x112973800] 10:07:51 INFO - PROCESS | 1656 | 1464368871878 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1150fdc00) [pid = 1656] [serial = 1114] [outer = 0x112973800] 10:07:52 INFO - PROCESS | 1656 | 1464368872351 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]]]}] 10:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 772ms 10:07:52 INFO - PROCESS | 1656 | 1464368872369 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:07:52 INFO - PROCESS | 1656 | 1464368872373 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:07:52 INFO - PROCESS | 1656 | 1464368872377 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1656 | 1464368872379 Marionette TRACE conn2 <- [1,1458,null,{}] 10:07:52 INFO - PROCESS | 1656 | 1464368872382 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}] 10:07:52 INFO - PROCESS | 1656 | 1464368872498 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:07:52 INFO - PROCESS | 1656 | 1464368872604 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x125406800 == 76 [pid = 1656] [id = 372] 10:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x1164b3c00) [pid = 1656] [serial = 1115] [outer = 0x0] 10:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x1180b1400) [pid = 1656] [serial = 1116] [outer = 0x1164b3c00] 10:07:52 INFO - PROCESS | 1656 | 1464368872636 Marionette DEBUG loaded listener.js 10:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x118510000) [pid = 1656] [serial = 1117] [outer = 0x1164b3c00] 10:07:53 INFO - PROCESS | 1656 | 1464368873110 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]]]}] 10:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 773ms 10:07:53 INFO - PROCESS | 1656 | 1464368873151 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:07:53 INFO - PROCESS | 1656 | 1464368873153 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:07:53 INFO - PROCESS | 1656 | 1464368873155 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:07:53 INFO - PROCESS | 1656 | 1464368873158 Marionette TRACE conn2 <- [1,1462,null,{}] 10:07:53 INFO - PROCESS | 1656 | 1464368873184 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}] 10:07:53 INFO - PROCESS | 1656 | 1464368873325 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:07:53 INFO - PROCESS | 1656 | 1464368873384 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c984800 == 77 [pid = 1656] [id = 373] 10:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x121006800) [pid = 1656] [serial = 1118] [outer = 0x0] 10:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x12112ac00) [pid = 1656] [serial = 1119] [outer = 0x121006800] 10:07:53 INFO - PROCESS | 1656 | 1464368873416 Marionette DEBUG loaded listener.js 10:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x121864400) [pid = 1656] [serial = 1120] [outer = 0x121006800] 10:07:53 INFO - PROCESS | 1656 | 1464368873938 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]]]}] 10:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 822ms 10:07:53 INFO - PROCESS | 1656 | 1464368873977 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:07:53 INFO - PROCESS | 1656 | 1464368873980 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:07:53 INFO - PROCESS | 1656 | 1464368873982 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:07:53 INFO - PROCESS | 1656 | 1464368873983 Marionette TRACE conn2 <- [1,1466,null,{}] 10:07:53 INFO - PROCESS | 1656 | 1464368873986 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}] 10:07:54 INFO - PROCESS | 1656 | 1464368874102 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:07:54 INFO - PROCESS | 1656 | 1464368874179 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x134328800 == 78 [pid = 1656] [id = 374] 10:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x125491800) [pid = 1656] [serial = 1121] [outer = 0x0] 10:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x126752000) [pid = 1656] [serial = 1122] [outer = 0x125491800] 10:07:54 INFO - PROCESS | 1656 | 1464368874210 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12a6f2000) [pid = 1656] [serial = 1123] [outer = 0x125491800] 10:07:54 INFO - PROCESS | 1656 | 1464368874634 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]]]}] 10:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 720ms 10:07:54 INFO - PROCESS | 1656 | 1464368874703 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:07:54 INFO - PROCESS | 1656 | 1464368874704 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:07:54 INFO - PROCESS | 1656 | 1464368874706 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1656 | 1464368874708 Marionette TRACE conn2 <- [1,1470,null,{}] 10:07:54 INFO - PROCESS | 1656 | 1464368874710 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}] 10:07:54 INFO - PROCESS | 1656 | 1464368874824 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:07:54 INFO - PROCESS | 1656 | 1464368874903 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x134544000 == 79 [pid = 1656] [id = 375] 10:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x1254ee000) [pid = 1656] [serial = 1124] [outer = 0x0] 10:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12b0b0c00) [pid = 1656] [serial = 1125] [outer = 0x1254ee000] 10:07:54 INFO - PROCESS | 1656 | 1464368874934 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x12b940800) [pid = 1656] [serial = 1126] [outer = 0x1254ee000] 10:07:55 INFO - PROCESS | 1656 | 1464368875392 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]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 720ms 10:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:07:55 INFO - PROCESS | 1656 | 1464368875426 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:07:55 INFO - PROCESS | 1656 | 1464368875427 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:07:55 INFO - PROCESS | 1656 | 1464368875430 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1656 | 1464368875431 Marionette TRACE conn2 <- [1,1474,null,{}] 10:07:55 INFO - PROCESS | 1656 | 1464368875433 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}] 10:07:55 INFO - PROCESS | 1656 | 1464368875557 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:07:55 INFO - PROCESS | 1656 | 1464368875636 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346ce000 == 80 [pid = 1656] [id = 376] 10:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12b948800) [pid = 1656] [serial = 1127] [outer = 0x0] 10:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x12ba23400) [pid = 1656] [serial = 1128] [outer = 0x12b948800] 10:07:55 INFO - PROCESS | 1656 | 1464368875668 Marionette DEBUG loaded listener.js 10:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x12c3ee400) [pid = 1656] [serial = 1129] [outer = 0x12b948800] 10:07:56 INFO - PROCESS | 1656 | 1464368876086 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 718ms 10:07:56 INFO - PROCESS | 1656 | 1464368876150 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:07:56 INFO - PROCESS | 1656 | 1464368876152 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:07:56 INFO - PROCESS | 1656 | 1464368876154 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1656 | 1464368876155 Marionette TRACE conn2 <- [1,1478,null,{}] 10:07:56 INFO - PROCESS | 1656 | 1464368876158 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}] 10:07:56 INFO - PROCESS | 1656 | 1464368876274 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:07:56 INFO - PROCESS | 1656 | 1464368876358 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1374de800 == 81 [pid = 1656] [id = 377] 10:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x12bea5c00) [pid = 1656] [serial = 1130] [outer = 0x0] 10:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x12c6c3000) [pid = 1656] [serial = 1131] [outer = 0x12bea5c00] 10:07:56 INFO - PROCESS | 1656 | 1464368876389 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x12c9d6400) [pid = 1656] [serial = 1132] [outer = 0x12bea5c00] 10:07:56 INFO - PROCESS | 1656 | 1464368876847 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 720ms 10:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:07:56 INFO - PROCESS | 1656 | 1464368876875 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1656 | 1464368876877 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:07:56 INFO - PROCESS | 1656 | 1464368876902 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1656 | 1464368876905 Marionette TRACE conn2 <- [1,1482,null,{}] 10:07:56 INFO - PROCESS | 1656 | 1464368876913 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}] 10:07:57 INFO - PROCESS | 1656 | 1464368877031 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:07:57 INFO - PROCESS | 1656 | 1464368877109 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x136784800 == 82 [pid = 1656] [id = 378] 10:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x12c6bf000) [pid = 1656] [serial = 1133] [outer = 0x0] 10:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x12cf7c000) [pid = 1656] [serial = 1134] [outer = 0x12c6bf000] 10:07:57 INFO - PROCESS | 1656 | 1464368877138 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x12d02d400) [pid = 1656] [serial = 1135] [outer = 0x12c6bf000] 10:07:57 INFO - PROCESS | 1656 | 1464368877553 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]]]}] 10:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 697ms 10:07:57 INFO - PROCESS | 1656 | 1464368877621 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 1656 | 1464368877623 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:07:57 INFO - PROCESS | 1656 | 1464368877627 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 1656 | 1464368877629 Marionette TRACE conn2 <- [1,1486,null,{}] 10:07:57 INFO - PROCESS | 1656 | 1464368877633 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}] 10:07:57 INFO - PROCESS | 1656 | 1464368877747 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:07:57 INFO - PROCESS | 1656 | 1464368877848 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1374f3000 == 83 [pid = 1656] [id = 379] 10:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x110f32400) [pid = 1656] [serial = 1136] [outer = 0x0] 10:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x12d038800) [pid = 1656] [serial = 1137] [outer = 0x110f32400] 10:07:57 INFO - PROCESS | 1656 | 1464368877879 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x12d658c00) [pid = 1656] [serial = 1138] [outer = 0x110f32400] 10:07:58 INFO - PROCESS | 1656 | 1464368878423 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]]]}] 10:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 869ms 10:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:07:58 INFO - PROCESS | 1656 | 1464368878517 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:07:58 INFO - PROCESS | 1656 | 1464368878519 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:07:58 INFO - PROCESS | 1656 | 1464368878523 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:07:58 INFO - PROCESS | 1656 | 1464368878525 Marionette TRACE conn2 <- [1,1490,null,{}] 10:07:58 INFO - PROCESS | 1656 | 1464368878529 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}] 10:07:58 INFO - PROCESS | 1656 | 1464368878694 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:07:58 INFO - PROCESS | 1656 | 1464368878775 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197d1000 == 84 [pid = 1656] [id = 380] 10:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x110f33c00) [pid = 1656] [serial = 1139] [outer = 0x0] 10:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x118254c00) [pid = 1656] [serial = 1140] [outer = 0x110f33c00] 10:07:58 INFO - PROCESS | 1656 | 1464368878805 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x128ac7800) [pid = 1656] [serial = 1141] [outer = 0x110f33c00] 10:07:59 INFO - PROCESS | 1656 | 1464368879281 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 771ms 10:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:07:59 INFO - PROCESS | 1656 | 1464368879293 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1656 | 1464368879295 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:07:59 INFO - PROCESS | 1656 | 1464368879320 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1656 | 1464368879324 Marionette TRACE conn2 <- [1,1494,null,{}] 10:07:59 INFO - PROCESS | 1656 | 1464368879330 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}] 10:07:59 INFO - PROCESS | 1656 | 1464368879525 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:07:59 INFO - PROCESS | 1656 | 1464368879642 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11700b800 == 85 [pid = 1656] [id = 381] 10:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x110f21000) [pid = 1656] [serial = 1142] [outer = 0x0] 10:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x110f31c00) [pid = 1656] [serial = 1143] [outer = 0x110f21000] 10:07:59 INFO - PROCESS | 1656 | 1464368879903 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x1121a9400) [pid = 1656] [serial = 1144] [outer = 0x110f21000] 10:08:00 INFO - PROCESS | 1656 | 1464368880526 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]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1298ms 10:08:00 INFO - PROCESS | 1656 | 1464368880598 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:08:00 INFO - PROCESS | 1656 | 1464368880603 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:08:00 INFO - PROCESS | 1656 | 1464368880607 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 1656 | 1464368880611 Marionette TRACE conn2 <- [1,1498,null,{}] 10:08:00 INFO - PROCESS | 1656 | 1464368880616 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}] 10:08:00 INFO - PROCESS | 1656 | 1464368880749 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:08:00 INFO - PROCESS | 1656 | 1464368880863 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x121832800 == 86 [pid = 1656] [id = 382] 10:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x115049c00) [pid = 1656] [serial = 1145] [outer = 0x0] 10:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x112969c00) [pid = 1656] [serial = 1146] [outer = 0x115049c00] 10:08:00 INFO - PROCESS | 1656 | 1464368880894 Marionette DEBUG loaded listener.js 10:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x116785c00) [pid = 1656] [serial = 1147] [outer = 0x115049c00] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12c534800 == 85 [pid = 1656] [id = 369] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12b911800 == 84 [pid = 1656] [id = 368] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x118dc1800 == 83 [pid = 1656] [id = 367] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12a79d800 == 82 [pid = 1656] [id = 366] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x129121000 == 81 [pid = 1656] [id = 365] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x12675d400) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x128891800 == 80 [pid = 1656] [id = 364] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x1267a2000 == 79 [pid = 1656] [id = 363] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x124856000 == 78 [pid = 1656] [id = 362] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12131c000 == 77 [pid = 1656] [id = 361] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x118726800 == 76 [pid = 1656] [id = 360] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11701f000 == 75 [pid = 1656] [id = 359] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x118ddc800 == 74 [pid = 1656] [id = 358] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12cc93800 == 73 [pid = 1656] [id = 354] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12c542000 == 72 [pid = 1656] [id = 353] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12af35800 == 71 [pid = 1656] [id = 352] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x119c6d800 == 70 [pid = 1656] [id = 351] 10:08:01 INFO - PROCESS | 1656 | --DOCSHELL 0x113a1d800 == 69 [pid = 1656] [id = 350] 10:08:01 INFO - PROCESS | 1656 | 1464368881372 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]]]}] 10:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 780ms 10:08:01 INFO - PROCESS | 1656 | 1464368881386 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:08:01 INFO - PROCESS | 1656 | 1464368881388 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:08:01 INFO - PROCESS | 1656 | 1464368881392 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 1656 | 1464368881394 Marionette TRACE conn2 <- [1,1502,null,{}] 10:08:01 INFO - PROCESS | 1656 | 1464368881397 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}] 10:08:01 INFO - PROCESS | 1656 | 1464368881503 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x12c9d2c00) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x112ec3000) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x1184fa800) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x121049400) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x1340bc000) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x12d663c00) [pid = 1656] [serial = 985] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x11976e800) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x1193d9400) [pid = 1656] [serial = 993] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x111ed5c00) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x11274f000) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x11905fc00) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x128acb400) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x115f5d800) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x12b0a7400) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x1180b7400) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x121504000) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x121344400) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x110f24400) [pid = 1656] [serial = 987] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x120cd6400) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x116768000) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x124808000) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x117675400) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x123882c00) [pid = 1656] [serial = 996] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x1249d7c00) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x1185a9000) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x121342800) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x1254a0000) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x111a05000) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x1340c8c00) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x115fd3800) [pid = 1656] [serial = 990] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x11956fc00) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x1265c8800) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 10:08:01 INFO - PROCESS | 1656 | 1464368881580 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131a6800 == 70 [pid = 1656] [id = 383] 10:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x112751400) [pid = 1656] [serial = 1148] [outer = 0x0] 10:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x116768000) [pid = 1656] [serial = 1149] [outer = 0x112751400] 10:08:01 INFO - PROCESS | 1656 | 1464368881607 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x1185ab000) [pid = 1656] [serial = 1150] [outer = 0x112751400] 10:08:01 INFO - PROCESS | 1656 | 1464368881930 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]]]}] 10:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 570ms 10:08:01 INFO - PROCESS | 1656 | 1464368881963 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:08:01 INFO - PROCESS | 1656 | 1464368881968 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:08:01 INFO - PROCESS | 1656 | 1464368881971 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 1656 | 1464368881975 Marionette TRACE conn2 <- [1,1506,null,{}] 10:08:01 INFO - PROCESS | 1656 | 1464368881986 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}] 10:08:02 INFO - PROCESS | 1656 | 1464368882162 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:08:02 INFO - PROCESS | 1656 | 1464368882257 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x120d79800 == 71 [pid = 1656] [id = 384] 10:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x1187c3c00) [pid = 1656] [serial = 1151] [outer = 0x0] 10:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x1193e2c00) [pid = 1656] [serial = 1152] [outer = 0x1187c3c00] 10:08:02 INFO - PROCESS | 1656 | 1464368882298 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x119a74800) [pid = 1656] [serial = 1153] [outer = 0x1187c3c00] 10:08:02 INFO - PROCESS | 1656 | 1464368882615 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]]]}] 10:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 675ms 10:08:02 INFO - PROCESS | 1656 | 1464368882645 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:08:02 INFO - PROCESS | 1656 | 1464368882649 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:08:02 INFO - PROCESS | 1656 | 1464368882658 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:08:02 INFO - PROCESS | 1656 | 1464368882659 Marionette TRACE conn2 <- [1,1510,null,{}] 10:08:02 INFO - PROCESS | 1656 | 1464368882662 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}] 10:08:02 INFO - PROCESS | 1656 | 1464368882817 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:08:02 INFO - PROCESS | 1656 | 1464368882841 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1267a4000 == 72 [pid = 1656] [id = 385] 10:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x120ccf000) [pid = 1656] [serial = 1154] [outer = 0x0] 10:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x121130000) [pid = 1656] [serial = 1155] [outer = 0x120ccf000] 10:08:02 INFO - PROCESS | 1656 | 1464368882867 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12186d000) [pid = 1656] [serial = 1156] [outer = 0x120ccf000] 10:08:03 INFO - PROCESS | 1656 | 1464368883185 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]]]}] 10:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 569ms 10:08:03 INFO - PROCESS | 1656 | 1464368883228 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:08:03 INFO - PROCESS | 1656 | 1464368883229 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:08:03 INFO - PROCESS | 1656 | 1464368883231 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 1656 | 1464368883233 Marionette TRACE conn2 <- [1,1514,null,{}] 10:08:03 INFO - PROCESS | 1656 | 1464368883235 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}] 10:08:03 INFO - PROCESS | 1656 | 1464368883330 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:08:03 INFO - PROCESS | 1656 | 1464368883407 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x129127000 == 73 [pid = 1656] [id = 386] 10:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x12388f400) [pid = 1656] [serial = 1157] [outer = 0x0] 10:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x124be3400) [pid = 1656] [serial = 1158] [outer = 0x12388f400] 10:08:03 INFO - PROCESS | 1656 | 1464368883436 Marionette DEBUG loaded listener.js 10:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x126540c00) [pid = 1656] [serial = 1159] [outer = 0x12388f400] 10:08:03 INFO - PROCESS | 1656 | 1464368883769 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]]]}] 10:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 569ms 10:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:08:03 INFO - PROCESS | 1656 | 1464368883802 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:08:03 INFO - PROCESS | 1656 | 1464368883803 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:08:03 INFO - PROCESS | 1656 | 1464368883805 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 1656 | 1464368883806 Marionette TRACE conn2 <- [1,1518,null,{}] 10:08:03 INFO - PROCESS | 1656 | 1464368883809 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}] 10:08:03 INFO - PROCESS | 1656 | 1464368883935 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:08:03 INFO - PROCESS | 1656 | 1464368883949 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b25d800 == 74 [pid = 1656] [id = 387] 10:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12675b400) [pid = 1656] [serial = 1160] [outer = 0x0] 10:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x128a6dc00) [pid = 1656] [serial = 1161] [outer = 0x12675b400] 10:08:03 INFO - PROCESS | 1656 | 1464368883981 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x128bb3400) [pid = 1656] [serial = 1162] [outer = 0x12675b400] 10:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 619ms 10:08:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:08:04 INFO - PROCESS | 1656 | 1464368884422 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]]]}] 10:08:04 INFO - PROCESS | 1656 | 1464368884426 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:08:04 INFO - PROCESS | 1656 | 1464368884428 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:08:04 INFO - PROCESS | 1656 | 1464368884432 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1656 | 1464368884434 Marionette TRACE conn2 <- [1,1522,null,{}] 10:08:04 INFO - PROCESS | 1656 | 1464368884438 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}] 10:08:04 INFO - PROCESS | 1656 | 1464368884619 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:08:04 INFO - PROCESS | 1656 | 1464368884645 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be4a800 == 75 [pid = 1656] [id = 388] 10:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x128efa000) [pid = 1656] [serial = 1163] [outer = 0x0] 10:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x1291e9c00) [pid = 1656] [serial = 1164] [outer = 0x128efa000] 10:08:04 INFO - PROCESS | 1656 | 1464368884682 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x12a5cbc00) [pid = 1656] [serial = 1165] [outer = 0x128efa000] 10:08:05 INFO - PROCESS | 1656 | 1464368885020 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"]]]}] 10:08:05 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 () { 10:08:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:08:05 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 () { 10:08:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:08:05 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 () { 10:08:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:08:05 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 () { 10:08:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:08:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 626ms 10:08:05 INFO - PROCESS | 1656 | 1464368885057 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:08:05 INFO - PROCESS | 1656 | 1464368885059 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:08:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:08:05 INFO - PROCESS | 1656 | 1464368885061 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:08:05 INFO - PROCESS | 1656 | 1464368885062 Marionette TRACE conn2 <- [1,1526,null,{}] 10:08:05 INFO - PROCESS | 1656 | 1464368885064 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}] 10:08:05 INFO - PROCESS | 1656 | 1464368885182 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:08:05 INFO - PROCESS | 1656 | 1464368885213 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6cc800 == 76 [pid = 1656] [id = 389] 10:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x12913a400) [pid = 1656] [serial = 1166] [outer = 0x0] 10:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x12af57400) [pid = 1656] [serial = 1167] [outer = 0x12913a400] 10:08:05 INFO - PROCESS | 1656 | 1464368885238 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x12bea5000) [pid = 1656] [serial = 1168] [outer = 0x12913a400] 10:08:05 INFO - PROCESS | 1656 | 1464368885564 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"]]]}] 10:08:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:08:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:08:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:08:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 526ms 10:08:05 INFO - PROCESS | 1656 | 1464368885589 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:08:05 INFO - PROCESS | 1656 | 1464368885590 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:08:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:08:05 INFO - PROCESS | 1656 | 1464368885593 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:08:05 INFO - PROCESS | 1656 | 1464368885594 Marionette TRACE conn2 <- [1,1530,null,{}] 10:08:05 INFO - PROCESS | 1656 | 1464368885596 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}] 10:08:05 INFO - PROCESS | 1656 | 1464368885893 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x110f2e800) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x110e40c00) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x118751400) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x124be8400) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x119543000) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x111ed6400) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x121047400) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x1164af000) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x1126c9000) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x113aef400) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x118de8400) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x1193e1c00) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:08:05 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x118deb800) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:08:05 INFO - PROCESS | 1656 | 1464368885946 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197b8000 == 77 [pid = 1656] [id = 390] 10:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x110f1cc00) [pid = 1656] [serial = 1169] [outer = 0x0] 10:08:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x1126e1800) [pid = 1656] [serial = 1170] [outer = 0x110f1cc00] 10:08:05 INFO - PROCESS | 1656 | 1464368885971 Marionette DEBUG loaded listener.js 10:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x11905d800) [pid = 1656] [serial = 1171] [outer = 0x110f1cc00] 10:08:06 INFO - PROCESS | 1656 | 1464368886228 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]]]}] 10:08:06 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 10:08:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:08:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:08:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:08:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:08:06 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. 10:08:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:08:06 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 669ms 10:08:06 INFO - PROCESS | 1656 | 1464368886262 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 1656 | 1464368886264 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:08:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:08:06 INFO - PROCESS | 1656 | 1464368886273 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1656 | 1464368886274 Marionette TRACE conn2 <- [1,1534,null,{}] 10:08:06 INFO - PROCESS | 1656 | 1464368886276 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}] 10:08:06 INFO - PROCESS | 1656 | 1464368886378 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:08:06 INFO - PROCESS | 1656 | 1464368886461 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c77000 == 78 [pid = 1656] [id = 391] 10:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x11875b400) [pid = 1656] [serial = 1172] [outer = 0x0] 10:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x125d55400) [pid = 1656] [serial = 1173] [outer = 0x11875b400] 10:08:06 INFO - PROCESS | 1656 | 1464368886491 Marionette DEBUG loaded listener.js 10:08:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x12c3e2000) [pid = 1656] [serial = 1174] [outer = 0x11875b400] 10:08:06 INFO - PROCESS | 1656 | 1464368886804 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]]]}] 10:08:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:08:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 568ms 10:08:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:08:06 INFO - PROCESS | 1656 | 1464368886842 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 1656 | 1464368886843 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:08:06 INFO - PROCESS | 1656 | 1464368886845 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1656 | 1464368886850 Marionette TRACE conn2 <- [1,1538,null,{}] 10:08:06 INFO - PROCESS | 1656 | 1464368886853 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}] 10:08:06 INFO - PROCESS | 1656 | 1464368886962 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:08:07 INFO - PROCESS | 1656 | 1464368887031 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x134156000 == 79 [pid = 1656] [id = 392] 10:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x1193dd000) [pid = 1656] [serial = 1175] [outer = 0x0] 10:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x12d65c400) [pid = 1656] [serial = 1176] [outer = 0x1193dd000] 10:08:07 INFO - PROCESS | 1656 | 1464368887057 Marionette DEBUG loaded listener.js 10:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x1340c3000) [pid = 1656] [serial = 1177] [outer = 0x1193dd000] 10:08:07 INFO - PROCESS | 1656 | 1464368887336 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]]]}] 10:08:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:08:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 522ms 10:08:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:08:07 INFO - PROCESS | 1656 | 1464368887372 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:08:07 INFO - PROCESS | 1656 | 1464368887373 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:08:07 INFO - PROCESS | 1656 | 1464368887375 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1656 | 1464368887376 Marionette TRACE conn2 <- [1,1542,null,{}] 10:08:07 INFO - PROCESS | 1656 | 1464368887379 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}] 10:08:07 INFO - PROCESS | 1656 | 1464368887483 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:08:07 INFO - PROCESS | 1656 | 1464368887488 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1374df800 == 80 [pid = 1656] [id = 393] 10:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x112eb6400) [pid = 1656] [serial = 1178] [outer = 0x0] 10:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x1342c8c00) [pid = 1656] [serial = 1179] [outer = 0x112eb6400] 10:08:07 INFO - PROCESS | 1656 | 1464368887512 Marionette DEBUG loaded listener.js 10:08:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x1344e0800) [pid = 1656] [serial = 1180] [outer = 0x112eb6400] 10:08:08 INFO - PROCESS | 1656 | 1464368888091 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]]]}] 10:08:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:08:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 769ms 10:08:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:08:08 INFO - PROCESS | 1656 | 1464368888145 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:08:08 INFO - PROCESS | 1656 | 1464368888149 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:08:08 INFO - PROCESS | 1656 | 1464368888154 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:08:08 INFO - PROCESS | 1656 | 1464368888156 Marionette TRACE conn2 <- [1,1546,null,{}] 10:08:08 INFO - PROCESS | 1656 | 1464368888160 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}] 10:08:08 INFO - PROCESS | 1656 | 1464368888287 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:08:08 INFO - PROCESS | 1656 | 1464368888401 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x118721000 == 81 [pid = 1656] [id = 394] 10:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x11214c000) [pid = 1656] [serial = 1181] [outer = 0x0] 10:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x112e16000) [pid = 1656] [serial = 1182] [outer = 0x11214c000] 10:08:08 INFO - PROCESS | 1656 | 1464368888435 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x1160a1400) [pid = 1656] [serial = 1183] [outer = 0x11214c000] 10:08:08 INFO - PROCESS | 1656 | 1464368888903 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]]]}] 10:08:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:08:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 821ms 10:08:08 INFO - PROCESS | 1656 | 1464368888981 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:08:08 INFO - PROCESS | 1656 | 1464368888986 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:08:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:08:08 INFO - PROCESS | 1656 | 1464368888991 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:08:08 INFO - PROCESS | 1656 | 1464368888993 Marionette TRACE conn2 <- [1,1550,null,{}] 10:08:08 INFO - PROCESS | 1656 | 1464368888996 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}] 10:08:09 INFO - PROCESS | 1656 | 1464368889118 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:08:09 INFO - PROCESS | 1656 | 1464368889203 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12880e800 == 82 [pid = 1656] [id = 395] 10:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x11825f400) [pid = 1656] [serial = 1184] [outer = 0x0] 10:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x118751c00) [pid = 1656] [serial = 1185] [outer = 0x11825f400] 10:08:09 INFO - PROCESS | 1656 | 1464368889234 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x11953fc00) [pid = 1656] [serial = 1186] [outer = 0x11825f400] 10:08:09 INFO - PROCESS | 1656 | 1464368889674 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:08:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 719ms 10:08:09 INFO - PROCESS | 1656 | 1464368889711 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:08:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:08:09 INFO - PROCESS | 1656 | 1464368889713 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:08:09 INFO - PROCESS | 1656 | 1464368889715 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1656 | 1464368889718 Marionette TRACE conn2 <- [1,1554,null,{}] 10:08:09 INFO - PROCESS | 1656 | 1464368889726 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}] 10:08:09 INFO - PROCESS | 1656 | 1464368889848 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:08:09 INFO - PROCESS | 1656 | 1464368889964 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x134541800 == 83 [pid = 1656] [id = 396] 10:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x12133c800) [pid = 1656] [serial = 1187] [outer = 0x0] 10:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x125d49c00) [pid = 1656] [serial = 1188] [outer = 0x12133c800] 10:08:09 INFO - PROCESS | 1656 | 1464368889998 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x1288d0800) [pid = 1656] [serial = 1189] [outer = 0x12133c800] 10:08:10 INFO - PROCESS | 1656 | 1464368890464 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]]]}] 10:08:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:08:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 773ms 10:08:10 INFO - PROCESS | 1656 | 1464368890489 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:08:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:08:10 INFO - PROCESS | 1656 | 1464368890491 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:08:10 INFO - PROCESS | 1656 | 1464368890493 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 1656 | 1464368890494 Marionette TRACE conn2 <- [1,1558,null,{}] 10:08:10 INFO - PROCESS | 1656 | 1464368890497 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}] 10:08:10 INFO - PROCESS | 1656 | 1464368890620 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:08:10 INFO - PROCESS | 1656 | 1464368890732 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x137aec000 == 84 [pid = 1656] [id = 397] 10:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x128bad000) [pid = 1656] [serial = 1190] [outer = 0x0] 10:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x12b93c800) [pid = 1656] [serial = 1191] [outer = 0x128bad000] 10:08:10 INFO - PROCESS | 1656 | 1464368890764 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12c040800) [pid = 1656] [serial = 1192] [outer = 0x128bad000] 10:08:11 INFO - PROCESS | 1656 | 1464368891172 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]]]}] 10:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 719ms 10:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:08:11 INFO - PROCESS | 1656 | 1464368891212 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 1656 | 1464368891214 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:08:11 INFO - PROCESS | 1656 | 1464368891216 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 1656 | 1464368891217 Marionette TRACE conn2 <- [1,1562,null,{}] 10:08:11 INFO - PROCESS | 1656 | 1464368891220 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}] 10:08:11 INFO - PROCESS | 1656 | 1464368891336 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:08:11 INFO - PROCESS | 1656 | 1464368891420 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x14029b800 == 85 [pid = 1656] [id = 398] 10:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x128baf000) [pid = 1656] [serial = 1193] [outer = 0x0] 10:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x12d037c00) [pid = 1656] [serial = 1194] [outer = 0x128baf000] 10:08:11 INFO - PROCESS | 1656 | 1464368891450 Marionette DEBUG loaded listener.js 10:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x12dc8a000) [pid = 1656] [serial = 1195] [outer = 0x128baf000] 10:08:11 INFO - PROCESS | 1656 | 1464368891873 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]]]}] 10:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 669ms 10:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:08:11 INFO - PROCESS | 1656 | 1464368891886 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 1656 | 1464368891887 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:08:11 INFO - PROCESS | 1656 | 1464368891889 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 1656 | 1464368891890 Marionette TRACE conn2 <- [1,1566,null,{}] 10:08:11 INFO - PROCESS | 1656 | 1464368891893 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}] 10:08:12 INFO - PROCESS | 1656 | 1464368892042 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:08:12 INFO - PROCESS | 1656 | 1464368892158 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1402b9800 == 86 [pid = 1656] [id = 399] 10:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x1340bf000) [pid = 1656] [serial = 1196] [outer = 0x0] 10:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x1344e8000) [pid = 1656] [serial = 1197] [outer = 0x1340bf000] 10:08:12 INFO - PROCESS | 1656 | 1464368892190 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x13474bc00) [pid = 1656] [serial = 1198] [outer = 0x1340bf000] 10:08:12 INFO - PROCESS | 1656 | 1464368892621 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]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:08:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 770ms 10:08:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:08:12 INFO - PROCESS | 1656 | 1464368892659 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:08:12 INFO - PROCESS | 1656 | 1464368892661 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:08:12 INFO - PROCESS | 1656 | 1464368892663 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:08:12 INFO - PROCESS | 1656 | 1464368892664 Marionette TRACE conn2 <- [1,1570,null,{}] 10:08:12 INFO - PROCESS | 1656 | 1464368892667 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}] 10:08:12 INFO - PROCESS | 1656 | 1464368892784 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:08:12 INFO - PROCESS | 1656 | 1464368892897 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x13673a800 == 87 [pid = 1656] [id = 400] 10:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x13474a800) [pid = 1656] [serial = 1199] [outer = 0x0] 10:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x134751c00) [pid = 1656] [serial = 1200] [outer = 0x13474a800] 10:08:12 INFO - PROCESS | 1656 | 1464368892928 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x134907000) [pid = 1656] [serial = 1201] [outer = 0x13474a800] 10:08:13 INFO - PROCESS | 1656 | 1464368893319 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]]]}] 10:08:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:08:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 672ms 10:08:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:08:13 INFO - PROCESS | 1656 | 1464368893335 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:08:13 INFO - PROCESS | 1656 | 1464368893336 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:08:13 INFO - PROCESS | 1656 | 1464368893339 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:08:13 INFO - PROCESS | 1656 | 1464368893340 Marionette TRACE conn2 <- [1,1574,null,{}] 10:08:13 INFO - PROCESS | 1656 | 1464368893343 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}] 10:08:13 INFO - PROCESS | 1656 | 1464368893476 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:08:13 INFO - PROCESS | 1656 | 1464368893586 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1373ce000 == 88 [pid = 1656] [id = 401] 10:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x134909400) [pid = 1656] [serial = 1202] [outer = 0x0] 10:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x13490a000) [pid = 1656] [serial = 1203] [outer = 0x134909400] 10:08:13 INFO - PROCESS | 1656 | 1464368893615 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x13499a800) [pid = 1656] [serial = 1204] [outer = 0x134909400] 10:08:14 INFO - PROCESS | 1656 | 1464368894066 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]]]}] 10:08:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:08:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 771ms 10:08:14 INFO - PROCESS | 1656 | 1464368894110 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:08:14 INFO - PROCESS | 1656 | 1464368894111 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:08:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:08:14 INFO - PROCESS | 1656 | 1464368894134 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1656 | 1464368894135 Marionette TRACE conn2 <- [1,1578,null,{}] 10:08:14 INFO - PROCESS | 1656 | 1464368894140 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}] 10:08:14 INFO - PROCESS | 1656 | 1464368894294 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:08:14 INFO - PROCESS | 1656 | 1464368894406 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197ba800 == 89 [pid = 1656] [id = 402] 10:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x115d9e400) [pid = 1656] [serial = 1205] [outer = 0x0] 10:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x121341000) [pid = 1656] [serial = 1206] [outer = 0x115d9e400] 10:08:14 INFO - PROCESS | 1656 | 1464368894432 Marionette DEBUG loaded listener.js 10:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x12a6fbc00) [pid = 1656] [serial = 1207] [outer = 0x115d9e400] 10:08:14 INFO - PROCESS | 1656 | 1464368894983 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]]]}] 10:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 894ms 10:08:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:08:15 INFO - PROCESS | 1656 | 1464368895008 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:08:15 INFO - PROCESS | 1656 | 1464368895010 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:08:15 INFO - PROCESS | 1656 | 1464368895012 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:08:15 INFO - PROCESS | 1656 | 1464368895013 Marionette TRACE conn2 <- [1,1582,null,{}] 10:08:15 INFO - PROCESS | 1656 | 1464368895041 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}] 10:08:15 INFO - PROCESS | 1656 | 1464368895206 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:08:15 INFO - PROCESS | 1656 | 1464368895291 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a4e000 == 90 [pid = 1656] [id = 403] 10:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x12aad0400) [pid = 1656] [serial = 1208] [outer = 0x0] 10:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x13499d000) [pid = 1656] [serial = 1209] [outer = 0x12aad0400] 10:08:15 INFO - PROCESS | 1656 | 1464368895321 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x1349a0c00) [pid = 1656] [serial = 1210] [outer = 0x12aad0400] 10:08:16 INFO - PROCESS | 1656 | 1464368895998 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]]]}] 10:08:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1040ms 10:08:16 INFO - PROCESS | 1656 | 1464368896053 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:08:16 INFO - PROCESS | 1656 | 1464368896055 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:08:16 INFO - PROCESS | 1656 | 1464368896058 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:08:16 INFO - PROCESS | 1656 | 1464368896061 Marionette TRACE conn2 <- [1,1586,null,{}] 10:08:16 INFO - PROCESS | 1656 | 1464368896065 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}] 10:08:16 INFO - PROCESS | 1656 | 1464368896180 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:08:16 INFO - PROCESS | 1656 | 1464368896264 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x125411800 == 91 [pid = 1656] [id = 404] 10:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x1126d9000) [pid = 1656] [serial = 1211] [outer = 0x0] 10:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x112755000) [pid = 1656] [serial = 1212] [outer = 0x1126d9000] 10:08:16 INFO - PROCESS | 1656 | 1464368896293 Marionette DEBUG loaded listener.js 10:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x116055400) [pid = 1656] [serial = 1213] [outer = 0x1126d9000] 10:08:16 INFO - PROCESS | 1656 | 1464368896751 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]]]}] 10:08:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 720ms 10:08:16 INFO - PROCESS | 1656 | 1464368896779 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:08:16 INFO - PROCESS | 1656 | 1464368896785 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:08:16 INFO - PROCESS | 1656 | 1464368896790 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:08:16 INFO - PROCESS | 1656 | 1464368896791 Marionette TRACE conn2 <- [1,1590,null,{}] 10:08:16 INFO - PROCESS | 1656 | 1464368896794 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}] 10:08:16 INFO - PROCESS | 1656 | 1464368896904 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:08:17 INFO - PROCESS | 1656 | 1464368896996 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f32800 == 92 [pid = 1656] [id = 405] 10:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x115fd6800) [pid = 1656] [serial = 1214] [outer = 0x0] 10:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x11825a400) [pid = 1656] [serial = 1215] [outer = 0x115fd6800] 10:08:17 INFO - PROCESS | 1656 | 1464368897024 Marionette DEBUG loaded listener.js 10:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x1192ac800) [pid = 1656] [serial = 1216] [outer = 0x115fd6800] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x134156000 == 91 [pid = 1656] [id = 392] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x133c77000 == 90 [pid = 1656] [id = 391] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1197b8000 == 89 [pid = 1656] [id = 390] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x12af52400) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6cc800 == 88 [pid = 1656] [id = 389] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12be4a800 == 87 [pid = 1656] [id = 388] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12b25d800 == 86 [pid = 1656] [id = 387] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x129127000 == 85 [pid = 1656] [id = 386] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1267a4000 == 84 [pid = 1656] [id = 385] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x120d79800 == 83 [pid = 1656] [id = 384] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1131a6800 == 82 [pid = 1656] [id = 383] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x121832800 == 81 [pid = 1656] [id = 382] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11700b800 == 80 [pid = 1656] [id = 381] 10:08:17 INFO - PROCESS | 1656 | 1464368897545 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]]]}] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x134328800 == 79 [pid = 1656] [id = 374] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12c984800 == 78 [pid = 1656] [id = 373] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x125406800 == 77 [pid = 1656] [id = 372] 10:08:17 INFO - PROCESS | 1656 | --DOCSHELL 0x117593000 == 76 [pid = 1656] [id = 371] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x12a6f6400) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x116a5cc00) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x1121b0800) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x116f04c00) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x1288c4400) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x128ac7000) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x12a752800) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x1291e3800) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x1249dc400) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x12549dc00) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x1265c2800) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x126189c00) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x116785000) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x129144800) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x1213b0000) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x118257400) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x118511c00) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x11334bc00) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x112967800) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x128a6f400) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x12197c400) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x1193db800) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x1193e3800) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x1265bd000) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x1288cc400) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x111c1e800) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x129444000) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x128ace400) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x113aeec00) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x119737800) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x119ca1400) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x119063400) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 10:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x128ef0c00) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 10:08:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:08:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 821ms 10:08:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:08:17 INFO - PROCESS | 1656 | 1464368897612 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:08:17 INFO - PROCESS | 1656 | 1464368897614 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:08:17 INFO - PROCESS | 1656 | 1464368897616 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1656 | 1464368897619 Marionette TRACE conn2 <- [1,1594,null,{}] 10:08:17 INFO - PROCESS | 1656 | 1464368897627 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}] 10:08:17 INFO - PROCESS | 1656 | 1464368897750 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:08:17 INFO - PROCESS | 1656 | 1464368897856 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dc2000 == 77 [pid = 1656] [id = 406] 10:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x118deb800) [pid = 1656] [serial = 1217] [outer = 0x0] 10:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x119567800) [pid = 1656] [serial = 1218] [outer = 0x118deb800] 10:08:17 INFO - PROCESS | 1656 | 1464368897901 Marionette DEBUG loaded listener.js 10:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x121048000) [pid = 1656] [serial = 1219] [outer = 0x118deb800] 10:08:18 INFO - PROCESS | 1656 | 1464368898305 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]]]}] 10:08:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:08:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 724ms 10:08:18 INFO - PROCESS | 1656 | 1464368898341 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1656 | 1464368898342 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:08:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:08:18 INFO - PROCESS | 1656 | 1464368898357 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1656 | 1464368898358 Marionette TRACE conn2 <- [1,1598,null,{}] 10:08:18 INFO - PROCESS | 1656 | 1464368898360 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}] 10:08:18 INFO - PROCESS | 1656 | 1464368898459 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:08:18 INFO - PROCESS | 1656 | 1464368898464 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12130f800 == 78 [pid = 1656] [id = 407] 10:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x1213b0000) [pid = 1656] [serial = 1220] [outer = 0x0] 10:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x12499d800) [pid = 1656] [serial = 1221] [outer = 0x1213b0000] 10:08:18 INFO - PROCESS | 1656 | 1464368898491 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x125d52800) [pid = 1656] [serial = 1222] [outer = 0x1213b0000] 10:08:18 INFO - PROCESS | 1656 | 1464368898848 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]]]}] 10:08:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:08:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 527ms 10:08:18 INFO - PROCESS | 1656 | 1464368898875 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1656 | 1464368898877 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:08:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:08:18 INFO - PROCESS | 1656 | 1464368898889 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1656 | 1464368898899 Marionette TRACE conn2 <- [1,1602,null,{}] 10:08:18 INFO - PROCESS | 1656 | 1464368898901 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}] 10:08:19 INFO - PROCESS | 1656 | 1464368899031 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:08:19 INFO - PROCESS | 1656 | 1464368899042 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12912a800 == 79 [pid = 1656] [id = 408] 10:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x126752c00) [pid = 1656] [serial = 1223] [outer = 0x0] 10:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x126c5f000) [pid = 1656] [serial = 1224] [outer = 0x126752c00] 10:08:19 INFO - PROCESS | 1656 | 1464368899083 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x11976e400) [pid = 1656] [serial = 1225] [outer = 0x126752c00] 10:08:19 INFO - PROCESS | 1656 | 1464368899528 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]]]}] 10:08:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:08:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 680ms 10:08:19 INFO - PROCESS | 1656 | 1464368899590 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:08:19 INFO - PROCESS | 1656 | 1464368899592 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:08:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:08:19 INFO - PROCESS | 1656 | 1464368899614 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:08:19 INFO - PROCESS | 1656 | 1464368899617 Marionette TRACE conn2 <- [1,1606,null,{}] 10:08:19 INFO - PROCESS | 1656 | 1464368899622 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}] 10:08:19 INFO - PROCESS | 1656 | 1464368899775 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:08:19 INFO - PROCESS | 1656 | 1464368899792 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba3b800 == 80 [pid = 1656] [id = 409] 10:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x128ad2c00) [pid = 1656] [serial = 1226] [outer = 0x0] 10:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x129144800) [pid = 1656] [serial = 1227] [outer = 0x128ad2c00] 10:08:19 INFO - PROCESS | 1656 | 1464368899818 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x12aad0800) [pid = 1656] [serial = 1228] [outer = 0x128ad2c00] 10:08:20 INFO - PROCESS | 1656 | 1464368900188 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]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:08:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 631ms 10:08:20 INFO - PROCESS | 1656 | 1464368900237 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:08:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:08:20 INFO - PROCESS | 1656 | 1464368900238 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:08:20 INFO - PROCESS | 1656 | 1464368900240 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1656 | 1464368900241 Marionette TRACE conn2 <- [1,1610,null,{}] 10:08:20 INFO - PROCESS | 1656 | 1464368900244 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}] 10:08:20 INFO - PROCESS | 1656 | 1464368900377 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:08:20 INFO - PROCESS | 1656 | 1464368900392 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bff0000 == 81 [pid = 1656] [id = 410] 10:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x129444000) [pid = 1656] [serial = 1229] [outer = 0x0] 10:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x12ba1e800) [pid = 1656] [serial = 1230] [outer = 0x129444000] 10:08:20 INFO - PROCESS | 1656 | 1464368900417 Marionette DEBUG loaded listener.js 10:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x12bea7000) [pid = 1656] [serial = 1231] [outer = 0x129444000] 10:08:20 INFO - PROCESS | 1656 | 1464368900772 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]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:08:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 570ms 10:08:20 INFO - PROCESS | 1656 | 1464368900810 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:08:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:08:20 INFO - PROCESS | 1656 | 1464368900812 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:08:20 INFO - PROCESS | 1656 | 1464368900815 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1656 | 1464368900816 Marionette TRACE conn2 <- [1,1614,null,{}] 10:08:20 INFO - PROCESS | 1656 | 1464368900820 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}] 10:08:21 INFO - PROCESS | 1656 | 1464368901005 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:08:21 INFO - PROCESS | 1656 | 1464368901113 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d213000 == 82 [pid = 1656] [id = 411] 10:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x12ba23c00) [pid = 1656] [serial = 1232] [outer = 0x0] 10:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x12c9d2400) [pid = 1656] [serial = 1233] [outer = 0x12ba23c00] 10:08:21 INFO - PROCESS | 1656 | 1464368901154 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x12d032800) [pid = 1656] [serial = 1234] [outer = 0x12ba23c00] 10:08:21 INFO - PROCESS | 1656 | 1464368901552 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]]]}] 10:08:21 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 10:08:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 772ms 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x12675b400) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x128efa000) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x12913a400) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x110f1cc00) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x110f21000) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x112751400) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x12a759400) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x12388f400) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x1187c3c00) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x120ccf000) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x1193dd000) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x115049c00) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x11875b400) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x12b0a6c00) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:08:21 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x12c6c4c00) [pid = 1656] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:08:21 INFO - PROCESS | 1656 | 1464368901831 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:08:21 INFO - PROCESS | 1656 | 1464368901832 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:08:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:08:21 INFO - PROCESS | 1656 | 1464368901843 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:08:21 INFO - PROCESS | 1656 | 1464368901844 Marionette TRACE conn2 <- [1,1618,null,{}] 10:08:21 INFO - PROCESS | 1656 | 1464368901846 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}] 10:08:21 INFO - PROCESS | 1656 | 1464368901946 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:08:21 INFO - PROCESS | 1656 | 1464368901950 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x120d6f000 == 83 [pid = 1656] [id = 412] 10:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x112971c00) [pid = 1656] [serial = 1235] [outer = 0x0] 10:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x1187bac00) [pid = 1656] [serial = 1236] [outer = 0x112971c00] 10:08:21 INFO - PROCESS | 1656 | 1464368901976 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x128bb9000) [pid = 1656] [serial = 1237] [outer = 0x112971c00] 10:08:22 INFO - PROCESS | 1656 | 1464368902344 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]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:08:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 518ms 10:08:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:08:22 INFO - PROCESS | 1656 | 1464368902363 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:08:22 INFO - PROCESS | 1656 | 1464368902366 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:08:22 INFO - PROCESS | 1656 | 1464368902369 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1656 | 1464368902371 Marionette TRACE conn2 <- [1,1622,null,{}] 10:08:22 INFO - PROCESS | 1656 | 1464368902375 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}] 10:08:22 INFO - PROCESS | 1656 | 1464368902596 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:08:22 INFO - PROCESS | 1656 | 1464368902615 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c6e000 == 84 [pid = 1656] [id = 413] 10:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x110e40c00) [pid = 1656] [serial = 1238] [outer = 0x0] 10:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x12c6ba400) [pid = 1656] [serial = 1239] [outer = 0x110e40c00] 10:08:22 INFO - PROCESS | 1656 | 1464368902656 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x12eba9c00) [pid = 1656] [serial = 1240] [outer = 0x110e40c00] 10:08:23 INFO - PROCESS | 1656 | 1464368903051 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]]]}] 10:08:23 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 10:08:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 721ms 10:08:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:08:23 INFO - PROCESS | 1656 | 1464368903090 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1656 | 1464368903092 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:08:23 INFO - PROCESS | 1656 | 1464368903094 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1656 | 1464368903096 Marionette TRACE conn2 <- [1,1626,null,{}] 10:08:23 INFO - PROCESS | 1656 | 1464368903101 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}] 10:08:23 INFO - PROCESS | 1656 | 1464368903245 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:08:23 INFO - PROCESS | 1656 | 1464368903256 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x13453c800 == 85 [pid = 1656] [id = 414] 10:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12eba9800) [pid = 1656] [serial = 1241] [outer = 0x0] 10:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x12ebb1400) [pid = 1656] [serial = 1242] [outer = 0x12eba9800] 10:08:23 INFO - PROCESS | 1656 | 1464368903286 Marionette DEBUG loaded listener.js 10:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x1342cb400) [pid = 1656] [serial = 1243] [outer = 0x12eba9800] 10:08:23 INFO - PROCESS | 1656 | 1464368903635 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]]]}] 10:08:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:08:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 572ms 10:08:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:08:23 INFO - PROCESS | 1656 | 1464368903667 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1656 | 1464368903668 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:08:23 INFO - PROCESS | 1656 | 1464368903670 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1656 | 1464368903671 Marionette TRACE conn2 <- [1,1630,null,{}] 10:08:23 INFO - PROCESS | 1656 | 1464368903673 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}] 10:08:23 INFO - PROCESS | 1656 | 1464368903775 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:08:23 INFO - PROCESS | 1656 | 1464368903779 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x136781800 == 86 [pid = 1656] [id = 415] 10:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x1344e2c00) [pid = 1656] [serial = 1244] [outer = 0x0] 10:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x134749000) [pid = 1656] [serial = 1245] [outer = 0x1344e2c00] 10:08:23 INFO - PROCESS | 1656 | 1464368903804 Marionette DEBUG loaded listener.js 10:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x1349a2000) [pid = 1656] [serial = 1246] [outer = 0x1344e2c00] 10:08:24 INFO - PROCESS | 1656 | 1464368904460 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]]]}] 10:08:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:08:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 821ms 10:08:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:08:24 INFO - PROCESS | 1656 | 1464368904491 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:08:24 INFO - PROCESS | 1656 | 1464368904494 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:08:24 INFO - PROCESS | 1656 | 1464368904497 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:08:24 INFO - PROCESS | 1656 | 1464368904502 Marionette TRACE conn2 <- [1,1634,null,{}] 10:08:24 INFO - PROCESS | 1656 | 1464368904505 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}] 10:08:24 INFO - PROCESS | 1656 | 1464368904632 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:08:24 INFO - PROCESS | 1656 | 1464368904749 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x121322800 == 87 [pid = 1656] [id = 416] 10:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x11676bc00) [pid = 1656] [serial = 1247] [outer = 0x0] 10:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x118252800) [pid = 1656] [serial = 1248] [outer = 0x11676bc00] 10:08:24 INFO - PROCESS | 1656 | 1464368904784 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x118de4c00) [pid = 1656] [serial = 1249] [outer = 0x11676bc00] 10:08:25 INFO - PROCESS | 1656 | 1464368905208 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]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:08:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 775ms 10:08:25 INFO - PROCESS | 1656 | 1464368905272 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 1656 | 1464368905276 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:08:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:08:25 INFO - PROCESS | 1656 | 1464368905281 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1656 | 1464368905283 Marionette TRACE conn2 <- [1,1638,null,{}] 10:08:25 INFO - PROCESS | 1656 | 1464368905285 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}] 10:08:25 INFO - PROCESS | 1656 | 1464368905408 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:08:25 INFO - PROCESS | 1656 | 1464368905494 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b911800 == 88 [pid = 1656] [id = 417] 10:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x119063800) [pid = 1656] [serial = 1250] [outer = 0x0] 10:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x121043400) [pid = 1656] [serial = 1251] [outer = 0x119063800] 10:08:25 INFO - PROCESS | 1656 | 1464368905526 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x125d52c00) [pid = 1656] [serial = 1252] [outer = 0x119063800] 10:08:25 INFO - PROCESS | 1656 | 1464368905956 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]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:08:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 720ms 10:08:26 INFO - PROCESS | 1656 | 1464368906001 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 1656 | 1464368906003 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:08:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:08:26 INFO - PROCESS | 1656 | 1464368906005 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1656 | 1464368906008 Marionette TRACE conn2 <- [1,1642,null,{}] 10:08:26 INFO - PROCESS | 1656 | 1464368906016 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}] 10:08:26 INFO - PROCESS | 1656 | 1464368906140 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:08:26 INFO - PROCESS | 1656 | 1464368906226 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1373d3000 == 89 [pid = 1656] [id = 418] 10:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x126c5d400) [pid = 1656] [serial = 1253] [outer = 0x0] 10:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x128bb6800) [pid = 1656] [serial = 1254] [outer = 0x126c5d400] 10:08:26 INFO - PROCESS | 1656 | 1464368906258 Marionette DEBUG loaded listener.js 10:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x12c3e6000) [pid = 1656] [serial = 1255] [outer = 0x126c5d400] 10:08:26 INFO - PROCESS | 1656 | 1464368906669 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]]]}] 10:08:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:08:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 673ms 10:08:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:08:26 INFO - PROCESS | 1656 | 1464368906678 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:08:26 INFO - PROCESS | 1656 | 1464368906680 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:08:26 INFO - PROCESS | 1656 | 1464368906683 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1656 | 1464368906685 Marionette TRACE conn2 <- [1,1646,null,{}] 10:08:26 INFO - PROCESS | 1656 | 1464368906688 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}] 10:08:26 INFO - PROCESS | 1656 | 1464368906892 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:08:27 INFO - PROCESS | 1656 | 1464368907057 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x137c88800 == 90 [pid = 1656] [id = 419] 10:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x12a6f6400) [pid = 1656] [serial = 1256] [outer = 0x0] 10:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x12ebb2400) [pid = 1656] [serial = 1257] [outer = 0x12a6f6400] 10:08:27 INFO - PROCESS | 1656 | 1464368907109 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x1340c0400) [pid = 1656] [serial = 1258] [outer = 0x12a6f6400] 10:08:27 INFO - PROCESS | 1656 | 1464368907575 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]]]}] 10:08:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:08:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 926ms 10:08:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:08:27 INFO - PROCESS | 1656 | 1464368907608 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:08:27 INFO - PROCESS | 1656 | 1464368907610 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:08:27 INFO - PROCESS | 1656 | 1464368907612 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:08:27 INFO - PROCESS | 1656 | 1464368907613 Marionette TRACE conn2 <- [1,1650,null,{}] 10:08:27 INFO - PROCESS | 1656 | 1464368907616 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}] 10:08:27 INFO - PROCESS | 1656 | 1464368907734 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:08:27 INFO - PROCESS | 1656 | 1464368907852 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1401e6000 == 91 [pid = 1656] [id = 420] 10:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x12d69dc00) [pid = 1656] [serial = 1259] [outer = 0x0] 10:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x12d6a3000) [pid = 1656] [serial = 1260] [outer = 0x12d69dc00] 10:08:27 INFO - PROCESS | 1656 | 1464368907883 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x12d6a6c00) [pid = 1656] [serial = 1261] [outer = 0x12d69dc00] 10:08:28 INFO - PROCESS | 1656 | 1464368908298 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]]]}] 10:08:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:08:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 718ms 10:08:28 INFO - PROCESS | 1656 | 1464368908331 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 1656 | 1464368908332 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:08:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:08:28 INFO - PROCESS | 1656 | 1464368908353 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 1656 | 1464368908355 Marionette TRACE conn2 <- [1,1654,null,{}] 10:08:28 INFO - PROCESS | 1656 | 1464368908357 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}] 10:08:28 INFO - PROCESS | 1656 | 1464368908485 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:08:28 INFO - PROCESS | 1656 | 1464368908574 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x14030b000 == 92 [pid = 1656] [id = 421] 10:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x12d6a2400) [pid = 1656] [serial = 1262] [outer = 0x0] 10:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x1342c2400) [pid = 1656] [serial = 1263] [outer = 0x12d6a2400] 10:08:28 INFO - PROCESS | 1656 | 1464368908604 Marionette DEBUG loaded listener.js 10:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x1349a4000) [pid = 1656] [serial = 1264] [outer = 0x12d6a2400] 10:08:29 INFO - PROCESS | 1656 | 1464368909029 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]]]}] 10:08:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:08:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 719ms 10:08:29 INFO - PROCESS | 1656 | 1464368909072 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:08:29 INFO - PROCESS | 1656 | 1464368909073 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:08:29 INFO - PROCESS | 1656 | 1464368909076 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:08:29 INFO - PROCESS | 1656 | 1464368909077 Marionette TRACE conn2 <- [1,1658,null,{}] 10:08:29 INFO - PROCESS | 1656 | 1464368909080 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}] 10:08:29 INFO - PROCESS | 1656 | 1464368909200 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:08:29 INFO - PROCESS | 1656 | 1464368909317 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x14031c000 == 93 [pid = 1656] [id = 422] 10:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x1349a6400) [pid = 1656] [serial = 1265] [outer = 0x0] 10:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x137456c00) [pid = 1656] [serial = 1266] [outer = 0x1349a6400] 10:08:29 INFO - PROCESS | 1656 | 1464368909350 Marionette DEBUG loaded listener.js 10:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x13745b000) [pid = 1656] [serial = 1267] [outer = 0x1349a6400] 10:08:29 INFO - PROCESS | 1656 | 1464368909755 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]]]}] 10:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 719ms 10:08:29 INFO - PROCESS | 1656 | 1464368909803 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:08:29 INFO - PROCESS | 1656 | 1464368909805 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:08:29 INFO - PROCESS | 1656 | 1464368909807 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:08:29 INFO - PROCESS | 1656 | 1464368909808 Marionette TRACE conn2 <- [1,1662,null,{}] 10:08:29 INFO - PROCESS | 1656 | 1464368909810 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}] 10:08:29 INFO - PROCESS | 1656 | 1464368909937 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:08:30 INFO - PROCESS | 1656 | 1464368910043 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x140ce2800 == 94 [pid = 1656] [id = 423] 10:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x13745d800) [pid = 1656] [serial = 1268] [outer = 0x0] 10:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x137461c00) [pid = 1656] [serial = 1269] [outer = 0x13745d800] 10:08:30 INFO - PROCESS | 1656 | 1464368910081 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x137512000) [pid = 1656] [serial = 1270] [outer = 0x13745d800] 10:08:30 INFO - PROCESS | 1656 | 1464368910542 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]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 770ms 10:08:30 INFO - PROCESS | 1656 | 1464368910577 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1656 | 1464368910579 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:08:30 INFO - PROCESS | 1656 | 1464368910581 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1656 | 1464368910583 Marionette TRACE conn2 <- [1,1666,null,{}] 10:08:30 INFO - PROCESS | 1656 | 1464368910585 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}] 10:08:30 INFO - PROCESS | 1656 | 1464368910707 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:08:30 INFO - PROCESS | 1656 | 1464368910824 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x141ae2000 == 95 [pid = 1656] [id = 424] 10:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x13745fc00) [pid = 1656] [serial = 1271] [outer = 0x0] 10:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x137515800) [pid = 1656] [serial = 1272] [outer = 0x13745fc00] 10:08:30 INFO - PROCESS | 1656 | 1464368910855 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x13751c400) [pid = 1656] [serial = 1273] [outer = 0x13745fc00] 10:08:31 INFO - PROCESS | 1656 | 1464368911273 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]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 720ms 10:08:31 INFO - PROCESS | 1656 | 1464368911329 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1656 | 1464368911331 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:08:31 INFO - PROCESS | 1656 | 1464368911333 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1656 | 1464368911334 Marionette TRACE conn2 <- [1,1670,null,{}] 10:08:31 INFO - PROCESS | 1656 | 1464368911337 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}] 10:08:31 INFO - PROCESS | 1656 | 1464368911455 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:08:31 INFO - PROCESS | 1656 | 1464368911587 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x140355800 == 96 [pid = 1656] [id = 425] 10:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x112970400) [pid = 1656] [serial = 1274] [outer = 0x0] 10:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x137b73800) [pid = 1656] [serial = 1275] [outer = 0x112970400] 10:08:31 INFO - PROCESS | 1656 | 1464368911618 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x137b7b000) [pid = 1656] [serial = 1276] [outer = 0x112970400] 10:08:32 INFO - PROCESS | 1656 | 1464368912088 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]]]}] 10:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 822ms 10:08:32 INFO - PROCESS | 1656 | 1464368912170 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:08:32 INFO - PROCESS | 1656 | 1464368912173 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:08:32 INFO - PROCESS | 1656 | 1464368912179 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:08:32 INFO - PROCESS | 1656 | 1464368912181 Marionette TRACE conn2 <- [1,1674,null,{}] 10:08:32 INFO - PROCESS | 1656 | 1464368912186 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}] 10:08:32 INFO - PROCESS | 1656 | 1464368912321 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:08:32 INFO - PROCESS | 1656 | 1464368912441 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119374000 == 97 [pid = 1656] [id = 426] 10:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x11334bc00) [pid = 1656] [serial = 1277] [outer = 0x0] 10:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x124809c00) [pid = 1656] [serial = 1278] [outer = 0x11334bc00] 10:08:32 INFO - PROCESS | 1656 | 1464368912476 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x137b7fc00) [pid = 1656] [serial = 1279] [outer = 0x11334bc00] 10:08:32 INFO - PROCESS | 1656 | 1464368912932 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]]]}] 10:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 774ms 10:08:32 INFO - PROCESS | 1656 | 1464368912953 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:08:32 INFO - PROCESS | 1656 | 1464368912954 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:08:32 INFO - PROCESS | 1656 | 1464368912956 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:08:32 INFO - PROCESS | 1656 | 1464368912958 Marionette TRACE conn2 <- [1,1678,null,{}] 10:08:32 INFO - PROCESS | 1656 | 1464368912960 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}] 10:08:33 INFO - PROCESS | 1656 | 1464368913084 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:08:33 INFO - PROCESS | 1656 | 1464368913392 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x119096000 == 98 [pid = 1656] [id = 427] 10:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x110e3b400) [pid = 1656] [serial = 1280] [outer = 0x0] 10:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x110f1c800) [pid = 1656] [serial = 1281] [outer = 0x110e3b400] 10:08:33 INFO - PROCESS | 1656 | 1464368913429 Marionette DEBUG loaded listener.js 10:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x1126d3800) [pid = 1656] [serial = 1282] [outer = 0x110e3b400] 10:08:33 INFO - PROCESS | 1656 | 1464368913866 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]]]}] 10:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 971ms 10:08:33 INFO - PROCESS | 1656 | 1464368913928 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:08:33 INFO - PROCESS | 1656 | 1464368913930 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:08:33 INFO - PROCESS | 1656 | 1464368913933 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1656 | 1464368913935 Marionette TRACE conn2 <- [1,1682,null,{}] 10:08:33 INFO - PROCESS | 1656 | 1464368913939 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}] 10:08:34 INFO - PROCESS | 1656 | 1464368914062 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:08:34 INFO - PROCESS | 1656 | 1464368914168 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118078800 == 99 [pid = 1656] [id = 428] 10:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 264 (0x11675f800) [pid = 1656] [serial = 1283] [outer = 0x0] 10:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 265 (0x1185a8c00) [pid = 1656] [serial = 1284] [outer = 0x11675f800] 10:08:34 INFO - PROCESS | 1656 | 1464368914218 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 266 (0x1193dec00) [pid = 1656] [serial = 1285] [outer = 0x11675f800] 10:08:34 INFO - PROCESS | 1656 | 1464368914750 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]]]}] 10:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 826ms 10:08:34 INFO - PROCESS | 1656 | 1464368914762 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:08:34 INFO - PROCESS | 1656 | 1464368914768 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:08:34 INFO - PROCESS | 1656 | 1464368914774 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 1656 | 1464368914776 Marionette TRACE conn2 <- [1,1686,null,{}] 10:08:34 INFO - PROCESS | 1656 | 1464368914780 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}] 10:08:34 INFO - PROCESS | 1656 | 1464368914951 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x133ec5000 == 98 [pid = 1656] [id = 356] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x133c6f800 == 97 [pid = 1656] [id = 355] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x13453c800 == 96 [pid = 1656] [id = 414] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x133c6e000 == 95 [pid = 1656] [id = 413] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 265 (0x1342c8c00) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 264 (0x118254c00) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | 1464368915199 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x120d6f000 == 94 [pid = 1656] [id = 412] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12d213000 == 93 [pid = 1656] [id = 411] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12bff0000 == 92 [pid = 1656] [id = 410] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba3b800 == 91 [pid = 1656] [id = 409] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12912a800 == 90 [pid = 1656] [id = 408] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12130f800 == 89 [pid = 1656] [id = 407] 10:08:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11687e000 == 90 [pid = 1656] [id = 429] 10:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 265 (0x110fab000) [pid = 1656] [serial = 1286] [outer = 0x0] 10:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 266 (0x1168a3800) [pid = 1656] [serial = 1287] [outer = 0x110fab000] 10:08:35 INFO - PROCESS | 1656 | 1464368915250 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 267 (0x121511400) [pid = 1656] [serial = 1288] [outer = 0x110fab000] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x118dc2000 == 89 [pid = 1656] [id = 406] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x116f32800 == 88 [pid = 1656] [id = 405] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x125411800 == 87 [pid = 1656] [id = 404] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1197ba800 == 86 [pid = 1656] [id = 402] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1373ce000 == 85 [pid = 1656] [id = 401] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x13673a800 == 84 [pid = 1656] [id = 400] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1402b9800 == 83 [pid = 1656] [id = 399] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x14029b800 == 82 [pid = 1656] [id = 398] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x137aec000 == 81 [pid = 1656] [id = 397] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x134541800 == 80 [pid = 1656] [id = 396] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12880e800 == 79 [pid = 1656] [id = 395] 10:08:35 INFO - PROCESS | 1656 | --DOCSHELL 0x118721000 == 78 [pid = 1656] [id = 394] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 266 (0x12c9d0400) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 265 (0x12d660400) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 264 (0x1126e1800) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 263 (0x12a5cbc00) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 262 (0x125d55400) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 261 (0x12bea5000) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x126540c00) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x1340c3000) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x12c3e2000) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x128bb3400) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 256 (0x128a6dc00) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 255 (0x1291e9c00) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 254 (0x12af57400) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x11905d800) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x110f31c00) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x1121a9400) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x12b0b0c00) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x116768000) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x1185ab000) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x12b0ab800) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x124be3400) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x126752000) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x1193e2c00) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x119a74800) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x121130000) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x12186d000) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x12ba23400) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x12d038800) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x12cf7c000) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x12d65c400) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x112969c00) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x116785c00) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x1180b1400) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x112ccc400) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x12c6c3000) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x12112ac00) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 10:08:35 INFO - PROCESS | 1656 | 1464368915623 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]]]}] 10:08:35 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 10:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 871ms 10:08:35 INFO - PROCESS | 1656 | 1464368915645 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:08:35 INFO - PROCESS | 1656 | 1464368915647 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:08:35 INFO - PROCESS | 1656 | 1464368915650 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:08:35 INFO - PROCESS | 1656 | 1464368915654 Marionette TRACE conn2 <- [1,1690,null,{}] 10:08:35 INFO - PROCESS | 1656 | 1464368915661 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}] 10:08:35 INFO - PROCESS | 1656 | 1464368915767 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:08:35 INFO - PROCESS | 1656 | 1464368915773 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cba800 == 79 [pid = 1656] [id = 430] 10:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x12641c400) [pid = 1656] [serial = 1289] [outer = 0x0] 10:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x126c5ac00) [pid = 1656] [serial = 1290] [outer = 0x12641c400] 10:08:35 INFO - PROCESS | 1656 | 1464368915799 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x128ad1c00) [pid = 1656] [serial = 1291] [outer = 0x12641c400] 10:08:36 INFO - PROCESS | 1656 | 1464368916190 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]]]}] 10:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 574ms 10:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:08:36 INFO - PROCESS | 1656 | 1464368916224 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:08:36 INFO - PROCESS | 1656 | 1464368916227 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:08:36 INFO - PROCESS | 1656 | 1464368916230 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1656 | 1464368916232 Marionette TRACE conn2 <- [1,1694,null,{}] 10:08:36 INFO - PROCESS | 1656 | 1464368916236 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}] 10:08:36 INFO - PROCESS | 1656 | 1464368916387 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:08:36 INFO - PROCESS | 1656 | 1464368916401 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b913800 == 80 [pid = 1656] [id = 431] 10:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x128efa800) [pid = 1656] [serial = 1292] [outer = 0x0] 10:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x12a5c7c00) [pid = 1656] [serial = 1293] [outer = 0x128efa800] 10:08:36 INFO - PROCESS | 1656 | 1464368916441 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x12af5e800) [pid = 1656] [serial = 1294] [outer = 0x128efa800] 10:08:36 INFO - PROCESS | 1656 | 1464368916905 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]]]}] 10:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 725ms 10:08:36 INFO - PROCESS | 1656 | 1464368916954 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:08:36 INFO - PROCESS | 1656 | 1464368916956 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:08:36 INFO - PROCESS | 1656 | 1464368916960 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1656 | 1464368916961 Marionette TRACE conn2 <- [1,1698,null,{}] 10:08:36 INFO - PROCESS | 1656 | 1464368916965 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}] 10:08:37 INFO - PROCESS | 1656 | 1464368917119 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:08:37 INFO - PROCESS | 1656 | 1464368917222 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c543000 == 81 [pid = 1656] [id = 432] 10:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x12b943000) [pid = 1656] [serial = 1295] [outer = 0x0] 10:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x12ba23400) [pid = 1656] [serial = 1296] [outer = 0x12b943000] 10:08:37 INFO - PROCESS | 1656 | 1464368917255 Marionette DEBUG loaded listener.js 10:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x12c9cd400) [pid = 1656] [serial = 1297] [outer = 0x12b943000] 10:08:37 INFO - PROCESS | 1656 | 1464368917589 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]]]}] 10:08:37 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 10:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 10:08:37 INFO - PROCESS | 1656 | 1464368917629 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:08:37 INFO - PROCESS | 1656 | 1464368917631 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:08:37 INFO - PROCESS | 1656 | 1464368917633 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 1656 | 1464368917634 Marionette TRACE conn2 <- [1,1702,null,{}] 10:08:37 INFO - PROCESS | 1656 | 1464368917637 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}] 10:08:37 INFO - PROCESS | 1656 | 1464368917769 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:08:37 INFO - PROCESS | 1656 | 1464368917802 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x133e7b000 == 82 [pid = 1656] [id = 433] 10:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x12cf81c00) [pid = 1656] [serial = 1298] [outer = 0x0] 10:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x12d69e400) [pid = 1656] [serial = 1299] [outer = 0x12cf81c00] 10:08:37 INFO - PROCESS | 1656 | 1464368917827 Marionette DEBUG loaded listener.js 10:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x1340bc000) [pid = 1656] [serial = 1300] [outer = 0x12cf81c00] 10:08:38 INFO - PROCESS | 1656 | 1464368918204 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]]]}] 10:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 620ms 10:08:38 INFO - PROCESS | 1656 | 1464368918253 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:08:38 INFO - PROCESS | 1656 | 1464368918255 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:08:38 INFO - PROCESS | 1656 | 1464368918257 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:08:38 INFO - PROCESS | 1656 | 1464368918258 Marionette TRACE conn2 <- [1,1706,null,{}] 10:08:38 INFO - PROCESS | 1656 | 1464368918260 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}] 10:08:38 INFO - PROCESS | 1656 | 1464368918390 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:08:38 INFO - PROCESS | 1656 | 1464368918409 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x13414b800 == 83 [pid = 1656] [id = 434] 10:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x12d038800) [pid = 1656] [serial = 1301] [outer = 0x0] 10:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x1342c6400) [pid = 1656] [serial = 1302] [outer = 0x12d038800] 10:08:38 INFO - PROCESS | 1656 | 1464368918434 Marionette DEBUG loaded listener.js 10:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x134748000) [pid = 1656] [serial = 1303] [outer = 0x12d038800] 10:08:38 INFO - PROCESS | 1656 | 1464368918791 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]]]}] 10:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 568ms 10:08:38 INFO - PROCESS | 1656 | 1464368918836 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:08:38 INFO - PROCESS | 1656 | 1464368918837 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:08:38 INFO - PROCESS | 1656 | 1464368918839 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:08:38 INFO - PROCESS | 1656 | 1464368918840 Marionette TRACE conn2 <- [1,1710,null,{}] 10:08:38 INFO - PROCESS | 1656 | 1464368918843 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}] 10:08:38 INFO - PROCESS | 1656 | 1464368918975 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:08:38 INFO - PROCESS | 1656 | 1464368918989 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346d1000 == 84 [pid = 1656] [id = 435] 10:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x1344e2800) [pid = 1656] [serial = 1304] [outer = 0x0] 10:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x134904c00) [pid = 1656] [serial = 1305] [outer = 0x1344e2800] 10:08:39 INFO - PROCESS | 1656 | 1464368919014 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x13499d400) [pid = 1656] [serial = 1306] [outer = 0x1344e2800] 10:08:39 INFO - PROCESS | 1656 | 1464368919385 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]]]}] 10:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 569ms 10:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:08:39 INFO - PROCESS | 1656 | 1464368919410 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:08:39 INFO - PROCESS | 1656 | 1464368919411 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:08:39 INFO - PROCESS | 1656 | 1464368919413 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:08:39 INFO - PROCESS | 1656 | 1464368919422 Marionette TRACE conn2 <- [1,1714,null,{}] 10:08:39 INFO - PROCESS | 1656 | 1464368919433 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}] 10:08:39 INFO - PROCESS | 1656 | 1464368919719 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x1213b0000) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x12ba23c00) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x129444000) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x112971c00) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x118deb800) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x128ad2c00) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x126752c00) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x1126d9000) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x12eba9800) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x115fd6800) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:08:39 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x110e40c00) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:08:39 INFO - PROCESS | 1656 | 1464368919778 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c86000 == 85 [pid = 1656] [id = 436] 10:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x1126c5400) [pid = 1656] [serial = 1307] [outer = 0x0] 10:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x1160a5400) [pid = 1656] [serial = 1308] [outer = 0x1126c5400] 10:08:39 INFO - PROCESS | 1656 | 1464368919804 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x124807c00) [pid = 1656] [serial = 1309] [outer = 0x1126c5400] 10:08:40 INFO - PROCESS | 1656 | 1464368920084 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]]]}] 10:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 688ms 10:08:40 INFO - PROCESS | 1656 | 1464368920105 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:08:40 INFO - PROCESS | 1656 | 1464368920107 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:08:40 INFO - PROCESS | 1656 | 1464368920109 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1656 | 1464368920110 Marionette TRACE conn2 <- [1,1718,null,{}] 10:08:40 INFO - PROCESS | 1656 | 1464368920112 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}] 10:08:40 INFO - PROCESS | 1656 | 1464368920224 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:08:40 INFO - PROCESS | 1656 | 1464368920318 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x13678d000 == 86 [pid = 1656] [id = 437] 10:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x121866c00) [pid = 1656] [serial = 1310] [outer = 0x0] 10:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x12c9d8400) [pid = 1656] [serial = 1311] [outer = 0x121866c00] 10:08:40 INFO - PROCESS | 1656 | 1464368920349 Marionette DEBUG loaded listener.js 10:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x1373abc00) [pid = 1656] [serial = 1312] [outer = 0x121866c00] 10:08:40 INFO - PROCESS | 1656 | 1464368920663 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]]]}] 10:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 568ms 10:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:08:40 INFO - PROCESS | 1656 | 1464368920678 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:08:40 INFO - PROCESS | 1656 | 1464368920679 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:08:40 INFO - PROCESS | 1656 | 1464368920682 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1656 | 1464368920684 Marionette TRACE conn2 <- [1,1722,null,{}] 10:08:40 INFO - PROCESS | 1656 | 1464368920689 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}] 10:08:40 INFO - PROCESS | 1656 | 1464368920807 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:08:40 INFO - PROCESS | 1656 | 1464368920890 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x137afa000 == 87 [pid = 1656] [id = 438] 10:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x126752c00) [pid = 1656] [serial = 1313] [outer = 0x0] 10:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x12bf59800) [pid = 1656] [serial = 1314] [outer = 0x126752c00] 10:08:40 INFO - PROCESS | 1656 | 1464368920918 Marionette DEBUG loaded listener.js 10:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x1373af000) [pid = 1656] [serial = 1315] [outer = 0x126752c00] 10:08:41 INFO - PROCESS | 1656 | 1464368921193 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]]]}] 10:08: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 10:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 10:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:08:41 INFO - PROCESS | 1656 | 1464368921204 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:08:41 INFO - PROCESS | 1656 | 1464368921205 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:08:41 INFO - PROCESS | 1656 | 1464368921207 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:08:41 INFO - PROCESS | 1656 | 1464368921208 Marionette TRACE conn2 <- [1,1726,null,{}] 10:08:41 INFO - PROCESS | 1656 | 1464368921210 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}] 10:08:41 INFO - PROCESS | 1656 | 1464368921319 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:08:41 INFO - PROCESS | 1656 | 1464368921324 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x140349800 == 88 [pid = 1656] [id = 439] 10:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x112ccb400) [pid = 1656] [serial = 1316] [outer = 0x0] 10:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x1317e2800) [pid = 1656] [serial = 1317] [outer = 0x112ccb400] 10:08:41 INFO - PROCESS | 1656 | 1464368921350 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x1317e8c00) [pid = 1656] [serial = 1318] [outer = 0x112ccb400] 10:08:41 INFO - PROCESS | 1656 | 1464368921832 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]]]}] 10:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 668ms 10:08:41 INFO - PROCESS | 1656 | 1464368921876 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:08:41 INFO - PROCESS | 1656 | 1464368921879 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:08:41 INFO - PROCESS | 1656 | 1464368921883 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:08:41 INFO - PROCESS | 1656 | 1464368921885 Marionette TRACE conn2 <- [1,1730,null,{}] 10:08:41 INFO - PROCESS | 1656 | 1464368921890 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}] 10:08:42 INFO - PROCESS | 1656 | 1464368922018 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:08:42 INFO - PROCESS | 1656 | 1464368922141 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x121325000 == 89 [pid = 1656] [id = 440] 10:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x110f3cc00) [pid = 1656] [serial = 1319] [outer = 0x0] 10:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x116768000) [pid = 1656] [serial = 1320] [outer = 0x110f3cc00] 10:08:42 INFO - PROCESS | 1656 | 1464368922176 Marionette DEBUG loaded listener.js 10:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x118506000) [pid = 1656] [serial = 1321] [outer = 0x110f3cc00] 10:08:42 INFO - PROCESS | 1656 | 1464368922616 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]]]}] 10:08: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 10:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 772ms 10:08:42 INFO - PROCESS | 1656 | 1464368922686 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:08:42 INFO - PROCESS | 1656 | 1464368922691 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:08:42 INFO - PROCESS | 1656 | 1464368922695 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1656 | 1464368922697 Marionette TRACE conn2 <- [1,1734,null,{}] 10:08:42 INFO - PROCESS | 1656 | 1464368922702 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}] 10:08:42 INFO - PROCESS | 1656 | 1464368922826 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:08:42 INFO - PROCESS | 1656 | 1464368922920 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfe6800 == 90 [pid = 1656] [id = 441] 10:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x12133c000) [pid = 1656] [serial = 1322] [outer = 0x0] 10:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x12388b000) [pid = 1656] [serial = 1323] [outer = 0x12133c000] 10:08:42 INFO - PROCESS | 1656 | 1464368922950 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x125d55400) [pid = 1656] [serial = 1324] [outer = 0x12133c000] 10:08:43 INFO - PROCESS | 1656 | 1464368923373 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]]]}] 10:08: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 10:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 722ms 10:08:43 INFO - PROCESS | 1656 | 1464368923418 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:08:43 INFO - PROCESS | 1656 | 1464368923419 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:08:43 INFO - PROCESS | 1656 | 1464368923422 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:08:43 INFO - PROCESS | 1656 | 1464368923424 Marionette TRACE conn2 <- [1,1738,null,{}] 10:08:43 INFO - PROCESS | 1656 | 1464368923432 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}] 10:08:43 INFO - PROCESS | 1656 | 1464368923560 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:08:43 INFO - PROCESS | 1656 | 1464368923653 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x137c8e800 == 91 [pid = 1656] [id = 442] 10:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x126ba8000) [pid = 1656] [serial = 1325] [outer = 0x0] 10:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x129444800) [pid = 1656] [serial = 1326] [outer = 0x126ba8000] 10:08:43 INFO - PROCESS | 1656 | 1464368923686 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x12bf51000) [pid = 1656] [serial = 1327] [outer = 0x126ba8000] 10:08:44 INFO - PROCESS | 1656 | 1464368924123 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]]]}] 10:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 721ms 10:08:44 INFO - PROCESS | 1656 | 1464368924182 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:08:44 INFO - PROCESS | 1656 | 1464368924183 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:08:44 INFO - PROCESS | 1656 | 1464368924186 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1656 | 1464368924187 Marionette TRACE conn2 <- [1,1742,null,{}] 10:08:44 INFO - PROCESS | 1656 | 1464368924190 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}] 10:08:44 INFO - PROCESS | 1656 | 1464368924314 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:08:44 INFO - PROCESS | 1656 | 1464368924453 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1375d8000 == 92 [pid = 1656] [id = 443] 10:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x12bf55c00) [pid = 1656] [serial = 1328] [outer = 0x0] 10:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x12c6c3000) [pid = 1656] [serial = 1329] [outer = 0x12bf55c00] 10:08:44 INFO - PROCESS | 1656 | 1464368924485 Marionette DEBUG loaded listener.js 10:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x12d6a7000) [pid = 1656] [serial = 1330] [outer = 0x12bf55c00] 10:08:44 INFO - PROCESS | 1656 | 1464368924914 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]]]}] 10:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 774ms 10:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:08:44 INFO - PROCESS | 1656 | 1464368924961 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:08:44 INFO - PROCESS | 1656 | 1464368924962 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:08:44 INFO - PROCESS | 1656 | 1464368924965 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1656 | 1464368924967 Marionette TRACE conn2 <- [1,1746,null,{}] 10:08:44 INFO - PROCESS | 1656 | 1464368924971 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}] 10:08:45 INFO - PROCESS | 1656 | 1464368925091 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:08:45 INFO - PROCESS | 1656 | 1464368925183 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x137a0f800 == 93 [pid = 1656] [id = 444] 10:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x12d6a0400) [pid = 1656] [serial = 1331] [outer = 0x0] 10:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 264 (0x1317e4000) [pid = 1656] [serial = 1332] [outer = 0x12d6a0400] 10:08:45 INFO - PROCESS | 1656 | 1464368925215 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 265 (0x13474b000) [pid = 1656] [serial = 1333] [outer = 0x12d6a0400] 10:08:45 INFO - PROCESS | 1656 | 1464368925745 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]]]}] 10:08: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 10:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 823ms 10:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:08:45 INFO - PROCESS | 1656 | 1464368925788 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1656 | 1464368925790 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:08:45 INFO - PROCESS | 1656 | 1464368925794 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1656 | 1464368925796 Marionette TRACE conn2 <- [1,1750,null,{}] 10:08:45 INFO - PROCESS | 1656 | 1464368925800 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}] 10:08:45 INFO - PROCESS | 1656 | 1464368925938 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:08:46 INFO - PROCESS | 1656 | 1464368926034 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x13165b800 == 94 [pid = 1656] [id = 445] 10:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 266 (0x136889c00) [pid = 1656] [serial = 1334] [outer = 0x0] 10:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 267 (0x136890c00) [pid = 1656] [serial = 1335] [outer = 0x136889c00] 10:08:46 INFO - PROCESS | 1656 | 1464368926065 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 268 (0x1373b1c00) [pid = 1656] [serial = 1336] [outer = 0x136889c00] 10:08:46 INFO - PROCESS | 1656 | 1464368926472 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]]]}] 10:08: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 10:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 725ms 10:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:08:46 INFO - PROCESS | 1656 | 1464368926519 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:08:46 INFO - PROCESS | 1656 | 1464368926520 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:08:46 INFO - PROCESS | 1656 | 1464368926523 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:08:46 INFO - PROCESS | 1656 | 1464368926524 Marionette TRACE conn2 <- [1,1754,null,{}] 10:08:46 INFO - PROCESS | 1656 | 1464368926526 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}] 10:08:46 INFO - PROCESS | 1656 | 1464368926648 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:08:46 INFO - PROCESS | 1656 | 1464368926772 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x13166f800 == 95 [pid = 1656] [id = 446] 10:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 269 (0x13688ac00) [pid = 1656] [serial = 1337] [outer = 0x0] 10:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 270 (0x137309c00) [pid = 1656] [serial = 1338] [outer = 0x13688ac00] 10:08:46 INFO - PROCESS | 1656 | 1464368926802 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 271 (0x13730ec00) [pid = 1656] [serial = 1339] [outer = 0x13688ac00] 10:08:47 INFO - PROCESS | 1656 | 1464368927250 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]]]}] 10:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 768ms 10:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:08:47 INFO - PROCESS | 1656 | 1464368927308 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:08:47 INFO - PROCESS | 1656 | 1464368927309 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:08:47 INFO - PROCESS | 1656 | 1464368927311 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:08:47 INFO - PROCESS | 1656 | 1464368927313 Marionette TRACE conn2 <- [1,1758,null,{}] 10:08:47 INFO - PROCESS | 1656 | 1464368927315 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}] 10:08:47 INFO - PROCESS | 1656 | 1464368927442 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:08:47 INFO - PROCESS | 1656 | 1464368927539 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197ce000 == 96 [pid = 1656] [id = 447] 10:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 272 (0x11767cc00) [pid = 1656] [serial = 1340] [outer = 0x0] 10:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 273 (0x121975800) [pid = 1656] [serial = 1341] [outer = 0x11767cc00] 10:08:47 INFO - PROCESS | 1656 | 1464368927569 Marionette DEBUG loaded listener.js 10:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 274 (0x12ebb3400) [pid = 1656] [serial = 1342] [outer = 0x11767cc00] 10:08:48 INFO - PROCESS | 1656 | 1464368928459 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]]]}] 10:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1173ms 10:08:48 INFO - PROCESS | 1656 | 1464368928485 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:08:48 INFO - PROCESS | 1656 | 1464368928488 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:08:48 INFO - PROCESS | 1656 | 1464368928491 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:08:48 INFO - PROCESS | 1656 | 1464368928494 Marionette TRACE conn2 <- [1,1762,null,{}] 10:08:48 INFO - PROCESS | 1656 | 1464368928497 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}] 10:08:48 INFO - PROCESS | 1656 | 1464368928657 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:08:48 INFO - PROCESS | 1656 | 1464368928725 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118195800 == 97 [pid = 1656] [id = 448] 10:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 275 (0x1121aa800) [pid = 1656] [serial = 1343] [outer = 0x0] 10:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 276 (0x1126cbc00) [pid = 1656] [serial = 1344] [outer = 0x1121aa800] 10:08:48 INFO - PROCESS | 1656 | 1464368928755 Marionette DEBUG loaded listener.js 10:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 277 (0x1126d9800) [pid = 1656] [serial = 1345] [outer = 0x1121aa800] 10:08:49 INFO - PROCESS | 1656 | 1464368929206 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]]]}] 10:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 772ms 10:08:49 INFO - PROCESS | 1656 | 1464368929264 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 1656 | 1464368929268 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:08:49 INFO - PROCESS | 1656 | 1464368929272 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 1656 | 1464368929274 Marionette TRACE conn2 <- [1,1766,null,{}] 10:08:49 INFO - PROCESS | 1656 | 1464368929276 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}] 10:08:49 INFO - PROCESS | 1656 | 1464368929383 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:08:49 INFO - PROCESS | 1656 | 1464368929478 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c8a000 == 98 [pid = 1656] [id = 449] 10:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 278 (0x112748c00) [pid = 1656] [serial = 1346] [outer = 0x0] 10:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 279 (0x112cd1800) [pid = 1656] [serial = 1347] [outer = 0x112748c00] 10:08:49 INFO - PROCESS | 1656 | 1464368929507 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 280 (0x1150fa800) [pid = 1656] [serial = 1348] [outer = 0x112748c00] 10:08:49 INFO - PROCESS | 1656 | 1464368929959 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 770ms 10:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:08:50 INFO - PROCESS | 1656 | 1464368930043 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1656 | 1464368930045 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:08:50 INFO - PROCESS | 1656 | 1464368930047 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1656 | 1464368930051 Marionette TRACE conn2 <- [1,1770,null,{}] 10:08:50 INFO - PROCESS | 1656 | 1464368930059 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}] 10:08:50 INFO - PROCESS | 1656 | 1464368930165 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:08:50 INFO - PROCESS | 1656 | 1464368930263 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x118722800 == 99 [pid = 1656] [id = 450] 10:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 281 (0x117672000) [pid = 1656] [serial = 1349] [outer = 0x0] 10:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 282 (0x117e17000) [pid = 1656] [serial = 1350] [outer = 0x117672000] 10:08:50 INFO - PROCESS | 1656 | 1464368930293 Marionette DEBUG loaded listener.js 10:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 283 (0x1183f4c00) [pid = 1656] [serial = 1351] [outer = 0x117672000] 10:08:50 INFO - PROCESS | 1656 | 1464368930739 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 723ms 10:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:08:50 INFO - PROCESS | 1656 | 1464368930770 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1656 | 1464368930772 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:08:50 INFO - PROCESS | 1656 | 1464368930774 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1656 | 1464368930775 Marionette TRACE conn2 <- [1,1774,null,{}] 10:08:50 INFO - PROCESS | 1656 | 1464368930778 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}] 10:08:50 INFO - PROCESS | 1656 | 1464368930884 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:08:50 INFO - PROCESS | 1656 | 1464368930981 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ae4000 == 100 [pid = 1656] [id = 451] 10:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 284 (0x11875b000) [pid = 1656] [serial = 1352] [outer = 0x0] 10:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 285 (0x118dec800) [pid = 1656] [serial = 1353] [outer = 0x11875b000] 10:08:51 INFO - PROCESS | 1656 | 1464368931008 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 286 (0x1192a9c00) [pid = 1656] [serial = 1354] [outer = 0x11875b000] 10:08:51 INFO - PROCESS | 1656 | 1464368931445 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]]]}] 10:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 718ms 10:08:51 INFO - PROCESS | 1656 | 1464368931521 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:08:51 INFO - PROCESS | 1656 | 1464368931522 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:08:51 INFO - PROCESS | 1656 | 1464368931525 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:08:51 INFO - PROCESS | 1656 | 1464368931526 Marionette TRACE conn2 <- [1,1778,null,{}] 10:08:51 INFO - PROCESS | 1656 | 1464368931528 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}] 10:08:51 INFO - PROCESS | 1656 | 1464368931634 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1374de800 == 99 [pid = 1656] [id = 377] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1346ce000 == 98 [pid = 1656] [id = 376] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x136784800 == 97 [pid = 1656] [id = 378] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x133c80800 == 96 [pid = 1656] [id = 291] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d21c000 == 95 [pid = 1656] [id = 214] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1374f3000 == 94 [pid = 1656] [id = 379] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12b90d000 == 93 [pid = 1656] [id = 349] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1197d1000 == 92 [pid = 1656] [id = 380] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x134544000 == 91 [pid = 1656] [id = 375] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x137afa000 == 90 [pid = 1656] [id = 438] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x13678d000 == 89 [pid = 1656] [id = 437] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119c86000 == 88 [pid = 1656] [id = 436] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 285 (0x12d037c00) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 284 (0x118751c00) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 283 (0x112e16000) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 282 (0x13490a000) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 281 (0x1344e8000) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 280 (0x12b93c800) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 279 (0x134751c00) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 278 (0x125d49c00) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1346d1000 == 87 [pid = 1656] [id = 435] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x13414b800 == 86 [pid = 1656] [id = 434] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x133e7b000 == 85 [pid = 1656] [id = 433] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12c543000 == 84 [pid = 1656] [id = 432] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12b913800 == 83 [pid = 1656] [id = 431] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x126cba800 == 82 [pid = 1656] [id = 430] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11687e000 == 81 [pid = 1656] [id = 429] 10:08:51 INFO - PROCESS | 1656 | 1464368931779 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x118078800 == 80 [pid = 1656] [id = 428] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119096000 == 79 [pid = 1656] [id = 427] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1373d3000 == 78 [pid = 1656] [id = 418] 10:08:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131b4800 == 79 [pid = 1656] [id = 452] 10:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 279 (0x110f1a800) [pid = 1656] [serial = 1355] [outer = 0x0] 10:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 280 (0x1126e1800) [pid = 1656] [serial = 1356] [outer = 0x110f1a800] 10:08:51 INFO - PROCESS | 1656 | 1464368931811 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 281 (0x116848c00) [pid = 1656] [serial = 1357] [outer = 0x110f1a800] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12b911800 == 78 [pid = 1656] [id = 417] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x121322800 == 77 [pid = 1656] [id = 416] 10:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x136781800 == 76 [pid = 1656] [id = 415] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 280 (0x1342cb400) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 279 (0x12499d800) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 278 (0x12c9d2400) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 277 (0x12ba1e800) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 276 (0x1187bac00) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 275 (0x12bea7000) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 274 (0x13499d000) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 273 (0x119567800) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 272 (0x129144800) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 271 (0x126c5f000) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 270 (0x121341000) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 269 (0x125d52800) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 268 (0x121048000) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 267 (0x112755000) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 266 (0x12aad0800) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 265 (0x11976e400) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 264 (0x12ebb1400) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 263 (0x128bb9000) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 262 (0x1192ac800) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 261 (0x116055400) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x12c6ba400) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x12eba9c00) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x12d032800) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 10:08:51 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x11825a400) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 10:08:52 INFO - PROCESS | 1656 | 1464368932214 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]]]}] 10:08:52 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 10:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 720ms 10:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:08:52 INFO - PROCESS | 1656 | 1464368932246 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 1656 | 1464368932248 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:08:52 INFO - PROCESS | 1656 | 1464368932252 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1656 | 1464368932253 Marionette TRACE conn2 <- [1,1782,null,{}] 10:08:52 INFO - PROCESS | 1656 | 1464368932256 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}] 10:08:52 INFO - PROCESS | 1656 | 1464368932417 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:08:52 INFO - PROCESS | 1656 | 1464368932553 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c86000 == 77 [pid = 1656] [id = 453] 10:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x112754c00) [pid = 1656] [serial = 1358] [outer = 0x0] 10:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x119543400) [pid = 1656] [serial = 1359] [outer = 0x112754c00] 10:08:52 INFO - PROCESS | 1656 | 1464368932601 Marionette DEBUG loaded listener.js 10:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x121047800) [pid = 1656] [serial = 1360] [outer = 0x112754c00] 10:08:52 INFO - PROCESS | 1656 | 1464368932920 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]]]}] 10:08:52 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 10:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 720ms 10:08:52 INFO - PROCESS | 1656 | 1464368932990 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:08:52 INFO - PROCESS | 1656 | 1464368932991 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:08:52 INFO - PROCESS | 1656 | 1464368932993 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1656 | 1464368932994 Marionette TRACE conn2 <- [1,1786,null,{}] 10:08:52 INFO - PROCESS | 1656 | 1464368932997 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}] 10:08:53 INFO - PROCESS | 1656 | 1464368933095 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:08:53 INFO - PROCESS | 1656 | 1464368933166 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x125417000 == 78 [pid = 1656] [id = 454] 10:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x120cd4400) [pid = 1656] [serial = 1361] [outer = 0x0] 10:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x121343800) [pid = 1656] [serial = 1362] [outer = 0x120cd4400] 10:08:53 INFO - PROCESS | 1656 | 1464368933192 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x12197b000) [pid = 1656] [serial = 1363] [outer = 0x120cd4400] 10:08:53 INFO - PROCESS | 1656 | 1464368933486 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]]]}] 10:08:53 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 10:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 10:08:53 INFO - PROCESS | 1656 | 1464368933512 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:08:53 INFO - PROCESS | 1656 | 1464368933514 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:08:53 INFO - PROCESS | 1656 | 1464368933524 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:08:53 INFO - PROCESS | 1656 | 1464368933525 Marionette TRACE conn2 <- [1,1790,null,{}] 10:08:53 INFO - PROCESS | 1656 | 1464368933527 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}] 10:08:53 INFO - PROCESS | 1656 | 1464368933627 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:08:53 INFO - PROCESS | 1656 | 1464368933710 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12880d800 == 79 [pid = 1656] [id = 455] 10:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 264 (0x12104ac00) [pid = 1656] [serial = 1364] [outer = 0x0] 10:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 265 (0x12388c000) [pid = 1656] [serial = 1365] [outer = 0x12104ac00] 10:08:53 INFO - PROCESS | 1656 | 1464368933736 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 266 (0x125491400) [pid = 1656] [serial = 1366] [outer = 0x12104ac00] 10:08:54 INFO - PROCESS | 1656 | 1464368934060 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]]]}] 10:08:54 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) 10:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 568ms 10:08:54 INFO - PROCESS | 1656 | 1464368934097 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 1656 | 1464368934099 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:08:54 INFO - PROCESS | 1656 | 1464368934103 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 1656 | 1464368934104 Marionette TRACE conn2 <- [1,1794,null,{}] 10:08:54 INFO - PROCESS | 1656 | 1464368934107 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}] 10:08:54 INFO - PROCESS | 1656 | 1464368934225 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:08:54 INFO - PROCESS | 1656 | 1464368934239 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x129565000 == 80 [pid = 1656] [id = 456] 10:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 267 (0x111c82800) [pid = 1656] [serial = 1367] [outer = 0x0] 10:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 268 (0x1254e4c00) [pid = 1656] [serial = 1368] [outer = 0x111c82800] 10:08:54 INFO - PROCESS | 1656 | 1464368934265 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 269 (0x126189c00) [pid = 1656] [serial = 1369] [outer = 0x111c82800] 10:08:54 INFO - PROCESS | 1656 | 1464368934655 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]]]}] 10:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 570ms 10:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:08:54 INFO - PROCESS | 1656 | 1464368934673 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 1656 | 1464368934675 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:08:54 INFO - PROCESS | 1656 | 1464368934677 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 1656 | 1464368934678 Marionette TRACE conn2 <- [1,1798,null,{}] 10:08:54 INFO - PROCESS | 1656 | 1464368934680 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}] 10:08:54 INFO - PROCESS | 1656 | 1464368934804 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:08:54 INFO - PROCESS | 1656 | 1464368934818 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a78e000 == 81 [pid = 1656] [id = 457] 10:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 270 (0x1133a6000) [pid = 1656] [serial = 1370] [outer = 0x0] 10:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 271 (0x126bb1000) [pid = 1656] [serial = 1371] [outer = 0x1133a6000] 10:08:54 INFO - PROCESS | 1656 | 1464368934844 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 272 (0x126c63400) [pid = 1656] [serial = 1372] [outer = 0x1133a6000] 10:08:55 INFO - PROCESS | 1656 | 1464368935205 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]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 569ms 10:08:55 INFO - PROCESS | 1656 | 1464368935246 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:08:55 INFO - PROCESS | 1656 | 1464368935248 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:08:55 INFO - PROCESS | 1656 | 1464368935250 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1656 | 1464368935252 Marionette TRACE conn2 <- [1,1802,null,{}] 10:08:55 INFO - PROCESS | 1656 | 1464368935254 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}] 10:08:55 INFO - PROCESS | 1656 | 1464368935392 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:08:55 INFO - PROCESS | 1656 | 1464368935407 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b90b800 == 82 [pid = 1656] [id = 458] 10:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 273 (0x1288c8c00) [pid = 1656] [serial = 1373] [outer = 0x0] 10:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 274 (0x128a71c00) [pid = 1656] [serial = 1374] [outer = 0x1288c8c00] 10:08:55 INFO - PROCESS | 1656 | 1464368935436 Marionette DEBUG loaded listener.js 10:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 275 (0x128bb5000) [pid = 1656] [serial = 1375] [outer = 0x1288c8c00] 10:08:55 INFO - PROCESS | 1656 | 1464368935810 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]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 620ms 10:08:55 INFO - PROCESS | 1656 | 1464368935871 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1656 | 1464368935872 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:08:55 INFO - PROCESS | 1656 | 1464368935874 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1656 | 1464368935884 Marionette TRACE conn2 <- [1,1806,null,{}] 10:08:55 INFO - PROCESS | 1656 | 1464368935886 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}] 10:08:56 INFO - PROCESS | 1656 | 1464368936589 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 274 (0x12ba21c00) [pid = 1656] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 273 (0x129143c00) [pid = 1656] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 272 (0x1213b1400) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 271 (0x117e12000) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 270 (0x125491800) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 269 (0x1254ee000) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 268 (0x110f3a800) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 267 (0x128baa800) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 266 (0x119737400) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 265 (0x1187be000) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 264 (0x118252400) [pid = 1656] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 263 (0x110f32400) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 262 (0x1129c5000) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 261 (0x12133d800) [pid = 1656] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x128ef9c00) [pid = 1656] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x112faa800) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x12bea5c00) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x11214c000) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 256 (0x11825f400) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 255 (0x12133c800) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 254 (0x128bad000) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x128baf000) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x1340bf000) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x13474a800) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x134909400) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x11956f000) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x128acc000) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x1185afc00) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x1126c8800) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x11324b800) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x12b948800) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x11850ac00) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x116766800) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x121006800) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x126c61800) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x11274c000) [pid = 1656] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x12c6bf000) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x12cf7f000) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x1254e8c00) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x121049000) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x1249d2800) [pid = 1656] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x12ba2dc00) [pid = 1656] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x1288c8800) [pid = 1656] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x118505000) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x110f33c00) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x112eb6400) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x12cf81c00) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x12d038800) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x1344e2800) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x126752c00) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x1126c5400) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x11675f800) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x12641c400) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x128efa800) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x110e3b400) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x110fab000) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x1344e2c00) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x11676bc00) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x12b943000) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:08:56 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x121866c00) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:08:56 INFO - PROCESS | 1656 | 1464368936680 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x113c22800 == 83 [pid = 1656] [id = 459] 10:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x110f24000) [pid = 1656] [serial = 1376] [outer = 0x0] 10:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x110f3a800) [pid = 1656] [serial = 1377] [outer = 0x110f24000] 10:08:56 INFO - PROCESS | 1656 | 1464368936708 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x1129c5000) [pid = 1656] [serial = 1378] [outer = 0x110f24000] 10:08:57 INFO - PROCESS | 1656 | 1464368937009 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]]]}] 10:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1180ms 10:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:08:57 INFO - PROCESS | 1656 | 1464368937054 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1656 | 1464368937055 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:08:57 INFO - PROCESS | 1656 | 1464368937057 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1656 | 1464368937059 Marionette TRACE conn2 <- [1,1810,null,{}] 10:08:57 INFO - PROCESS | 1656 | 1464368937061 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}] 10:08:57 INFO - PROCESS | 1656 | 1464368937245 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:08:57 INFO - PROCESS | 1656 | 1464368937361 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131b3800 == 84 [pid = 1656] [id = 460] 10:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x110f19000) [pid = 1656] [serial = 1379] [outer = 0x0] 10:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x110f22000) [pid = 1656] [serial = 1380] [outer = 0x110f19000] 10:08:57 INFO - PROCESS | 1656 | 1464368937396 Marionette DEBUG loaded listener.js 10:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x1121b5400) [pid = 1656] [serial = 1381] [outer = 0x110f19000] 10:08:57 INFO - PROCESS | 1656 | 1464368937844 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]]]}] 10:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 818ms 10:08:57 INFO - PROCESS | 1656 | 1464368937893 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1656 | 1464368937895 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:08:57 INFO - PROCESS | 1656 | 1464368937913 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1656 | 1464368937916 Marionette TRACE conn2 <- [1,1814,null,{}] 10:08:57 INFO - PROCESS | 1656 | 1464368937921 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}] 10:08:58 INFO - PROCESS | 1656 | 1464368938041 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:08:58 INFO - PROCESS | 1656 | 1464368938156 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x119092800 == 85 [pid = 1656] [id = 461] 10:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x11296b000) [pid = 1656] [serial = 1382] [outer = 0x0] 10:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x116055400) [pid = 1656] [serial = 1383] [outer = 0x11296b000] 10:08:58 INFO - PROCESS | 1656 | 1464368938193 Marionette DEBUG loaded listener.js 10:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x116766800) [pid = 1656] [serial = 1384] [outer = 0x11296b000] 10:08:58 INFO - PROCESS | 1656 | 1464368938642 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]]]}] 10:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 789ms 10:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:08:58 INFO - PROCESS | 1656 | 1464368938688 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:08:58 INFO - PROCESS | 1656 | 1464368938690 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:08:58 INFO - PROCESS | 1656 | 1464368938692 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:08:58 INFO - PROCESS | 1656 | 1464368938693 Marionette TRACE conn2 <- [1,1818,null,{}] 10:08:58 INFO - PROCESS | 1656 | 1464368938696 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}] 10:08:58 INFO - PROCESS | 1656 | 1464368938816 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:08:58 INFO - PROCESS | 1656 | 1464368938935 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1254bd800 == 86 [pid = 1656] [id = 462] 10:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x1184f0400) [pid = 1656] [serial = 1385] [outer = 0x0] 10:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x1184fa000) [pid = 1656] [serial = 1386] [outer = 0x1184f0400] 10:08:58 INFO - PROCESS | 1656 | 1464368938983 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x118de4800) [pid = 1656] [serial = 1387] [outer = 0x1184f0400] 10:08:59 INFO - PROCESS | 1656 | 1464368939510 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]]]}] 10:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 869ms 10:08:59 INFO - PROCESS | 1656 | 1464368939562 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:08:59 INFO - PROCESS | 1656 | 1464368939566 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:08:59 INFO - PROCESS | 1656 | 1464368939578 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:08:59 INFO - PROCESS | 1656 | 1464368939583 Marionette TRACE conn2 <- [1,1822,null,{}] 10:08:59 INFO - PROCESS | 1656 | 1464368939587 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}] 10:08:59 INFO - PROCESS | 1656 | 1464368939742 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:08:59 INFO - PROCESS | 1656 | 1464368939820 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfe2000 == 87 [pid = 1656] [id = 463] 10:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x1192ad000) [pid = 1656] [serial = 1388] [outer = 0x0] 10:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x11976e400) [pid = 1656] [serial = 1389] [outer = 0x1192ad000] 10:08:59 INFO - PROCESS | 1656 | 1464368939855 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x121339c00) [pid = 1656] [serial = 1390] [outer = 0x1192ad000] 10:09:00 INFO - PROCESS | 1656 | 1464368940381 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]]]}] 10:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 835ms 10:09:00 INFO - PROCESS | 1656 | 1464368940420 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:09:00 INFO - PROCESS | 1656 | 1464368940422 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:09:00 INFO - PROCESS | 1656 | 1464368940428 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1656 | 1464368940430 Marionette TRACE conn2 <- [1,1826,null,{}] 10:09:00 INFO - PROCESS | 1656 | 1464368940437 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}] 10:09:00 INFO - PROCESS | 1656 | 1464368940591 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:09:00 INFO - PROCESS | 1656 | 1464368940677 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d5800 == 88 [pid = 1656] [id = 464] 10:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x12133a400) [pid = 1656] [serial = 1391] [outer = 0x0] 10:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x12388e800) [pid = 1656] [serial = 1392] [outer = 0x12133a400] 10:09:00 INFO - PROCESS | 1656 | 1464368940708 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x124e47400) [pid = 1656] [serial = 1393] [outer = 0x12133a400] 10:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x12641d400) [pid = 1656] [serial = 1394] [outer = 0x12c6c5800] 10:09:01 INFO - PROCESS | 1656 | 1464368941226 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]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 826ms 10:09:01 INFO - PROCESS | 1656 | 1464368941263 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 1656 | 1464368941264 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:09:01 INFO - PROCESS | 1656 | 1464368941268 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1656 | 1464368941270 Marionette TRACE conn2 <- [1,1830,null,{}] 10:09:01 INFO - PROCESS | 1656 | 1464368941272 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}] 10:09:01 INFO - PROCESS | 1656 | 1464368941391 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:09:01 INFO - PROCESS | 1656 | 1464368941492 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d05d800 == 89 [pid = 1656] [id = 465] 10:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x126c56000) [pid = 1656] [serial = 1395] [outer = 0x0] 10:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x128a6f400) [pid = 1656] [serial = 1396] [outer = 0x126c56000] 10:09:01 INFO - PROCESS | 1656 | 1464368941529 Marionette DEBUG loaded listener.js 10:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x128bb8400) [pid = 1656] [serial = 1397] [outer = 0x126c56000] 10:09:01 INFO - PROCESS | 1656 | 1464368941976 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]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms 10:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:09:01 INFO - PROCESS | 1656 | 1464368941990 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:09:01 INFO - PROCESS | 1656 | 1464368941992 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:09:01 INFO - PROCESS | 1656 | 1464368941994 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1656 | 1464368941995 Marionette TRACE conn2 <- [1,1834,null,{}] 10:09:01 INFO - PROCESS | 1656 | 1464368941998 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}] 10:09:02 INFO - PROCESS | 1656 | 1464368942115 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:09:02 INFO - PROCESS | 1656 | 1464368942233 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x131670000 == 90 [pid = 1656] [id = 466] 10:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x128ac7c00) [pid = 1656] [serial = 1398] [outer = 0x0] 10:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x129443400) [pid = 1656] [serial = 1399] [outer = 0x128ac7c00] 10:09:02 INFO - PROCESS | 1656 | 1464368942266 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x12a5cc800) [pid = 1656] [serial = 1400] [outer = 0x128ac7c00] 10:09:02 INFO - PROCESS | 1656 | 1464368942669 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]]]}] 10:09:02 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 10:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 719ms 10:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:09:02 INFO - PROCESS | 1656 | 1464368942713 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:09:02 INFO - PROCESS | 1656 | 1464368942715 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:09:02 INFO - PROCESS | 1656 | 1464368942717 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:09:02 INFO - PROCESS | 1656 | 1464368942718 Marionette TRACE conn2 <- [1,1838,null,{}] 10:09:02 INFO - PROCESS | 1656 | 1464368942721 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}] 10:09:02 INFO - PROCESS | 1656 | 1464368942854 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:09:02 INFO - PROCESS | 1656 | 1464368942943 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x133ec1000 == 91 [pid = 1656] [id = 467] 10:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x12a5cbc00) [pid = 1656] [serial = 1401] [outer = 0x0] 10:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x12a74f800) [pid = 1656] [serial = 1402] [outer = 0x12a5cbc00] 10:09:02 INFO - PROCESS | 1656 | 1464368942973 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x12a75ac00) [pid = 1656] [serial = 1403] [outer = 0x12a5cbc00] 10:09:03 INFO - PROCESS | 1656 | 1464368943405 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]]]}] 10:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 770ms 10:09:03 INFO - PROCESS | 1656 | 1464368943487 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:09:03 INFO - PROCESS | 1656 | 1464368943489 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:09:03 INFO - PROCESS | 1656 | 1464368943491 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1656 | 1464368943492 Marionette TRACE conn2 <- [1,1842,null,{}] 10:09:03 INFO - PROCESS | 1656 | 1464368943495 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}] 10:09:03 INFO - PROCESS | 1656 | 1464368943615 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:09:03 INFO - PROCESS | 1656 | 1464368943703 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d61c000 == 92 [pid = 1656] [id = 468] 10:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x12a74d800) [pid = 1656] [serial = 1404] [outer = 0x0] 10:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x12af53400) [pid = 1656] [serial = 1405] [outer = 0x12a74d800] 10:09:03 INFO - PROCESS | 1656 | 1464368943733 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x12b0aec00) [pid = 1656] [serial = 1406] [outer = 0x12a74d800] 10:09:04 INFO - PROCESS | 1656 | 1464368944207 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]]]}] 10:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 769ms 10:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:09:04 INFO - PROCESS | 1656 | 1464368944261 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:09:04 INFO - PROCESS | 1656 | 1464368944263 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:09:04 INFO - PROCESS | 1656 | 1464368944270 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 1656 | 1464368944272 Marionette TRACE conn2 <- [1,1846,null,{}] 10:09:04 INFO - PROCESS | 1656 | 1464368944276 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}] 10:09:04 INFO - PROCESS | 1656 | 1464368944452 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:09:04 INFO - PROCESS | 1656 | 1464368944614 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x112dda800 == 93 [pid = 1656] [id = 469] 10:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x110f25c00) [pid = 1656] [serial = 1407] [outer = 0x0] 10:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x113a65000) [pid = 1656] [serial = 1408] [outer = 0x110f25c00] 10:09:04 INFO - PROCESS | 1656 | 1464368944647 Marionette DEBUG loaded listener.js 10:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x121975000) [pid = 1656] [serial = 1409] [outer = 0x110f25c00] 10:09:05 INFO - PROCESS | 1656 | 1464368945071 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]]]}] 10:09:05 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) 10:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 876ms 10:09:05 INFO - PROCESS | 1656 | 1464368945142 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:09:05 INFO - PROCESS | 1656 | 1464368945144 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:09:05 INFO - PROCESS | 1656 | 1464368945146 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:09:05 INFO - PROCESS | 1656 | 1464368945147 Marionette TRACE conn2 <- [1,1850,null,{}] 10:09:05 INFO - PROCESS | 1656 | 1464368945150 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}] 10:09:05 INFO - PROCESS | 1656 | 1464368945274 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:09:05 INFO - PROCESS | 1656 | 1464368945366 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x124857800 == 94 [pid = 1656] [id = 470] 10:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x116763c00) [pid = 1656] [serial = 1410] [outer = 0x0] 10:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x1249d7c00) [pid = 1656] [serial = 1411] [outer = 0x116763c00] 10:09:05 INFO - PROCESS | 1656 | 1464368945405 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x12a74f000) [pid = 1656] [serial = 1412] [outer = 0x116763c00] 10:09:06 INFO - PROCESS | 1656 | 1464368946078 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]]]}] 10:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 969ms 10:09:06 INFO - PROCESS | 1656 | 1464368946115 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:09:06 INFO - PROCESS | 1656 | 1464368946119 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:09:06 INFO - PROCESS | 1656 | 1464368946123 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1656 | 1464368946125 Marionette TRACE conn2 <- [1,1854,null,{}] 10:09:06 INFO - PROCESS | 1656 | 1464368946129 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}] 10:09:06 INFO - PROCESS | 1656 | 1464368946240 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:09:06 INFO - PROCESS | 1656 | 1464368946328 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ddf000 == 95 [pid = 1656] [id = 471] 10:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x1126cd000) [pid = 1656] [serial = 1413] [outer = 0x0] 10:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x1126d4400) [pid = 1656] [serial = 1414] [outer = 0x1126cd000] 10:09:06 INFO - PROCESS | 1656 | 1464368946356 Marionette DEBUG loaded listener.js 10:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x112967400) [pid = 1656] [serial = 1415] [outer = 0x1126cd000] 10:09:06 INFO - PROCESS | 1656 | 1464368946804 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]]]}] 10:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 724ms 10:09:06 INFO - PROCESS | 1656 | 1464368946847 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:09:06 INFO - PROCESS | 1656 | 1464368946850 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:09:06 INFO - PROCESS | 1656 | 1464368946855 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1656 | 1464368946856 Marionette TRACE conn2 <- [1,1858,null,{}] 10:09:06 INFO - PROCESS | 1656 | 1464368946859 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}] 10:09:06 INFO - PROCESS | 1656 | 1464368946970 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:09:07 INFO - PROCESS | 1656 | 1464368947065 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871b000 == 96 [pid = 1656] [id = 472] 10:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x116762800) [pid = 1656] [serial = 1416] [outer = 0x0] 10:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x116787c00) [pid = 1656] [serial = 1417] [outer = 0x116762800] 10:09:07 INFO - PROCESS | 1656 | 1464368947094 Marionette DEBUG loaded listener.js 10:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x117e14400) [pid = 1656] [serial = 1418] [outer = 0x116762800] 10:09:07 INFO - PROCESS | 1656 | 1464368947689 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]]]}] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x113207000 == 95 [pid = 1656] [id = 24] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x116f3c000 == 94 [pid = 1656] [id = 26] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1164d2800 == 93 [pid = 1656] [id = 25] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x113c22800 == 92 [pid = 1656] [id = 459] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b90b800 == 91 [pid = 1656] [id = 458] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12a78e000 == 90 [pid = 1656] [id = 457] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x129565000 == 89 [pid = 1656] [id = 456] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12880d800 == 88 [pid = 1656] [id = 455] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x137515800) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 256 (0x137b73800) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 255 (0x124809c00) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 254 (0x1317e2800) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 10:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 920ms 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x125417000 == 87 [pid = 1656] [id = 454] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119c86000 == 86 [pid = 1656] [id = 453] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1131b4800 == 85 [pid = 1656] [id = 452] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x123ae4000 == 84 [pid = 1656] [id = 451] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x118722800 == 83 [pid = 1656] [id = 450] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119c8a000 == 82 [pid = 1656] [id = 449] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x118195800 == 81 [pid = 1656] [id = 448] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x13166f800 == 80 [pid = 1656] [id = 446] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x13165b800 == 79 [pid = 1656] [id = 445] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x137a0f800 == 78 [pid = 1656] [id = 444] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1375d8000 == 77 [pid = 1656] [id = 443] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x137c8e800 == 76 [pid = 1656] [id = 442] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfe6800 == 75 [pid = 1656] [id = 441] 10:09:07 INFO - PROCESS | 1656 | --DOCSHELL 0x121325000 == 74 [pid = 1656] [id = 440] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x12c3f0400) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x12beafc00) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x12a751400) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x119057800) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x12a6f2000) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x12b940800) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x1126d6400) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x12a5c1000) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x1249d6000) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x11953d800) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x120cd1c00) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x12d658c00) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x11676a800) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x128acdc00) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x12b947000) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x118255000) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x12c9d6400) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x124cccc00) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x12c9d9000) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x119ca3c00) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x112749400) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x12a6f1800) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x12c3ee400) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x126c55800) [pid = 1656] [serial = 997] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x12c03fc00) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x121864400) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x1291e4800) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x117671c00) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x12d02d400) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x12dc8c400) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x1288c6400) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x1265c4400) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x1344dec00) [pid = 1656] [serial = 892] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x12cf82c00) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x128bb5c00) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x11956ac00) [pid = 1656] [serial = 994] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x128ac7800) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x1160a1400) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x11953fc00) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x1288d0800) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x12c040800) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x12dc8a000) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x13474bc00) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x134907000) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 10:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x13499a800) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x1344e0800) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x12d69e400) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x1342c6400) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x134748000) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x13499d400) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x134904c00) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x12bf59800) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x124807c00) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x1160a5400) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x12d6a3000) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x137456c00) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x128bb6800) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x1193dec00) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x1185a8c00) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x126c5ac00) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x128ad1c00) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x12a5c7c00) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x12af5e800) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x12ebb2400) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x1126d3800) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x1168a3800) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x121511400) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x1349a2000) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x134749000) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x110f1c800) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x118de4c00) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x118252800) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x12ba23400) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x137461c00) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1342c2400) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x121043400) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x1373af000) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x1340bc000) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x1373abc00) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12c9d8400) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x12c9cd400) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 10:09:07 INFO - PROCESS | 1656 | 1464368947810 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:09:07 INFO - PROCESS | 1656 | 1464368947813 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:09:07 INFO - PROCESS | 1656 | 1464368947817 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:09:07 INFO - PROCESS | 1656 | 1464368947820 Marionette TRACE conn2 <- [1,1862,null,{}] 10:09:07 INFO - PROCESS | 1656 | 1464368947824 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}] 10:09:07 INFO - PROCESS | 1656 | 1464368947992 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:09:08 INFO - PROCESS | 1656 | 1464368948129 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1171fe000 == 75 [pid = 1656] [id = 473] 10:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x112749400) [pid = 1656] [serial = 1419] [outer = 0x0] 10:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x112751800) [pid = 1656] [serial = 1420] [outer = 0x112749400] 10:09:08 INFO - PROCESS | 1656 | 1464368948184 Marionette DEBUG loaded listener.js 10:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x115d9ac00) [pid = 1656] [serial = 1421] [outer = 0x112749400] 10:09:08 INFO - PROCESS | 1656 | 1464368948638 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]]]}] 10:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 872ms 10:09:08 INFO - PROCESS | 1656 | 1464368948689 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:09:08 INFO - PROCESS | 1656 | 1464368948694 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:09:08 INFO - PROCESS | 1656 | 1464368948698 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:09:08 INFO - PROCESS | 1656 | 1464368948700 Marionette TRACE conn2 <- [1,1866,null,{}] 10:09:08 INFO - PROCESS | 1656 | 1464368948703 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}] 10:09:08 INFO - PROCESS | 1656 | 1464368948822 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:09:08 INFO - PROCESS | 1656 | 1464368948904 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x120d6d000 == 76 [pid = 1656] [id = 474] 10:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x116a66400) [pid = 1656] [serial = 1422] [outer = 0x0] 10:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x118253400) [pid = 1656] [serial = 1423] [outer = 0x116a66400] 10:09:08 INFO - PROCESS | 1656 | 1464368948936 Marionette DEBUG loaded listener.js 10:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x118511c00) [pid = 1656] [serial = 1424] [outer = 0x116a66400] 10:09:09 INFO - PROCESS | 1656 | 1464368949344 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]]]}] 10:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 722ms 10:09:09 INFO - PROCESS | 1656 | 1464368949429 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:09:09 INFO - PROCESS | 1656 | 1464368949431 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:09:09 INFO - PROCESS | 1656 | 1464368949453 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1656 | 1464368949455 Marionette TRACE conn2 <- [1,1870,null,{}] 10:09:09 INFO - PROCESS | 1656 | 1464368949465 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}] 10:09:09 INFO - PROCESS | 1656 | 1464368949588 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:09:09 INFO - PROCESS | 1656 | 1464368949668 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12541a000 == 77 [pid = 1656] [id = 475] 10:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x1192acc00) [pid = 1656] [serial = 1425] [outer = 0x0] 10:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x119540c00) [pid = 1656] [serial = 1426] [outer = 0x1192acc00] 10:09:09 INFO - PROCESS | 1656 | 1464368949703 Marionette DEBUG loaded listener.js 10:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x119764400) [pid = 1656] [serial = 1427] [outer = 0x1192acc00] 10:09:10 INFO - PROCESS | 1656 | 1464368950157 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]]]}] 10:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 742ms 10:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:09:10 INFO - PROCESS | 1656 | 1464368950178 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:09:10 INFO - PROCESS | 1656 | 1464368950180 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:09:10 INFO - PROCESS | 1656 | 1464368950182 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:09:10 INFO - PROCESS | 1656 | 1464368950184 Marionette TRACE conn2 <- [1,1874,null,{}] 10:09:10 INFO - PROCESS | 1656 | 1464368950186 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}] 10:09:10 INFO - PROCESS | 1656 | 1464368950301 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:09:10 INFO - PROCESS | 1656 | 1464368950410 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x126ccc800 == 78 [pid = 1656] [id = 476] 10:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12104c800) [pid = 1656] [serial = 1428] [outer = 0x0] 10:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x1213acc00) [pid = 1656] [serial = 1429] [outer = 0x12104c800] 10:09:10 INFO - PROCESS | 1656 | 1464368950444 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x124807c00) [pid = 1656] [serial = 1430] [outer = 0x12104c800] 10:09:10 INFO - PROCESS | 1656 | 1464368950922 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]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 822ms 10:09:11 INFO - PROCESS | 1656 | 1464368951005 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:09:11 INFO - PROCESS | 1656 | 1464368951006 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:09:11 INFO - PROCESS | 1656 | 1464368951009 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1656 | 1464368951010 Marionette TRACE conn2 <- [1,1878,null,{}] 10:09:11 INFO - PROCESS | 1656 | 1464368951012 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}] 10:09:11 INFO - PROCESS | 1656 | 1464368951125 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:09:11 INFO - PROCESS | 1656 | 1464368951206 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a517800 == 79 [pid = 1656] [id = 477] 10:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x121973800) [pid = 1656] [serial = 1431] [outer = 0x0] 10:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x124bea400) [pid = 1656] [serial = 1432] [outer = 0x121973800] 10:09:11 INFO - PROCESS | 1656 | 1464368951236 Marionette DEBUG loaded listener.js 10:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x1254e6800) [pid = 1656] [serial = 1433] [outer = 0x121973800] 10:09:11 INFO - PROCESS | 1656 | 1464368951665 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]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 668ms 10:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:09:11 INFO - PROCESS | 1656 | 1464368951677 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:09:11 INFO - PROCESS | 1656 | 1464368951679 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:09:11 INFO - PROCESS | 1656 | 1464368951681 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1656 | 1464368951682 Marionette TRACE conn2 <- [1,1882,null,{}] 10:09:11 INFO - PROCESS | 1656 | 1464368951686 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}] 10:09:11 INFO - PROCESS | 1656 | 1464368951825 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:09:11 INFO - PROCESS | 1656 | 1464368951938 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b90c000 == 80 [pid = 1656] [id = 478] 10:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x126754400) [pid = 1656] [serial = 1434] [outer = 0x0] 10:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x126c5b400) [pid = 1656] [serial = 1435] [outer = 0x126754400] 10:09:11 INFO - PROCESS | 1656 | 1464368951973 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x128ef7c00) [pid = 1656] [serial = 1436] [outer = 0x126754400] 10:09:12 INFO - PROCESS | 1656 | 1464368952408 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]]]}] 10:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 772ms 10:09:12 INFO - PROCESS | 1656 | 1464368952462 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:09:12 INFO - PROCESS | 1656 | 1464368952463 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:09:12 INFO - PROCESS | 1656 | 1464368952468 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:09:12 INFO - PROCESS | 1656 | 1464368952469 Marionette TRACE conn2 <- [1,1886,null,{}] 10:09:12 INFO - PROCESS | 1656 | 1464368952472 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}] 10:09:12 INFO - PROCESS | 1656 | 1464368952582 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:09:12 INFO - PROCESS | 1656 | 1464368952691 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba40800 == 81 [pid = 1656] [id = 479] 10:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x128efa800) [pid = 1656] [serial = 1437] [outer = 0x0] 10:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x1291e4400) [pid = 1656] [serial = 1438] [outer = 0x128efa800] 10:09:12 INFO - PROCESS | 1656 | 1464368952723 Marionette DEBUG loaded listener.js 10:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x12a5c7c00) [pid = 1656] [serial = 1439] [outer = 0x128efa800] 10:09:13 INFO - PROCESS | 1656 | 1464368953135 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]]]}] 10:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 10:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:09:13 INFO - PROCESS | 1656 | 1464368953189 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:09:13 INFO - PROCESS | 1656 | 1464368953191 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:09:13 INFO - PROCESS | 1656 | 1464368953193 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:09:13 INFO - PROCESS | 1656 | 1464368953194 Marionette TRACE conn2 <- [1,1890,null,{}] 10:09:13 INFO - PROCESS | 1656 | 1464368953197 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}] 10:09:13 INFO - PROCESS | 1656 | 1464368953309 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:09:13 INFO - PROCESS | 1656 | 1464368953420 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6cb800 == 82 [pid = 1656] [id = 480] 10:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x129145c00) [pid = 1656] [serial = 1440] [outer = 0x0] 10:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x12aade000) [pid = 1656] [serial = 1441] [outer = 0x129145c00] 10:09:13 INFO - PROCESS | 1656 | 1464368953452 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x12b0b0000) [pid = 1656] [serial = 1442] [outer = 0x129145c00] 10:09:13 INFO - PROCESS | 1656 | 1464368953870 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]]]}] 10:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 719ms 10:09:13 INFO - PROCESS | 1656 | 1464368953952 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:09:13 INFO - PROCESS | 1656 | 1464368953953 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:09:13 INFO - PROCESS | 1656 | 1464368953971 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:09:13 INFO - PROCESS | 1656 | 1464368953973 Marionette TRACE conn2 <- [1,1894,null,{}] 10:09:13 INFO - PROCESS | 1656 | 1464368953975 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}] 10:09:14 INFO - PROCESS | 1656 | 1464368954088 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:09:14 INFO - PROCESS | 1656 | 1464368954172 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d057800 == 83 [pid = 1656] [id = 481] 10:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x12aadf800) [pid = 1656] [serial = 1443] [outer = 0x0] 10:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12b93b400) [pid = 1656] [serial = 1444] [outer = 0x12aadf800] 10:09:14 INFO - PROCESS | 1656 | 1464368954202 Marionette DEBUG loaded listener.js 10:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x12b945c00) [pid = 1656] [serial = 1445] [outer = 0x12aadf800] 10:09:14 INFO - PROCESS | 1656 | 1464368954614 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]]]}] 10:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 10:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:09:14 INFO - PROCESS | 1656 | 1464368954642 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:09:14 INFO - PROCESS | 1656 | 1464368954643 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:09:14 INFO - PROCESS | 1656 | 1464368954646 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 1656 | 1464368954647 Marionette TRACE conn2 <- [1,1898,null,{}] 10:09:14 INFO - PROCESS | 1656 | 1464368954650 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}] 10:09:14 INFO - PROCESS | 1656 | 1464368954768 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:09:15 INFO - PROCESS | 1656 | 1464368955002 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ddb000 == 84 [pid = 1656] [id = 482] 10:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x110f18c00) [pid = 1656] [serial = 1446] [outer = 0x0] 10:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x110f25800) [pid = 1656] [serial = 1447] [outer = 0x110f18c00] 10:09:15 INFO - PROCESS | 1656 | 1464368955038 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x1126e3000) [pid = 1656] [serial = 1448] [outer = 0x110f18c00] 10:09:15 INFO - PROCESS | 1656 | 1464368955507 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]]]}] 10:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 872ms 10:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:09:15 INFO - PROCESS | 1656 | 1464368955520 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:09:15 INFO - PROCESS | 1656 | 1464368955522 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:09:15 INFO - PROCESS | 1656 | 1464368955525 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:09:15 INFO - PROCESS | 1656 | 1464368955527 Marionette TRACE conn2 <- [1,1902,null,{}] 10:09:15 INFO - PROCESS | 1656 | 1464368955531 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}] 10:09:15 INFO - PROCESS | 1656 | 1464368955643 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:09:15 INFO - PROCESS | 1656 | 1464368955843 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1656 | --DOCSHELL 0x140355800 == 83 [pid = 1656] [id = 425] 10:09:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119374000 == 82 [pid = 1656] [id = 426] 10:09:15 INFO - PROCESS | 1656 | --DOCSHELL 0x140ce2800 == 81 [pid = 1656] [id = 423] 10:09:15 INFO - PROCESS | 1656 | --DOCSHELL 0x118ddf000 == 80 [pid = 1656] [id = 471] 10:09:15 INFO - PROCESS | 1656 | --DOCSHELL 0x112dda800 == 79 [pid = 1656] [id = 469] 10:09:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12d61c000 == 78 [pid = 1656] [id = 468] 10:09:15 INFO - PROCESS | 1656 | --DOCSHELL 0x133ec1000 == 77 [pid = 1656] [id = 467] 10:09:15 INFO - PROCESS | 1656 | --DOCSHELL 0x131670000 == 76 [pid = 1656] [id = 466] 10:09:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12d05d800 == 75 [pid = 1656] [id = 465] 10:09:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d5800 == 74 [pid = 1656] [id = 464] 10:09:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131a5000 == 75 [pid = 1656] [id = 483] 10:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x110f1c800) [pid = 1656] [serial = 1449] [outer = 0x0] 10:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x111ed5800) [pid = 1656] [serial = 1450] [outer = 0x110f1c800] 10:09:15 INFO - PROCESS | 1656 | 1464368955903 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x113aecc00) [pid = 1656] [serial = 1451] [outer = 0x110f1c800] 10:09:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfe2000 == 74 [pid = 1656] [id = 463] 10:09:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1254bd800 == 73 [pid = 1656] [id = 462] 10:09:16 INFO - PROCESS | 1656 | --DOCSHELL 0x119092800 == 72 [pid = 1656] [id = 461] 10:09:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1131b3800 == 71 [pid = 1656] [id = 460] 10:09:16 INFO - PROCESS | 1656 | 1464368956402 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]]]}] 10:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 928ms 10:09:16 INFO - PROCESS | 1656 | 1464368956473 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:09:16 INFO - PROCESS | 1656 | 1464368956477 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:09:16 INFO - PROCESS | 1656 | 1464368956488 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 1656 | 1464368956491 Marionette TRACE conn2 <- [1,1906,null,{}] 10:09:16 INFO - PROCESS | 1656 | 1464368956497 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}] 10:09:16 INFO - PROCESS | 1656 | 1464368956677 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:09:16 INFO - PROCESS | 1656 | 1464368956792 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x124858000 == 72 [pid = 1656] [id = 484] 10:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x11850e400) [pid = 1656] [serial = 1452] [outer = 0x0] 10:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x11875c400) [pid = 1656] [serial = 1453] [outer = 0x11850e400] 10:09:16 INFO - PROCESS | 1656 | 1464368956845 Marionette DEBUG loaded listener.js 10:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x1193d7400) [pid = 1656] [serial = 1454] [outer = 0x11850e400] 10:09:17 INFO - PROCESS | 1656 | 1464368957373 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]]]}] 10:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 927ms 10:09:17 INFO - PROCESS | 1656 | 1464368957413 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 1656 | 1464368957416 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:09:17 INFO - PROCESS | 1656 | 1464368957420 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1656 | 1464368957421 Marionette TRACE conn2 <- [1,1910,null,{}] 10:09:17 INFO - PROCESS | 1656 | 1464368957424 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}] 10:09:17 INFO - PROCESS | 1656 | 1464368957537 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:09:17 INFO - PROCESS | 1656 | 1464368957650 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a799800 == 73 [pid = 1656] [id = 485] 10:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x11956ac00) [pid = 1656] [serial = 1455] [outer = 0x0] 10:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x120cce800) [pid = 1656] [serial = 1456] [outer = 0x11956ac00] 10:09:17 INFO - PROCESS | 1656 | 1464368957685 Marionette DEBUG loaded listener.js 10:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x123884000) [pid = 1656] [serial = 1457] [outer = 0x11956ac00] 10:09:18 INFO - PROCESS | 1656 | 1464368958129 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]]]}] 10:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 770ms 10:09:18 INFO - PROCESS | 1656 | 1464368958190 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:09:18 INFO - PROCESS | 1656 | 1464368958191 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:09:18 INFO - PROCESS | 1656 | 1464368958195 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:09:18 INFO - PROCESS | 1656 | 1464368958200 Marionette TRACE conn2 <- [1,1914,null,{}] 10:09:18 INFO - PROCESS | 1656 | 1464368958207 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}] 10:09:18 INFO - PROCESS | 1656 | 1464368958328 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:09:18 INFO - PROCESS | 1656 | 1464368958418 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d20e000 == 74 [pid = 1656] [id = 486] 10:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x125494000) [pid = 1656] [serial = 1458] [outer = 0x0] 10:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x126b78800) [pid = 1656] [serial = 1459] [outer = 0x125494000] 10:09:18 INFO - PROCESS | 1656 | 1464368958451 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x128a75000) [pid = 1656] [serial = 1460] [outer = 0x125494000] 10:09:18 INFO - PROCESS | 1656 | 1464368958871 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]]]}] 10:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 727ms 10:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:09:18 INFO - PROCESS | 1656 | 1464368958922 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:09:18 INFO - PROCESS | 1656 | 1464368958923 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:09:18 INFO - PROCESS | 1656 | 1464368958926 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:09:18 INFO - PROCESS | 1656 | 1464368958927 Marionette TRACE conn2 <- [1,1918,null,{}] 10:09:18 INFO - PROCESS | 1656 | 1464368958929 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}] 10:09:19 INFO - PROCESS | 1656 | 1464368959045 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:09:19 INFO - PROCESS | 1656 | 1464368959159 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c73000 == 75 [pid = 1656] [id = 487] 10:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x128accc00) [pid = 1656] [serial = 1461] [outer = 0x0] 10:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x128bb7400) [pid = 1656] [serial = 1462] [outer = 0x128accc00] 10:09:19 INFO - PROCESS | 1656 | 1464368959193 Marionette DEBUG loaded listener.js 10:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x1291e9c00) [pid = 1656] [serial = 1463] [outer = 0x128accc00] 10:09:19 INFO - PROCESS | 1656 | 1464368959614 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]]]}] 10:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 719ms 10:09:19 INFO - PROCESS | 1656 | 1464368959646 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:09:19 INFO - PROCESS | 1656 | 1464368959649 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:09:19 INFO - PROCESS | 1656 | 1464368959653 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 1656 | 1464368959655 Marionette TRACE conn2 <- [1,1922,null,{}] 10:09:19 INFO - PROCESS | 1656 | 1464368959658 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}] 10:09:19 INFO - PROCESS | 1656 | 1464368959780 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:09:19 INFO - PROCESS | 1656 | 1464368959893 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x133ebe800 == 76 [pid = 1656] [id = 488] 10:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x12aad7400) [pid = 1656] [serial = 1464] [outer = 0x0] 10:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x12b0acc00) [pid = 1656] [serial = 1465] [outer = 0x12aad7400] 10:09:19 INFO - PROCESS | 1656 | 1464368959932 Marionette DEBUG loaded listener.js 10:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x12ba2cc00) [pid = 1656] [serial = 1466] [outer = 0x12aad7400] 10:09:20 INFO - PROCESS | 1656 | 1464368960421 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]]]}] 10:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 820ms 10:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:09:20 INFO - PROCESS | 1656 | 1464368960473 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 1656 | 1464368960474 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:09:20 INFO - PROCESS | 1656 | 1464368960476 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1656 | 1464368960478 Marionette TRACE conn2 <- [1,1926,null,{}] 10:09:20 INFO - PROCESS | 1656 | 1464368960480 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}] 10:09:20 INFO - PROCESS | 1656 | 1464368960596 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:09:20 INFO - PROCESS | 1656 | 1464368960683 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x134334000 == 77 [pid = 1656] [id = 489] 10:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12ba30c00) [pid = 1656] [serial = 1467] [outer = 0x0] 10:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x12bea9000) [pid = 1656] [serial = 1468] [outer = 0x12ba30c00] 10:09:20 INFO - PROCESS | 1656 | 1464368960713 Marionette DEBUG loaded listener.js 10:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x12bf59800) [pid = 1656] [serial = 1469] [outer = 0x12ba30c00] 10:09:21 INFO - PROCESS | 1656 | 1464368961127 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]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 671ms 10:09:21 INFO - PROCESS | 1656 | 1464368961148 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:09:21 INFO - PROCESS | 1656 | 1464368961151 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:09:21 INFO - PROCESS | 1656 | 1464368961155 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:09:21 INFO - PROCESS | 1656 | 1464368961156 Marionette TRACE conn2 <- [1,1930,null,{}] 10:09:21 INFO - PROCESS | 1656 | 1464368961158 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}] 10:09:21 INFO - PROCESS | 1656 | 1464368961268 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:09:21 INFO - PROCESS | 1656 | 1464368961381 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x134548800 == 78 [pid = 1656] [id = 490] 10:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x12beaa000) [pid = 1656] [serial = 1470] [outer = 0x0] 10:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x12c03fc00) [pid = 1656] [serial = 1471] [outer = 0x12beaa000] 10:09:21 INFO - PROCESS | 1656 | 1464368961414 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x12c04a800) [pid = 1656] [serial = 1472] [outer = 0x12beaa000] 10:09:21 INFO - PROCESS | 1656 | 1464368961845 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]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 718ms 10:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:09:21 INFO - PROCESS | 1656 | 1464368961874 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:09:21 INFO - PROCESS | 1656 | 1464368961875 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:09:21 INFO - PROCESS | 1656 | 1464368961877 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:09:21 INFO - PROCESS | 1656 | 1464368961878 Marionette TRACE conn2 <- [1,1934,null,{}] 10:09:21 INFO - PROCESS | 1656 | 1464368961881 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}] 10:09:22 INFO - PROCESS | 1656 | 1464368962010 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:09:22 INFO - PROCESS | 1656 | 1464368962097 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346d6800 == 79 [pid = 1656] [id = 491] 10:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x12c047c00) [pid = 1656] [serial = 1473] [outer = 0x0] 10:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x12c3f0000) [pid = 1656] [serial = 1474] [outer = 0x12c047c00] 10:09:22 INFO - PROCESS | 1656 | 1464368962127 Marionette DEBUG loaded listener.js 10:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x12c6bdc00) [pid = 1656] [serial = 1475] [outer = 0x12c047c00] 10:09:22 INFO - PROCESS | 1656 | 1464368962532 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]]]}] 10:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 720ms 10:09:22 INFO - PROCESS | 1656 | 1464368962603 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:09:22 INFO - PROCESS | 1656 | 1464368962605 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:09:22 INFO - PROCESS | 1656 | 1464368962610 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 1656 | 1464368962611 Marionette TRACE conn2 <- [1,1938,null,{}] 10:09:22 INFO - PROCESS | 1656 | 1464368962613 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}] 10:09:22 INFO - PROCESS | 1656 | 1464368962727 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:09:22 INFO - PROCESS | 1656 | 1464368962815 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x134816000 == 80 [pid = 1656] [id = 492] 10:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x12c048000) [pid = 1656] [serial = 1476] [outer = 0x0] 10:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x12c9ce400) [pid = 1656] [serial = 1477] [outer = 0x12c048000] 10:09:22 INFO - PROCESS | 1656 | 1464368962846 Marionette DEBUG loaded listener.js 10:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x12c9d8400) [pid = 1656] [serial = 1478] [outer = 0x12c048000] 10:09:23 INFO - PROCESS | 1656 | 1464368963285 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]]]}] 10:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 719ms 10:09:23 INFO - PROCESS | 1656 | 1464368963329 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:09:23 INFO - PROCESS | 1656 | 1464368963331 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:09:23 INFO - PROCESS | 1656 | 1464368963333 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:09:23 INFO - PROCESS | 1656 | 1464368963336 Marionette TRACE conn2 <- [1,1942,null,{}] 10:09:23 INFO - PROCESS | 1656 | 1464368963339 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}] 10:09:23 INFO - PROCESS | 1656 | 1464368963452 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:09:23 INFO - PROCESS | 1656 | 1464368963543 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x136737000 == 81 [pid = 1656] [id = 493] 10:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x12c9db000) [pid = 1656] [serial = 1479] [outer = 0x0] 10:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x12cf7ac00) [pid = 1656] [serial = 1480] [outer = 0x12c9db000] 10:09:23 INFO - PROCESS | 1656 | 1464368963581 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x12d030000) [pid = 1656] [serial = 1481] [outer = 0x12c9db000] 10:09:24 INFO - PROCESS | 1656 | 1464368964020 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]]]}] 10:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 722ms 10:09:24 INFO - PROCESS | 1656 | 1464368964065 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:09:24 INFO - PROCESS | 1656 | 1464368964068 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:09:24 INFO - PROCESS | 1656 | 1464368964070 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1656 | 1464368964072 Marionette TRACE conn2 <- [1,1946,null,{}] 10:09:24 INFO - PROCESS | 1656 | 1464368964075 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}] 10:09:24 INFO - PROCESS | 1656 | 1464368964207 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:09:24 INFO - PROCESS | 1656 | 1464368964297 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1373c4800 == 82 [pid = 1656] [id = 494] 10:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x12d034c00) [pid = 1656] [serial = 1482] [outer = 0x0] 10:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x12d69e800) [pid = 1656] [serial = 1483] [outer = 0x12d034c00] 10:09:24 INFO - PROCESS | 1656 | 1464368964327 Marionette DEBUG loaded listener.js 10:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x12dc86800) [pid = 1656] [serial = 1484] [outer = 0x12d034c00] 10:09:24 INFO - PROCESS | 1656 | 1464368964745 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]]]}] 10:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 872ms 10:09:24 INFO - PROCESS | 1656 | 1464368964947 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:09:24 INFO - PROCESS | 1656 | 1464368964950 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:09:24 INFO - PROCESS | 1656 | 1464368964956 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1656 | 1464368964957 Marionette TRACE conn2 <- [1,1950,null,{}] 10:09:24 INFO - PROCESS | 1656 | 1464368964961 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}] 10:09:25 INFO - PROCESS | 1656 | 1464368965074 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:09:25 INFO - PROCESS | 1656 | 1464368965158 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a50800 == 83 [pid = 1656] [id = 495] 10:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x117673c00) [pid = 1656] [serial = 1485] [outer = 0x0] 10:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x118253000) [pid = 1656] [serial = 1486] [outer = 0x117673c00] 10:09:25 INFO - PROCESS | 1656 | 1464368965186 Marionette DEBUG loaded listener.js 10:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x119065000) [pid = 1656] [serial = 1487] [outer = 0x117673c00] 10:09:25 INFO - PROCESS | 1656 | 1464368965611 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]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 10:09:25 INFO - PROCESS | 1656 | 1464368965628 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:09:25 INFO - PROCESS | 1656 | 1464368965630 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:09:25 INFO - PROCESS | 1656 | 1464368965635 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1656 | 1464368965637 Marionette TRACE conn2 <- [1,1954,null,{}] 10:09:25 INFO - PROCESS | 1656 | 1464368965640 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}] 10:09:25 INFO - PROCESS | 1656 | 1464368965755 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:09:25 INFO - PROCESS | 1656 | 1464368965978 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x118ddb000 == 82 [pid = 1656] [id = 482] 10:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x126ccc800 == 81 [pid = 1656] [id = 476] 10:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12541a000 == 80 [pid = 1656] [id = 475] 10:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11818c800 == 81 [pid = 1656] [id = 496] 10:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x110f33800) [pid = 1656] [serial = 1488] [outer = 0x0] 10:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x1126dc000) [pid = 1656] [serial = 1489] [outer = 0x110f33800] 10:09:26 INFO - PROCESS | 1656 | 1464368966039 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x11676a400) [pid = 1656] [serial = 1490] [outer = 0x110f33800] 10:09:26 INFO - PROCESS | 1656 | --DOCSHELL 0x120d6d000 == 80 [pid = 1656] [id = 474] 10:09:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1171fe000 == 79 [pid = 1656] [id = 473] 10:09:26 INFO - PROCESS | 1656 | 1464368966529 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]]]}] 10:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 929ms 10:09:26 INFO - PROCESS | 1656 | 1464368966563 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:09:26 INFO - PROCESS | 1656 | 1464368966566 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:09:26 INFO - PROCESS | 1656 | 1464368966569 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:09:26 INFO - PROCESS | 1656 | 1464368966571 Marionette TRACE conn2 <- [1,1958,null,{}] 10:09:26 INFO - PROCESS | 1656 | 1464368966575 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}] 10:09:26 INFO - PROCESS | 1656 | 1464368966694 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:09:26 INFO - PROCESS | 1656 | 1464368966785 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x129559800 == 80 [pid = 1656] [id = 497] 10:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x118de4c00) [pid = 1656] [serial = 1491] [outer = 0x0] 10:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x120ccf400) [pid = 1656] [serial = 1492] [outer = 0x118de4c00] 10:09:26 INFO - PROCESS | 1656 | 1464368966820 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x1248dac00) [pid = 1656] [serial = 1493] [outer = 0x118de4c00] 10:09:27 INFO - PROCESS | 1656 | 1464368967275 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]]]}] 10:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x133c71000 == 79 [pid = 1656] [id = 253] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x133ec6800 == 78 [pid = 1656] [id = 277] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x118199800 == 77 [pid = 1656] [id = 320] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1197ce000 == 76 [pid = 1656] [id = 447] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x133e6f000 == 75 [pid = 1656] [id = 334] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x14031c000 == 74 [pid = 1656] [id = 422] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x134341800 == 73 [pid = 1656] [id = 336] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12bff6800 == 72 [pid = 1656] [id = 198] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x134155800 == 71 [pid = 1656] [id = 335] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x117020000 == 70 [pid = 1656] [id = 23] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1187d5800 == 69 [pid = 1656] [id = 337] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1346d4000 == 68 [pid = 1656] [id = 278] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x13481b000 == 67 [pid = 1656] [id = 318] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x128a4e000 == 66 [pid = 1656] [id = 403] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x137c88800 == 65 [pid = 1656] [id = 419] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x115d0c800 == 64 [pid = 1656] [id = 22] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x14030b000 == 63 [pid = 1656] [id = 421] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x141ae2000 == 62 [pid = 1656] [id = 424] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d05f800 == 61 [pid = 1656] [id = 333] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1374e0800 == 60 [pid = 1656] [id = 319] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x124857800 == 59 [pid = 1656] [id = 470] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x128a50800 == 58 [pid = 1656] [id = 495] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x136737000 == 57 [pid = 1656] [id = 493] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x134816000 == 56 [pid = 1656] [id = 492] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1346d6800 == 55 [pid = 1656] [id = 491] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x134548800 == 54 [pid = 1656] [id = 490] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x134334000 == 53 [pid = 1656] [id = 489] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x133ebe800 == 52 [pid = 1656] [id = 488] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x133c73000 == 51 [pid = 1656] [id = 487] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d20e000 == 50 [pid = 1656] [id = 486] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12a799800 == 49 [pid = 1656] [id = 485] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x124858000 == 48 [pid = 1656] [id = 484] 10:09:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1131a5000 == 47 [pid = 1656] [id = 483] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12b924000 == 46 [pid = 1656] [id = 117] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12b90c000 == 45 [pid = 1656] [id = 478] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x118518000 == 44 [pid = 1656] [id = 168] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x125dc0000 == 43 [pid = 1656] [id = 185] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12d622800 == 42 [pid = 1656] [id = 19] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba40800 == 41 [pid = 1656] [id = 479] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12b24a800 == 40 [pid = 1656] [id = 9] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6cb800 == 39 [pid = 1656] [id = 480] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11871d000 == 38 [pid = 1656] [id = 298] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1373c4800 == 37 [pid = 1656] [id = 494] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12c9a1800 == 36 [pid = 1656] [id = 16] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfea800 == 35 [pid = 1656] [id = 12] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x129121800 == 34 [pid = 1656] [id = 6] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x134342800 == 33 [pid = 1656] [id = 317] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x140349800 == 32 [pid = 1656] [id = 439] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12a517800 == 31 [pid = 1656] [id = 477] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x128816000 == 30 [pid = 1656] [id = 357] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12d057800 == 29 [pid = 1656] [id = 481] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba41000 == 28 [pid = 1656] [id = 10] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12c537000 == 27 [pid = 1656] [id = 13] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x128a45800 == 26 [pid = 1656] [id = 235] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x111eac800 == 25 [pid = 1656] [id = 21] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d9000 == 24 [pid = 1656] [id = 14] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12d214000 == 23 [pid = 1656] [id = 18] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12be4e000 == 22 [pid = 1656] [id = 11] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x129568800 == 21 [pid = 1656] [id = 331] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1374df800 == 20 [pid = 1656] [id = 393] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12d624800 == 19 [pid = 1656] [id = 370] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x133c6a800 == 18 [pid = 1656] [id = 236] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12b91c800 == 17 [pid = 1656] [id = 20] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12c995800 == 16 [pid = 1656] [id = 332] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x118066000 == 15 [pid = 1656] [id = 257] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1401e6000 == 14 [pid = 1656] [id = 420] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12be5b800 == 13 [pid = 1656] [id = 184] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12a786800 == 12 [pid = 1656] [id = 8] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x119085800 == 11 [pid = 1656] [id = 182] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11871b000 == 10 [pid = 1656] [id = 472] 10:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11818c800 == 9 [pid = 1656] [id = 496] 10:09:33 INFO - PROCESS | 1656 | 1464368973341 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:09:33 INFO - PROCESS | 1656 | 1464368973343 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:09:33 INFO - PROCESS | 1656 | 1464368973370 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 1656 | 1464368973373 Marionette TRACE conn2 <- [1,1962,null,{}] 10:09:33 INFO - PROCESS | 1656 | 1464368973377 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}] 10:09:33 INFO - PROCESS | 1656 | 1464368973463 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:09:33 INFO - PROCESS | 1656 | 1464368973526 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x112596800 == 10 [pid = 1656] [id = 498] 10:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x1121a7400) [pid = 1656] [serial = 1494] [outer = 0x0] 10:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x1121b4000) [pid = 1656] [serial = 1495] [outer = 0x1121a7400] 10:09:33 INFO - PROCESS | 1656 | 1464368973555 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x1126cf000) [pid = 1656] [serial = 1496] [outer = 0x1121a7400] 10:09:33 INFO - PROCESS | 1656 | 1464368973880 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]]]}] 10:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 524ms 10:09:33 INFO - PROCESS | 1656 | 1464368973891 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:09:33 INFO - PROCESS | 1656 | 1464368973893 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:09:33 INFO - PROCESS | 1656 | 1464368973899 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:09:33 INFO - PROCESS | 1656 | 1464368973905 Marionette TRACE conn2 <- [1,1966,null,{}] 10:09:33 INFO - PROCESS | 1656 | 1464368973909 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}] 10:09:34 INFO - PROCESS | 1656 | 1464368973997 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:09:34 INFO - PROCESS | 1656 | 1464368974007 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x116880000 == 11 [pid = 1656] [id = 499] 10:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x1126e0400) [pid = 1656] [serial = 1497] [outer = 0x0] 10:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x112750000) [pid = 1656] [serial = 1498] [outer = 0x1126e0400] 10:09:34 INFO - PROCESS | 1656 | 1464368974033 Marionette DEBUG loaded listener.js 10:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x112ccbc00) [pid = 1656] [serial = 1499] [outer = 0x1126e0400] 10:09:34 INFO - PROCESS | 1656 | 1464368974394 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]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 526ms 10:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:09:34 INFO - PROCESS | 1656 | 1464368974424 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1656 | 1464368974425 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:09:34 INFO - PROCESS | 1656 | 1464368974428 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1656 | 1464368974429 Marionette TRACE conn2 <- [1,1970,null,{}] 10:09:34 INFO - PROCESS | 1656 | 1464368974436 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}] 10:09:34 INFO - PROCESS | 1656 | 1464368974522 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:09:34 INFO - PROCESS | 1656 | 1464368974530 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118190000 == 12 [pid = 1656] [id = 500] 10:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x113ae7400) [pid = 1656] [serial = 1500] [outer = 0x0] 10:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x113c51400) [pid = 1656] [serial = 1501] [outer = 0x113ae7400] 10:09:34 INFO - PROCESS | 1656 | 1464368974562 Marionette DEBUG loaded listener.js 10:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x1150f9800) [pid = 1656] [serial = 1502] [outer = 0x113ae7400] 10:09:34 INFO - PROCESS | 1656 | 1464368974970 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]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 569ms 10:09:34 INFO - PROCESS | 1656 | 1464368974997 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1656 | 1464368974998 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:09:35 INFO - PROCESS | 1656 | 1464368975000 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:09:35 INFO - PROCESS | 1656 | 1464368975002 Marionette TRACE conn2 <- [1,1974,null,{}] 10:09:35 INFO - PROCESS | 1656 | 1464368975004 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}] 10:09:35 INFO - PROCESS | 1656 | 1464368975128 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:09:35 INFO - PROCESS | 1656 | 1464368975234 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11216d000 == 13 [pid = 1656] [id = 501] 10:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x110e3ec00) [pid = 1656] [serial = 1503] [outer = 0x0] 10:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x110f1fc00) [pid = 1656] [serial = 1504] [outer = 0x110e3ec00] 10:09:35 INFO - PROCESS | 1656 | 1464368975268 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x111e33800) [pid = 1656] [serial = 1505] [outer = 0x110e3ec00] 10:09:36 INFO - PROCESS | 1656 | --DOCSHELL 0x129559800 == 12 [pid = 1656] [id = 497] 10:09:36 INFO - PROCESS | 1656 | 1464368976569 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]]]}] 10:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1621ms 10:09:36 INFO - PROCESS | 1656 | 1464368976628 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:09:36 INFO - PROCESS | 1656 | 1464368976631 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:09:36 INFO - PROCESS | 1656 | 1464368976642 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1656 | 1464368976645 Marionette TRACE conn2 <- [1,1978,null,{}] 10:09:36 INFO - PROCESS | 1656 | 1464368976649 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}] 10:09:36 INFO - PROCESS | 1656 | 1464368976758 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:09:36 INFO - PROCESS | 1656 | 1464368976807 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x116878000 == 13 [pid = 1656] [id = 502] 10:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x112752000) [pid = 1656] [serial = 1506] [outer = 0x0] 10:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x112755400) [pid = 1656] [serial = 1507] [outer = 0x112752000] 10:09:36 INFO - PROCESS | 1656 | 1464368976835 Marionette DEBUG loaded listener.js 10:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x112fb3000) [pid = 1656] [serial = 1508] [outer = 0x112752000] 10:09:37 INFO - PROCESS | 1656 | 1464368977161 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]]]}] 10:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 580ms 10:09:37 INFO - PROCESS | 1656 | 1464368977222 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:09:37 INFO - PROCESS | 1656 | 1464368977226 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:09:37 INFO - PROCESS | 1656 | 1464368977231 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:09:37 INFO - PROCESS | 1656 | 1464368977233 Marionette TRACE conn2 <- [1,1982,null,{}] 10:09:37 INFO - PROCESS | 1656 | 1464368977235 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}] 10:09:37 INFO - PROCESS | 1656 | 1464368977356 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:09:37 INFO - PROCESS | 1656 | 1464368977362 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e2800 == 14 [pid = 1656] [id = 503] 10:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 264 (0x113c51800) [pid = 1656] [serial = 1509] [outer = 0x0] 10:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 265 (0x1164ab000) [pid = 1656] [serial = 1510] [outer = 0x113c51800] 10:09:37 INFO - PROCESS | 1656 | 1464368977421 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 266 (0x117177400) [pid = 1656] [serial = 1511] [outer = 0x113c51800] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 265 (0x136889c00) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 264 (0x13688ac00) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 263 (0x12133c000) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 262 (0x1126cd000) [pid = 1656] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 261 (0x110f24000) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x125494000) [pid = 1656] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x110f1c800) [pid = 1656] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x1192ad000) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x112749400) [pid = 1656] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 256 (0x1184f0400) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 255 (0x11956ac00) [pid = 1656] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 254 (0x118de4c00) [pid = 1656] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x11296b000) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x117673c00) [pid = 1656] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x116762800) [pid = 1656] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x111c82800) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x1133a6000) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x1288c8c00) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x112748c00) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x12d6a0400) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x120cd4400) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x1121aa800) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x126ba8000) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x112ccb400) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x112754c00) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x11875b000) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x110f1a800) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x12104ac00) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x110f18c00) [pid = 1656] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x12bf55c00) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x117672000) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x110f3cc00) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x11767cc00) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x110f33800) [pid = 1656] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x121973800) [pid = 1656] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x12104c800) [pid = 1656] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x1192acc00) [pid = 1656] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x12beaa000) [pid = 1656] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x116763c00) [pid = 1656] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x110f25c00) [pid = 1656] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x12ba30c00) [pid = 1656] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x12a74d800) [pid = 1656] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x12a5cbc00) [pid = 1656] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x12aad7400) [pid = 1656] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x128ac7c00) [pid = 1656] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x110f19000) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x126c56000) [pid = 1656] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x128accc00) [pid = 1656] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x116a66400) [pid = 1656] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x12133a400) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x12d034c00) [pid = 1656] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x12c048000) [pid = 1656] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x12c9db000) [pid = 1656] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x12c047c00) [pid = 1656] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x12aadf800) [pid = 1656] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x11850e400) [pid = 1656] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x129145c00) [pid = 1656] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x128efa800) [pid = 1656] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x126754400) [pid = 1656] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x12c6b9c00) [pid = 1656] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x1288d0c00) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x1126d3c00) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x11334bc00) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x12a6f6400) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x12aad0400) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x115d9e400) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x12dc87000) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x112970400) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x112973800) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x1126e2400) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x1126ce000) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x13745fc00) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x12d03c400) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x12ba2d000) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x12d69dc00) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x116768400) [pid = 1656] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x12d6a2400) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x11274fc00) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x119063800) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x110e46000) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x1349a6400) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x1340c3800) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x1164b3c00) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x126c5d400) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x13745d800) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x12dc93400) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1121a7400) [pid = 1656] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:09:38 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x1126e0400) [pid = 1656] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:09:38 INFO - PROCESS | 1656 | 1464368978664 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]]]}] 10:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1472ms 10:09:38 INFO - PROCESS | 1656 | 1464368978705 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:09:38 INFO - PROCESS | 1656 | 1464368978714 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:09:38 INFO - PROCESS | 1656 | 1464368978717 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:09:38 INFO - PROCESS | 1656 | 1464368978723 Marionette TRACE conn2 <- [1,1986,null,{}] 10:09:38 INFO - PROCESS | 1656 | 1464368978730 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}] 10:09:38 INFO - PROCESS | 1656 | 1464368978817 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:09:38 INFO - PROCESS | 1656 | 1464368978825 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11937c800 == 15 [pid = 1656] [id = 504] 10:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x112749000) [pid = 1656] [serial = 1512] [outer = 0x0] 10:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x113ce2c00) [pid = 1656] [serial = 1513] [outer = 0x112749000] 10:09:38 INFO - PROCESS | 1656 | 1464368978853 Marionette DEBUG loaded listener.js 10:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x116768400) [pid = 1656] [serial = 1514] [outer = 0x112749000] 10:09:39 INFO - PROCESS | 1656 | 1464368979188 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]]]}] 10:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 476ms 10:09:39 INFO - PROCESS | 1656 | 1464368979193 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:09:39 INFO - PROCESS | 1656 | 1464368979195 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:09:39 INFO - PROCESS | 1656 | 1464368979198 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:09:39 INFO - PROCESS | 1656 | 1464368979199 Marionette TRACE conn2 <- [1,1990,null,{}] 10:09:39 INFO - PROCESS | 1656 | 1464368979203 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}] 10:09:39 INFO - PROCESS | 1656 | 1464368979290 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:09:39 INFO - PROCESS | 1656 | 1464368979357 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198c0000 == 16 [pid = 1656] [id = 505] 10:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x11274c400) [pid = 1656] [serial = 1515] [outer = 0x0] 10:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x11767e400) [pid = 1656] [serial = 1516] [outer = 0x11274c400] 10:09:39 INFO - PROCESS | 1656 | 1464368979383 Marionette DEBUG loaded listener.js 10:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x118251000) [pid = 1656] [serial = 1517] [outer = 0x11274c400] 10:09:39 INFO - PROCESS | 1656 | 1464368979675 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]]]}] 10:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 10:09:39 INFO - PROCESS | 1656 | 1464368979721 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:09:39 INFO - PROCESS | 1656 | 1464368979723 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:09:39 INFO - PROCESS | 1656 | 1464368979725 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:09:39 INFO - PROCESS | 1656 | 1464368979726 Marionette TRACE conn2 <- [1,1994,null,{}] 10:09:39 INFO - PROCESS | 1656 | 1464368979729 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}] 10:09:39 INFO - PROCESS | 1656 | 1464368979808 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:09:39 INFO - PROCESS | 1656 | 1464368979813 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x121316000 == 17 [pid = 1656] [id = 506] 10:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x1133aa800) [pid = 1656] [serial = 1518] [outer = 0x0] 10:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x11825d800) [pid = 1656] [serial = 1519] [outer = 0x1133aa800] 10:09:39 INFO - PROCESS | 1656 | 1464368979839 Marionette DEBUG loaded listener.js 10:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x1184f0400) [pid = 1656] [serial = 1520] [outer = 0x1133aa800] 10:09:40 INFO - PROCESS | 1656 | 1464368980224 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]]]}] 10:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 570ms 10:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:09:40 INFO - PROCESS | 1656 | 1464368980296 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:09:40 INFO - PROCESS | 1656 | 1464368980298 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:09:40 INFO - PROCESS | 1656 | 1464368980301 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 1656 | 1464368980303 Marionette TRACE conn2 <- [1,1998,null,{}] 10:09:40 INFO - PROCESS | 1656 | 1464368980307 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}] 10:09:40 INFO - PROCESS | 1656 | 1464368980440 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:09:40 INFO - PROCESS | 1656 | 1464368980557 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11258f800 == 18 [pid = 1656] [id = 507] 10:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x110e3d000) [pid = 1656] [serial = 1521] [outer = 0x0] 10:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x110f17400) [pid = 1656] [serial = 1522] [outer = 0x110e3d000] 10:09:40 INFO - PROCESS | 1656 | 1464368980588 Marionette DEBUG loaded listener.js 10:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x110fb0800) [pid = 1656] [serial = 1523] [outer = 0x110e3d000] 10:09:41 INFO - PROCESS | 1656 | 1464368981042 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]]]}] 10:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 770ms 10:09:41 INFO - PROCESS | 1656 | 1464368981072 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:09:41 INFO - PROCESS | 1656 | 1464368981075 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:09:41 INFO - PROCESS | 1656 | 1464368981078 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:09:41 INFO - PROCESS | 1656 | 1464368981080 Marionette TRACE conn2 <- [1,2002,null,{}] 10:09:41 INFO - PROCESS | 1656 | 1464368981084 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}] 10:09:41 INFO - PROCESS | 1656 | 1464368981186 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:09:41 INFO - PROCESS | 1656 | 1464368981250 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11984f000 == 19 [pid = 1656] [id = 508] 10:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x1126d8000) [pid = 1656] [serial = 1524] [outer = 0x0] 10:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x112ccd000) [pid = 1656] [serial = 1525] [outer = 0x1126d8000] 10:09:41 INFO - PROCESS | 1656 | 1464368981285 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x113ce3400) [pid = 1656] [serial = 1526] [outer = 0x1126d8000] 10:09:41 INFO - PROCESS | 1656 | 1464368981756 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]]]}] 10:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 721ms 10:09:41 INFO - PROCESS | 1656 | 1464368981826 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:09:41 INFO - PROCESS | 1656 | 1464368981828 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:09:41 INFO - PROCESS | 1656 | 1464368981833 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:09:41 INFO - PROCESS | 1656 | 1464368981835 Marionette TRACE conn2 <- [1,2006,null,{}] 10:09:41 INFO - PROCESS | 1656 | 1464368981839 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}] 10:09:41 INFO - PROCESS | 1656 | 1464368981938 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:09:42 INFO - PROCESS | 1656 | 1464368982016 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x124857800 == 20 [pid = 1656] [id = 509] 10:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x116766400) [pid = 1656] [serial = 1527] [outer = 0x0] 10:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x118252c00) [pid = 1656] [serial = 1528] [outer = 0x116766400] 10:09:42 INFO - PROCESS | 1656 | 1464368982047 Marionette DEBUG loaded listener.js 10:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x118506c00) [pid = 1656] [serial = 1529] [outer = 0x116766400] 10:09:42 INFO - PROCESS | 1656 | 1464368982477 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]]]}] 10:09:42 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 10:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 671ms 10:09:42 INFO - PROCESS | 1656 | 1464368982505 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:09:42 INFO - PROCESS | 1656 | 1464368982507 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:09:42 INFO - PROCESS | 1656 | 1464368982514 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:09:42 INFO - PROCESS | 1656 | 1464368982518 Marionette TRACE conn2 <- [1,2010,null,{}] 10:09:42 INFO - PROCESS | 1656 | 1464368982521 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}] 10:09:42 INFO - PROCESS | 1656 | 1464368982621 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:09:42 INFO - PROCESS | 1656 | 1464368982697 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1254b7800 == 21 [pid = 1656] [id = 510] 10:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x117176400) [pid = 1656] [serial = 1530] [outer = 0x0] 10:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x11875c800) [pid = 1656] [serial = 1531] [outer = 0x117176400] 10:09:42 INFO - PROCESS | 1656 | 1464368982727 Marionette DEBUG loaded listener.js 10:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x119063800) [pid = 1656] [serial = 1532] [outer = 0x117176400] 10:09:43 INFO - PROCESS | 1656 | 1464368983154 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]]]}] 10:09:43 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 10:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 678ms 10:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:09:43 INFO - PROCESS | 1656 | 1464368983189 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:09:43 INFO - PROCESS | 1656 | 1464368983191 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:09:43 INFO - PROCESS | 1656 | 1464368983194 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:09:43 INFO - PROCESS | 1656 | 1464368983196 Marionette TRACE conn2 <- [1,2014,null,{}] 10:09:43 INFO - PROCESS | 1656 | 1464368983200 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}] 10:09:43 INFO - PROCESS | 1656 | 1464368983371 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:09:43 INFO - PROCESS | 1656 | 1464368983482 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cc6800 == 22 [pid = 1656] [id = 511] 10:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x1192a5400) [pid = 1656] [serial = 1533] [outer = 0x0] 10:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x1193d9000) [pid = 1656] [serial = 1534] [outer = 0x1192a5400] 10:09:43 INFO - PROCESS | 1656 | 1464368983529 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x1193e0400) [pid = 1656] [serial = 1535] [outer = 0x1192a5400] 10:09:44 INFO - PROCESS | 1656 | 1464368983998 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]]]}] 10:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 820ms 10:09:44 INFO - PROCESS | 1656 | 1464368984015 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:09:44 INFO - PROCESS | 1656 | 1464368984016 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:09:44 INFO - PROCESS | 1656 | 1464368984020 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1656 | 1464368984022 Marionette TRACE conn2 <- [1,2018,null,{}] 10:09:44 INFO - PROCESS | 1656 | 1464368984024 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}] 10:09:44 INFO - PROCESS | 1656 | 1464368984120 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:09:44 INFO - PROCESS | 1656 | 1464368984182 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x121314800 == 23 [pid = 1656] [id = 512] 10:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x119560400) [pid = 1656] [serial = 1536] [outer = 0x0] 10:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x119566800) [pid = 1656] [serial = 1537] [outer = 0x119560400] 10:09:44 INFO - PROCESS | 1656 | 1464368984220 Marionette DEBUG loaded listener.js 10:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x119764c00) [pid = 1656] [serial = 1538] [outer = 0x119560400] 10:09:44 INFO - PROCESS | 1656 | 1464368984656 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]]]}] 10:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 10:09:44 INFO - PROCESS | 1656 | 1464368984693 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:09:44 INFO - PROCESS | 1656 | 1464368984694 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:09:44 INFO - PROCESS | 1656 | 1464368984697 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:09:44 INFO - PROCESS | 1656 | 1464368984698 Marionette TRACE conn2 <- [1,2022,null,{}] 10:09:44 INFO - PROCESS | 1656 | 1464368984702 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}] 10:09:44 INFO - PROCESS | 1656 | 1464368984822 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:09:44 INFO - PROCESS | 1656 | 1464368984904 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166e2000 == 24 [pid = 1656] [id = 513] 10:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x111ed7800) [pid = 1656] [serial = 1539] [outer = 0x0] 10:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x11609c800) [pid = 1656] [serial = 1540] [outer = 0x111ed7800] 10:09:44 INFO - PROCESS | 1656 | 1464368984936 Marionette DEBUG loaded listener.js 10:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x1193dc400) [pid = 1656] [serial = 1541] [outer = 0x111ed7800] 10:09:45 INFO - PROCESS | 1656 | 1464368985358 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]]]}] 10:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 721ms 10:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:09:45 INFO - PROCESS | 1656 | 1464368985419 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 1656 | 1464368985420 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:09:45 INFO - PROCESS | 1656 | 1464368985423 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 1656 | 1464368985424 Marionette TRACE conn2 <- [1,2026,null,{}] 10:09:45 INFO - PROCESS | 1656 | 1464368985427 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}] 10:09:45 INFO - PROCESS | 1656 | 1464368985527 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:09:45 INFO - PROCESS | 1656 | 1464368985593 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166dc800 == 25 [pid = 1656] [id = 514] 10:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x1126c7000) [pid = 1656] [serial = 1542] [outer = 0x0] 10:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x1133aac00) [pid = 1656] [serial = 1543] [outer = 0x1126c7000] 10:09:45 INFO - PROCESS | 1656 | 1464368985623 Marionette DEBUG loaded listener.js 10:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x1183ea400) [pid = 1656] [serial = 1544] [outer = 0x1126c7000] 10:09:46 INFO - PROCESS | 1656 | 1464368986226 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]]]}] 10:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 819ms 10:09:46 INFO - PROCESS | 1656 | 1464368986254 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:09:46 INFO - PROCESS | 1656 | 1464368986256 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:09:46 INFO - PROCESS | 1656 | 1464368986262 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1656 | 1464368986264 Marionette TRACE conn2 <- [1,2030,null,{}] 10:09:46 INFO - PROCESS | 1656 | 1464368986268 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}] 10:09:46 INFO - PROCESS | 1656 | 1464368986364 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:09:46 INFO - PROCESS | 1656 | 1464368986447 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11805a800 == 26 [pid = 1656] [id = 515] 10:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x110f39400) [pid = 1656] [serial = 1545] [outer = 0x0] 10:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x1121a8400) [pid = 1656] [serial = 1546] [outer = 0x110f39400] 10:09:46 INFO - PROCESS | 1656 | 1464368986476 Marionette DEBUG loaded listener.js 10:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x1126e2400) [pid = 1656] [serial = 1547] [outer = 0x110f39400] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x113c51400) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | 1464368986914 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]]]}] 10:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 671ms 10:09:46 INFO - PROCESS | 1656 | 1464368986933 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:09:46 INFO - PROCESS | 1656 | 1464368986940 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:09:46 INFO - PROCESS | 1656 | 1464368986947 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1656 | 1464368986949 Marionette TRACE conn2 <- [1,2034,null,{}] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x118253000) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x117e14400) [pid = 1656] [serial = 1418] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x1254e4c00) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x126bb1000) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x128bb5000) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x128a71c00) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x1150fa800) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x112cd1800) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x13474b000) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x1317e4000) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x121343800) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x112751800) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x12197b000) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x1126d9800) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x1126cbc00) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x12bf51000) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x129444800) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x116787c00) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x1317e8c00) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x119543400) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x121047800) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x1192a9c00) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x118dec800) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x1126e1800) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x116848c00) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12388c000) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x1126e3000) [pid = 1656] [serial = 1448] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x12d6a7000) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x12c6c3000) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x1183f4c00) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x117e17000) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x118506000) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x116768000) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x12ebb3400) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x121975800) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x1373b1c00) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x136890c00) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x13730ec00) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x137309c00) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x1248dac00) [pid = 1656] [serial = 1493] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x1121b4000) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x125d55400) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12388b000) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x1126cf000) [pid = 1656] [serial = 1496] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x112750000) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x112ccbc00) [pid = 1656] [serial = 1499] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x112967400) [pid = 1656] [serial = 1415] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x110f25800) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1126d4400) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x110f3a800) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x1129c5000) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x126c63400) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x126189c00) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x125491400) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x126b78800) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x118de4800) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x123884000) [pid = 1656] [serial = 1457] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11976e400) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1184fa000) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x120ccf400) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x120cce800) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x116766800) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x116055400) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x118253400) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x11875c400) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1126dc000) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x110f22000) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x119065000) [pid = 1656] [serial = 1487] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x111ed5800) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12a74f800) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12a5cc800) [pid = 1656] [serial = 1400] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1121b5400) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x128bb8400) [pid = 1656] [serial = 1397] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1291e9c00) [pid = 1656] [serial = 1463] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x129443400) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12b0acc00) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x128a6f400) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x118511c00) [pid = 1656] [serial = 1424] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12d035000) [pid = 1656] [serial = 889] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x124e47400) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x128a75000) [pid = 1656] [serial = 1460] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x128bb7400) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x119540c00) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x113aecc00) [pid = 1656] [serial = 1451] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x121339c00) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12388e800) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x115d9ac00) [pid = 1656] [serial = 1421] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x124807c00) [pid = 1656] [serial = 1430] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x124bea400) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119764400) [pid = 1656] [serial = 1427] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1213acc00) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12c04a800) [pid = 1656] [serial = 1472] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12a74f000) [pid = 1656] [serial = 1412] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12c3f0000) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x121975000) [pid = 1656] [serial = 1409] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12bf59800) [pid = 1656] [serial = 1469] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1249d7c00) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12c03fc00) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12b0aec00) [pid = 1656] [serial = 1406] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x113a65000) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12af53400) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a75ac00) [pid = 1656] [serial = 1403] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12ba2cc00) [pid = 1656] [serial = 1466] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12bea9000) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12dc86800) [pid = 1656] [serial = 1484] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12c9d8400) [pid = 1656] [serial = 1478] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12d69e800) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12d030000) [pid = 1656] [serial = 1481] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12cf7ac00) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12c6bdc00) [pid = 1656] [serial = 1475] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12c9ce400) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12b945c00) [pid = 1656] [serial = 1445] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1193d7400) [pid = 1656] [serial = 1454] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12b0b0000) [pid = 1656] [serial = 1442] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b93b400) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a5c7c00) [pid = 1656] [serial = 1439] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12aade000) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128ef7c00) [pid = 1656] [serial = 1436] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1291e4400) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12d661800) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1291ebc00) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1344de000) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x137b7fc00) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1340c0400) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1349a0c00) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12a6fbc00) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1344e4400) [pid = 1656] [serial = 955] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x137b7b000) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1150fdc00) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 10:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11675dc00) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1168a3400) [pid = 1656] [serial = 991] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x13751c400) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1340c3400) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12d666c00) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12d6a6c00) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12ba29800) [pid = 1656] [serial = 895] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1349a4000) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1342c4400) [pid = 1656] [serial = 961] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x125d52c00) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x110f3b400) [pid = 1656] [serial = 988] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x13745b000) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1344dbc00) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x118510000) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12c3e6000) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x137512000) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1342c8000) [pid = 1656] [serial = 958] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11676a400) [pid = 1656] [serial = 1490] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1254e6800) [pid = 1656] [serial = 1433] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x126c5b400) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 10:09:47 INFO - PROCESS | 1656 | 1464368987013 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}] 10:09:47 INFO - PROCESS | 1656 | 1464368987146 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:09:47 INFO - PROCESS | 1656 | 1464368987158 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11663a000 == 27 [pid = 1656] [id = 516] 10:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1126e1800) [pid = 1656] [serial = 1548] [outer = 0x0] 10:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11274e800) [pid = 1656] [serial = 1549] [outer = 0x1126e1800] 10:09:47 INFO - PROCESS | 1656 | 1464368987185 Marionette DEBUG loaded listener.js 10:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x112976400) [pid = 1656] [serial = 1550] [outer = 0x1126e1800] 10:09:47 INFO - PROCESS | 1656 | 1464368987591 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]]]}] 10:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 674ms 10:09:47 INFO - PROCESS | 1656 | 1464368987620 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:09:47 INFO - PROCESS | 1656 | 1464368987622 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:09:47 INFO - PROCESS | 1656 | 1464368987624 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:09:47 INFO - PROCESS | 1656 | 1464368987626 Marionette TRACE conn2 <- [1,2038,null,{}] 10:09:47 INFO - PROCESS | 1656 | 1464368987635 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}] 10:09:47 INFO - PROCESS | 1656 | 1464368987749 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:09:47 INFO - PROCESS | 1656 | 1464368987756 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x118725000 == 28 [pid = 1656] [id = 517] 10:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1150fd400) [pid = 1656] [serial = 1551] [outer = 0x0] 10:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1164a8800) [pid = 1656] [serial = 1552] [outer = 0x1150fd400] 10:09:47 INFO - PROCESS | 1656 | 1464368987784 Marionette DEBUG loaded listener.js 10:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x116787000) [pid = 1656] [serial = 1553] [outer = 0x1150fd400] 10:09:48 INFO - PROCESS | 1656 | 1464368988115 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]]]}] 10:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 522ms 10:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:09:48 INFO - PROCESS | 1656 | 1464368988146 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:09:48 INFO - PROCESS | 1656 | 1464368988148 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:09:48 INFO - PROCESS | 1656 | 1464368988152 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:09:48 INFO - PROCESS | 1656 | 1464368988153 Marionette TRACE conn2 <- [1,2042,null,{}] 10:09:48 INFO - PROCESS | 1656 | 1464368988163 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}] 10:09:48 INFO - PROCESS | 1656 | 1464368988248 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:09:48 INFO - PROCESS | 1656 | 1464368988255 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c6f000 == 29 [pid = 1656] [id = 518] 10:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x116a5d400) [pid = 1656] [serial = 1554] [outer = 0x0] 10:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1180b9800) [pid = 1656] [serial = 1555] [outer = 0x116a5d400] 10:09:48 INFO - PROCESS | 1656 | 1464368988281 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1184fec00) [pid = 1656] [serial = 1556] [outer = 0x116a5d400] 10:09:48 INFO - PROCESS | 1656 | 1464368988621 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]]]}] 10:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 520ms 10:09:48 INFO - PROCESS | 1656 | 1464368988672 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:09:48 INFO - PROCESS | 1656 | 1464368988673 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:09:48 INFO - PROCESS | 1656 | 1464368988675 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:09:48 INFO - PROCESS | 1656 | 1464368988676 Marionette TRACE conn2 <- [1,2046,null,{}] 10:09:48 INFO - PROCESS | 1656 | 1464368988679 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}] 10:09:48 INFO - PROCESS | 1656 | 1464368988788 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:09:48 INFO - PROCESS | 1656 | 1464368988796 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x120d78000 == 30 [pid = 1656] [id = 519] 10:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1183f4c00) [pid = 1656] [serial = 1557] [outer = 0x0] 10:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1185a2c00) [pid = 1656] [serial = 1558] [outer = 0x1183f4c00] 10:09:48 INFO - PROCESS | 1656 | 1464368988821 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118deb400) [pid = 1656] [serial = 1559] [outer = 0x1183f4c00] 10:09:49 INFO - PROCESS | 1656 | 1464368989179 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]]]}] 10:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 10:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:09:49 INFO - PROCESS | 1656 | 1464368989194 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1656 | 1464368989195 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:09:49 INFO - PROCESS | 1656 | 1464368989197 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1656 | 1464368989198 Marionette TRACE conn2 <- [1,2050,null,{}] 10:09:49 INFO - PROCESS | 1656 | 1464368989200 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}] 10:09:49 INFO - PROCESS | 1656 | 1464368989327 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:09:49 INFO - PROCESS | 1656 | 1464368989343 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213d7800 == 31 [pid = 1656] [id = 520] 10:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119063400) [pid = 1656] [serial = 1560] [outer = 0x0] 10:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119568000) [pid = 1656] [serial = 1561] [outer = 0x119063400] 10:09:49 INFO - PROCESS | 1656 | 1464368989369 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119a74800) [pid = 1656] [serial = 1562] [outer = 0x119063400] 10:09:49 INFO - PROCESS | 1656 | 1464368989717 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]]]}] 10:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 10:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:09:49 INFO - PROCESS | 1656 | 1464368989767 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1656 | 1464368989768 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:09:49 INFO - PROCESS | 1656 | 1464368989770 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1656 | 1464368989771 Marionette TRACE conn2 <- [1,2054,null,{}] 10:09:49 INFO - PROCESS | 1656 | 1464368989773 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}] 10:09:49 INFO - PROCESS | 1656 | 1464368989880 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:09:49 INFO - PROCESS | 1656 | 1464368989914 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c99800 == 32 [pid = 1656] [id = 521] 10:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1192ad000) [pid = 1656] [serial = 1563] [outer = 0x0] 10:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119ca8400) [pid = 1656] [serial = 1564] [outer = 0x1192ad000] 10:09:49 INFO - PROCESS | 1656 | 1464368989939 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x121043800) [pid = 1656] [serial = 1565] [outer = 0x1192ad000] 10:09:50 INFO - PROCESS | 1656 | 1464368990253 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]]]}] 10:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 519ms 10:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:09:50 INFO - PROCESS | 1656 | 1464368990291 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:09:50 INFO - PROCESS | 1656 | 1464368990292 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:09:50 INFO - PROCESS | 1656 | 1464368990294 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:09:50 INFO - PROCESS | 1656 | 1464368990295 Marionette TRACE conn2 <- [1,2058,null,{}] 10:09:50 INFO - PROCESS | 1656 | 1464368990297 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}] 10:09:50 INFO - PROCESS | 1656 | 1464368990400 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:09:50 INFO - PROCESS | 1656 | 1464368990434 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12542b800 == 33 [pid = 1656] [id = 522] 10:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119ad4800) [pid = 1656] [serial = 1566] [outer = 0x0] 10:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x121048400) [pid = 1656] [serial = 1567] [outer = 0x119ad4800] 10:09:50 INFO - PROCESS | 1656 | 1464368990460 Marionette DEBUG loaded listener.js 10:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12133a000) [pid = 1656] [serial = 1568] [outer = 0x119ad4800] 10:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x112752000) [pid = 1656] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x113c51800) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11274c400) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x112749000) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x113ae7400) [pid = 1656] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:09:50 INFO - PROCESS | 1656 | 1464368990889 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]]]}] 10:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 619ms 10:09:50 INFO - PROCESS | 1656 | 1464368990915 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:09:50 INFO - PROCESS | 1656 | 1464368990918 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:09:50 INFO - PROCESS | 1656 | 1464368990932 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:09:50 INFO - PROCESS | 1656 | 1464368990933 Marionette TRACE conn2 <- [1,2062,null,{}] 10:09:50 INFO - PROCESS | 1656 | 1464368990940 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}] 10:09:51 INFO - PROCESS | 1656 | 1464368991027 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:09:51 INFO - PROCESS | 1656 | 1464368991031 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x125438800 == 34 [pid = 1656] [id = 523] 10:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1133ab400) [pid = 1656] [serial = 1569] [outer = 0x0] 10:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1180b6800) [pid = 1656] [serial = 1570] [outer = 0x1133ab400] 10:09:51 INFO - PROCESS | 1656 | 1464368991057 Marionette DEBUG loaded listener.js 10:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12133e000) [pid = 1656] [serial = 1571] [outer = 0x1133ab400] 10:09:51 INFO - PROCESS | 1656 | 1464368991379 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]]]}] 10:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 473ms 10:09:51 INFO - PROCESS | 1656 | 1464368991405 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:09:51 INFO - PROCESS | 1656 | 1464368991406 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:09:51 INFO - PROCESS | 1656 | 1464368991409 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 1656 | 1464368991410 Marionette TRACE conn2 <- [1,2066,null,{}] 10:09:51 INFO - PROCESS | 1656 | 1464368991412 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}] 10:09:51 INFO - PROCESS | 1656 | 1464368991499 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:09:51 INFO - PROCESS | 1656 | 1464368991553 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cb6000 == 35 [pid = 1656] [id = 524] 10:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x110f32000) [pid = 1656] [serial = 1572] [outer = 0x0] 10:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x121340800) [pid = 1656] [serial = 1573] [outer = 0x110f32000] 10:09:51 INFO - PROCESS | 1656 | 1464368991578 Marionette DEBUG loaded listener.js 10:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1213af000) [pid = 1656] [serial = 1574] [outer = 0x110f32000] 10:09:51 INFO - PROCESS | 1656 | 1464368991861 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]]]}] 10:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 10:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:09:51 INFO - PROCESS | 1656 | 1464368991928 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:09:51 INFO - PROCESS | 1656 | 1464368991930 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:09:51 INFO - PROCESS | 1656 | 1464368991932 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 1656 | 1464368991934 Marionette TRACE conn2 <- [1,2070,null,{}] 10:09:51 INFO - PROCESS | 1656 | 1464368991936 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}] 10:09:52 INFO - PROCESS | 1656 | 1464368992038 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:09:52 INFO - PROCESS | 1656 | 1464368992042 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12912f000 == 36 [pid = 1656] [id = 525] 10:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1213b5000) [pid = 1656] [serial = 1575] [outer = 0x0] 10:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x121866400) [pid = 1656] [serial = 1576] [outer = 0x1213b5000] 10:09:52 INFO - PROCESS | 1656 | 1464368992071 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1249a4000) [pid = 1656] [serial = 1577] [outer = 0x1213b5000] 10:09:52 INFO - PROCESS | 1656 | 1464368992422 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]]]}] 10:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 522ms 10:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:09:52 INFO - PROCESS | 1656 | 1464368992456 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:09:52 INFO - PROCESS | 1656 | 1464368992457 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:09:52 INFO - PROCESS | 1656 | 1464368992459 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 1656 | 1464368992460 Marionette TRACE conn2 <- [1,2074,null,{}] 10:09:52 INFO - PROCESS | 1656 | 1464368992463 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}] 10:09:52 INFO - PROCESS | 1656 | 1464368992551 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:09:52 INFO - PROCESS | 1656 | 1464368992556 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a78e800 == 37 [pid = 1656] [id = 526] 10:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1213ac800) [pid = 1656] [serial = 1578] [outer = 0x0] 10:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124bb0000) [pid = 1656] [serial = 1579] [outer = 0x1213ac800] 10:09:52 INFO - PROCESS | 1656 | 1464368992581 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124ccb800) [pid = 1656] [serial = 1580] [outer = 0x1213ac800] 10:09:52 INFO - PROCESS | 1656 | 1464368992919 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]]]}] 10:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 470ms 10:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:09:52 INFO - PROCESS | 1656 | 1464368992930 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:09:52 INFO - PROCESS | 1656 | 1464368992931 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:09:52 INFO - PROCESS | 1656 | 1464368992933 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 1656 | 1464368992934 Marionette TRACE conn2 <- [1,2078,null,{}] 10:09:52 INFO - PROCESS | 1656 | 1464368992940 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}] 10:09:53 INFO - PROCESS | 1656 | 1464368993037 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:09:53 INFO - PROCESS | 1656 | 1464368993158 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11321f800 == 38 [pid = 1656] [id = 527] 10:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x110e3f800) [pid = 1656] [serial = 1581] [outer = 0x0] 10:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x110f1d000) [pid = 1656] [serial = 1582] [outer = 0x110e3f800] 10:09:53 INFO - PROCESS | 1656 | 1464368993192 Marionette DEBUG loaded listener.js 10:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x111e34c00) [pid = 1656] [serial = 1583] [outer = 0x110e3f800] 10:09:53 INFO - PROCESS | 1656 | 1464368993648 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]]]}] 10:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 721ms 10:09:53 INFO - PROCESS | 1656 | 1464368993656 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:09:53 INFO - PROCESS | 1656 | 1464368993660 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:09:53 INFO - PROCESS | 1656 | 1464368993665 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:09:53 INFO - PROCESS | 1656 | 1464368993669 Marionette TRACE conn2 <- [1,2082,null,{}] 10:09:53 INFO - PROCESS | 1656 | 1464368993696 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}] 10:09:53 INFO - PROCESS | 1656 | 1464368993859 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:09:53 INFO - PROCESS | 1656 | 1464368993988 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11937d800 == 39 [pid = 1656] [id = 528] 10:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112faa800) [pid = 1656] [serial = 1584] [outer = 0x0] 10:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113343c00) [pid = 1656] [serial = 1585] [outer = 0x112faa800] 10:09:54 INFO - PROCESS | 1656 | 1464368994020 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1150f6800) [pid = 1656] [serial = 1586] [outer = 0x112faa800] 10:09:54 INFO - PROCESS | 1656 | 1464368994439 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]]]}] 10:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 798ms 10:09:54 INFO - PROCESS | 1656 | 1464368994465 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:09:54 INFO - PROCESS | 1656 | 1464368994468 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:09:54 INFO - PROCESS | 1656 | 1464368994471 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:09:54 INFO - PROCESS | 1656 | 1464368994472 Marionette TRACE conn2 <- [1,2086,null,{}] 10:09:54 INFO - PROCESS | 1656 | 1464368994475 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}] 10:09:54 INFO - PROCESS | 1656 | 1464368994587 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:09:54 INFO - PROCESS | 1656 | 1464368994656 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cbf800 == 40 [pid = 1656] [id = 529] 10:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11675c400) [pid = 1656] [serial = 1587] [outer = 0x0] 10:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117679400) [pid = 1656] [serial = 1588] [outer = 0x11675c400] 10:09:54 INFO - PROCESS | 1656 | 1464368994686 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1185af800) [pid = 1656] [serial = 1589] [outer = 0x11675c400] 10:09:55 INFO - PROCESS | 1656 | 1464368995138 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]]]}] 10:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 720ms 10:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:09:55 INFO - PROCESS | 1656 | 1464368995193 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:09:55 INFO - PROCESS | 1656 | 1464368995195 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:09:55 INFO - PROCESS | 1656 | 1464368995225 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:09:55 INFO - PROCESS | 1656 | 1464368995231 Marionette TRACE conn2 <- [1,2090,null,{}] 10:09:55 INFO - PROCESS | 1656 | 1464368995277 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}] 10:09:55 INFO - PROCESS | 1656 | 1464368995438 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:09:55 INFO - PROCESS | 1656 | 1464368995557 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b24e000 == 41 [pid = 1656] [id = 530] 10:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11850b400) [pid = 1656] [serial = 1590] [outer = 0x0] 10:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11973cc00) [pid = 1656] [serial = 1591] [outer = 0x11850b400] 10:09:55 INFO - PROCESS | 1656 | 1464368995590 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x120cd1c00) [pid = 1656] [serial = 1592] [outer = 0x11850b400] 10:09:56 INFO - PROCESS | 1656 | 1464368996015 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]]]}] 10:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 841ms 10:09:56 INFO - PROCESS | 1656 | 1464368996040 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1656 | 1464368996042 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:09:56 INFO - PROCESS | 1656 | 1464368996045 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1656 | 1464368996046 Marionette TRACE conn2 <- [1,2094,null,{}] 10:09:56 INFO - PROCESS | 1656 | 1464368996048 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}] 10:09:56 INFO - PROCESS | 1656 | 1464368996159 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:09:56 INFO - PROCESS | 1656 | 1464368996214 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b90d000 == 42 [pid = 1656] [id = 531] 10:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119763000) [pid = 1656] [serial = 1593] [outer = 0x0] 10:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x121506800) [pid = 1656] [serial = 1594] [outer = 0x119763000] 10:09:56 INFO - PROCESS | 1656 | 1464368996243 Marionette DEBUG loaded listener.js 10:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12388b000) [pid = 1656] [serial = 1595] [outer = 0x119763000] 10:09:56 INFO - PROCESS | 1656 | 1464368996682 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]]]}] 10:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 668ms 10:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:09:56 INFO - PROCESS | 1656 | 1464368996713 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1656 | 1464368996714 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:09:56 INFO - PROCESS | 1656 | 1464368996716 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1656 | 1464368996718 Marionette TRACE conn2 <- [1,2098,null,{}] 10:09:56 INFO - PROCESS | 1656 | 1464368996720 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}] 10:09:56 INFO - PROCESS | 1656 | 1464368996823 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:09:56 INFO - PROCESS | 1656 | 1464368996915 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x117599000 == 43 [pid = 1656] [id = 532] 10:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116761800) [pid = 1656] [serial = 1596] [outer = 0x0] 10:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1216d7000) [pid = 1656] [serial = 1597] [outer = 0x116761800] 10:09:56 INFO - PROCESS | 1656 | 1464368996963 Marionette DEBUG loaded listener.js 10:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12549a000) [pid = 1656] [serial = 1598] [outer = 0x116761800] 10:09:57 INFO - PROCESS | 1656 | 1464368997733 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]]]}] 10:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1071ms 10:09:57 INFO - PROCESS | 1656 | 1464368997793 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:09:57 INFO - PROCESS | 1656 | 1464368997797 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:09:57 INFO - PROCESS | 1656 | 1464368997805 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:09:57 INFO - PROCESS | 1656 | 1464368997808 Marionette TRACE conn2 <- [1,2102,null,{}] 10:09:57 INFO - PROCESS | 1656 | 1464368997814 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}] 10:09:57 INFO - PROCESS | 1656 | 1464368997953 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:09:58 INFO - PROCESS | 1656 | 1464368998051 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187d3800 == 44 [pid = 1656] [id = 533] 10:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x111c28000) [pid = 1656] [serial = 1599] [outer = 0x0] 10:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1126d7c00) [pid = 1656] [serial = 1600] [outer = 0x111c28000] 10:09:58 INFO - PROCESS | 1656 | 1464368998085 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x112972000) [pid = 1656] [serial = 1601] [outer = 0x111c28000] 10:09:58 INFO - PROCESS | 1656 | 1464368998517 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]]]}] 10:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 778ms 10:09:58 INFO - PROCESS | 1656 | 1464368998580 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:09:58 INFO - PROCESS | 1656 | 1464368998584 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:09:58 INFO - PROCESS | 1656 | 1464368998589 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:09:58 INFO - PROCESS | 1656 | 1464368998590 Marionette TRACE conn2 <- [1,2106,null,{}] 10:09:58 INFO - PROCESS | 1656 | 1464368998593 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}] 10:09:58 INFO - PROCESS | 1656 | 1464368998688 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:09:58 INFO - PROCESS | 1656 | 1464368998744 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f28000 == 45 [pid = 1656] [id = 534] 10:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x112ec3000) [pid = 1656] [serial = 1602] [outer = 0x0] 10:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11504d800) [pid = 1656] [serial = 1603] [outer = 0x112ec3000] 10:09:58 INFO - PROCESS | 1656 | 1464368998772 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x116763400) [pid = 1656] [serial = 1604] [outer = 0x112ec3000] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12a78e800 == 44 [pid = 1656] [id = 526] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12912f000 == 43 [pid = 1656] [id = 525] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126cb6000 == 42 [pid = 1656] [id = 524] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x125438800 == 41 [pid = 1656] [id = 523] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12542b800 == 40 [pid = 1656] [id = 522] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x123c99800 == 39 [pid = 1656] [id = 521] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x110f1fc00) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1213d7800 == 38 [pid = 1656] [id = 520] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x120d78000 == 37 [pid = 1656] [id = 519] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x119c6f000 == 36 [pid = 1656] [id = 518] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x118725000 == 35 [pid = 1656] [id = 517] 10:09:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11663a000 == 34 [pid = 1656] [id = 516] 10:09:59 INFO - PROCESS | 1656 | 1464368999161 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]]]}] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1150f9800) [pid = 1656] [serial = 1502] [outer = 0x0] [url = about:blank] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x112755400) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1164ab000) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x112fb3000) [pid = 1656] [serial = 1508] [outer = 0x0] [url = about:blank] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118251000) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x117177400) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11767e400) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116768400) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113ce2c00) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 10:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11825d800) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 10:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 622ms 10:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:09:59 INFO - PROCESS | 1656 | 1464368999212 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:09:59 INFO - PROCESS | 1656 | 1464368999213 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:09:59 INFO - PROCESS | 1656 | 1464368999215 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1656 | 1464368999218 Marionette TRACE conn2 <- [1,2110,null,{}] 10:09:59 INFO - PROCESS | 1656 | 1464368999225 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}] 10:09:59 INFO - PROCESS | 1656 | 1464368999308 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:09:59 INFO - PROCESS | 1656 | 1464368999316 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11870e000 == 35 [pid = 1656] [id = 535] 10:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x116788400) [pid = 1656] [serial = 1605] [outer = 0x0] 10:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x117677000) [pid = 1656] [serial = 1606] [outer = 0x116788400] 10:09:59 INFO - PROCESS | 1656 | 1464368999345 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118250c00) [pid = 1656] [serial = 1607] [outer = 0x116788400] 10:09:59 INFO - PROCESS | 1656 | 1464368999677 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]]]}] 10:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 473ms 10:09:59 INFO - PROCESS | 1656 | 1464368999690 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:09:59 INFO - PROCESS | 1656 | 1464368999691 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:09:59 INFO - PROCESS | 1656 | 1464368999693 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1656 | 1464368999695 Marionette TRACE conn2 <- [1,2114,null,{}] 10:09:59 INFO - PROCESS | 1656 | 1464368999697 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}] 10:09:59 INFO - PROCESS | 1656 | 1464368999809 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:09:59 INFO - PROCESS | 1656 | 1464368999862 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11985a000 == 36 [pid = 1656] [id = 536] 10:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118251400) [pid = 1656] [serial = 1608] [outer = 0x0] 10:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1184f0000) [pid = 1656] [serial = 1609] [outer = 0x118251400] 10:09:59 INFO - PROCESS | 1656 | 1464368999888 Marionette DEBUG loaded listener.js 10:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1185ac000) [pid = 1656] [serial = 1610] [outer = 0x118251400] 10:10:00 INFO - PROCESS | 1656 | 1464369000179 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]]]}] 10:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 517ms 10:10:00 INFO - PROCESS | 1656 | 1464369000220 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1656 | 1464369000224 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:10:00 INFO - PROCESS | 1656 | 1464369000227 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1656 | 1464369000228 Marionette TRACE conn2 <- [1,2118,null,{}] 10:10:00 INFO - PROCESS | 1656 | 1464369000231 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}] 10:10:00 INFO - PROCESS | 1656 | 1464369000311 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:10:00 INFO - PROCESS | 1656 | 1464369000371 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f5c800 == 37 [pid = 1656] [id = 537] 10:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11825a400) [pid = 1656] [serial = 1611] [outer = 0x0] 10:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11875f800) [pid = 1656] [serial = 1612] [outer = 0x11825a400] 10:10:00 INFO - PROCESS | 1656 | 1464369000397 Marionette DEBUG loaded listener.js 10:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1193d6800) [pid = 1656] [serial = 1613] [outer = 0x11825a400] 10:10:00 INFO - PROCESS | 1656 | 1464369000678 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]]]}] 10:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 470ms 10:10:00 INFO - PROCESS | 1656 | 1464369000697 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1656 | 1464369000699 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:10:00 INFO - PROCESS | 1656 | 1464369000708 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1656 | 1464369000709 Marionette TRACE conn2 <- [1,2122,null,{}] 10:10:00 INFO - PROCESS | 1656 | 1464369000712 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}] 10:10:00 INFO - PROCESS | 1656 | 1464369000813 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:10:00 INFO - PROCESS | 1656 | 1464369000818 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11870f800 == 38 [pid = 1656] [id = 538] 10:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1193db800) [pid = 1656] [serial = 1614] [outer = 0x0] 10:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11956d800) [pid = 1656] [serial = 1615] [outer = 0x1193db800] 10:10:00 INFO - PROCESS | 1656 | 1464369000844 Marionette DEBUG loaded listener.js 10:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x121137c00) [pid = 1656] [serial = 1616] [outer = 0x1193db800] 10:10:01 INFO - PROCESS | 1656 | 1464369001194 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]]]}] 10:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 525ms 10:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:10:01 INFO - PROCESS | 1656 | 1464369001249 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:10:01 INFO - PROCESS | 1656 | 1464369001251 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:10:01 INFO - PROCESS | 1656 | 1464369001254 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:10:01 INFO - PROCESS | 1656 | 1464369001255 Marionette TRACE conn2 <- [1,2126,null,{}] 10:10:01 INFO - PROCESS | 1656 | 1464369001258 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}] 10:10:01 INFO - PROCESS | 1656 | 1464369001438 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:10:01 INFO - PROCESS | 1656 | 1464369001455 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12646c000 == 39 [pid = 1656] [id = 539] 10:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x121044000) [pid = 1656] [serial = 1617] [outer = 0x0] 10:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1213ae400) [pid = 1656] [serial = 1618] [outer = 0x121044000] 10:10:01 INFO - PROCESS | 1656 | 1464369001495 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x121864400) [pid = 1656] [serial = 1619] [outer = 0x121044000] 10:10:01 INFO - PROCESS | 1656 | 1464369001897 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]]]}] 10:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 10:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:10:01 INFO - PROCESS | 1656 | 1464369001925 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:10:01 INFO - PROCESS | 1656 | 1464369001927 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:10:01 INFO - PROCESS | 1656 | 1464369001930 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:10:01 INFO - PROCESS | 1656 | 1464369001932 Marionette TRACE conn2 <- [1,2130,null,{}] 10:10:01 INFO - PROCESS | 1656 | 1464369001936 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}] 10:10:02 INFO - PROCESS | 1656 | 1464369002089 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:10:02 INFO - PROCESS | 1656 | 1464369002136 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a44800 == 40 [pid = 1656] [id = 540] 10:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12150c400) [pid = 1656] [serial = 1620] [outer = 0x0] 10:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12499e400) [pid = 1656] [serial = 1621] [outer = 0x12150c400] 10:10:02 INFO - PROCESS | 1656 | 1464369002189 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124cd0800) [pid = 1656] [serial = 1622] [outer = 0x12150c400] 10:10:02 INFO - PROCESS | 1656 | 1464369002587 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] 10:10:02 INFO - PROCESS | 1656 | 1464369002606 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:10:02 INFO - PROCESS | 1656 | 1464369002608 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1656 | 1464369002609 Marionette TRACE conn2 <- [1,2134,null,{}] 10:10:02 INFO - PROCESS | 1656 | 1464369002612 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}] 10:10:02 INFO - PROCESS | 1656 | 1464369002713 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:10:02 INFO - PROCESS | 1656 | 1464369002725 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292fb800 == 41 [pid = 1656] [id = 541] 10:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12388f800) [pid = 1656] [serial = 1623] [outer = 0x0] 10:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1254e8c00) [pid = 1656] [serial = 1624] [outer = 0x12388f800] 10:10:02 INFO - PROCESS | 1656 | 1464369002751 Marionette DEBUG loaded listener.js 10:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x125d53800) [pid = 1656] [serial = 1625] [outer = 0x12388f800] 10:10:03 INFO - PROCESS | 1656 | 1464369003097 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]]]}] 10:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 518ms 10:10:03 INFO - PROCESS | 1656 | 1464369003127 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1656 | 1464369003128 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:10:03 INFO - PROCESS | 1656 | 1464369003138 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1656 | 1464369003139 Marionette TRACE conn2 <- [1,2138,null,{}] 10:10:03 INFO - PROCESS | 1656 | 1464369003142 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}] 10:10:03 INFO - PROCESS | 1656 | 1464369003246 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1183f4c00) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1126c7000) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x110f39400) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1192ad000) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119063400) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1213b5000) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x110e3ec00) [pid = 1656] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1150fd400) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1126e1800) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1133ab400) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x116a5d400) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x110f32000) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:10:03 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119ad4800) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:10:03 INFO - PROCESS | 1656 | 1464369003531 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f74000 == 42 [pid = 1656] [id = 542] 10:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x110f32000) [pid = 1656] [serial = 1626] [outer = 0x0] 10:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1126ce000) [pid = 1656] [serial = 1627] [outer = 0x110f32000] 10:10:03 INFO - PROCESS | 1656 | 1464369003562 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11825c400) [pid = 1656] [serial = 1628] [outer = 0x110f32000] 10:10:03 INFO - PROCESS | 1656 | 1464369003861 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]]]}] 10:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 773ms 10:10:03 INFO - PROCESS | 1656 | 1464369003912 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:10:03 INFO - PROCESS | 1656 | 1464369003913 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:10:03 INFO - PROCESS | 1656 | 1464369003916 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:10:03 INFO - PROCESS | 1656 | 1464369003917 Marionette TRACE conn2 <- [1,2142,null,{}] 10:10:03 INFO - PROCESS | 1656 | 1464369003920 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}] 10:10:04 INFO - PROCESS | 1656 | 1464369004017 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:10:04 INFO - PROCESS | 1656 | 1464369004022 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba3f800 == 43 [pid = 1656] [id = 543] 10:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11953a400) [pid = 1656] [serial = 1629] [outer = 0x0] 10:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1265c4c00) [pid = 1656] [serial = 1630] [outer = 0x11953a400] 10:10:04 INFO - PROCESS | 1656 | 1464369004051 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126bb2800) [pid = 1656] [serial = 1631] [outer = 0x11953a400] 10:10:04 INFO - PROCESS | 1656 | 1464369004397 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] 10:10:04 INFO - PROCESS | 1656 | 1464369004442 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:10:04 INFO - PROCESS | 1656 | 1464369004445 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 1656 | 1464369004447 Marionette TRACE conn2 <- [1,2146,null,{}] 10:10:04 INFO - PROCESS | 1656 | 1464369004450 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}] 10:10:04 INFO - PROCESS | 1656 | 1464369004584 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:10:04 INFO - PROCESS | 1656 | 1464369004591 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be4e000 == 44 [pid = 1656] [id = 544] 10:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x126c55800) [pid = 1656] [serial = 1632] [outer = 0x0] 10:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x126c5d800) [pid = 1656] [serial = 1633] [outer = 0x126c55800] 10:10:04 INFO - PROCESS | 1656 | 1464369004631 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1288c6400) [pid = 1656] [serial = 1634] [outer = 0x126c55800] 10:10:05 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 10:10:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 10:10:05 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1 10:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:05 INFO - _addTest/ [0,2149,"getWindowHandle",null] 10:10:05 INFO - PROCESS | 1656 | 1464369005067 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:10:05 INFO - PROCESS | 1656 | 1464369005075 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 1656 | 1464369005076 Marionette TRACE conn2 <- [1,2150,null,{}] 10:10:05 INFO - PROCESS | 1656 | 1464369005098 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}] 10:10:05 INFO - PROCESS | 1656 | 1464369005192 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:10:05 INFO - PROCESS | 1656 | 1464369005197 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfe5000 == 45 [pid = 1656] [id = 545] 10:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1288c9c00) [pid = 1656] [serial = 1635] [outer = 0x0] 10:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x121049800) [pid = 1656] [serial = 1636] [outer = 0x1288c9c00] 10:10:05 INFO - PROCESS | 1656 | 1464369005222 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128a75000) [pid = 1656] [serial = 1637] [outer = 0x1288c9c00] 10:10:05 INFO - PROCESS | 1656 | 1464369005730 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]]]}] 10:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 687ms 10:10:05 INFO - PROCESS | 1656 | 1464369005765 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:10:05 INFO - PROCESS | 1656 | 1464369005767 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:10:05 INFO - PROCESS | 1656 | 1464369005775 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 1656 | 1464369005779 Marionette TRACE conn2 <- [1,2154,null,{}] 10:10:05 INFO - PROCESS | 1656 | 1464369005785 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}] 10:10:05 INFO - PROCESS | 1656 | 1464369005947 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:10:06 INFO - PROCESS | 1656 | 1464369006091 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1171fa000 == 46 [pid = 1656] [id = 546] 10:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1126e1800) [pid = 1656] [serial = 1638] [outer = 0x0] 10:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x112754400) [pid = 1656] [serial = 1639] [outer = 0x1126e1800] 10:10:06 INFO - PROCESS | 1656 | 1464369006123 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x112e15800) [pid = 1656] [serial = 1640] [outer = 0x1126e1800] 10:10:06 INFO - PROCESS | 1656 | 1464369006557 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]]]}] 10:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 824ms 10:10:06 INFO - PROCESS | 1656 | 1464369006599 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:10:06 INFO - PROCESS | 1656 | 1464369006604 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:10:06 INFO - PROCESS | 1656 | 1464369006609 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:10:06 INFO - PROCESS | 1656 | 1464369006610 Marionette TRACE conn2 <- [1,2158,null,{}] 10:10:06 INFO - PROCESS | 1656 | 1464369006613 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}] 10:10:06 INFO - PROCESS | 1656 | 1464369006723 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:10:06 INFO - PROCESS | 1656 | 1464369006781 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213ce000 == 47 [pid = 1656] [id = 547] 10:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x113344c00) [pid = 1656] [serial = 1641] [outer = 0x0] 10:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11675cc00) [pid = 1656] [serial = 1642] [outer = 0x113344c00] 10:10:06 INFO - PROCESS | 1656 | 1464369006811 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1180b6c00) [pid = 1656] [serial = 1643] [outer = 0x113344c00] 10:10:07 INFO - PROCESS | 1656 | 1464369007274 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]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 720ms 10:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:10:07 INFO - PROCESS | 1656 | 1464369007329 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:10:07 INFO - PROCESS | 1656 | 1464369007330 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:10:07 INFO - PROCESS | 1656 | 1464369007333 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1656 | 1464369007336 Marionette TRACE conn2 <- [1,2162,null,{}] 10:10:07 INFO - PROCESS | 1656 | 1464369007363 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}] 10:10:07 INFO - PROCESS | 1656 | 1464369007473 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:10:07 INFO - PROCESS | 1656 | 1464369007546 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfea000 == 48 [pid = 1656] [id = 548] 10:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11905c400) [pid = 1656] [serial = 1644] [outer = 0x0] 10:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x119764400) [pid = 1656] [serial = 1645] [outer = 0x11905c400] 10:10:07 INFO - PROCESS | 1656 | 1464369007578 Marionette DEBUG loaded listener.js 10:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x120ccfc00) [pid = 1656] [serial = 1646] [outer = 0x11905c400] 10:10:08 INFO - PROCESS | 1656 | 1464369008007 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 737ms 10:10:08 INFO - PROCESS | 1656 | 1464369008071 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:10:08 INFO - PROCESS | 1656 | 1464369008073 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:10:08 INFO - PROCESS | 1656 | 1464369008075 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1656 | 1464369008076 Marionette TRACE conn2 <- [1,2166,null,{}] 10:10:08 INFO - PROCESS | 1656 | 1464369008079 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}] 10:10:08 INFO - PROCESS | 1656 | 1464369008188 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:10:08 INFO - PROCESS | 1656 | 1464369008258 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c548800 == 49 [pid = 1656] [id = 549] 10:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x121047c00) [pid = 1656] [serial = 1647] [outer = 0x0] 10:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x121432400) [pid = 1656] [serial = 1648] [outer = 0x121047c00] 10:10:08 INFO - PROCESS | 1656 | 1464369008291 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x125495400) [pid = 1656] [serial = 1649] [outer = 0x121047c00] 10:10:08 INFO - PROCESS | 1656 | 1464369008721 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]]]}] 10:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 669ms 10:10:08 INFO - PROCESS | 1656 | 1464369008745 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:10:08 INFO - PROCESS | 1656 | 1464369008746 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:10:08 INFO - PROCESS | 1656 | 1464369008748 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:10:08 INFO - PROCESS | 1656 | 1464369008750 Marionette TRACE conn2 <- [1,2170,null,{}] 10:10:08 INFO - PROCESS | 1656 | 1464369008771 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}] 10:10:08 INFO - PROCESS | 1656 | 1464369008876 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:10:08 INFO - PROCESS | 1656 | 1464369008934 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e4800 == 50 [pid = 1656] [id = 550] 10:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x125493800) [pid = 1656] [serial = 1650] [outer = 0x0] 10:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x126751400) [pid = 1656] [serial = 1651] [outer = 0x125493800] 10:10:08 INFO - PROCESS | 1656 | 1464369008964 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x126c55c00) [pid = 1656] [serial = 1652] [outer = 0x125493800] 10:10:09 INFO - PROCESS | 1656 | 1464369009443 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]]]}] 10:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 740ms 10:10:09 INFO - PROCESS | 1656 | 1464369009497 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1656 | 1464369009499 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:10:09 INFO - PROCESS | 1656 | 1464369009505 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1656 | 1464369009507 Marionette TRACE conn2 <- [1,2174,null,{}] 10:10:09 INFO - PROCESS | 1656 | 1464369009509 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}] 10:10:09 INFO - PROCESS | 1656 | 1464369009630 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:10:09 INFO - PROCESS | 1656 | 1464369009703 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12541a000 == 51 [pid = 1656] [id = 551] 10:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x119ca7c00) [pid = 1656] [serial = 1653] [outer = 0x0] 10:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x124be8400) [pid = 1656] [serial = 1654] [outer = 0x119ca7c00] 10:10:09 INFO - PROCESS | 1656 | 1464369009735 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x128bad400) [pid = 1656] [serial = 1655] [outer = 0x119ca7c00] 10:10:10 INFO - PROCESS | 1656 | 1464369010400 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]]]}] 10:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 921ms 10:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:10:10 INFO - PROCESS | 1656 | 1464369010426 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:10:10 INFO - PROCESS | 1656 | 1464369010428 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:10:10 INFO - PROCESS | 1656 | 1464369010431 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1656 | 1464369010433 Marionette TRACE conn2 <- [1,2178,null,{}] 10:10:10 INFO - PROCESS | 1656 | 1464369010440 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}] 10:10:10 INFO - PROCESS | 1656 | 1464369010576 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:10:10 INFO - PROCESS | 1656 | 1464369010667 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x121165800 == 52 [pid = 1656] [id = 552] 10:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1126de000) [pid = 1656] [serial = 1656] [outer = 0x0] 10:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11274b000) [pid = 1656] [serial = 1657] [outer = 0x1126de000] 10:10:10 INFO - PROCESS | 1656 | 1464369010709 Marionette DEBUG loaded listener.js 10:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x112faec00) [pid = 1656] [serial = 1658] [outer = 0x1126de000] 10:10:11 INFO - PROCESS | 1656 | 1464369011206 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]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 825ms 10:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:10:11 INFO - PROCESS | 1656 | 1464369011257 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1656 | 1464369011260 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:10:11 INFO - PROCESS | 1656 | 1464369011265 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1656 | 1464369011267 Marionette TRACE conn2 <- [1,2182,null,{}] 10:10:11 INFO - PROCESS | 1656 | 1464369011269 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}] 10:10:11 INFO - PROCESS | 1656 | 1464369011366 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:10:11 INFO - PROCESS | 1656 | 1464369011438 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1181a3000 == 53 [pid = 1656] [id = 553] 10:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x113a6f800) [pid = 1656] [serial = 1659] [outer = 0x0] 10:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1166c7c00) [pid = 1656] [serial = 1660] [outer = 0x113a6f800] 10:10:11 INFO - PROCESS | 1656 | 1464369011466 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x11767e400) [pid = 1656] [serial = 1661] [outer = 0x113a6f800] 10:10:11 INFO - PROCESS | 1656 | 1464369011896 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]]]}] 10:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 672ms 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12be4e000 == 52 [pid = 1656] [id = 544] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba3f800 == 51 [pid = 1656] [id = 543] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x115f74000 == 50 [pid = 1656] [id = 542] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1292fb800 == 49 [pid = 1656] [id = 541] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x128a44800 == 48 [pid = 1656] [id = 540] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12646c000 == 47 [pid = 1656] [id = 539] 10:10:11 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x11875c800) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 10:10:11 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x112ccd000) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 10:10:11 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x118252c00) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 10:10:11 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x110f17400) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 10:10:11 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x119566800) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 10:10:11 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11609c800) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 10:10:11 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1193d9000) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11870f800 == 46 [pid = 1656] [id = 538] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x120f5c800 == 45 [pid = 1656] [id = 537] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11985a000 == 44 [pid = 1656] [id = 536] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11870e000 == 43 [pid = 1656] [id = 535] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x116f28000 == 42 [pid = 1656] [id = 534] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1187d3800 == 41 [pid = 1656] [id = 533] 10:10:11 INFO - PROCESS | 1656 | 1464369011979 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1656 | 1464369011980 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11937d800 == 40 [pid = 1656] [id = 528] 10:10:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11321f800 == 39 [pid = 1656] [id = 527] 10:10:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:10:12 INFO - PROCESS | 1656 | 1464369011991 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 1656 | 1464369011993 Marionette TRACE conn2 <- [1,2186,null,{}] 10:10:12 INFO - PROCESS | 1656 | 1464369012002 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}] 10:10:12 INFO - PROCESS | 1656 | 1464369012093 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1185a2c00) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1133aac00) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1121a8400) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x118deb400) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x121043800) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1126e2400) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x119a74800) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1249a4000) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x111e33800) [pid = 1656] [serial = 1505] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x116787000) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119ca8400) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1183ea400) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x124bb0000) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11274e800) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1180b6800) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1184fec00) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119568000) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x121340800) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12133e000) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1213af000) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x121048400) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x121866400) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12133a000) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1180b9800) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1164a8800) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x112976400) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 10:10:12 INFO - PROCESS | 1656 | 1464369012164 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x117003000 == 40 [pid = 1656] [id = 554] 10:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1121a8400) [pid = 1656] [serial = 1662] [outer = 0x0] 10:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1164a8800) [pid = 1656] [serial = 1663] [outer = 0x1121a8400] 10:10:12 INFO - PROCESS | 1656 | 1464369012195 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1185a0c00) [pid = 1656] [serial = 1664] [outer = 0x1121a8400] 10:10:12 INFO - PROCESS | 1656 | 1464369012499 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]]]}] 10:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 529ms 10:10:12 INFO - PROCESS | 1656 | 1464369012514 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:10:12 INFO - PROCESS | 1656 | 1464369012516 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:10:12 INFO - PROCESS | 1656 | 1464369012527 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 1656 | 1464369012528 Marionette TRACE conn2 <- [1,2190,null,{}] 10:10:12 INFO - PROCESS | 1656 | 1464369012530 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}] 10:10:12 INFO - PROCESS | 1656 | 1464369012623 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:10:12 INFO - PROCESS | 1656 | 1464369012698 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x119092800 == 41 [pid = 1656] [id = 555] 10:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11825dc00) [pid = 1656] [serial = 1665] [outer = 0x0] 10:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x118debc00) [pid = 1656] [serial = 1666] [outer = 0x11825dc00] 10:10:12 INFO - PROCESS | 1656 | 1464369012726 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119731400) [pid = 1656] [serial = 1667] [outer = 0x11825dc00] 10:10:13 INFO - PROCESS | 1656 | 1464369013012 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]]]}] 10:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 10:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:10:13 INFO - PROCESS | 1656 | 1464369013045 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1656 | 1464369013046 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:10:13 INFO - PROCESS | 1656 | 1464369013048 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1656 | 1464369013050 Marionette TRACE conn2 <- [1,2194,null,{}] 10:10:13 INFO - PROCESS | 1656 | 1464369013054 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}] 10:10:13 INFO - PROCESS | 1656 | 1464369013147 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:10:13 INFO - PROCESS | 1656 | 1464369013152 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131a6000 == 42 [pid = 1656] [id = 556] 10:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x119770000) [pid = 1656] [serial = 1668] [outer = 0x0] 10:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119ad3c00) [pid = 1656] [serial = 1669] [outer = 0x119770000] 10:10:13 INFO - PROCESS | 1656 | 1464369013180 Marionette DEBUG loaded listener.js 10:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12104b000) [pid = 1656] [serial = 1670] [outer = 0x119770000] 10:10:13 INFO - PROCESS | 1656 | 1464369013544 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]]]}] 10:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 10:10:13 INFO - PROCESS | 1656 | 1464369013570 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:10:13 INFO - PROCESS | 1656 | 1464369013572 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:10:13 INFO - PROCESS | 1656 | 1464369013574 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1656 | 1464369013575 Marionette TRACE conn2 <- [1,2198,null,{}] 10:10:13 INFO - PROCESS | 1656 | 1464369013577 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}] 10:10:13 INFO - PROCESS | 1656 | 1464369013679 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:10:13 INFO - PROCESS | 1656 | 1464369013685 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x126796800 == 43 [pid = 1656] [id = 557] 10:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x121345800) [pid = 1656] [serial = 1671] [outer = 0x0] 10:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12197b400) [pid = 1656] [serial = 1672] [outer = 0x121345800] 10:10:13 INFO - PROCESS | 1656 | 1464369013711 Marionette DEBUG loaded listener.js 10:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x125499400) [pid = 1656] [serial = 1673] [outer = 0x121345800] 10:10:14 INFO - PROCESS | 1656 | 1464369014054 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]]]}] 10:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 10:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:10:14 INFO - PROCESS | 1656 | 1464369014092 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1656 | 1464369014093 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:10:14 INFO - PROCESS | 1656 | 1464369014095 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1656 | 1464369014097 Marionette TRACE conn2 <- [1,2202,null,{}] 10:10:14 INFO - PROCESS | 1656 | 1464369014099 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}] 10:10:14 INFO - PROCESS | 1656 | 1464369014184 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:10:14 INFO - PROCESS | 1656 | 1464369014259 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x129116800 == 44 [pid = 1656] [id = 558] 10:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x124be5000) [pid = 1656] [serial = 1674] [outer = 0x0] 10:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x125d52000) [pid = 1656] [serial = 1675] [outer = 0x124be5000] 10:10:14 INFO - PROCESS | 1656 | 1464369014291 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1265c4400) [pid = 1656] [serial = 1676] [outer = 0x124be5000] 10:10:14 INFO - PROCESS | 1656 | 1464369014633 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]]]}] 10:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 568ms 10:10:14 INFO - PROCESS | 1656 | 1464369014665 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1656 | 1464369014666 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:10:14 INFO - PROCESS | 1656 | 1464369014674 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1656 | 1464369014676 Marionette TRACE conn2 <- [1,2206,null,{}] 10:10:14 INFO - PROCESS | 1656 | 1464369014678 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}] 10:10:14 INFO - PROCESS | 1656 | 1464369014783 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:10:14 INFO - PROCESS | 1656 | 1464369014820 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x129558000 == 45 [pid = 1656] [id = 559] 10:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x126417000) [pid = 1656] [serial = 1677] [outer = 0x0] 10:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126c58000) [pid = 1656] [serial = 1678] [outer = 0x126417000] 10:10:14 INFO - PROCESS | 1656 | 1464369014845 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1288ca400) [pid = 1656] [serial = 1679] [outer = 0x126417000] 10:10:15 INFO - PROCESS | 1656 | 1464369015172 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]]]}] 10:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 10:10:15 INFO - PROCESS | 1656 | 1464369015195 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:10:15 INFO - PROCESS | 1656 | 1464369015196 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:10:15 INFO - PROCESS | 1656 | 1464369015199 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1656 | 1464369015200 Marionette TRACE conn2 <- [1,2210,null,{}] 10:10:15 INFO - PROCESS | 1656 | 1464369015205 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}] 10:10:15 INFO - PROCESS | 1656 | 1464369015314 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:10:15 INFO - PROCESS | 1656 | 1464369015328 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b24d800 == 46 [pid = 1656] [id = 560] 10:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1288cb400) [pid = 1656] [serial = 1680] [outer = 0x0] 10:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x128a75400) [pid = 1656] [serial = 1681] [outer = 0x1288cb400] 10:10:15 INFO - PROCESS | 1656 | 1464369015353 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x128aca000) [pid = 1656] [serial = 1682] [outer = 0x1288cb400] 10:10:15 INFO - PROCESS | 1656 | 1464369015716 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]]]}] 10:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 10:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:10:15 INFO - PROCESS | 1656 | 1464369015722 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:10:15 INFO - PROCESS | 1656 | 1464369015723 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:10:15 INFO - PROCESS | 1656 | 1464369015726 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1656 | 1464369015727 Marionette TRACE conn2 <- [1,2214,null,{}] 10:10:15 INFO - PROCESS | 1656 | 1464369015730 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}] 10:10:15 INFO - PROCESS | 1656 | 1464369015856 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:10:15 INFO - PROCESS | 1656 | 1464369015875 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be3e800 == 47 [pid = 1656] [id = 561] 10:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11324ac00) [pid = 1656] [serial = 1683] [outer = 0x0] 10:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128ad3c00) [pid = 1656] [serial = 1684] [outer = 0x11324ac00] 10:10:15 INFO - PROCESS | 1656 | 1464369015915 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128bb1000) [pid = 1656] [serial = 1685] [outer = 0x11324ac00] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x117176400) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1126d8000) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x119560400) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x116766400) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x110e3d000) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1133aa800) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1192a5400) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x111ed7800) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12150c400) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12388f800) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x112ec3000) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x111c28000) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x116788400) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x118251400) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11825a400) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x116761800) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x126c55800) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x110f32000) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1193db800) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x121044000) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:10:16 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11953a400) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:10:16 INFO - PROCESS | 1656 | 1464369016531 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]]]}] 10:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 818ms 10:10:16 INFO - PROCESS | 1656 | 1464369016545 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:10:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:10:16 INFO - PROCESS | 1656 | 1464369016546 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:10:16 INFO - PROCESS | 1656 | 1464369016549 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1656 | 1464369016551 Marionette TRACE conn2 <- [1,2218,null,{}] 10:10:16 INFO - PROCESS | 1656 | 1464369016555 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}] 10:10:16 INFO - PROCESS | 1656 | 1464369016676 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:10:16 INFO - PROCESS | 1656 | 1464369016738 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265b8000 == 48 [pid = 1656] [id = 562] 10:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x110f1f400) [pid = 1656] [serial = 1686] [outer = 0x0] 10:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1193d9400) [pid = 1656] [serial = 1687] [outer = 0x110f1f400] 10:10:16 INFO - PROCESS | 1656 | 1464369016770 Marionette DEBUG loaded listener.js 10:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1254e8000) [pid = 1656] [serial = 1688] [outer = 0x110f1f400] 10:10:17 INFO - PROCESS | 1656 | 1464369017055 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]]]}] 10:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 523ms 10:10:17 INFO - PROCESS | 1656 | 1464369017077 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:10:17 INFO - PROCESS | 1656 | 1464369017087 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:10:17 INFO - PROCESS | 1656 | 1464369017097 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1656 | 1464369017098 Marionette TRACE conn2 <- [1,2222,null,{}] 10:10:17 INFO - PROCESS | 1656 | 1464369017101 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}] 10:10:17 INFO - PROCESS | 1656 | 1464369017195 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:10:17 INFO - PROCESS | 1656 | 1464369017200 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c999000 == 49 [pid = 1656] [id = 563] 10:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12388f800) [pid = 1656] [serial = 1689] [outer = 0x0] 10:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x128ef4400) [pid = 1656] [serial = 1690] [outer = 0x12388f800] 10:10:17 INFO - PROCESS | 1656 | 1464369017226 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12913bc00) [pid = 1656] [serial = 1691] [outer = 0x12388f800] 10:10:17 INFO - PROCESS | 1656 | 1464369017558 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]]]}] 10:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 471ms 10:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:10:17 INFO - PROCESS | 1656 | 1464369017570 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:10:17 INFO - PROCESS | 1656 | 1464369017573 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:10:17 INFO - PROCESS | 1656 | 1464369017575 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1656 | 1464369017576 Marionette TRACE conn2 <- [1,2226,null,{}] 10:10:17 INFO - PROCESS | 1656 | 1464369017579 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}] 10:10:17 INFO - PROCESS | 1656 | 1464369017698 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:10:17 INFO - PROCESS | 1656 | 1464369017706 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cc9c000 == 50 [pid = 1656] [id = 564] 10:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1193e2400) [pid = 1656] [serial = 1692] [outer = 0x0] 10:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12913b800) [pid = 1656] [serial = 1693] [outer = 0x1193e2400] 10:10:17 INFO - PROCESS | 1656 | 1464369017731 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1291e3400) [pid = 1656] [serial = 1694] [outer = 0x1193e2400] 10:10:18 INFO - PROCESS | 1656 | 1464369018054 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]]]}] 10:10:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:10:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms 10:10:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:10:18 INFO - PROCESS | 1656 | 1464369018096 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:10:18 INFO - PROCESS | 1656 | 1464369018097 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:10:18 INFO - PROCESS | 1656 | 1464369018099 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:10:18 INFO - PROCESS | 1656 | 1464369018100 Marionette TRACE conn2 <- [1,2230,null,{}] 10:10:18 INFO - PROCESS | 1656 | 1464369018103 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}] 10:10:18 INFO - PROCESS | 1656 | 1464369018200 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:10:18 INFO - PROCESS | 1656 | 1464369018205 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d205800 == 51 [pid = 1656] [id = 565] 10:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x124ccac00) [pid = 1656] [serial = 1695] [outer = 0x0] 10:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1291ec400) [pid = 1656] [serial = 1696] [outer = 0x124ccac00] 10:10:18 INFO - PROCESS | 1656 | 1464369018230 Marionette DEBUG loaded listener.js 10:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x129443000) [pid = 1656] [serial = 1697] [outer = 0x124ccac00] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x126cbf800 == 50 [pid = 1656] [id = 529] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b90d000 == 49 [pid = 1656] [id = 531] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b24e000 == 48 [pid = 1656] [id = 530] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x117599000 == 47 [pid = 1656] [id = 532] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1181a3000 == 46 [pid = 1656] [id = 553] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x121165800 == 45 [pid = 1656] [id = 552] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12541a000 == 44 [pid = 1656] [id = 551] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e4800 == 43 [pid = 1656] [id = 550] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c548800 == 42 [pid = 1656] [id = 549] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfea000 == 41 [pid = 1656] [id = 548] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1213ce000 == 40 [pid = 1656] [id = 547] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfe5000 == 39 [pid = 1656] [id = 545] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1171fa000 == 38 [pid = 1656] [id = 546] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1131a6000 == 37 [pid = 1656] [id = 556] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x129116800 == 36 [pid = 1656] [id = 558] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x129558000 == 35 [pid = 1656] [id = 559] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x117003000 == 34 [pid = 1656] [id = 554] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c999000 == 33 [pid = 1656] [id = 563] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x126796800 == 32 [pid = 1656] [id = 557] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119092800 == 31 [pid = 1656] [id = 555] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1265b8000 == 30 [pid = 1656] [id = 562] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12be3e800 == 29 [pid = 1656] [id = 561] 10:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b24d800 == 28 [pid = 1656] [id = 560] 10:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x119764c00) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x118506c00) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x110fb0800) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1184f0400) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1193e0400) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 10:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1193dc400) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119063800) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x113ce3400) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12499e400) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1254e8c00) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x124cd0800) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11973cc00) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x113343c00) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x116763400) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11504d800) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x112972000) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1126d7c00) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x117677000) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118250c00) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x117679400) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x121506800) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1184f0000) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1185ac000) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11875f800) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1193d6800) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12549a000) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1216d7000) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x110f1d000) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126c5d800) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x121049800) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1288c6400) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11825c400) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1126ce000) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11956d800) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1213ae400) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126bb2800) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1265c4c00) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x125d53800) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x121864400) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x121137c00) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 10:10:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12cc9c000 == 27 [pid = 1656] [id = 564] 10:10:20 INFO - PROCESS | 1656 | 1464369020103 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]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:10:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2022ms 10:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:10:20 INFO - PROCESS | 1656 | 1464369020123 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1656 | 1464369020125 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:10:20 INFO - PROCESS | 1656 | 1464369020128 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1656 | 1464369020130 Marionette TRACE conn2 <- [1,2234,null,{}] 10:10:20 INFO - PROCESS | 1656 | 1464369020135 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}] 10:10:20 INFO - PROCESS | 1656 | 1464369020223 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:10:20 INFO - PROCESS | 1656 | 1464369020274 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131a9000 == 28 [pid = 1656] [id = 566] 10:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x111e33800) [pid = 1656] [serial = 1698] [outer = 0x0] 10:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x111fecc00) [pid = 1656] [serial = 1699] [outer = 0x111e33800] 10:10:20 INFO - PROCESS | 1656 | 1464369020303 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1126c7000) [pid = 1656] [serial = 1700] [outer = 0x111e33800] 10:10:20 INFO - PROCESS | 1656 | 1464369020631 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]]]}] 10:10:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:10:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 521ms 10:10:20 INFO - PROCESS | 1656 | 1464369020649 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:10:20 INFO - PROCESS | 1656 | 1464369020657 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:10:20 INFO - PROCESS | 1656 | 1464369020662 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1656 | 1464369020664 Marionette TRACE conn2 <- [1,2238,null,{}] 10:10:20 INFO - PROCESS | 1656 | 1464369020666 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}] 10:10:20 INFO - PROCESS | 1656 | 1464369020756 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:10:20 INFO - PROCESS | 1656 | 1464369020805 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166f6000 == 29 [pid = 1656] [id = 567] 10:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1126c6800) [pid = 1656] [serial = 1701] [outer = 0x0] 10:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1126d3400) [pid = 1656] [serial = 1702] [outer = 0x1126c6800] 10:10:20 INFO - PROCESS | 1656 | 1464369020834 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11274c400) [pid = 1656] [serial = 1703] [outer = 0x1126c6800] 10:10:21 INFO - PROCESS | 1656 | 1464369021199 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]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 569ms 10:10:21 INFO - PROCESS | 1656 | 1464369021233 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:10:21 INFO - PROCESS | 1656 | 1464369021236 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:10:21 INFO - PROCESS | 1656 | 1464369021240 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1656 | 1464369021244 Marionette TRACE conn2 <- [1,2242,null,{}] 10:10:21 INFO - PROCESS | 1656 | 1464369021256 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}] 10:10:21 INFO - PROCESS | 1656 | 1464369021390 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:10:21 INFO - PROCESS | 1656 | 1464369021403 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11806e000 == 30 [pid = 1656] [id = 568] 10:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x110e43400) [pid = 1656] [serial = 1704] [outer = 0x0] 10:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1129c8000) [pid = 1656] [serial = 1705] [outer = 0x110e43400] 10:10:21 INFO - PROCESS | 1656 | 1464369021433 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112fa9000) [pid = 1656] [serial = 1706] [outer = 0x110e43400] 10:10:21 INFO - PROCESS | 1656 | 1464369021784 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]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:10:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 574ms 10:10:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:10:21 INFO - PROCESS | 1656 | 1464369021813 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 1656 | 1464369021815 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:10:21 INFO - PROCESS | 1656 | 1464369021817 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1656 | 1464369021819 Marionette TRACE conn2 <- [1,2246,null,{}] 10:10:21 INFO - PROCESS | 1656 | 1464369021821 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}] 10:10:21 INFO - PROCESS | 1656 | 1464369021911 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:10:21 INFO - PROCESS | 1656 | 1464369021916 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e0800 == 31 [pid = 1656] [id = 569] 10:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113aef400) [pid = 1656] [serial = 1707] [outer = 0x0] 10:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1150fa000) [pid = 1656] [serial = 1708] [outer = 0x113aef400] 10:10:21 INFO - PROCESS | 1656 | 1464369021946 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x115fccc00) [pid = 1656] [serial = 1709] [outer = 0x113aef400] 10:10:22 INFO - PROCESS | 1656 | 1464369022407 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]]]}] 10:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 620ms 10:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:10:22 INFO - PROCESS | 1656 | 1464369022439 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:10:22 INFO - PROCESS | 1656 | 1464369022441 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:10:22 INFO - PROCESS | 1656 | 1464369022444 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1656 | 1464369022445 Marionette TRACE conn2 <- [1,2250,null,{}] 10:10:22 INFO - PROCESS | 1656 | 1464369022448 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}] 10:10:22 INFO - PROCESS | 1656 | 1464369022509 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:10:22 INFO - PROCESS | 1656 | 1464369022513 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x119373000 == 32 [pid = 1656] [id = 570] 10:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x111ed7800) [pid = 1656] [serial = 1710] [outer = 0x0] 10:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11609d800) [pid = 1656] [serial = 1711] [outer = 0x111ed7800] 10:10:22 INFO - PROCESS | 1656 | 1464369022537 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11675c800) [pid = 1656] [serial = 1712] [outer = 0x111ed7800] 10:10:22 INFO - PROCESS | 1656 | 1464369022976 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]]]}] 10:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 572ms 10:10:23 INFO - PROCESS | 1656 | 1464369023017 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:10:23 INFO - PROCESS | 1656 | 1464369023019 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:10:23 INFO - PROCESS | 1656 | 1464369023030 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:10:23 INFO - PROCESS | 1656 | 1464369023031 Marionette TRACE conn2 <- [1,2254,null,{}] 10:10:23 INFO - PROCESS | 1656 | 1464369023034 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}] 10:10:23 INFO - PROCESS | 1656 | 1464369023186 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:10:23 INFO - PROCESS | 1656 | 1464369023204 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c77800 == 33 [pid = 1656] [id = 571] 10:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116763c00) [pid = 1656] [serial = 1713] [outer = 0x0] 10:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116849400) [pid = 1656] [serial = 1714] [outer = 0x116763c00] 10:10:23 INFO - PROCESS | 1656 | 1464369023246 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1180b6400) [pid = 1656] [serial = 1715] [outer = 0x116763c00] 10:10:23 INFO - PROCESS | 1656 | 1464369023594 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]]]}] 10:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 570ms 10:10:23 INFO - PROCESS | 1656 | 1464369023599 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:10:23 INFO - PROCESS | 1656 | 1464369023600 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:10:23 INFO - PROCESS | 1656 | 1464369023609 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:10:23 INFO - PROCESS | 1656 | 1464369023610 Marionette TRACE conn2 <- [1,2258,null,{}] 10:10:23 INFO - PROCESS | 1656 | 1464369023613 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}] 10:10:23 INFO - PROCESS | 1656 | 1464369023716 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:10:23 INFO - PROCESS | 1656 | 1464369023724 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x120d6c000 == 34 [pid = 1656] [id = 572] 10:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x110f3b000) [pid = 1656] [serial = 1716] [outer = 0x0] 10:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1180b7400) [pid = 1656] [serial = 1717] [outer = 0x110f3b000] 10:10:23 INFO - PROCESS | 1656 | 1464369023749 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11825c400) [pid = 1656] [serial = 1718] [outer = 0x110f3b000] 10:10:24 INFO - PROCESS | 1656 | 1464369024075 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]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 10:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:10:24 INFO - PROCESS | 1656 | 1464369024128 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1656 | 1464369024129 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:10:24 INFO - PROCESS | 1656 | 1464369024131 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1656 | 1464369024132 Marionette TRACE conn2 <- [1,2262,null,{}] 10:10:24 INFO - PROCESS | 1656 | 1464369024134 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}] 10:10:24 INFO - PROCESS | 1656 | 1464369024212 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:10:24 INFO - PROCESS | 1656 | 1464369024226 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x121063800 == 35 [pid = 1656] [id = 573] 10:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11825f800) [pid = 1656] [serial = 1719] [outer = 0x0] 10:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118502800) [pid = 1656] [serial = 1720] [outer = 0x11825f800] 10:10:24 INFO - PROCESS | 1656 | 1464369024255 Marionette DEBUG loaded listener.js 10:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11850e400) [pid = 1656] [serial = 1721] [outer = 0x11825f800] 10:10:24 INFO - PROCESS | 1656 | 1464369024572 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]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 468ms 10:10:24 INFO - PROCESS | 1656 | 1464369024600 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1656 | 1464369024602 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:10:24 INFO - PROCESS | 1656 | 1464369024606 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1656 | 1464369024607 Marionette TRACE conn2 <- [1,2266,null,{}] 10:10:24 INFO - PROCESS | 1656 | 1464369024609 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}] 10:10:24 INFO - PROCESS | 1656 | 1464369024712 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:10:24 INFO - PROCESS | 1656 | 1464369024720 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x118067800 == 36 [pid = 1656] [id = 574] 10:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1184fb400) [pid = 1656] [serial = 1722] [outer = 0x0] 10:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1185adc00) [pid = 1656] [serial = 1723] [outer = 0x1184fb400] 10:10:24 INFO - PROCESS | 1656 | 1464369024746 Marionette DEBUG loaded listener.js 10:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118756800) [pid = 1656] [serial = 1724] [outer = 0x1184fb400] 10:10:25 INFO - PROCESS | 1656 | 1464369025064 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]]]}] 10:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 10:10:25 INFO - PROCESS | 1656 | 1464369025076 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:10:25 INFO - PROCESS | 1656 | 1464369025077 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:10:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:10:25 INFO - PROCESS | 1656 | 1464369025079 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:10:25 INFO - PROCESS | 1656 | 1464369025081 Marionette TRACE conn2 <- [1,2270,null,{}] 10:10:25 INFO - PROCESS | 1656 | 1464369025083 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}] 10:10:25 INFO - PROCESS | 1656 | 1464369025172 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:10:25 INFO - PROCESS | 1656 | 1464369025177 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ae1000 == 37 [pid = 1656] [id = 575] 10:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1185a3c00) [pid = 1656] [serial = 1725] [outer = 0x0] 10:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x118deb400) [pid = 1656] [serial = 1726] [outer = 0x1185a3c00] 10:10:25 INFO - PROCESS | 1656 | 1464369025203 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119063400) [pid = 1656] [serial = 1727] [outer = 0x1185a3c00] 10:10:25 INFO - PROCESS | 1656 | 1464369025595 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]]]}] 10:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 10:10:25 INFO - PROCESS | 1656 | 1464369025599 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:10:25 INFO - PROCESS | 1656 | 1464369025600 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:10:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:10:25 INFO - PROCESS | 1656 | 1464369025605 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:10:25 INFO - PROCESS | 1656 | 1464369025607 Marionette TRACE conn2 <- [1,2274,null,{}] 10:10:25 INFO - PROCESS | 1656 | 1464369025609 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}] 10:10:25 INFO - PROCESS | 1656 | 1464369025722 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:10:25 INFO - PROCESS | 1656 | 1464369025735 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119372800 == 38 [pid = 1656] [id = 576] 10:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1192ac000) [pid = 1656] [serial = 1728] [outer = 0x0] 10:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1193df400) [pid = 1656] [serial = 1729] [outer = 0x1192ac000] 10:10:25 INFO - PROCESS | 1656 | 1464369025769 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119546800) [pid = 1656] [serial = 1730] [outer = 0x1192ac000] 10:10:26 INFO - PROCESS | 1656 | 1464369026125 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]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:10:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 573ms 10:10:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:10:26 INFO - PROCESS | 1656 | 1464369026177 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1656 | 1464369026178 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:10:26 INFO - PROCESS | 1656 | 1464369026181 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1656 | 1464369026182 Marionette TRACE conn2 <- [1,2278,null,{}] 10:10:26 INFO - PROCESS | 1656 | 1464369026184 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}] 10:10:26 INFO - PROCESS | 1656 | 1464369026287 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:10:26 INFO - PROCESS | 1656 | 1464369026324 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1254ca000 == 39 [pid = 1656] [id = 577] 10:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1193e3800) [pid = 1656] [serial = 1731] [outer = 0x0] 10:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x119732000) [pid = 1656] [serial = 1732] [outer = 0x1193e3800] 10:10:26 INFO - PROCESS | 1656 | 1464369026350 Marionette DEBUG loaded listener.js 10:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11976ac00) [pid = 1656] [serial = 1733] [outer = 0x1193e3800] 10:10:26 INFO - PROCESS | 1656 | 1464369026674 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]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:10:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 517ms 10:10:26 INFO - PROCESS | 1656 | 1464369026699 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1656 | 1464369026700 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:10:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:10:26 INFO - PROCESS | 1656 | 1464369026709 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1656 | 1464369026710 Marionette TRACE conn2 <- [1,2282,null,{}] 10:10:26 INFO - PROCESS | 1656 | 1464369026712 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}] 10:10:26 INFO - PROCESS | 1656 | 1464369026820 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:10:26 INFO - PROCESS | 1656 | 1464369026824 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1267a1800 == 40 [pid = 1656] [id = 578] 10:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119568c00) [pid = 1656] [serial = 1734] [outer = 0x0] 10:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119771000) [pid = 1656] [serial = 1735] [outer = 0x119568c00] 10:10:26 INFO - PROCESS | 1656 | 1464369026849 Marionette DEBUG loaded listener.js 10:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x120cd6400) [pid = 1656] [serial = 1736] [outer = 0x119568c00] 10:10:27 INFO - PROCESS | 1656 | 1464369027162 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]]]}] 10:10:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:10:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 469ms 10:10:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:10:27 INFO - PROCESS | 1656 | 1464369027181 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:10:27 INFO - PROCESS | 1656 | 1464369027182 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:10:27 INFO - PROCESS | 1656 | 1464369027184 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:10:27 INFO - PROCESS | 1656 | 1464369027185 Marionette TRACE conn2 <- [1,2286,null,{}] 10:10:27 INFO - PROCESS | 1656 | 1464369027196 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}] 10:10:27 INFO - PROCESS | 1656 | 1464369027324 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1213ac800) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x112faa800) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11850b400) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11675c400) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119763000) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x110e3f800) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x126417000) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1288cb400) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11324ac00) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x110f1f400) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12388f800) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119770000) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11825dc00) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1121a8400) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x113a6f800) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1126de000) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119ca7c00) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x125493800) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121047c00) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11905c400) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1193e2400) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x113344c00) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1126e1800) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1288c9c00) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x121345800) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:10:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124be5000) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:10:27 INFO - PROCESS | 1656 | 1464369027988 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131ae000 == 41 [pid = 1656] [id = 579] 10:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x110e46400) [pid = 1656] [serial = 1737] [outer = 0x0] 10:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1126ca800) [pid = 1656] [serial = 1738] [outer = 0x110e46400] 10:10:28 INFO - PROCESS | 1656 | 1464369028019 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x113ce5400) [pid = 1656] [serial = 1739] [outer = 0x110e46400] 10:10:28 INFO - PROCESS | 1656 | 1464369028326 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]]]}] 10:10:28 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 10:10:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1179ms 10:10:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:10:28 INFO - PROCESS | 1656 | 1464369028363 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1656 | 1464369028365 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:10:28 INFO - PROCESS | 1656 | 1464369028367 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1656 | 1464369028368 Marionette TRACE conn2 <- [1,2290,null,{}] 10:10:28 INFO - PROCESS | 1656 | 1464369028373 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}] 10:10:28 INFO - PROCESS | 1656 | 1464369028453 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:10:28 INFO - PROCESS | 1656 | 1464369028459 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12888c000 == 42 [pid = 1656] [id = 580] 10:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1180b8000) [pid = 1656] [serial = 1740] [outer = 0x0] 10:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119765800) [pid = 1656] [serial = 1741] [outer = 0x1180b8000] 10:10:28 INFO - PROCESS | 1656 | 1464369028484 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12104ac00) [pid = 1656] [serial = 1742] [outer = 0x1180b8000] 10:10:28 INFO - PROCESS | 1656 | 1464369028845 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]]]}] 10:10:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:10:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 10:10:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:10:28 INFO - PROCESS | 1656 | 1464369028890 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1656 | 1464369028891 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:10:28 INFO - PROCESS | 1656 | 1464369028894 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1656 | 1464369028895 Marionette TRACE conn2 <- [1,2294,null,{}] 10:10:28 INFO - PROCESS | 1656 | 1464369028897 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}] 10:10:29 INFO - PROCESS | 1656 | 1464369028999 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:10:29 INFO - PROCESS | 1656 | 1464369029006 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a4c000 == 43 [pid = 1656] [id = 581] 10:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x121052800) [pid = 1656] [serial = 1743] [outer = 0x0] 10:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x121339c00) [pid = 1656] [serial = 1744] [outer = 0x121052800] 10:10:29 INFO - PROCESS | 1656 | 1464369029045 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x121341400) [pid = 1656] [serial = 1745] [outer = 0x121052800] 10:10:29 INFO - PROCESS | 1656 | 1464369029447 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]]]}] 10:10:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:10:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 569ms 10:10:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:10:29 INFO - PROCESS | 1656 | 1464369029474 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:10:29 INFO - PROCESS | 1656 | 1464369029476 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:10:29 INFO - PROCESS | 1656 | 1464369029480 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1656 | 1464369029481 Marionette TRACE conn2 <- [1,2298,null,{}] 10:10:29 INFO - PROCESS | 1656 | 1464369029485 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}] 10:10:29 INFO - PROCESS | 1656 | 1464369029610 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:10:29 INFO - PROCESS | 1656 | 1464369029617 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292fb000 == 44 [pid = 1656] [id = 582] 10:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11850fc00) [pid = 1656] [serial = 1746] [outer = 0x0] 10:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x121348800) [pid = 1656] [serial = 1747] [outer = 0x11850fc00] 10:10:29 INFO - PROCESS | 1656 | 1464369029658 Marionette DEBUG loaded listener.js 10:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x121505000) [pid = 1656] [serial = 1748] [outer = 0x11850fc00] 10:10:30 INFO - PROCESS | 1656 | 1464369030278 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]]]}] 10:10:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:10:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 870ms 10:10:30 INFO - PROCESS | 1656 | 1464369030350 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 1656 | 1464369030352 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:10:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:10:30 INFO - PROCESS | 1656 | 1464369030380 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 1656 | 1464369030383 Marionette TRACE conn2 <- [1,2302,null,{}] 10:10:30 INFO - PROCESS | 1656 | 1464369030387 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}] 10:10:30 INFO - PROCESS | 1656 | 1464369030502 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:10:30 INFO - PROCESS | 1656 | 1464369030558 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164c3000 == 45 [pid = 1656] [id = 583] 10:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x110f2f400) [pid = 1656] [serial = 1749] [outer = 0x0] 10:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11214dc00) [pid = 1656] [serial = 1750] [outer = 0x110f2f400] 10:10:30 INFO - PROCESS | 1656 | 1464369030591 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1126cec00) [pid = 1656] [serial = 1751] [outer = 0x110f2f400] 10:10:31 INFO - PROCESS | 1656 | 1464369031112 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]]]}] 10:10:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:10:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 773ms 10:10:31 INFO - PROCESS | 1656 | 1464369031152 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:10:31 INFO - PROCESS | 1656 | 1464369031158 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:10:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:10:31 INFO - PROCESS | 1656 | 1464369031163 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:10:31 INFO - PROCESS | 1656 | 1464369031165 Marionette TRACE conn2 <- [1,2306,null,{}] 10:10:31 INFO - PROCESS | 1656 | 1464369031167 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}] 10:10:31 INFO - PROCESS | 1656 | 1464369031281 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:10:31 INFO - PROCESS | 1656 | 1464369031359 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197d4800 == 46 [pid = 1656] [id = 584] 10:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11274ec00) [pid = 1656] [serial = 1752] [outer = 0x0] 10:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x112753000) [pid = 1656] [serial = 1753] [outer = 0x11274ec00] 10:10:31 INFO - PROCESS | 1656 | 1464369031390 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x112e16000) [pid = 1656] [serial = 1754] [outer = 0x11274ec00] 10:10:32 INFO - PROCESS | 1656 | 1464369032098 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:10:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 976ms 10:10:32 INFO - PROCESS | 1656 | 1464369032139 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:10:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:10:32 INFO - PROCESS | 1656 | 1464369032142 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:10:32 INFO - PROCESS | 1656 | 1464369032145 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1656 | 1464369032147 Marionette TRACE conn2 <- [1,2310,null,{}] 10:10:32 INFO - PROCESS | 1656 | 1464369032152 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}] 10:10:32 INFO - PROCESS | 1656 | 1464369032256 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:10:32 INFO - PROCESS | 1656 | 1464369032345 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131a8800 == 47 [pid = 1656] [id = 585] 10:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x110f33800) [pid = 1656] [serial = 1755] [outer = 0x0] 10:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1121b5c00) [pid = 1656] [serial = 1756] [outer = 0x110f33800] 10:10:32 INFO - PROCESS | 1656 | 1464369032375 Marionette DEBUG loaded listener.js 10:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1126d5800) [pid = 1656] [serial = 1757] [outer = 0x110f33800] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x124857800 == 46 [pid = 1656] [id = 509] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11984f000 == 45 [pid = 1656] [id = 508] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x121316000 == 44 [pid = 1656] [id = 506] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1166dc800 == 43 [pid = 1656] [id = 514] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e2800 == 42 [pid = 1656] [id = 503] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1198c0000 == 41 [pid = 1656] [id = 505] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1166e2000 == 40 [pid = 1656] [id = 513] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x112596800 == 39 [pid = 1656] [id = 498] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11216d000 == 38 [pid = 1656] [id = 501] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x116880000 == 37 [pid = 1656] [id = 499] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11937c800 == 36 [pid = 1656] [id = 504] 10:10:32 INFO - PROCESS | 1656 | --DOCSHELL 0x116878000 == 35 [pid = 1656] [id = 502] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1291ec400) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | 1464369032814 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:10:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 721ms 10:10:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:10:32 INFO - PROCESS | 1656 | 1464369032867 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1656 | 1464369032871 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:10:32 INFO - PROCESS | 1656 | 1464369032875 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1656 | 1464369032877 Marionette TRACE conn2 <- [1,2314,null,{}] 10:10:32 INFO - PROCESS | 1656 | 1464369032879 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}] 10:10:32 INFO - PROCESS | 1656 | 1464369032963 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x124ccb800) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x126c58000) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x128a75400) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1288ca400) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x128ad3c00) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1193d9400) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128ef4400) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12913bc00) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1254e8000) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119ad3c00) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12104b000) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118debc00) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119731400) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1164a8800) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1185a0c00) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11767e400) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1166c7c00) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112faec00) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11274b000) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128bad400) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x124be8400) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126c55c00) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126751400) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x125495400) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x121432400) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120ccfc00) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119764400) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1291e3400) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1180b6c00) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11675cc00) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112e15800) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112754400) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128a75000) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12197b400) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x125499400) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125d52000) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1265c4400) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x128aca000) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128bb1000) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12913b800) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1150f6800) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120cd1c00) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1185af800) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12388b000) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 10:10:32 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x111e34c00) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 10:10:33 INFO - PROCESS | 1656 | 1464369033031 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x117017800 == 36 [pid = 1656] [id = 586] 10:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x111e3d800) [pid = 1656] [serial = 1758] [outer = 0x0] 10:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11274bc00) [pid = 1656] [serial = 1759] [outer = 0x111e3d800] 10:10:33 INFO - PROCESS | 1656 | 1464369033059 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112ccc800) [pid = 1656] [serial = 1760] [outer = 0x111e3d800] 10:10:33 INFO - PROCESS | 1656 | 1464369033366 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]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:10:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 520ms 10:10:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:10:33 INFO - PROCESS | 1656 | 1464369033396 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:10:33 INFO - PROCESS | 1656 | 1464369033397 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:10:33 INFO - PROCESS | 1656 | 1464369033400 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 1656 | 1464369033403 Marionette TRACE conn2 <- [1,2318,null,{}] 10:10:33 INFO - PROCESS | 1656 | 1464369033412 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}] 10:10:33 INFO - PROCESS | 1656 | 1464369033495 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:10:33 INFO - PROCESS | 1656 | 1464369033548 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11908d000 == 37 [pid = 1656] [id = 587] 10:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x110f37800) [pid = 1656] [serial = 1761] [outer = 0x0] 10:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113a66c00) [pid = 1656] [serial = 1762] [outer = 0x110f37800] 10:10:33 INFO - PROCESS | 1656 | 1464369033579 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1164ab000) [pid = 1656] [serial = 1763] [outer = 0x110f37800] 10:10:33 INFO - PROCESS | 1656 | 1464369033896 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] 10:10:33 INFO - PROCESS | 1656 | 1464369033928 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:10:33 INFO - PROCESS | 1656 | 1464369033930 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:10:33 INFO - PROCESS | 1656 | 1464369033931 Marionette TRACE conn2 <- [1,2322,null,{}] 10:10:33 INFO - PROCESS | 1656 | 1464369033934 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}] 10:10:34 INFO - PROCESS | 1656 | 1464369034027 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:10:34 INFO - PROCESS | 1656 | 1464369034079 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198be800 == 38 [pid = 1656] [id = 588] 10:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x115fcc000) [pid = 1656] [serial = 1764] [outer = 0x0] 10:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116767400) [pid = 1656] [serial = 1765] [outer = 0x115fcc000] 10:10:34 INFO - PROCESS | 1656 | 1464369034106 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11767b800) [pid = 1656] [serial = 1766] [outer = 0x115fcc000] 10:10:34 INFO - PROCESS | 1656 | 1464369034376 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]]]}] 10:10:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:10:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 10:10:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:10:34 INFO - PROCESS | 1656 | 1464369034409 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1656 | 1464369034410 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:10:34 INFO - PROCESS | 1656 | 1464369034413 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1656 | 1464369034414 Marionette TRACE conn2 <- [1,2326,null,{}] 10:10:34 INFO - PROCESS | 1656 | 1464369034416 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}] 10:10:34 INFO - PROCESS | 1656 | 1464369034499 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:10:34 INFO - PROCESS | 1656 | 1464369034507 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12131e800 == 39 [pid = 1656] [id = 589] 10:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11767cc00) [pid = 1656] [serial = 1767] [outer = 0x0] 10:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118250c00) [pid = 1656] [serial = 1768] [outer = 0x11767cc00] 10:10:34 INFO - PROCESS | 1656 | 1464369034532 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118256c00) [pid = 1656] [serial = 1769] [outer = 0x11767cc00] 10:10:34 INFO - PROCESS | 1656 | 1464369034896 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]]]}] 10:10:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:10:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 10:10:34 INFO - PROCESS | 1656 | 1464369034934 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1656 | 1464369034935 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:10:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:10:34 INFO - PROCESS | 1656 | 1464369034938 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1656 | 1464369034939 Marionette TRACE conn2 <- [1,2330,null,{}] 10:10:34 INFO - PROCESS | 1656 | 1464369034941 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}] 10:10:35 INFO - PROCESS | 1656 | 1464369035061 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:10:35 INFO - PROCESS | 1656 | 1464369035117 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215d3800 == 40 [pid = 1656] [id = 590] 10:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11825fc00) [pid = 1656] [serial = 1770] [outer = 0x0] 10:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11850a800) [pid = 1656] [serial = 1771] [outer = 0x11825fc00] 10:10:35 INFO - PROCESS | 1656 | 1464369035143 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11905f800) [pid = 1656] [serial = 1772] [outer = 0x11825fc00] 10:10:35 INFO - PROCESS | 1656 | 1464369035473 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]]]}] 10:10:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:10:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 569ms 10:10:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:10:35 INFO - PROCESS | 1656 | 1464369035511 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:10:35 INFO - PROCESS | 1656 | 1464369035512 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:10:35 INFO - PROCESS | 1656 | 1464369035514 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:10:35 INFO - PROCESS | 1656 | 1464369035516 Marionette TRACE conn2 <- [1,2334,null,{}] 10:10:35 INFO - PROCESS | 1656 | 1464369035518 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}] 10:10:35 INFO - PROCESS | 1656 | 1464369035615 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:10:35 INFO - PROCESS | 1656 | 1464369035620 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12542f000 == 41 [pid = 1656] [id = 591] 10:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118756400) [pid = 1656] [serial = 1773] [outer = 0x0] 10:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1193d5400) [pid = 1656] [serial = 1774] [outer = 0x118756400] 10:10:35 INFO - PROCESS | 1656 | 1464369035644 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1193e0800) [pid = 1656] [serial = 1775] [outer = 0x118756400] 10:10:35 INFO - PROCESS | 1656 | 1464369035989 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]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:10:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 524ms 10:10:36 INFO - PROCESS | 1656 | 1464369036039 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1656 | 1464369036040 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:10:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:10:36 INFO - PROCESS | 1656 | 1464369036043 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1656 | 1464369036044 Marionette TRACE conn2 <- [1,2338,null,{}] 10:10:36 INFO - PROCESS | 1656 | 1464369036046 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}] 10:10:36 INFO - PROCESS | 1656 | 1464369036144 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:10:36 INFO - PROCESS | 1656 | 1464369036156 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x126169000 == 42 [pid = 1656] [id = 592] 10:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1193ddc00) [pid = 1656] [serial = 1776] [outer = 0x0] 10:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119541c00) [pid = 1656] [serial = 1777] [outer = 0x1193ddc00] 10:10:36 INFO - PROCESS | 1656 | 1464369036181 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11956b000) [pid = 1656] [serial = 1778] [outer = 0x1193ddc00] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x110e46400) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1180b8000) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x110e43400) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185a3c00) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x111ed7800) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1192ac000) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x111e33800) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1126c6800) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116763c00) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113aef400) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1193e3800) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11825f800) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119568c00) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x110f3b000) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1184fb400) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:10:36 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x121052800) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:10:36 INFO - PROCESS | 1656 | 1464369036843 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]]]}] 10:10:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:10:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 821ms 10:10:36 INFO - PROCESS | 1656 | 1464369036865 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:10:36 INFO - PROCESS | 1656 | 1464369036868 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:10:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:10:36 INFO - PROCESS | 1656 | 1464369036872 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:10:36 INFO - PROCESS | 1656 | 1464369036874 Marionette TRACE conn2 <- [1,2342,null,{}] 10:10:36 INFO - PROCESS | 1656 | 1464369036878 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}] 10:10:36 INFO - PROCESS | 1656 | 1464369036982 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:10:37 INFO - PROCESS | 1656 | 1464369037048 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11851f800 == 43 [pid = 1656] [id = 593] 10:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x111ed7800) [pid = 1656] [serial = 1779] [outer = 0x0] 10:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1126d4000) [pid = 1656] [serial = 1780] [outer = 0x111ed7800] 10:10:37 INFO - PROCESS | 1656 | 1464369037080 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11274f000) [pid = 1656] [serial = 1781] [outer = 0x111ed7800] 10:10:37 INFO - PROCESS | 1656 | 1464369037494 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]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:10:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 672ms 10:10:37 INFO - PROCESS | 1656 | 1464369037545 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1656 | 1464369037549 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:10:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:10:37 INFO - PROCESS | 1656 | 1464369037573 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1656 | 1464369037575 Marionette TRACE conn2 <- [1,2346,null,{}] 10:10:37 INFO - PROCESS | 1656 | 1464369037577 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}] 10:10:37 INFO - PROCESS | 1656 | 1464369037665 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:10:37 INFO - PROCESS | 1656 | 1464369037729 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12105e000 == 44 [pid = 1656] [id = 594] 10:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112969c00) [pid = 1656] [serial = 1782] [outer = 0x0] 10:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x113c52400) [pid = 1656] [serial = 1783] [outer = 0x112969c00] 10:10:37 INFO - PROCESS | 1656 | 1464369037779 Marionette DEBUG loaded listener.js 10:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x115fd7400) [pid = 1656] [serial = 1784] [outer = 0x112969c00] 10:10:38 INFO - PROCESS | 1656 | 1464369038332 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]]]}] 10:10:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:10:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 775ms 10:10:38 INFO - PROCESS | 1656 | 1464369038347 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:10:38 INFO - PROCESS | 1656 | 1464369038349 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:10:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:10:38 INFO - PROCESS | 1656 | 1464369038370 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:10:38 INFO - PROCESS | 1656 | 1464369038373 Marionette TRACE conn2 <- [1,2350,null,{}] 10:10:38 INFO - PROCESS | 1656 | 1464369038382 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}] 10:10:38 INFO - PROCESS | 1656 | 1464369038485 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:10:38 INFO - PROCESS | 1656 | 1464369038552 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12880d000 == 45 [pid = 1656] [id = 595] 10:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1180adc00) [pid = 1656] [serial = 1785] [outer = 0x0] 10:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118256400) [pid = 1656] [serial = 1786] [outer = 0x1180adc00] 10:10:38 INFO - PROCESS | 1656 | 1464369038584 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1184fac00) [pid = 1656] [serial = 1787] [outer = 0x1180adc00] 10:10:39 INFO - PROCESS | 1656 | 1464369039002 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]]]}] 10:10:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:10:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 692ms 10:10:39 INFO - PROCESS | 1656 | 1464369039050 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:10:39 INFO - PROCESS | 1656 | 1464369039052 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:10:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:10:39 INFO - PROCESS | 1656 | 1464369039056 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 1656 | 1464369039057 Marionette TRACE conn2 <- [1,2354,null,{}] 10:10:39 INFO - PROCESS | 1656 | 1464369039060 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}] 10:10:39 INFO - PROCESS | 1656 | 1464369039160 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:10:39 INFO - PROCESS | 1656 | 1464369039213 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a4f000 == 46 [pid = 1656] [id = 596] 10:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1185a2c00) [pid = 1656] [serial = 1788] [outer = 0x0] 10:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118de8400) [pid = 1656] [serial = 1789] [outer = 0x1185a2c00] 10:10:39 INFO - PROCESS | 1656 | 1464369039243 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1193d6c00) [pid = 1656] [serial = 1790] [outer = 0x1185a2c00] 10:10:39 INFO - PROCESS | 1656 | 1464369039654 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]]]}] 10:10:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:10:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 619ms 10:10:39 INFO - PROCESS | 1656 | 1464369039675 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:10:39 INFO - PROCESS | 1656 | 1464369039677 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:10:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:10:39 INFO - PROCESS | 1656 | 1464369039679 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 1656 | 1464369039680 Marionette TRACE conn2 <- [1,2358,null,{}] 10:10:39 INFO - PROCESS | 1656 | 1464369039683 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}] 10:10:39 INFO - PROCESS | 1656 | 1464369039782 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:10:39 INFO - PROCESS | 1656 | 1464369039833 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292fc000 == 47 [pid = 1656] [id = 597] 10:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119058400) [pid = 1656] [serial = 1791] [outer = 0x0] 10:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119566800) [pid = 1656] [serial = 1792] [outer = 0x119058400] 10:10:39 INFO - PROCESS | 1656 | 1464369039862 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119763000) [pid = 1656] [serial = 1793] [outer = 0x119058400] 10:10:40 INFO - PROCESS | 1656 | 1464369040279 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]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:10:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 621ms 10:10:40 INFO - PROCESS | 1656 | 1464369040300 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1656 | 1464369040302 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:10:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:10:40 INFO - PROCESS | 1656 | 1464369040304 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1656 | 1464369040306 Marionette TRACE conn2 <- [1,2362,null,{}] 10:10:40 INFO - PROCESS | 1656 | 1464369040308 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}] 10:10:40 INFO - PROCESS | 1656 | 1464369040423 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:10:40 INFO - PROCESS | 1656 | 1464369040508 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af1c800 == 48 [pid = 1656] [id = 598] 10:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119538c00) [pid = 1656] [serial = 1794] [outer = 0x0] 10:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119c9ec00) [pid = 1656] [serial = 1795] [outer = 0x119538c00] 10:10:40 INFO - PROCESS | 1656 | 1464369040539 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x121343800) [pid = 1656] [serial = 1796] [outer = 0x119538c00] 10:10:40 INFO - PROCESS | 1656 | 1464369040965 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]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:10:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 720ms 10:10:41 INFO - PROCESS | 1656 | 1464369041025 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 1656 | 1464369041026 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:10:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:10:41 INFO - PROCESS | 1656 | 1464369041029 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1656 | 1464369041030 Marionette TRACE conn2 <- [1,2366,null,{}] 10:10:41 INFO - PROCESS | 1656 | 1464369041032 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}] 10:10:41 INFO - PROCESS | 1656 | 1464369041134 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:10:41 INFO - PROCESS | 1656 | 1464369041187 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x121312000 == 49 [pid = 1656] [id = 599] 10:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1185a0400) [pid = 1656] [serial = 1797] [outer = 0x0] 10:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12133d400) [pid = 1656] [serial = 1798] [outer = 0x1185a0400] 10:10:41 INFO - PROCESS | 1656 | 1464369041217 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x121437c00) [pid = 1656] [serial = 1799] [outer = 0x1185a0400] 10:10:41 INFO - PROCESS | 1656 | 1464369041813 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]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:10:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 818ms 10:10:41 INFO - PROCESS | 1656 | 1464369041848 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:10:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:10:41 INFO - PROCESS | 1656 | 1464369041850 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:10:41 INFO - PROCESS | 1656 | 1464369041855 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1656 | 1464369041858 Marionette TRACE conn2 <- [1,2370,null,{}] 10:10:41 INFO - PROCESS | 1656 | 1464369041862 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}] 10:10:42 INFO - PROCESS | 1656 | 1464369042012 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:10:42 INFO - PROCESS | 1656 | 1464369042112 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118061800 == 50 [pid = 1656] [id = 600] 10:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1121aac00) [pid = 1656] [serial = 1800] [outer = 0x0] 10:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1126e1c00) [pid = 1656] [serial = 1801] [outer = 0x1121aac00] 10:10:42 INFO - PROCESS | 1656 | 1464369042162 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112e14c00) [pid = 1656] [serial = 1802] [outer = 0x1121aac00] 10:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12542f000 == 49 [pid = 1656] [id = 591] 10:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1215d3800 == 48 [pid = 1656] [id = 590] 10:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12131e800 == 47 [pid = 1656] [id = 589] 10:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1198be800 == 46 [pid = 1656] [id = 588] 10:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11908d000 == 45 [pid = 1656] [id = 587] 10:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x117017800 == 44 [pid = 1656] [id = 586] 10:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1131a8800 == 43 [pid = 1656] [id = 585] 10:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1197d4800 == 42 [pid = 1656] [id = 584] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1129c8000) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112fa9000) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118deb400) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11609d800) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11675c800) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x111fecc00) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1126d3400) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11274c400) [pid = 1656] [serial = 1703] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1126c7000) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116849400) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1180b6400) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1150fa000) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115fccc00) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x121348800) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118502800) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11850e400) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1180b7400) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11825c400) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1185adc00) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118756800) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119063400) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | 1464369042596 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]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:10:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 773ms 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1193df400) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119732000) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119546800) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119771000) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11976ac00) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121339c00) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121341400) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1126ca800) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x113ce5400) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119765800) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x120cd6400) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12104ac00) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 10:10:42 INFO - PROCESS | 1656 | 1464369042641 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1656 | 1464369042644 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:10:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:10:42 INFO - PROCESS | 1656 | 1464369042652 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1656 | 1464369042654 Marionette TRACE conn2 <- [1,2374,null,{}] 10:10:42 INFO - PROCESS | 1656 | 1464369042656 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}] 10:10:42 INFO - PROCESS | 1656 | 1464369042745 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:10:42 INFO - PROCESS | 1656 | 1464369042750 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118060800 == 43 [pid = 1656] [id = 601] 10:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112755800) [pid = 1656] [serial = 1803] [outer = 0x0] 10:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1150fa000) [pid = 1656] [serial = 1804] [outer = 0x112755800] 10:10:42 INFO - PROCESS | 1656 | 1464369042777 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1160a7000) [pid = 1656] [serial = 1805] [outer = 0x112755800] 10:10:43 INFO - PROCESS | 1656 | 1464369043129 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]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:10:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 521ms 10:10:43 INFO - PROCESS | 1656 | 1464369043188 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1656 | 1464369043189 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:10:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:10:43 INFO - PROCESS | 1656 | 1464369043193 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1656 | 1464369043195 Marionette TRACE conn2 <- [1,2378,null,{}] 10:10:43 INFO - PROCESS | 1656 | 1464369043203 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}] 10:10:43 INFO - PROCESS | 1656 | 1464369043293 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:10:43 INFO - PROCESS | 1656 | 1464369043298 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c8b000 == 44 [pid = 1656] [id = 602] 10:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116764000) [pid = 1656] [serial = 1806] [outer = 0x0] 10:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11767b400) [pid = 1656] [serial = 1807] [outer = 0x116764000] 10:10:43 INFO - PROCESS | 1656 | 1464369043327 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11825f000) [pid = 1656] [serial = 1808] [outer = 0x116764000] 10:10:43 INFO - PROCESS | 1656 | 1464369043688 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]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:10:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 523ms 10:10:43 INFO - PROCESS | 1656 | 1464369043717 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1656 | 1464369043718 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:10:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:10:43 INFO - PROCESS | 1656 | 1464369043723 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1656 | 1464369043732 Marionette TRACE conn2 <- [1,2382,null,{}] 10:10:43 INFO - PROCESS | 1656 | 1464369043734 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}] 10:10:43 INFO - PROCESS | 1656 | 1464369043827 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:10:43 INFO - PROCESS | 1656 | 1464369043879 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x121064000 == 45 [pid = 1656] [id = 603] 10:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118255400) [pid = 1656] [serial = 1809] [outer = 0x0] 10:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118755400) [pid = 1656] [serial = 1810] [outer = 0x118255400] 10:10:43 INFO - PROCESS | 1656 | 1464369043905 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1193dc400) [pid = 1656] [serial = 1811] [outer = 0x118255400] 10:10:44 INFO - PROCESS | 1656 | 1464369044181 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]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:10:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 477ms 10:10:44 INFO - PROCESS | 1656 | 1464369044199 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1656 | 1464369044201 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:10:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:10:44 INFO - PROCESS | 1656 | 1464369044211 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1656 | 1464369044212 Marionette TRACE conn2 <- [1,2386,null,{}] 10:10:44 INFO - PROCESS | 1656 | 1464369044214 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}] 10:10:44 INFO - PROCESS | 1656 | 1464369044303 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:10:44 INFO - PROCESS | 1656 | 1464369044309 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12182f800 == 46 [pid = 1656] [id = 604] 10:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1184f0000) [pid = 1656] [serial = 1812] [outer = 0x0] 10:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119565800) [pid = 1656] [serial = 1813] [outer = 0x1184f0000] 10:10:44 INFO - PROCESS | 1656 | 1464369044387 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x121004000) [pid = 1656] [serial = 1814] [outer = 0x1184f0000] 10:10:44 INFO - PROCESS | 1656 | 1464369044739 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]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:10:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 568ms 10:10:44 INFO - PROCESS | 1656 | 1464369044779 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1656 | 1464369044781 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:10:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:10:44 INFO - PROCESS | 1656 | 1464369044783 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1656 | 1464369044784 Marionette TRACE conn2 <- [1,2390,null,{}] 10:10:44 INFO - PROCESS | 1656 | 1464369044793 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}] 10:10:44 INFO - PROCESS | 1656 | 1464369044907 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:10:44 INFO - PROCESS | 1656 | 1464369044953 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cbf000 == 47 [pid = 1656] [id = 605] 10:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12133f000) [pid = 1656] [serial = 1815] [outer = 0x0] 10:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x121866000) [pid = 1656] [serial = 1816] [outer = 0x12133f000] 10:10:44 INFO - PROCESS | 1656 | 1464369044979 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x123887800) [pid = 1656] [serial = 1817] [outer = 0x12133f000] 10:10:45 INFO - PROCESS | 1656 | 1464369045308 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]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:10:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 572ms 10:10:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:10:45 INFO - PROCESS | 1656 | 1464369045355 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1656 | 1464369045357 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:10:45 INFO - PROCESS | 1656 | 1464369045359 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1656 | 1464369045360 Marionette TRACE conn2 <- [1,2394,null,{}] 10:10:45 INFO - PROCESS | 1656 | 1464369045362 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}] 10:10:45 INFO - PROCESS | 1656 | 1464369045467 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:10:45 INFO - PROCESS | 1656 | 1464369045479 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12887c800 == 48 [pid = 1656] [id = 606] 10:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12388d400) [pid = 1656] [serial = 1818] [outer = 0x0] 10:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1248d4000) [pid = 1656] [serial = 1819] [outer = 0x12388d400] 10:10:45 INFO - PROCESS | 1656 | 1464369045504 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1249d9400) [pid = 1656] [serial = 1820] [outer = 0x12388d400] 10:10:45 INFO - PROCESS | 1656 | 1464369045876 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]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:10:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 569ms 10:10:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:10:45 INFO - PROCESS | 1656 | 1464369045929 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1656 | 1464369045930 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:10:45 INFO - PROCESS | 1656 | 1464369045932 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1656 | 1464369045933 Marionette TRACE conn2 <- [1,2398,null,{}] 10:10:45 INFO - PROCESS | 1656 | 1464369045935 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}] 10:10:46 INFO - PROCESS | 1656 | 1464369046039 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:10:46 INFO - PROCESS | 1656 | 1464369046053 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292ec800 == 49 [pid = 1656] [id = 607] 10:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124ba9800) [pid = 1656] [serial = 1821] [outer = 0x0] 10:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124bdf400) [pid = 1656] [serial = 1822] [outer = 0x124ba9800] 10:10:46 INFO - PROCESS | 1656 | 1464369046078 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124cd0400) [pid = 1656] [serial = 1823] [outer = 0x124ba9800] 10:10:46 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11767cc00) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:10:46 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11850fc00) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:10:46 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x110f33800) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:10:46 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x110f37800) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:10:46 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115fcc000) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:10:46 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x111e3d800) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:10:46 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118756400) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:10:46 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11825fc00) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:10:46 INFO - PROCESS | 1656 | 1464369046436 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]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:10:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 518ms 10:10:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:10:46 INFO - PROCESS | 1656 | 1464369046450 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1656 | 1464369046451 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:10:46 INFO - PROCESS | 1656 | 1464369046455 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1656 | 1464369046457 Marionette TRACE conn2 <- [1,2402,null,{}] 10:10:46 INFO - PROCESS | 1656 | 1464369046459 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}] 10:10:46 INFO - PROCESS | 1656 | 1464369046545 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:10:46 INFO - PROCESS | 1656 | 1464369046549 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x121065000 == 50 [pid = 1656] [id = 608] 10:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x110f33800) [pid = 1656] [serial = 1824] [outer = 0x0] 10:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118754400) [pid = 1656] [serial = 1825] [outer = 0x110f33800] 10:10:46 INFO - PROCESS | 1656 | 1464369046576 Marionette DEBUG loaded listener.js 10:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x124bb5800) [pid = 1656] [serial = 1826] [outer = 0x110f33800] 10:10:46 INFO - PROCESS | 1656 | 1464369046915 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]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:10:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 470ms 10:10:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:10:46 INFO - PROCESS | 1656 | 1464369046925 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1656 | 1464369046926 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:10:46 INFO - PROCESS | 1656 | 1464369046928 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1656 | 1464369046929 Marionette TRACE conn2 <- [1,2406,null,{}] 10:10:46 INFO - PROCESS | 1656 | 1464369046932 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}] 10:10:47 INFO - PROCESS | 1656 | 1464369047026 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:10:47 INFO - PROCESS | 1656 | 1464369047079 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b90d000 == 51 [pid = 1656] [id = 609] 10:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x110e46000) [pid = 1656] [serial = 1827] [outer = 0x0] 10:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x125493400) [pid = 1656] [serial = 1828] [outer = 0x110e46000] 10:10:47 INFO - PROCESS | 1656 | 1464369047105 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1254e8800) [pid = 1656] [serial = 1829] [outer = 0x110e46000] 10:10:47 INFO - PROCESS | 1656 | 1464369047399 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]]]}] 10:10:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:10:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 10:10:47 INFO - PROCESS | 1656 | 1464369047447 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:10:47 INFO - PROCESS | 1656 | 1464369047448 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:10:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:10:47 INFO - PROCESS | 1656 | 1464369047461 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 1656 | 1464369047463 Marionette TRACE conn2 <- [1,2410,null,{}] 10:10:47 INFO - PROCESS | 1656 | 1464369047465 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}] 10:10:47 INFO - PROCESS | 1656 | 1464369047567 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:10:47 INFO - PROCESS | 1656 | 1464369047571 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba47000 == 52 [pid = 1656] [id = 610] 10:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x125d49c00) [pid = 1656] [serial = 1830] [outer = 0x0] 10:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12618d000) [pid = 1656] [serial = 1831] [outer = 0x125d49c00] 10:10:47 INFO - PROCESS | 1656 | 1464369047600 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126c58000) [pid = 1656] [serial = 1832] [outer = 0x125d49c00] 10:10:47 INFO - PROCESS | 1656 | 1464369047935 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]]]}] 10:10:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:10:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 10:10:47 INFO - PROCESS | 1656 | 1464369047981 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:10:47 INFO - PROCESS | 1656 | 1464369047982 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:10:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:10:47 INFO - PROCESS | 1656 | 1464369047985 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:10:47 INFO - PROCESS | 1656 | 1464369047986 Marionette TRACE conn2 <- [1,2414,null,{}] 10:10:47 INFO - PROCESS | 1656 | 1464369047992 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}] 10:10:48 INFO - PROCESS | 1656 | 1464369048082 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:10:48 INFO - PROCESS | 1656 | 1464369048086 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be52800 == 53 [pid = 1656] [id = 611] 10:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1265c4c00) [pid = 1656] [serial = 1833] [outer = 0x0] 10:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126c5f400) [pid = 1656] [serial = 1834] [outer = 0x1265c4c00] 10:10:48 INFO - PROCESS | 1656 | 1464369048112 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1288ce800) [pid = 1656] [serial = 1835] [outer = 0x1265c4c00] 10:10:48 INFO - PROCESS | 1656 | 1464369048437 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]]]}] 10:10:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:10:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 473ms 10:10:48 INFO - PROCESS | 1656 | 1464369048458 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 1656 | 1464369048460 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:10:48 INFO - PROCESS | 1656 | 1464369048462 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 1656 | 1464369048463 Marionette TRACE conn2 <- [1,2418,null,{}] 10:10:48 INFO - PROCESS | 1656 | 1464369048465 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}] 10:10:48 INFO - PROCESS | 1656 | 1464369048555 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:10:48 INFO - PROCESS | 1656 | 1464369048612 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfe7000 == 54 [pid = 1656] [id = 612] 10:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126b78c00) [pid = 1656] [serial = 1836] [outer = 0x0] 10:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1288d1c00) [pid = 1656] [serial = 1837] [outer = 0x126b78c00] 10:10:48 INFO - PROCESS | 1656 | 1464369048645 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128ac4800) [pid = 1656] [serial = 1838] [outer = 0x126b78c00] 10:10:49 INFO - PROCESS | 1656 | 1464369049125 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]]]}] 10:10:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:10:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 669ms 10:10:49 INFO - PROCESS | 1656 | 1464369049131 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:10:49 INFO - PROCESS | 1656 | 1464369049134 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:10:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:10:49 INFO - PROCESS | 1656 | 1464369049138 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:10:49 INFO - PROCESS | 1656 | 1464369049141 Marionette TRACE conn2 <- [1,2422,null,{}] 10:10:49 INFO - PROCESS | 1656 | 1464369049145 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}] 10:10:49 INFO - PROCESS | 1656 | 1464369049255 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:10:49 INFO - PROCESS | 1656 | 1464369049357 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197ba800 == 55 [pid = 1656] [id = 613] 10:10:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x112967800) [pid = 1656] [serial = 1839] [outer = 0x0] 10:10:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112cc8400) [pid = 1656] [serial = 1840] [outer = 0x112967800] 10:10:49 INFO - PROCESS | 1656 | 1464369049401 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1150fac00) [pid = 1656] [serial = 1841] [outer = 0x112967800] 10:10:49 INFO - PROCESS | 1656 | 1464369049812 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]]]}] 10:10:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:10:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 723ms 10:10:49 INFO - PROCESS | 1656 | 1464369049860 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:10:49 INFO - PROCESS | 1656 | 1464369049864 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:10:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:10:49 INFO - PROCESS | 1656 | 1464369049869 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:10:49 INFO - PROCESS | 1656 | 1464369049870 Marionette TRACE conn2 <- [1,2426,null,{}] 10:10:49 INFO - PROCESS | 1656 | 1464369049873 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}] 10:10:49 INFO - PROCESS | 1656 | 1464369049984 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:10:50 INFO - PROCESS | 1656 | 1464369050055 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265a9000 == 56 [pid = 1656] [id = 614] 10:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11296c400) [pid = 1656] [serial = 1842] [outer = 0x0] 10:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116762800) [pid = 1656] [serial = 1843] [outer = 0x11296c400] 10:10:50 INFO - PROCESS | 1656 | 1464369050084 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1184f5400) [pid = 1656] [serial = 1844] [outer = 0x11296c400] 10:10:50 INFO - PROCESS | 1656 | 1464369050496 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]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 672ms 10:10:50 INFO - PROCESS | 1656 | 1464369050541 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1656 | 1464369050542 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:10:50 INFO - PROCESS | 1656 | 1464369050545 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1656 | 1464369050548 Marionette TRACE conn2 <- [1,2430,null,{}] 10:10:50 INFO - PROCESS | 1656 | 1464369050556 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}] 10:10:50 INFO - PROCESS | 1656 | 1464369050687 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:10:50 INFO - PROCESS | 1656 | 1464369050757 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c52c000 == 57 [pid = 1656] [id = 615] 10:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1193da000) [pid = 1656] [serial = 1845] [outer = 0x0] 10:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x121047800) [pid = 1656] [serial = 1846] [outer = 0x1193da000] 10:10:50 INFO - PROCESS | 1656 | 1464369050789 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x121864800) [pid = 1656] [serial = 1847] [outer = 0x1193da000] 10:10:51 INFO - PROCESS | 1656 | 1464369051212 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]]]}] 10:10:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:10:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 673ms 10:10:51 INFO - PROCESS | 1656 | 1464369051219 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:10:51 INFO - PROCESS | 1656 | 1464369051221 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:10:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:10:51 INFO - PROCESS | 1656 | 1464369051223 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 1656 | 1464369051225 Marionette TRACE conn2 <- [1,2434,null,{}] 10:10:51 INFO - PROCESS | 1656 | 1464369051227 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}] 10:10:51 INFO - PROCESS | 1656 | 1464369051341 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:10:51 INFO - PROCESS | 1656 | 1464369051394 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6cd800 == 58 [pid = 1656] [id = 616] 10:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x120cd4400) [pid = 1656] [serial = 1848] [outer = 0x0] 10:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x125d4dc00) [pid = 1656] [serial = 1849] [outer = 0x120cd4400] 10:10:51 INFO - PROCESS | 1656 | 1464369051424 Marionette DEBUG loaded listener.js 10:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1265c6800) [pid = 1656] [serial = 1850] [outer = 0x120cd4400] 10:10:51 INFO - PROCESS | 1656 | 1464369051837 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]]]}] 10:10:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:10:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 621ms 10:10:51 INFO - PROCESS | 1656 | 1464369051845 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:10:51 INFO - PROCESS | 1656 | 1464369051846 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:10:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:10:51 INFO - PROCESS | 1656 | 1464369051849 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 1656 | 1464369051850 Marionette TRACE conn2 <- [1,2438,null,{}] 10:10:51 INFO - PROCESS | 1656 | 1464369051853 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}] 10:10:51 INFO - PROCESS | 1656 | 1464369051959 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:10:52 INFO - PROCESS | 1656 | 1464369052047 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c987000 == 59 [pid = 1656] [id = 617] 10:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126759400) [pid = 1656] [serial = 1851] [outer = 0x0] 10:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126bafc00) [pid = 1656] [serial = 1852] [outer = 0x126759400] 10:10:52 INFO - PROCESS | 1656 | 1464369052079 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128a67800) [pid = 1656] [serial = 1853] [outer = 0x126759400] 10:10:52 INFO - PROCESS | 1656 | 1464369052697 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]]]}] 10:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 919ms 10:10:52 INFO - PROCESS | 1656 | 1464369052770 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:10:52 INFO - PROCESS | 1656 | 1464369052773 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:10:52 INFO - PROCESS | 1656 | 1464369052776 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 1656 | 1464369052778 Marionette TRACE conn2 <- [1,2442,null,{}] 10:10:52 INFO - PROCESS | 1656 | 1464369052782 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}] 10:10:52 INFO - PROCESS | 1656 | 1464369052879 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:10:52 INFO - PROCESS | 1656 | 1464369052945 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133cd800 == 60 [pid = 1656] [id = 618] 10:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x110f2fc00) [pid = 1656] [serial = 1854] [outer = 0x0] 10:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x110f33c00) [pid = 1656] [serial = 1855] [outer = 0x110f2fc00] 10:10:52 INFO - PROCESS | 1656 | 1464369052973 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x111a05000) [pid = 1656] [serial = 1856] [outer = 0x110f2fc00] 10:10:53 INFO - PROCESS | 1656 | 1464369053414 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]]]}] 10:10:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:10:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 672ms 10:10:53 INFO - PROCESS | 1656 | 1464369053449 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 1656 | 1464369053454 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:10:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:10:53 INFO - PROCESS | 1656 | 1464369053461 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 1656 | 1464369053463 Marionette TRACE conn2 <- [1,2446,null,{}] 10:10:53 INFO - PROCESS | 1656 | 1464369053467 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}] 10:10:53 INFO - PROCESS | 1656 | 1464369053657 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:10:53 INFO - PROCESS | 1656 | 1464369053734 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x117012000 == 61 [pid = 1656] [id = 619] 10:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1126db800) [pid = 1656] [serial = 1857] [outer = 0x0] 10:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1126df800) [pid = 1656] [serial = 1858] [outer = 0x1126db800] 10:10:53 INFO - PROCESS | 1656 | 1464369053778 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11274f800) [pid = 1656] [serial = 1859] [outer = 0x1126db800] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12d205800 == 60 [pid = 1656] [id = 565] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x118190000 == 59 [pid = 1656] [id = 500] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12be52800 == 58 [pid = 1656] [id = 611] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba47000 == 57 [pid = 1656] [id = 610] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12b90d000 == 56 [pid = 1656] [id = 609] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x121065000 == 55 [pid = 1656] [id = 608] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1292ec800 == 54 [pid = 1656] [id = 607] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12887c800 == 53 [pid = 1656] [id = 606] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x112753000) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11214dc00) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119541c00) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x126cbf000 == 52 [pid = 1656] [id = 605] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12182f800 == 51 [pid = 1656] [id = 604] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x121064000 == 50 [pid = 1656] [id = 603] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x119c8b000 == 49 [pid = 1656] [id = 602] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x118060800 == 48 [pid = 1656] [id = 601] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x118061800 == 47 [pid = 1656] [id = 600] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12af1c800 == 46 [pid = 1656] [id = 598] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1292fc000 == 45 [pid = 1656] [id = 597] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x128a4f000 == 44 [pid = 1656] [id = 596] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12880d000 == 43 [pid = 1656] [id = 595] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12105e000 == 42 [pid = 1656] [id = 594] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x11851f800 == 41 [pid = 1656] [id = 593] 10:10:54 INFO - PROCESS | 1656 | --DOCSHELL 0x126169000 == 40 [pid = 1656] [id = 592] 10:10:54 INFO - PROCESS | 1656 | 1464369054239 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]]]}] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x121505000) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1121b5c00) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1164ab000) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x116767400) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1126d5800) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x112ccc800) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11767b800) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x113a66c00) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11274bc00) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1193d5400) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1193e0800) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118250c00) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11850a800) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11905f800) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 10:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118256c00) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 10:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 821ms 10:10:54 INFO - PROCESS | 1656 | 1464369054282 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 1656 | 1464369054283 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:10:54 INFO - PROCESS | 1656 | 1464369054285 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1656 | 1464369054288 Marionette TRACE conn2 <- [1,2450,null,{}] 10:10:54 INFO - PROCESS | 1656 | 1464369054302 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}] 10:10:54 INFO - PROCESS | 1656 | 1464369054390 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:10:54 INFO - PROCESS | 1656 | 1464369054396 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f32800 == 41 [pid = 1656] [id = 620] 10:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112fa8800) [pid = 1656] [serial = 1860] [outer = 0x0] 10:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113344c00) [pid = 1656] [serial = 1861] [outer = 0x112fa8800] 10:10:54 INFO - PROCESS | 1656 | 1464369054425 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x113c54800) [pid = 1656] [serial = 1862] [outer = 0x112fa8800] 10:10:54 INFO - PROCESS | 1656 | 1464369054773 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]]]}] 10:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 530ms 10:10:54 INFO - PROCESS | 1656 | 1464369054827 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 1656 | 1464369054829 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:10:54 INFO - PROCESS | 1656 | 1464369054832 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 1656 | 1464369054833 Marionette TRACE conn2 <- [1,2454,null,{}] 10:10:54 INFO - PROCESS | 1656 | 1464369054835 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}] 10:10:54 INFO - PROCESS | 1656 | 1464369054918 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:10:54 INFO - PROCESS | 1656 | 1464369054925 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dc7000 == 42 [pid = 1656] [id = 621] 10:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x115da0c00) [pid = 1656] [serial = 1863] [outer = 0x0] 10:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x115fce800) [pid = 1656] [serial = 1864] [outer = 0x115da0c00] 10:10:54 INFO - PROCESS | 1656 | 1464369054952 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1164b3c00) [pid = 1656] [serial = 1865] [outer = 0x115da0c00] 10:10:55 INFO - PROCESS | 1656 | 1464369055361 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]]]}] 10:10:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:10:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 568ms 10:10:55 INFO - PROCESS | 1656 | 1464369055401 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:10:55 INFO - PROCESS | 1656 | 1464369055403 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:10:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:10:55 INFO - PROCESS | 1656 | 1464369055406 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:10:55 INFO - PROCESS | 1656 | 1464369055408 Marionette TRACE conn2 <- [1,2458,null,{}] 10:10:55 INFO - PROCESS | 1656 | 1464369055422 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}] 10:10:55 INFO - PROCESS | 1656 | 1464369055543 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:10:55 INFO - PROCESS | 1656 | 1464369055554 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197bb000 == 43 [pid = 1656] [id = 622] 10:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11675d000) [pid = 1656] [serial = 1866] [outer = 0x0] 10:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x116768c00) [pid = 1656] [serial = 1867] [outer = 0x11675d000] 10:10:55 INFO - PROCESS | 1656 | 1464369055593 Marionette DEBUG loaded listener.js 10:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1168a3400) [pid = 1656] [serial = 1868] [outer = 0x11675d000] 10:10:55 INFO - PROCESS | 1656 | 1464369055980 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]]]}] 10:10:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:10:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 586ms 10:10:55 INFO - PROCESS | 1656 | 1464369055996 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:10:55 INFO - PROCESS | 1656 | 1464369055997 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:10:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:10:56 INFO - PROCESS | 1656 | 1464369055999 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1656 | 1464369056000 Marionette TRACE conn2 <- [1,2462,null,{}] 10:10:56 INFO - PROCESS | 1656 | 1464369056003 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}] 10:10:56 INFO - PROCESS | 1656 | 1464369056135 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:10:56 INFO - PROCESS | 1656 | 1464369056189 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164d3000 == 44 [pid = 1656] [id = 623] 10:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x116763400) [pid = 1656] [serial = 1869] [outer = 0x0] 10:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1180b6400) [pid = 1656] [serial = 1870] [outer = 0x116763400] 10:10:56 INFO - PROCESS | 1656 | 1464369056216 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118503c00) [pid = 1656] [serial = 1871] [outer = 0x116763400] 10:10:56 INFO - PROCESS | 1656 | 1464369056541 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]]]}] 10:10:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:10:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 574ms 10:10:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:10:56 INFO - PROCESS | 1656 | 1464369056575 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:10:56 INFO - PROCESS | 1656 | 1464369056576 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:10:56 INFO - PROCESS | 1656 | 1464369056579 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1656 | 1464369056580 Marionette TRACE conn2 <- [1,2466,null,{}] 10:10:56 INFO - PROCESS | 1656 | 1464369056582 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}] 10:10:56 INFO - PROCESS | 1656 | 1464369056685 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:10:56 INFO - PROCESS | 1656 | 1464369056726 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x121062000 == 45 [pid = 1656] [id = 624] 10:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117e15400) [pid = 1656] [serial = 1872] [outer = 0x0] 10:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1185a8c00) [pid = 1656] [serial = 1873] [outer = 0x117e15400] 10:10:56 INFO - PROCESS | 1656 | 1464369056751 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11875b400) [pid = 1656] [serial = 1874] [outer = 0x117e15400] 10:10:57 INFO - PROCESS | 1656 | 1464369057048 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]]]}] 10:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 517ms 10:10:57 INFO - PROCESS | 1656 | 1464369057097 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:10:57 INFO - PROCESS | 1656 | 1464369057098 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:10:57 INFO - PROCESS | 1656 | 1464369057101 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1656 | 1464369057102 Marionette TRACE conn2 <- [1,2470,null,{}] 10:10:57 INFO - PROCESS | 1656 | 1464369057110 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}] 10:10:57 INFO - PROCESS | 1656 | 1464369057210 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:10:57 INFO - PROCESS | 1656 | 1464369057214 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213cb000 == 46 [pid = 1656] [id = 625] 10:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x118504800) [pid = 1656] [serial = 1875] [outer = 0x0] 10:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1187c3c00) [pid = 1656] [serial = 1876] [outer = 0x118504800] 10:10:57 INFO - PROCESS | 1656 | 1464369057269 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x119065400) [pid = 1656] [serial = 1877] [outer = 0x118504800] 10:10:57 INFO - PROCESS | 1656 | 1464369057608 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]]]}] 10:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 524ms 10:10:57 INFO - PROCESS | 1656 | 1464369057626 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:10:57 INFO - PROCESS | 1656 | 1464369057627 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:10:57 INFO - PROCESS | 1656 | 1464369057629 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:10:57 INFO - PROCESS | 1656 | 1464369057630 Marionette TRACE conn2 <- [1,2474,null,{}] 10:10:57 INFO - PROCESS | 1656 | 1464369057633 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}] 10:10:57 INFO - PROCESS | 1656 | 1464369057739 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:10:57 INFO - PROCESS | 1656 | 1464369057753 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x124841000 == 47 [pid = 1656] [id = 626] 10:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x118df0c00) [pid = 1656] [serial = 1878] [outer = 0x0] 10:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1193d9000) [pid = 1656] [serial = 1879] [outer = 0x118df0c00] 10:10:57 INFO - PROCESS | 1656 | 1464369057778 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1193e0800) [pid = 1656] [serial = 1880] [outer = 0x118df0c00] 10:10:58 INFO - PROCESS | 1656 | 1464369058135 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]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:10:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 10:10:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:10:58 INFO - PROCESS | 1656 | 1464369058148 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1656 | 1464369058149 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:10:58 INFO - PROCESS | 1656 | 1464369058151 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1656 | 1464369058152 Marionette TRACE conn2 <- [1,2478,null,{}] 10:10:58 INFO - PROCESS | 1656 | 1464369058154 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}] 10:10:58 INFO - PROCESS | 1656 | 1464369058260 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:10:58 INFO - PROCESS | 1656 | 1464369058273 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12541a800 == 48 [pid = 1656] [id = 627] 10:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1192ac800) [pid = 1656] [serial = 1881] [outer = 0x0] 10:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119544c00) [pid = 1656] [serial = 1882] [outer = 0x1192ac800] 10:10:58 INFO - PROCESS | 1656 | 1464369058298 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11956d800) [pid = 1656] [serial = 1883] [outer = 0x1192ac800] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x124ccac00) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x110f2f400) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11274ec00) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12388d400) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12133f000) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x124ba9800) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1121aac00) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1185a2c00) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119058400) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x112969c00) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1180adc00) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1185a0400) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x116764000) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x110f33800) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x112755800) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1184f0000) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118255400) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x111ed7800) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119538c00) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x125d49c00) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1265c4c00) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:10:58 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x110e46000) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:10:58 INFO - PROCESS | 1656 | 1464369058791 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]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:10:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 670ms 10:10:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:10:58 INFO - PROCESS | 1656 | 1464369058824 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1656 | 1464369058826 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:10:58 INFO - PROCESS | 1656 | 1464369058829 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1656 | 1464369058830 Marionette TRACE conn2 <- [1,2482,null,{}] 10:10:58 INFO - PROCESS | 1656 | 1464369058833 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}] 10:10:58 INFO - PROCESS | 1656 | 1464369058964 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:10:58 INFO - PROCESS | 1656 | 1464369058998 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x126792800 == 49 [pid = 1656] [id = 628] 10:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x110f1ec00) [pid = 1656] [serial = 1884] [outer = 0x0] 10:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x113c56400) [pid = 1656] [serial = 1885] [outer = 0x110f1ec00] 10:10:59 INFO - PROCESS | 1656 | 1464369059028 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119771c00) [pid = 1656] [serial = 1886] [outer = 0x110f1ec00] 10:10:59 INFO - PROCESS | 1656 | 1464369059316 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]]]}] 10:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 518ms 10:10:59 INFO - PROCESS | 1656 | 1464369059348 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:10:59 INFO - PROCESS | 1656 | 1464369059362 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:10:59 INFO - PROCESS | 1656 | 1464369059364 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1656 | 1464369059365 Marionette TRACE conn2 <- [1,2486,null,{}] 10:10:59 INFO - PROCESS | 1656 | 1464369059368 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}] 10:10:59 INFO - PROCESS | 1656 | 1464369059453 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:10:59 INFO - PROCESS | 1656 | 1464369059459 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a3e000 == 50 [pid = 1656] [id = 629] 10:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119acd800) [pid = 1656] [serial = 1887] [outer = 0x0] 10:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x121004c00) [pid = 1656] [serial = 1888] [outer = 0x119acd800] 10:10:59 INFO - PROCESS | 1656 | 1464369059485 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x121051000) [pid = 1656] [serial = 1889] [outer = 0x119acd800] 10:10:59 INFO - PROCESS | 1656 | 1464369059831 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]]]}] 10:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 10:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:10:59 INFO - PROCESS | 1656 | 1464369059884 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:10:59 INFO - PROCESS | 1656 | 1464369059885 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:10:59 INFO - PROCESS | 1656 | 1464369059887 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1656 | 1464369059888 Marionette TRACE conn2 <- [1,2490,null,{}] 10:10:59 INFO - PROCESS | 1656 | 1464369059891 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}] 10:10:59 INFO - PROCESS | 1656 | 1464369059978 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:10:59 INFO - PROCESS | 1656 | 1464369059982 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292e1800 == 51 [pid = 1656] [id = 630] 10:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1212ed000) [pid = 1656] [serial = 1890] [outer = 0x0] 10:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x121341000) [pid = 1656] [serial = 1891] [outer = 0x1212ed000] 10:11:00 INFO - PROCESS | 1656 | 1464369060008 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1213b5c00) [pid = 1656] [serial = 1892] [outer = 0x1212ed000] 10:11:00 INFO - PROCESS | 1656 | 1464369060331 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]]]}] 10:11:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:11:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 470ms 10:11:00 INFO - PROCESS | 1656 | 1464369060358 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:11:00 INFO - PROCESS | 1656 | 1464369060359 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:11:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:11:00 INFO - PROCESS | 1656 | 1464369060361 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:11:00 INFO - PROCESS | 1656 | 1464369060362 Marionette TRACE conn2 <- [1,2494,null,{}] 10:11:00 INFO - PROCESS | 1656 | 1464369060365 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}] 10:11:00 INFO - PROCESS | 1656 | 1464369060461 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:11:00 INFO - PROCESS | 1656 | 1464369060519 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x129561000 == 52 [pid = 1656] [id = 631] 10:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x121339c00) [pid = 1656] [serial = 1893] [outer = 0x0] 10:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x121509800) [pid = 1656] [serial = 1894] [outer = 0x121339c00] 10:11:00 INFO - PROCESS | 1656 | 1464369060544 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12197e800) [pid = 1656] [serial = 1895] [outer = 0x121339c00] 10:11:01 INFO - PROCESS | 1656 | 1464369061004 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]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:11:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 673ms 10:11:01 INFO - PROCESS | 1656 | 1464369061039 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 1656 | 1464369061042 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:11:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:11:01 INFO - PROCESS | 1656 | 1464369061047 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1656 | 1464369061049 Marionette TRACE conn2 <- [1,2498,null,{}] 10:11:01 INFO - PROCESS | 1656 | 1464369061054 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}] 10:11:01 INFO - PROCESS | 1656 | 1464369061162 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:11:01 INFO - PROCESS | 1656 | 1464369061272 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1171f9000 == 53 [pid = 1656] [id = 632] 10:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1126cf800) [pid = 1656] [serial = 1896] [outer = 0x0] 10:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1126d2c00) [pid = 1656] [serial = 1897] [outer = 0x1126cf800] 10:11:01 INFO - PROCESS | 1656 | 1464369061304 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x112757c00) [pid = 1656] [serial = 1898] [outer = 0x1126cf800] 10:11:01 INFO - PROCESS | 1656 | 1464369061742 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]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:11:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 722ms 10:11:01 INFO - PROCESS | 1656 | 1464369061770 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 1656 | 1464369061775 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:11:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:11:01 INFO - PROCESS | 1656 | 1464369061780 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1656 | 1464369061782 Marionette TRACE conn2 <- [1,2502,null,{}] 10:11:01 INFO - PROCESS | 1656 | 1464369061786 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}] 10:11:01 INFO - PROCESS | 1656 | 1464369061924 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:11:02 INFO - PROCESS | 1656 | 1464369062027 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f56000 == 54 [pid = 1656] [id = 633] 10:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1129ea400) [pid = 1656] [serial = 1899] [outer = 0x0] 10:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x115d9f800) [pid = 1656] [serial = 1900] [outer = 0x1129ea400] 10:11:02 INFO - PROCESS | 1656 | 1464369062058 Marionette DEBUG loaded listener.js 10:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11675f000) [pid = 1656] [serial = 1901] [outer = 0x1129ea400] 10:11:02 INFO - PROCESS | 1656 | 1464369062452 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]]]}] 10:11:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:11:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 719ms 10:11:02 INFO - PROCESS | 1656 | 1464369062524 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:11:02 INFO - PROCESS | 1656 | 1464369062525 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:11:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:11:02 INFO - PROCESS | 1656 | 1464369062528 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 1656 | 1464369062531 Marionette TRACE conn2 <- [1,2506,null,{}] 10:11:02 INFO - PROCESS | 1656 | 1464369062551 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}] 10:11:02 INFO - PROCESS | 1656 | 1464369062681 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:11:02 INFO - PROCESS | 1656 | 1464369062723 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b05b000 == 55 [pid = 1656] [id = 634] 10:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x117e0a400) [pid = 1656] [serial = 1902] [outer = 0x0] 10:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11825c000) [pid = 1656] [serial = 1903] [outer = 0x117e0a400] 10:11:02 INFO - PROCESS | 1656 | 1464369062756 Marionette DEBUG loaded listener.js 10:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1185adc00) [pid = 1656] [serial = 1904] [outer = 0x117e0a400] 10:11:03 INFO - PROCESS | 1656 | 1464369063183 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]]]}] 10:11:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:11:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 671ms 10:11:03 INFO - PROCESS | 1656 | 1464369063200 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:11:03 INFO - PROCESS | 1656 | 1464369063202 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:11:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:11:03 INFO - PROCESS | 1656 | 1464369063206 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 1656 | 1464369063208 Marionette TRACE conn2 <- [1,2510,null,{}] 10:11:03 INFO - PROCESS | 1656 | 1464369063210 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}] 10:11:03 INFO - PROCESS | 1656 | 1464369063318 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:11:03 INFO - PROCESS | 1656 | 1464369063376 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b90b800 == 56 [pid = 1656] [id = 635] 10:11:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119064800) [pid = 1656] [serial = 1905] [outer = 0x0] 10:11:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119546800) [pid = 1656] [serial = 1906] [outer = 0x119064800] 10:11:03 INFO - PROCESS | 1656 | 1464369063406 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x119ac8000) [pid = 1656] [serial = 1907] [outer = 0x119064800] 10:11:03 INFO - PROCESS | 1656 | 1464369063855 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]]]}] 10:11:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:11:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 10:11:03 INFO - PROCESS | 1656 | 1464369063875 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:11:03 INFO - PROCESS | 1656 | 1464369063877 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:11:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:11:03 INFO - PROCESS | 1656 | 1464369063879 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 1656 | 1464369063880 Marionette TRACE conn2 <- [1,2514,null,{}] 10:11:03 INFO - PROCESS | 1656 | 1464369063883 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}] 10:11:04 INFO - PROCESS | 1656 | 1464369063992 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:11:04 INFO - PROCESS | 1656 | 1464369064090 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba36000 == 57 [pid = 1656] [id = 636] 10:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11929e400) [pid = 1656] [serial = 1908] [outer = 0x0] 10:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x121346c00) [pid = 1656] [serial = 1909] [outer = 0x11929e400] 10:11:04 INFO - PROCESS | 1656 | 1464369064136 Marionette DEBUG loaded listener.js 10:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x123888400) [pid = 1656] [serial = 1910] [outer = 0x11929e400] 10:11:04 INFO - PROCESS | 1656 | 1464369064682 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]]]}] 10:11:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:11:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 868ms 10:11:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:11:04 INFO - PROCESS | 1656 | 1464369064748 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:11:04 INFO - PROCESS | 1656 | 1464369064750 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:11:04 INFO - PROCESS | 1656 | 1464369064752 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1656 | 1464369064753 Marionette TRACE conn2 <- [1,2518,null,{}] 10:11:04 INFO - PROCESS | 1656 | 1464369064756 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}] 10:11:04 INFO - PROCESS | 1656 | 1464369064872 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:11:04 INFO - PROCESS | 1656 | 1464369064931 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x113a92000 == 58 [pid = 1656] [id = 637] 10:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x110f17400) [pid = 1656] [serial = 1911] [outer = 0x0] 10:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x111a0dc00) [pid = 1656] [serial = 1912] [outer = 0x110f17400] 10:11:05 INFO - PROCESS | 1656 | 1464369065004 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x119765c00) [pid = 1656] [serial = 1913] [outer = 0x110f17400] 10:11:05 INFO - PROCESS | 1656 | 1464369065603 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]]]}] 10:11:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:11:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 872ms 10:11:05 INFO - PROCESS | 1656 | 1464369065636 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:11:05 INFO - PROCESS | 1656 | 1464369065639 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:11:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:11:05 INFO - PROCESS | 1656 | 1464369065644 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 1656 | 1464369065646 Marionette TRACE conn2 <- [1,2522,null,{}] 10:11:05 INFO - PROCESS | 1656 | 1464369065650 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}] 10:11:05 INFO - PROCESS | 1656 | 1464369065748 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:11:05 INFO - PROCESS | 1656 | 1464369065827 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x113353800 == 59 [pid = 1656] [id = 638] 10:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1126cfc00) [pid = 1656] [serial = 1914] [outer = 0x0] 10:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1126d6c00) [pid = 1656] [serial = 1915] [outer = 0x1126cfc00] 10:11:05 INFO - PROCESS | 1656 | 1464369065856 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x112757400) [pid = 1656] [serial = 1916] [outer = 0x1126cfc00] 10:11:06 INFO - PROCESS | 1656 | 1464369066407 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]]]}] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1254b7800 == 58 [pid = 1656] [id = 510] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x11258f800 == 57 [pid = 1656] [id = 507] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1292e1800 == 56 [pid = 1656] [id = 630] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x128a3e000 == 55 [pid = 1656] [id = 629] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x126792800 == 54 [pid = 1656] [id = 628] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12541a800 == 53 [pid = 1656] [id = 627] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x124841000 == 52 [pid = 1656] [id = 626] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1213cb000 == 51 [pid = 1656] [id = 625] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x121062000 == 50 [pid = 1656] [id = 624] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1164d3000 == 49 [pid = 1656] [id = 623] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1197bb000 == 48 [pid = 1656] [id = 622] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x118dc7000 == 47 [pid = 1656] [id = 621] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x116f32800 == 46 [pid = 1656] [id = 620] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x117012000 == 45 [pid = 1656] [id = 619] 10:11:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1133cd800 == 44 [pid = 1656] [id = 618] 10:11:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:11:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 825ms 10:11:06 INFO - PROCESS | 1656 | 1464369066471 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:11:06 INFO - PROCESS | 1656 | 1464369066476 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:11:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:11:06 INFO - PROCESS | 1656 | 1464369066483 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:11:06 INFO - PROCESS | 1656 | 1464369066485 Marionette TRACE conn2 <- [1,2526,null,{}] 10:11:06 INFO - PROCESS | 1656 | 1464369066489 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}] 10:11:06 INFO - PROCESS | 1656 | 1464369066613 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:11:06 INFO - PROCESS | 1656 | 1464369066618 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1171e9800 == 45 [pid = 1656] [id = 639] 10:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x113ae7400) [pid = 1656] [serial = 1917] [outer = 0x0] 10:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x113ce2c00) [pid = 1656] [serial = 1918] [outer = 0x113ae7400] 10:11:06 INFO - PROCESS | 1656 | 1464369066646 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1164b0800) [pid = 1656] [serial = 1919] [outer = 0x113ae7400] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x129443000) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1126cec00) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x112e16000) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1248d4000) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x121866000) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x123887800) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x124bdf400) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1249d9400) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1126e1c00) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1193d6c00) [pid = 1656] [serial = 1790] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x118de8400) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x119763000) [pid = 1656] [serial = 1793] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119566800) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x115fd7400) [pid = 1656] [serial = 1784] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x113c52400) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1184fac00) [pid = 1656] [serial = 1787] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x118256400) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x121437c00) [pid = 1656] [serial = 1799] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12133d400) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11767b400) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11825f000) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118754400) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1150fa000) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1160a7000) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119565800) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118755400) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1126d4000) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11274f000) [pid = 1656] [serial = 1781] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1193dc400) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x121343800) [pid = 1656] [serial = 1796] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119c9ec00) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124bb5800) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12618d000) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x126c5f400) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112e14c00) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1288ce800) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x126c58000) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x124cd0400) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x121004000) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1254e8800) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 10:11:06 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125493400) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 10:11:07 INFO - PROCESS | 1656 | 1464369067048 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]]]}] 10:11:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:11:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 574ms 10:11:07 INFO - PROCESS | 1656 | 1464369067076 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:11:07 INFO - PROCESS | 1656 | 1464369067078 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:11:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:11:07 INFO - PROCESS | 1656 | 1464369067080 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1656 | 1464369067082 Marionette TRACE conn2 <- [1,2530,null,{}] 10:11:07 INFO - PROCESS | 1656 | 1464369067096 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}] 10:11:07 INFO - PROCESS | 1656 | 1464369067184 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:11:07 INFO - PROCESS | 1656 | 1464369067193 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c7c800 == 46 [pid = 1656] [id = 640] 10:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11689bc00) [pid = 1656] [serial = 1920] [outer = 0x0] 10:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11767bc00) [pid = 1656] [serial = 1921] [outer = 0x11689bc00] 10:11:07 INFO - PROCESS | 1656 | 1464369067223 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118251400) [pid = 1656] [serial = 1922] [outer = 0x11689bc00] 10:11:07 INFO - PROCESS | 1656 | 1464369067619 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]]]}] 10:11:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:11:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 570ms 10:11:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:11:07 INFO - PROCESS | 1656 | 1464369067651 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:11:07 INFO - PROCESS | 1656 | 1464369067653 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:11:07 INFO - PROCESS | 1656 | 1464369067657 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1656 | 1464369067659 Marionette TRACE conn2 <- [1,2534,null,{}] 10:11:07 INFO - PROCESS | 1656 | 1464369067661 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}] 10:11:07 INFO - PROCESS | 1656 | 1464369067754 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:11:07 INFO - PROCESS | 1656 | 1464369067760 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12131a000 == 47 [pid = 1656] [id = 641] 10:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1183ea400) [pid = 1656] [serial = 1923] [outer = 0x0] 10:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118505c00) [pid = 1656] [serial = 1924] [outer = 0x1183ea400] 10:11:07 INFO - PROCESS | 1656 | 1464369067786 Marionette DEBUG loaded listener.js 10:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118755000) [pid = 1656] [serial = 1925] [outer = 0x1183ea400] 10:11:08 INFO - PROCESS | 1656 | 1464369068114 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]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:11:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 469ms 10:11:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:11:08 INFO - PROCESS | 1656 | 1464369068127 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:11:08 INFO - PROCESS | 1656 | 1464369068128 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:11:08 INFO - PROCESS | 1656 | 1464369068130 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1656 | 1464369068131 Marionette TRACE conn2 <- [1,2538,null,{}] 10:11:08 INFO - PROCESS | 1656 | 1464369068134 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}] 10:11:08 INFO - PROCESS | 1656 | 1464369068217 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:11:08 INFO - PROCESS | 1656 | 1464369068282 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215c1800 == 48 [pid = 1656] [id = 642] 10:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1183f4400) [pid = 1656] [serial = 1926] [outer = 0x0] 10:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11905a400) [pid = 1656] [serial = 1927] [outer = 0x1183f4400] 10:11:08 INFO - PROCESS | 1656 | 1464369068307 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1193db800) [pid = 1656] [serial = 1928] [outer = 0x1183f4400] 10:11:08 INFO - PROCESS | 1656 | 1464369068644 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]]]}] 10:11:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:11:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 568ms 10:11:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:11:08 INFO - PROCESS | 1656 | 1464369068699 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:11:08 INFO - PROCESS | 1656 | 1464369068700 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:11:08 INFO - PROCESS | 1656 | 1464369068702 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:11:08 INFO - PROCESS | 1656 | 1464369068703 Marionette TRACE conn2 <- [1,2542,null,{}] 10:11:08 INFO - PROCESS | 1656 | 1464369068705 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}] 10:11:08 INFO - PROCESS | 1656 | 1464369068827 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:11:08 INFO - PROCESS | 1656 | 1464369068854 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x126466000 == 49 [pid = 1656] [id = 643] 10:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11953f800) [pid = 1656] [serial = 1929] [outer = 0x0] 10:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119ca3c00) [pid = 1656] [serial = 1930] [outer = 0x11953f800] 10:11:08 INFO - PROCESS | 1656 | 1464369068880 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12143b400) [pid = 1656] [serial = 1931] [outer = 0x11953f800] 10:11:09 INFO - PROCESS | 1656 | 1464369069225 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]]]}] 10:11:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:11:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 572ms 10:11:09 INFO - PROCESS | 1656 | 1464369069275 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:11:09 INFO - PROCESS | 1656 | 1464369069276 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:11:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:11:09 INFO - PROCESS | 1656 | 1464369069278 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 1656 | 1464369069279 Marionette TRACE conn2 <- [1,2546,null,{}] 10:11:09 INFO - PROCESS | 1656 | 1464369069282 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}] 10:11:09 INFO - PROCESS | 1656 | 1464369069391 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:11:09 INFO - PROCESS | 1656 | 1464369069395 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12880e800 == 50 [pid = 1656] [id = 644] 10:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x121341400) [pid = 1656] [serial = 1932] [outer = 0x0] 10:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12388e800) [pid = 1656] [serial = 1933] [outer = 0x121341400] 10:11:09 INFO - PROCESS | 1656 | 1464369069452 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x124bb4000) [pid = 1656] [serial = 1934] [outer = 0x121341400] 10:11:09 INFO - PROCESS | 1656 | 1464369069878 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]]]}] 10:11:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:11:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 622ms 10:11:09 INFO - PROCESS | 1656 | 1464369069901 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:11:09 INFO - PROCESS | 1656 | 1464369069904 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:11:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:11:09 INFO - PROCESS | 1656 | 1464369069908 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 1656 | 1464369069910 Marionette TRACE conn2 <- [1,2550,null,{}] 10:11:09 INFO - PROCESS | 1656 | 1464369069913 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}] 10:11:10 INFO - PROCESS | 1656 | 1464369070079 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:11:10 INFO - PROCESS | 1656 | 1464369070096 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a48000 == 51 [pid = 1656] [id = 645] 10:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12480c000) [pid = 1656] [serial = 1935] [outer = 0x0] 10:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x124bea400) [pid = 1656] [serial = 1936] [outer = 0x12480c000] 10:11:10 INFO - PROCESS | 1656 | 1464369070121 Marionette DEBUG loaded listener.js 10:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x125492400) [pid = 1656] [serial = 1937] [outer = 0x12480c000] 10:11:10 INFO - PROCESS | 1656 | 1464369070685 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]]]}] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11675d000) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x110f2fc00) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x116763400) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x117e15400) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x112fa8800) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x115da0c00) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1126db800) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118504800) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x110f1ec00) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118df0c00) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1192ac800) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119acd800) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:11:10 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1212ed000) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:11:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:11:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 822ms 10:11:10 INFO - PROCESS | 1656 | 1464369070731 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:11:10 INFO - PROCESS | 1656 | 1464369070732 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:11:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:11:10 INFO - PROCESS | 1656 | 1464369070734 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:11:10 INFO - PROCESS | 1656 | 1464369070735 Marionette TRACE conn2 <- [1,2554,null,{}] 10:11:10 INFO - PROCESS | 1656 | 1464369070739 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}] 10:11:10 INFO - PROCESS | 1656 | 1464369070815 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:11:10 INFO - PROCESS | 1656 | 1464369070821 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12542f800 == 52 [pid = 1656] [id = 646] 10:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1126db800) [pid = 1656] [serial = 1938] [outer = 0x0] 10:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11605c400) [pid = 1656] [serial = 1939] [outer = 0x1126db800] 10:11:10 INFO - PROCESS | 1656 | 1464369070849 Marionette DEBUG loaded listener.js 10:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1193d9c00) [pid = 1656] [serial = 1940] [outer = 0x1126db800] 10:11:11 INFO - PROCESS | 1656 | 1464369071341 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]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:11:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 622ms 10:11:11 INFO - PROCESS | 1656 | 1464369071364 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:11:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:11:11 INFO - PROCESS | 1656 | 1464369071366 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:11:11 INFO - PROCESS | 1656 | 1464369071370 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1656 | 1464369071375 Marionette TRACE conn2 <- [1,2558,null,{}] 10:11:11 INFO - PROCESS | 1656 | 1464369071378 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}] 10:11:11 INFO - PROCESS | 1656 | 1464369071514 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:11:11 INFO - PROCESS | 1656 | 1464369071524 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b06e800 == 53 [pid = 1656] [id = 647] 10:11:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118de3000) [pid = 1656] [serial = 1941] [outer = 0x0] 10:11:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x125493800) [pid = 1656] [serial = 1942] [outer = 0x118de3000] 10:11:11 INFO - PROCESS | 1656 | 1464369071569 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1254e4c00) [pid = 1656] [serial = 1943] [outer = 0x118de3000] 10:11:11 INFO - PROCESS | 1656 | 1464369071931 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]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:11:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 574ms 10:11:11 INFO - PROCESS | 1656 | 1464369071944 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:11:11 INFO - PROCESS | 1656 | 1464369071945 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:11:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:11:11 INFO - PROCESS | 1656 | 1464369071947 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 1656 | 1464369071949 Marionette TRACE conn2 <- [1,2562,null,{}] 10:11:11 INFO - PROCESS | 1656 | 1464369071952 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}] 10:11:12 INFO - PROCESS | 1656 | 1464369072085 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:11:12 INFO - PROCESS | 1656 | 1464369072089 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b91b000 == 54 [pid = 1656] [id = 648] 10:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118df0c00) [pid = 1656] [serial = 1944] [outer = 0x0] 10:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126188000) [pid = 1656] [serial = 1945] [outer = 0x118df0c00] 10:11:12 INFO - PROCESS | 1656 | 1464369072119 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126b74800) [pid = 1656] [serial = 1946] [outer = 0x118df0c00] 10:11:12 INFO - PROCESS | 1656 | 1464369072471 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]]]}] 10:11:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:11:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 569ms 10:11:12 INFO - PROCESS | 1656 | 1464369072517 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 1656 | 1464369072519 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:11:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:11:12 INFO - PROCESS | 1656 | 1464369072521 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 1656 | 1464369072522 Marionette TRACE conn2 <- [1,2566,null,{}] 10:11:12 INFO - PROCESS | 1656 | 1464369072525 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}] 10:11:12 INFO - PROCESS | 1656 | 1464369072638 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:11:12 INFO - PROCESS | 1656 | 1464369072644 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be5c000 == 55 [pid = 1656] [id = 649] 10:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x125495c00) [pid = 1656] [serial = 1947] [outer = 0x0] 10:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126c58000) [pid = 1656] [serial = 1948] [outer = 0x125495c00] 10:11:12 INFO - PROCESS | 1656 | 1464369072669 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1288c6400) [pid = 1656] [serial = 1949] [outer = 0x125495c00] 10:11:13 INFO - PROCESS | 1656 | 1464369073194 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]]]}] 10:11:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:11:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 719ms 10:11:13 INFO - PROCESS | 1656 | 1464369073241 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:11:13 INFO - PROCESS | 1656 | 1464369073244 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:11:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:11:13 INFO - PROCESS | 1656 | 1464369073248 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 1656 | 1464369073250 Marionette TRACE conn2 <- [1,2570,null,{}] 10:11:13 INFO - PROCESS | 1656 | 1464369073254 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}] 10:11:13 INFO - PROCESS | 1656 | 1464369073365 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:11:13 INFO - PROCESS | 1656 | 1464369073475 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11908f000 == 56 [pid = 1656] [id = 650] 10:11:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x112cc9c00) [pid = 1656] [serial = 1950] [outer = 0x0] 10:11:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x112faa800) [pid = 1656] [serial = 1951] [outer = 0x112cc9c00] 10:11:13 INFO - PROCESS | 1656 | 1464369073507 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1150fb800) [pid = 1656] [serial = 1952] [outer = 0x112cc9c00] 10:11:13 INFO - PROCESS | 1656 | 1464369073965 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]]]}] 10:11:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:11:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 772ms 10:11:14 INFO - PROCESS | 1656 | 1464369074037 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 1656 | 1464369074042 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:11:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:11:14 INFO - PROCESS | 1656 | 1464369074049 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1656 | 1464369074050 Marionette TRACE conn2 <- [1,2574,null,{}] 10:11:14 INFO - PROCESS | 1656 | 1464369074053 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}] 10:11:14 INFO - PROCESS | 1656 | 1464369074165 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:11:14 INFO - PROCESS | 1656 | 1464369074236 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x125429000 == 57 [pid = 1656] [id = 651] 10:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11676b800) [pid = 1656] [serial = 1953] [outer = 0x0] 10:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1180b8c00) [pid = 1656] [serial = 1954] [outer = 0x11676b800] 10:11:14 INFO - PROCESS | 1656 | 1464369074266 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118506400) [pid = 1656] [serial = 1955] [outer = 0x11676b800] 10:11:14 INFO - PROCESS | 1656 | 1464369074679 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]]]}] 10:11:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:11:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 10:11:14 INFO - PROCESS | 1656 | 1464369074727 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 1656 | 1464369074728 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:11:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:11:14 INFO - PROCESS | 1656 | 1464369074731 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1656 | 1464369074733 Marionette TRACE conn2 <- [1,2578,null,{}] 10:11:14 INFO - PROCESS | 1656 | 1464369074757 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}] 10:11:14 INFO - PROCESS | 1656 | 1464369074868 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:11:14 INFO - PROCESS | 1656 | 1464369074940 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c52f800 == 58 [pid = 1656] [id = 652] 10:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1193da800) [pid = 1656] [serial = 1956] [outer = 0x0] 10:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119ad4000) [pid = 1656] [serial = 1957] [outer = 0x1193da800] 10:11:14 INFO - PROCESS | 1656 | 1464369074972 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x121344c00) [pid = 1656] [serial = 1958] [outer = 0x1193da800] 10:11:15 INFO - PROCESS | 1656 | 1464369075400 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]]]}] 10:11:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:11:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 723ms 10:11:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:11:15 INFO - PROCESS | 1656 | 1464369075454 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:11:15 INFO - PROCESS | 1656 | 1464369075456 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:11:15 INFO - PROCESS | 1656 | 1464369075459 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 1656 | 1464369075460 Marionette TRACE conn2 <- [1,2582,null,{}] 10:11:15 INFO - PROCESS | 1656 | 1464369075462 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}] 10:11:15 INFO - PROCESS | 1656 | 1464369075574 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:11:15 INFO - PROCESS | 1656 | 1464369075632 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e6800 == 59 [pid = 1656] [id = 653] 10:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1249d4800) [pid = 1656] [serial = 1959] [outer = 0x0] 10:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x124ccb000) [pid = 1656] [serial = 1960] [outer = 0x1249d4800] 10:11:15 INFO - PROCESS | 1656 | 1464369075662 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x126188400) [pid = 1656] [serial = 1961] [outer = 0x1249d4800] 10:11:16 INFO - PROCESS | 1656 | 1464369076108 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]]]}] 10:11:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:11:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 669ms 10:11:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:11:16 INFO - PROCESS | 1656 | 1464369076129 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1656 | 1464369076130 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:11:16 INFO - PROCESS | 1656 | 1464369076133 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1656 | 1464369076134 Marionette TRACE conn2 <- [1,2586,null,{}] 10:11:16 INFO - PROCESS | 1656 | 1464369076136 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}] 10:11:16 INFO - PROCESS | 1656 | 1464369076260 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:11:16 INFO - PROCESS | 1656 | 1464369076332 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cc98800 == 60 [pid = 1656] [id = 654] 10:11:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1249dc400) [pid = 1656] [serial = 1962] [outer = 0x0] 10:11:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x126538000) [pid = 1656] [serial = 1963] [outer = 0x1249dc400] 10:11:16 INFO - PROCESS | 1656 | 1464369076361 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12675cc00) [pid = 1656] [serial = 1964] [outer = 0x1249dc400] 10:11:16 INFO - PROCESS | 1656 | 1464369076800 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]]]}] 10:11:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:11:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 718ms 10:11:16 INFO - PROCESS | 1656 | 1464369076857 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1656 | 1464369076859 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:11:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:11:16 INFO - PROCESS | 1656 | 1464369076863 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1656 | 1464369076864 Marionette TRACE conn2 <- [1,2590,null,{}] 10:11:16 INFO - PROCESS | 1656 | 1464369076867 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}] 10:11:16 INFO - PROCESS | 1656 | 1464369076984 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:11:17 INFO - PROCESS | 1656 | 1464369077057 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ddb000 == 61 [pid = 1656] [id = 655] 10:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x112968400) [pid = 1656] [serial = 1965] [outer = 0x0] 10:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1185af400) [pid = 1656] [serial = 1966] [outer = 0x112968400] 10:11:17 INFO - PROCESS | 1656 | 1464369077088 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1288ce000) [pid = 1656] [serial = 1967] [outer = 0x112968400] 10:11:17 INFO - PROCESS | 1656 | 1464369077750 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]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:11:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 923ms 10:11:17 INFO - PROCESS | 1656 | 1464369077786 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 1656 | 1464369077791 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:11:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:11:17 INFO - PROCESS | 1656 | 1464369077794 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 1656 | 1464369077797 Marionette TRACE conn2 <- [1,2594,null,{}] 10:11:17 INFO - PROCESS | 1656 | 1464369077800 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}] 10:11:17 INFO - PROCESS | 1656 | 1464369077900 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:11:17 INFO - PROCESS | 1656 | 1464369077978 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11908e800 == 62 [pid = 1656] [id = 656] 10:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1126c6c00) [pid = 1656] [serial = 1968] [outer = 0x0] 10:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1126dc800) [pid = 1656] [serial = 1969] [outer = 0x1126c6c00] 10:11:18 INFO - PROCESS | 1656 | 1464369078007 Marionette DEBUG loaded listener.js 10:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1133a2400) [pid = 1656] [serial = 1970] [outer = 0x1126c6c00] 10:11:18 INFO - PROCESS | 1656 | 1464369078491 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]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:11:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 773ms 10:11:18 INFO - PROCESS | 1656 | 1464369078568 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:11:18 INFO - PROCESS | 1656 | 1464369078572 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:11:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:11:18 INFO - PROCESS | 1656 | 1464369078576 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 1656 | 1464369078578 Marionette TRACE conn2 <- [1,2598,null,{}] 10:11:18 INFO - PROCESS | 1656 | 1464369078580 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}] 10:11:18 INFO - PROCESS | 1656 | 1464369078691 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12b91b000 == 61 [pid = 1656] [id = 648] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12b06e800 == 60 [pid = 1656] [id = 647] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12542f800 == 59 [pid = 1656] [id = 646] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x128a48000 == 58 [pid = 1656] [id = 645] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12880e800 == 57 [pid = 1656] [id = 644] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x126466000 == 56 [pid = 1656] [id = 643] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1215c1800 == 55 [pid = 1656] [id = 642] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x121509800) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x126bafc00) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x125d4dc00) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x116762800) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x112cc8400) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x121047800) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12131a000 == 54 [pid = 1656] [id = 641] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x119c7c800 == 53 [pid = 1656] [id = 640] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1171e9800 == 52 [pid = 1656] [id = 639] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x113353800 == 51 [pid = 1656] [id = 638] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba36000 == 50 [pid = 1656] [id = 636] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12b90b800 == 49 [pid = 1656] [id = 635] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12b05b000 == 48 [pid = 1656] [id = 634] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x120f56000 == 47 [pid = 1656] [id = 633] 10:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1171f9000 == 46 [pid = 1656] [id = 632] 10:11:18 INFO - PROCESS | 1656 | 1464369078789 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x116768c00) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x111a05000) [pid = 1656] [serial = 1856] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x110f33c00) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1180b6400) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1185a8c00) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1288d1c00) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x113344c00) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x113c54800) [pid = 1656] [serial = 1862] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x115fce800) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1164b3c00) [pid = 1656] [serial = 1865] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11274f800) [pid = 1656] [serial = 1859] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1126df800) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1187c3c00) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119065400) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x113c56400) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1193e0800) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1193d9000) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119544c00) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x121004c00) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x121051000) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x121341000) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1213b5c00) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11956d800) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1168a3400) [pid = 1656] [serial = 1868] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11875b400) [pid = 1656] [serial = 1874] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119771c00) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118503c00) [pid = 1656] [serial = 1871] [outer = 0x0] [url = about:blank] 10:11:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11335e000 == 47 [pid = 1656] [id = 657] 10:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x111a05000) [pid = 1656] [serial = 1971] [outer = 0x0] 10:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1129e8000) [pid = 1656] [serial = 1972] [outer = 0x111a05000] 10:11:18 INFO - PROCESS | 1656 | 1464369078821 Marionette DEBUG loaded listener.js 10:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1164f3c00) [pid = 1656] [serial = 1973] [outer = 0x111a05000] 10:11:19 INFO - PROCESS | 1656 | 1464369079146 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]]]}] 10:11:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:11:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 622ms 10:11:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:11:19 INFO - PROCESS | 1656 | 1464369079198 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:11:19 INFO - PROCESS | 1656 | 1464369079200 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:11:19 INFO - PROCESS | 1656 | 1464369079218 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1656 | 1464369079221 Marionette TRACE conn2 <- [1,2602,null,{}] 10:11:19 INFO - PROCESS | 1656 | 1464369079232 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}] 10:11:19 INFO - PROCESS | 1656 | 1464369079320 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:11:19 INFO - PROCESS | 1656 | 1464369079407 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c7c800 == 48 [pid = 1656] [id = 658] 10:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1164b3c00) [pid = 1656] [serial = 1974] [outer = 0x0] 10:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1180b6c00) [pid = 1656] [serial = 1975] [outer = 0x1164b3c00] 10:11:19 INFO - PROCESS | 1656 | 1464369079435 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118754400) [pid = 1656] [serial = 1976] [outer = 0x1164b3c00] 10:11:19 INFO - PROCESS | 1656 | 1464369079758 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]]]}] 10:11:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:11:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 590ms 10:11:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:11:19 INFO - PROCESS | 1656 | 1464369079793 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:11:19 INFO - PROCESS | 1656 | 1464369079795 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:11:19 INFO - PROCESS | 1656 | 1464369079797 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1656 | 1464369079798 Marionette TRACE conn2 <- [1,2606,null,{}] 10:11:19 INFO - PROCESS | 1656 | 1464369079800 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}] 10:11:19 INFO - PROCESS | 1656 | 1464369079921 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:11:19 INFO - PROCESS | 1656 | 1464369079997 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x121319800 == 49 [pid = 1656] [id = 659] 10:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1185ad800) [pid = 1656] [serial = 1977] [outer = 0x0] 10:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119057800) [pid = 1656] [serial = 1978] [outer = 0x1185ad800] 10:11:20 INFO - PROCESS | 1656 | 1464369080023 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1193e0400) [pid = 1656] [serial = 1979] [outer = 0x1185ad800] 10:11:20 INFO - PROCESS | 1656 | 1464369080328 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]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:11:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 568ms 10:11:20 INFO - PROCESS | 1656 | 1464369080366 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 1656 | 1464369080367 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:11:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:11:20 INFO - PROCESS | 1656 | 1464369080370 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 1656 | 1464369080373 Marionette TRACE conn2 <- [1,2610,null,{}] 10:11:20 INFO - PROCESS | 1656 | 1464369080376 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}] 10:11:20 INFO - PROCESS | 1656 | 1464369080461 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:11:20 INFO - PROCESS | 1656 | 1464369080465 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x125dbf800 == 50 [pid = 1656] [id = 660] 10:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1193d6000) [pid = 1656] [serial = 1980] [outer = 0x0] 10:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11956d800) [pid = 1656] [serial = 1981] [outer = 0x1193d6000] 10:11:20 INFO - PROCESS | 1656 | 1464369080492 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119c99800) [pid = 1656] [serial = 1982] [outer = 0x1193d6000] 10:11:20 INFO - PROCESS | 1656 | 1464369080869 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]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:11:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 10:11:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:11:20 INFO - PROCESS | 1656 | 1464369080895 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 1656 | 1464369080897 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:11:20 INFO - PROCESS | 1656 | 1464369080899 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 1656 | 1464369080900 Marionette TRACE conn2 <- [1,2614,null,{}] 10:11:20 INFO - PROCESS | 1656 | 1464369080902 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}] 10:11:21 INFO - PROCESS | 1656 | 1464369081026 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:11:21 INFO - PROCESS | 1656 | 1464369081041 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x128811800 == 51 [pid = 1656] [id = 661] 10:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x121047c00) [pid = 1656] [serial = 1983] [outer = 0x0] 10:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x121432400) [pid = 1656] [serial = 1984] [outer = 0x121047c00] 10:11:21 INFO - PROCESS | 1656 | 1464369081068 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124e4cc00) [pid = 1656] [serial = 1985] [outer = 0x121047c00] 10:11:21 INFO - PROCESS | 1656 | 1464369081429 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]]]}] 10:11:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:11:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 568ms 10:11:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:11:21 INFO - PROCESS | 1656 | 1464369081474 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:11:21 INFO - PROCESS | 1656 | 1464369081475 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:11:21 INFO - PROCESS | 1656 | 1464369081478 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:11:21 INFO - PROCESS | 1656 | 1464369081479 Marionette TRACE conn2 <- [1,2618,null,{}] 10:11:21 INFO - PROCESS | 1656 | 1464369081481 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}] 10:11:21 INFO - PROCESS | 1656 | 1464369081587 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:11:21 INFO - PROCESS | 1656 | 1464369081621 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x129119800 == 52 [pid = 1656] [id = 662] 10:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124cc6000) [pid = 1656] [serial = 1986] [outer = 0x0] 10:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12618a400) [pid = 1656] [serial = 1987] [outer = 0x124cc6000] 10:11:21 INFO - PROCESS | 1656 | 1464369081650 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126c5dc00) [pid = 1656] [serial = 1988] [outer = 0x124cc6000] 10:11:21 INFO - PROCESS | 1656 | 1464369081989 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]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:11:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 568ms 10:11:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:11:22 INFO - PROCESS | 1656 | 1464369082046 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 1656 | 1464369082048 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:11:22 INFO - PROCESS | 1656 | 1464369082050 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 1656 | 1464369082051 Marionette TRACE conn2 <- [1,2622,null,{}] 10:11:22 INFO - PROCESS | 1656 | 1464369082053 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}] 10:11:22 INFO - PROCESS | 1656 | 1464369082161 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:11:22 INFO - PROCESS | 1656 | 1464369082176 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a78e000 == 53 [pid = 1656] [id = 663] 10:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1254ee400) [pid = 1656] [serial = 1989] [outer = 0x0] 10:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x128a68400) [pid = 1656] [serial = 1990] [outer = 0x1254ee400] 10:11:22 INFO - PROCESS | 1656 | 1464369082201 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128a76800) [pid = 1656] [serial = 1991] [outer = 0x1254ee400] 10:11:22 INFO - PROCESS | 1656 | 1464369082567 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]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:11:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 568ms 10:11:22 INFO - PROCESS | 1656 | 1464369082618 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 1656 | 1464369082620 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:11:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:11:22 INFO - PROCESS | 1656 | 1464369082622 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 1656 | 1464369082623 Marionette TRACE conn2 <- [1,2626,null,{}] 10:11:22 INFO - PROCESS | 1656 | 1464369082625 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}] 10:11:22 INFO - PROCESS | 1656 | 1464369082739 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:11:22 INFO - PROCESS | 1656 | 1464369082776 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b909000 == 54 [pid = 1656] [id = 664] 10:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1288c5c00) [pid = 1656] [serial = 1992] [outer = 0x0] 10:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x128acb400) [pid = 1656] [serial = 1993] [outer = 0x1288c5c00] 10:11:22 INFO - PROCESS | 1656 | 1464369082801 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x128ad3000) [pid = 1656] [serial = 1994] [outer = 0x1288c5c00] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1193ddc00) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x121341400) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11953f800) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1183ea400) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x110f17400) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11689bc00) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1126cfc00) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x113ae7400) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1183f4400) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12480c000) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1126db800) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x118df0c00) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:11:23 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x118de3000) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:11:23 INFO - PROCESS | 1656 | 1464369083262 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]]]}] 10:11:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:11:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 669ms 10:11:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:11:23 INFO - PROCESS | 1656 | 1464369083293 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:11:23 INFO - PROCESS | 1656 | 1464369083294 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:11:23 INFO - PROCESS | 1656 | 1464369083296 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 1656 | 1464369083297 Marionette TRACE conn2 <- [1,2630,null,{}] 10:11:23 INFO - PROCESS | 1656 | 1464369083300 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}] 10:11:23 INFO - PROCESS | 1656 | 1464369083390 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:11:23 INFO - PROCESS | 1656 | 1464369083452 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x129122800 == 55 [pid = 1656] [id = 665] 10:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11324ac00) [pid = 1656] [serial = 1995] [outer = 0x0] 10:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11850e400) [pid = 1656] [serial = 1996] [outer = 0x11324ac00] 10:11:23 INFO - PROCESS | 1656 | 1464369083478 Marionette DEBUG loaded listener.js 10:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124cca000) [pid = 1656] [serial = 1997] [outer = 0x11324ac00] 10:11:23 INFO - PROCESS | 1656 | 1464369083767 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]]]}] 10:11:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:11:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 10:11:23 INFO - PROCESS | 1656 | 1464369083816 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:11:23 INFO - PROCESS | 1656 | 1464369083818 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:11:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:11:23 INFO - PROCESS | 1656 | 1464369083820 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 1656 | 1464369083824 Marionette TRACE conn2 <- [1,2634,null,{}] 10:11:23 INFO - PROCESS | 1656 | 1464369083827 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}] 10:11:23 INFO - PROCESS | 1656 | 1464369083938 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:11:23 INFO - PROCESS | 1656 | 1464369083943 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c539000 == 56 [pid = 1656] [id = 666] 10:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x128acb000) [pid = 1656] [serial = 1998] [outer = 0x0] 10:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x128bb1400) [pid = 1656] [serial = 1999] [outer = 0x128acb000] 10:11:23 INFO - PROCESS | 1656 | 1464369083972 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128ef9c00) [pid = 1656] [serial = 2000] [outer = 0x128acb000] 10:11:24 INFO - PROCESS | 1656 | 1464369084342 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]]]}] 10:11:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:11:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 575ms 10:11:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:11:24 INFO - PROCESS | 1656 | 1464369084395 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1656 | 1464369084397 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:11:24 INFO - PROCESS | 1656 | 1464369084399 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1656 | 1464369084400 Marionette TRACE conn2 <- [1,2638,null,{}] 10:11:24 INFO - PROCESS | 1656 | 1464369084402 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}] 10:11:24 INFO - PROCESS | 1656 | 1464369084494 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:11:24 INFO - PROCESS | 1656 | 1464369084498 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d9800 == 57 [pid = 1656] [id = 667] 10:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1249a3000) [pid = 1656] [serial = 2001] [outer = 0x0] 10:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12913d000) [pid = 1656] [serial = 2002] [outer = 0x1249a3000] 10:11:24 INFO - PROCESS | 1656 | 1464369084524 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x129146800) [pid = 1656] [serial = 2003] [outer = 0x1249a3000] 10:11:24 INFO - PROCESS | 1656 | 1464369084846 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]]]}] 10:11:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:11:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 467ms 10:11:24 INFO - PROCESS | 1656 | 1464369084867 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:11:24 INFO - PROCESS | 1656 | 1464369084868 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:11:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:11:24 INFO - PROCESS | 1656 | 1464369084871 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1656 | 1464369084874 Marionette TRACE conn2 <- [1,2642,null,{}] 10:11:24 INFO - PROCESS | 1656 | 1464369084876 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}] 10:11:24 INFO - PROCESS | 1656 | 1464369084966 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:11:25 INFO - PROCESS | 1656 | 1464369085029 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d20a000 == 58 [pid = 1656] [id = 668] 10:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128ac9400) [pid = 1656] [serial = 2004] [outer = 0x0] 10:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1291e2000) [pid = 1656] [serial = 2005] [outer = 0x128ac9400] 10:11:25 INFO - PROCESS | 1656 | 1464369085054 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1291ec400) [pid = 1656] [serial = 2006] [outer = 0x128ac9400] 10:11:25 INFO - PROCESS | 1656 | 1464369085527 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]]]}] 10:11:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:11:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 10:11:25 INFO - PROCESS | 1656 | 1464369085556 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:11:25 INFO - PROCESS | 1656 | 1464369085559 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:11:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:11:25 INFO - PROCESS | 1656 | 1464369085565 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:11:25 INFO - PROCESS | 1656 | 1464369085567 Marionette TRACE conn2 <- [1,2646,null,{}] 10:11:25 INFO - PROCESS | 1656 | 1464369085571 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}] 10:11:25 INFO - PROCESS | 1656 | 1464369085684 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:11:25 INFO - PROCESS | 1656 | 1464369085758 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11937c800 == 59 [pid = 1656] [id = 669] 10:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11296b000) [pid = 1656] [serial = 2007] [outer = 0x0] 10:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x113344c00) [pid = 1656] [serial = 2008] [outer = 0x11296b000] 10:11:25 INFO - PROCESS | 1656 | 1464369085790 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x115fd7400) [pid = 1656] [serial = 2009] [outer = 0x11296b000] 10:11:26 INFO - PROCESS | 1656 | 1464369086205 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]]]}] 10:11:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:11:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 671ms 10:11:26 INFO - PROCESS | 1656 | 1464369086236 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 1656 | 1464369086240 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:11:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:11:26 INFO - PROCESS | 1656 | 1464369086245 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1656 | 1464369086247 Marionette TRACE conn2 <- [1,2650,null,{}] 10:11:26 INFO - PROCESS | 1656 | 1464369086249 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}] 10:11:26 INFO - PROCESS | 1656 | 1464369086360 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:11:26 INFO - PROCESS | 1656 | 1464369086440 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x126481000 == 60 [pid = 1656] [id = 670] 10:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x116766000) [pid = 1656] [serial = 2010] [outer = 0x0] 10:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x118258800) [pid = 1656] [serial = 2011] [outer = 0x116766000] 10:11:26 INFO - PROCESS | 1656 | 1464369086512 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1185aac00) [pid = 1656] [serial = 2012] [outer = 0x116766000] 10:11:26 INFO - PROCESS | 1656 | 1464369086952 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]]]}] 10:11:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:11:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 10:11:26 INFO - PROCESS | 1656 | 1464369086966 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:11:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:11:26 INFO - PROCESS | 1656 | 1464369086969 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:11:26 INFO - PROCESS | 1656 | 1464369086973 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 1656 | 1464369086977 Marionette TRACE conn2 <- [1,2654,null,{}] 10:11:26 INFO - PROCESS | 1656 | 1464369086989 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}] 10:11:27 INFO - PROCESS | 1656 | 1464369087158 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:11:27 INFO - PROCESS | 1656 | 1464369087281 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d212800 == 61 [pid = 1656] [id = 671] 10:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1192acc00) [pid = 1656] [serial = 2013] [outer = 0x0] 10:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x119ca0c00) [pid = 1656] [serial = 2014] [outer = 0x1192acc00] 10:11:27 INFO - PROCESS | 1656 | 1464369087314 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x121509800) [pid = 1656] [serial = 2015] [outer = 0x1192acc00] 10:11:27 INFO - PROCESS | 1656 | 1464369087801 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]]]}] 10:11:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:11:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 876ms 10:11:27 INFO - PROCESS | 1656 | 1464369087847 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 1656 | 1464369087849 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:11:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:11:27 INFO - PROCESS | 1656 | 1464369087851 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 1656 | 1464369087853 Marionette TRACE conn2 <- [1,2658,null,{}] 10:11:27 INFO - PROCESS | 1656 | 1464369087875 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}] 10:11:27 INFO - PROCESS | 1656 | 1464369087986 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:11:28 INFO - PROCESS | 1656 | 1464369088060 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d632000 == 62 [pid = 1656] [id = 672] 10:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x121348800) [pid = 1656] [serial = 2016] [outer = 0x0] 10:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x124ccf800) [pid = 1656] [serial = 2017] [outer = 0x121348800] 10:11:28 INFO - PROCESS | 1656 | 1464369088090 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12641dc00) [pid = 1656] [serial = 2018] [outer = 0x121348800] 10:11:28 INFO - PROCESS | 1656 | 1464369088467 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]]]}] 10:11:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:11:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 640ms 10:11:28 INFO - PROCESS | 1656 | 1464369088492 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:11:28 INFO - PROCESS | 1656 | 1464369088493 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:11:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:11:28 INFO - PROCESS | 1656 | 1464369088496 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:11:28 INFO - PROCESS | 1656 | 1464369088497 Marionette TRACE conn2 <- [1,2662,null,{}] 10:11:28 INFO - PROCESS | 1656 | 1464369088499 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}] 10:11:28 INFO - PROCESS | 1656 | 1464369088607 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:11:28 INFO - PROCESS | 1656 | 1464369088667 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x131668800 == 63 [pid = 1656] [id = 673] 10:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1212e2c00) [pid = 1656] [serial = 2019] [outer = 0x0] 10:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x126c5e400) [pid = 1656] [serial = 2020] [outer = 0x1212e2c00] 10:11:28 INFO - PROCESS | 1656 | 1464369088737 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x128bab400) [pid = 1656] [serial = 2021] [outer = 0x1212e2c00] 10:11:29 INFO - PROCESS | 1656 | 1464369089152 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]]]}] 10:11:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:11:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 10:11:29 INFO - PROCESS | 1656 | 1464369089167 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:11:29 INFO - PROCESS | 1656 | 1464369089169 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:11:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:11:29 INFO - PROCESS | 1656 | 1464369089171 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:11:29 INFO - PROCESS | 1656 | 1464369089172 Marionette TRACE conn2 <- [1,2666,null,{}] 10:11:29 INFO - PROCESS | 1656 | 1464369089175 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}] 10:11:29 INFO - PROCESS | 1656 | 1464369089300 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:11:29 INFO - PROCESS | 1656 | 1464369089393 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c75000 == 64 [pid = 1656] [id = 674] 10:11:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x128bb1c00) [pid = 1656] [serial = 2022] [outer = 0x0] 10:11:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12913d400) [pid = 1656] [serial = 2023] [outer = 0x128bb1c00] 10:11:29 INFO - PROCESS | 1656 | 1464369089423 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x129492400) [pid = 1656] [serial = 2024] [outer = 0x128bb1c00] 10:11:30 INFO - PROCESS | 1656 | 1464369090348 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]]]}] 10:11:30 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) 10:11:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1219ms 10:11:30 INFO - PROCESS | 1656 | 1464369090391 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:11:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:11:30 INFO - PROCESS | 1656 | 1464369090393 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:11:30 INFO - PROCESS | 1656 | 1464369090397 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 1656 | 1464369090399 Marionette TRACE conn2 <- [1,2670,null,{}] 10:11:30 INFO - PROCESS | 1656 | 1464369090403 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}] 10:11:30 INFO - PROCESS | 1656 | 1464369090503 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:11:30 INFO - PROCESS | 1656 | 1464369090564 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x121062800 == 65 [pid = 1656] [id = 675] 10:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x1126e1800) [pid = 1656] [serial = 2025] [outer = 0x0] 10:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11296a000) [pid = 1656] [serial = 2026] [outer = 0x1126e1800] 10:11:30 INFO - PROCESS | 1656 | 1464369090592 Marionette DEBUG loaded listener.js 10:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x113c54000) [pid = 1656] [serial = 2027] [outer = 0x1126e1800] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12c991800 == 64 [pid = 1656] [id = 15] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x129561000 == 63 [pid = 1656] [id = 631] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1265a9000 == 62 [pid = 1656] [id = 614] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfe7000 == 61 [pid = 1656] [id = 612] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1197ba800 == 60 [pid = 1656] [id = 613] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d9800 == 59 [pid = 1656] [id = 667] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12c539000 == 58 [pid = 1656] [id = 666] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x129122800 == 57 [pid = 1656] [id = 665] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12b909000 == 56 [pid = 1656] [id = 664] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12a78e000 == 55 [pid = 1656] [id = 663] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x129119800 == 54 [pid = 1656] [id = 662] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x119546800) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x121346c00) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x128811800 == 53 [pid = 1656] [id = 661] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x125dbf800 == 52 [pid = 1656] [id = 660] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x121319800 == 51 [pid = 1656] [id = 659] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x119c7c800 == 50 [pid = 1656] [id = 658] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11335e000 == 49 [pid = 1656] [id = 657] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11908e800 == 48 [pid = 1656] [id = 656] 10:11:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11908f000 == 47 [pid = 1656] [id = 650] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x11956b000) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12388e800) [pid = 1656] [serial = 1933] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x119ca3c00) [pid = 1656] [serial = 1930] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x124bb4000) [pid = 1656] [serial = 1934] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1126d2c00) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x118505c00) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x118755000) [pid = 1656] [serial = 1925] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x115d9f800) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x111a0dc00) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x119765c00) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11825c000) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11767bc00) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x118251400) [pid = 1656] [serial = 1922] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x112757400) [pid = 1656] [serial = 1916] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1126d6c00) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x113ce2c00) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1164b0800) [pid = 1656] [serial = 1919] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11905a400) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x124bea400) [pid = 1656] [serial = 1936] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11605c400) [pid = 1656] [serial = 1939] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1193d9c00) [pid = 1656] [serial = 1940] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x126188000) [pid = 1656] [serial = 1945] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x125492400) [pid = 1656] [serial = 1937] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x125493800) [pid = 1656] [serial = 1942] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12143b400) [pid = 1656] [serial = 1931] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1254e4c00) [pid = 1656] [serial = 1943] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1193db800) [pid = 1656] [serial = 1928] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x126b74800) [pid = 1656] [serial = 1946] [outer = 0x0] [url = about:blank] 10:11:31 INFO - PROCESS | 1656 | 1464369091535 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 10:11:31 INFO - PROCESS | 1656 | 1464369091572 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:11:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:11:31 INFO - PROCESS | 1656 | 1464369091578 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:11:31 INFO - PROCESS | 1656 | 1464369091579 Marionette TRACE conn2 <- [1,2674,null,{}] 10:11:31 INFO - PROCESS | 1656 | 1464369091582 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}] 10:11:31 INFO - PROCESS | 1656 | 1464369091671 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:11:31 INFO - PROCESS | 1656 | 1464369091728 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x118724800 == 48 [pid = 1656] [id = 676] 10:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x113c4ec00) [pid = 1656] [serial = 2028] [outer = 0x0] 10:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x117671400) [pid = 1656] [serial = 2029] [outer = 0x113c4ec00] 10:11:31 INFO - PROCESS | 1656 | 1464369091755 Marionette DEBUG loaded listener.js 10:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1184f7000) [pid = 1656] [serial = 2030] [outer = 0x113c4ec00] 10:11:32 INFO - PROCESS | 1656 | 1464369092600 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:11:32 INFO - PROCESS | 1656 | 1464369092650 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:11:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:11:32 INFO - PROCESS | 1656 | 1464369092653 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 1656 | 1464369092655 Marionette TRACE conn2 <- [1,2678,null,{}] 10:11:32 INFO - PROCESS | 1656 | 1464369092663 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}] 10:11:32 INFO - PROCESS | 1656 | 1464369092776 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:11:32 INFO - PROCESS | 1656 | 1464369092811 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1213ce000 == 49 [pid = 1656] [id = 677] 10:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118503c00) [pid = 1656] [serial = 2031] [outer = 0x0] 10:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1192a9c00) [pid = 1656] [serial = 2032] [outer = 0x118503c00] 10:11:32 INFO - PROCESS | 1656 | 1464369092839 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119568000) [pid = 1656] [serial = 2033] [outer = 0x118503c00] 10:11:33 INFO - PROCESS | 1656 | 1464369093641 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]]]}] 10:11:33 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) 10:11:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1022ms 10:11:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:11:33 INFO - PROCESS | 1656 | 1464369093676 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:11:33 INFO - PROCESS | 1656 | 1464369093678 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:11:33 INFO - PROCESS | 1656 | 1464369093688 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1656 | 1464369093689 Marionette TRACE conn2 <- [1,2682,null,{}] 10:11:33 INFO - PROCESS | 1656 | 1464369093704 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}] 10:11:33 INFO - PROCESS | 1656 | 1464369093811 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:11:33 INFO - PROCESS | 1656 | 1464369093848 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12543a000 == 50 [pid = 1656] [id = 678] 10:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119c99c00) [pid = 1656] [serial = 2034] [outer = 0x0] 10:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12133a400) [pid = 1656] [serial = 2035] [outer = 0x119c99c00] 10:11:33 INFO - PROCESS | 1656 | 1464369093874 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x121346c00) [pid = 1656] [serial = 2036] [outer = 0x119c99c00] 10:11:34 INFO - PROCESS | 1656 | 1464369094702 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]]]}] 10:11:34 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) 10:11:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1040ms 10:11:34 INFO - PROCESS | 1656 | 1464369094721 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:11:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:11:34 INFO - PROCESS | 1656 | 1464369094723 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:11:34 INFO - PROCESS | 1656 | 1464369094732 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:11:34 INFO - PROCESS | 1656 | 1464369094733 Marionette TRACE conn2 <- [1,2686,null,{}] 10:11:34 INFO - PROCESS | 1656 | 1464369094735 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}] 10:11:34 INFO - PROCESS | 1656 | 1464369094843 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:11:34 INFO - PROCESS | 1656 | 1464369094857 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164be800 == 51 [pid = 1656] [id = 679] 10:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1216e1800) [pid = 1656] [serial = 2037] [outer = 0x0] 10:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1248d1000) [pid = 1656] [serial = 2038] [outer = 0x1216e1800] 10:11:34 INFO - PROCESS | 1656 | 1464369094883 Marionette DEBUG loaded listener.js 10:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x124cc7c00) [pid = 1656] [serial = 2039] [outer = 0x1216e1800] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x111a05000) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x121047c00) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1126c6c00) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1254ee400) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1193d6000) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1288c5c00) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1164b3c00) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x124cc6000) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11324ac00) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128acb000) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1185ad800) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1249a3000) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:11:35 INFO - PROCESS | 1656 | 1464369095736 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:11:35 INFO - PROCESS | 1656 | 1464369095752 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:11:35 INFO - PROCESS | 1656 | 1464369095754 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:11:35 INFO - PROCESS | 1656 | 1464369095763 Marionette TRACE conn2 <- [1,2690,null,{}] 10:11:35 INFO - PROCESS | 1656 | 1464369095772 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}] 10:11:35 INFO - PROCESS | 1656 | 1464369095872 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:11:35 INFO - PROCESS | 1656 | 1464369095877 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x129125000 == 52 [pid = 1656] [id = 680] 10:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x113aecc00) [pid = 1656] [serial = 2040] [outer = 0x0] 10:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12618b400) [pid = 1656] [serial = 2041] [outer = 0x113aecc00] 10:11:35 INFO - PROCESS | 1656 | 1464369095903 Marionette DEBUG loaded listener.js 10:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x126c59c00) [pid = 1656] [serial = 2042] [outer = 0x113aecc00] 10:11:36 INFO - PROCESS | 1656 | 1464369096709 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 10:11:36 INFO - PROCESS | 1656 | 1464369096744 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:11:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:11:36 INFO - PROCESS | 1656 | 1464369096746 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:11:36 INFO - PROCESS | 1656 | 1464369096747 Marionette TRACE conn2 <- [1,2694,null,{}] 10:11:36 INFO - PROCESS | 1656 | 1464369096750 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}] 10:11:36 INFO - PROCESS | 1656 | 1464369096836 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:11:36 INFO - PROCESS | 1656 | 1464369096840 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af25000 == 53 [pid = 1656] [id = 681] 10:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x121864400) [pid = 1656] [serial = 2043] [outer = 0x0] 10:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1288d1c00) [pid = 1656] [serial = 2044] [outer = 0x121864400] 10:11:36 INFO - PROCESS | 1656 | 1464369096916 Marionette DEBUG loaded listener.js 10:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x128aca400) [pid = 1656] [serial = 2045] [outer = 0x121864400] 10:11:37 INFO - PROCESS | 1656 | 1464369097712 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 1656 | 1464369097721 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:11:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:11:37 INFO - PROCESS | 1656 | 1464369097726 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1656 | 1464369097729 Marionette TRACE conn2 <- [1,2698,null,{}] 10:11:37 INFO - PROCESS | 1656 | 1464369097733 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}] 10:11:37 INFO - PROCESS | 1656 | 1464369097842 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:11:37 INFO - PROCESS | 1656 | 1464369097901 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119089000 == 54 [pid = 1656] [id = 682] 10:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1129c9000) [pid = 1656] [serial = 2046] [outer = 0x0] 10:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x113a65000) [pid = 1656] [serial = 2047] [outer = 0x1129c9000] 10:11:37 INFO - PROCESS | 1656 | 1464369097934 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11675c800) [pid = 1656] [serial = 2048] [outer = 0x1129c9000] 10:11:38 INFO - PROCESS | 1656 | 1464369098925 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1656 | 1464369098956 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:11:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:11:38 INFO - PROCESS | 1656 | 1464369098962 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1656 | 1464369098963 Marionette TRACE conn2 <- [1,2702,null,{}] 10:11:38 INFO - PROCESS | 1656 | 1464369098966 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}] 10:11:39 INFO - PROCESS | 1656 | 1464369099074 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:11:39 INFO - PROCESS | 1656 | 1464369099130 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cbe800 == 55 [pid = 1656] [id = 683] 10:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1160a7000) [pid = 1656] [serial = 2049] [outer = 0x0] 10:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x118760000) [pid = 1656] [serial = 2050] [outer = 0x1160a7000] 10:11:39 INFO - PROCESS | 1656 | 1464369099160 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1193d6800) [pid = 1656] [serial = 2051] [outer = 0x1160a7000] 10:11:39 INFO - PROCESS | 1656 | 1464369099667 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]]]}] 10:11:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:11:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 721ms 10:11:39 INFO - PROCESS | 1656 | 1464369099683 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:11:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:11:39 INFO - PROCESS | 1656 | 1464369099686 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:11:39 INFO - PROCESS | 1656 | 1464369099690 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:11:39 INFO - PROCESS | 1656 | 1464369099694 Marionette TRACE conn2 <- [1,2706,null,{}] 10:11:39 INFO - PROCESS | 1656 | 1464369099705 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}] 10:11:39 INFO - PROCESS | 1656 | 1464369099817 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:11:39 INFO - PROCESS | 1656 | 1464369099878 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba50000 == 56 [pid = 1656] [id = 684] 10:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11973c800) [pid = 1656] [serial = 2052] [outer = 0x0] 10:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x121867c00) [pid = 1656] [serial = 2053] [outer = 0x11973c800] 10:11:39 INFO - PROCESS | 1656 | 1464369099909 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1254e5800) [pid = 1656] [serial = 2054] [outer = 0x11973c800] 10:11:40 INFO - PROCESS | 1656 | 1464369100354 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]]]}] 10:11:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:11:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 729ms 10:11:40 INFO - PROCESS | 1656 | 1464369100456 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 1656 | 1464369100458 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:11:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:11:40 INFO - PROCESS | 1656 | 1464369100462 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 1656 | 1464369100465 Marionette TRACE conn2 <- [1,2710,null,{}] 10:11:40 INFO - PROCESS | 1656 | 1464369100469 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}] 10:11:40 INFO - PROCESS | 1656 | 1464369100619 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:11:40 INFO - PROCESS | 1656 | 1464369100718 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c544800 == 57 [pid = 1656] [id = 685] 10:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x126ba6c00) [pid = 1656] [serial = 2055] [outer = 0x0] 10:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128ac8000) [pid = 1656] [serial = 2056] [outer = 0x126ba6c00] 10:11:40 INFO - PROCESS | 1656 | 1464369100765 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128baf800) [pid = 1656] [serial = 2057] [outer = 0x126ba6c00] 10:11:41 INFO - PROCESS | 1656 | 1464369101276 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] 10:11:41 INFO - PROCESS | 1656 | 1464369101287 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:11:41 INFO - PROCESS | 1656 | 1464369101290 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1656 | 1464369101291 Marionette TRACE conn2 <- [1,2714,null,{}] 10:11:41 INFO - PROCESS | 1656 | 1464369101293 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}] 10:11:41 INFO - PROCESS | 1656 | 1464369101397 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:11:41 INFO - PROCESS | 1656 | 1464369101471 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cca2000 == 58 [pid = 1656] [id = 686] 10:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x126c57400) [pid = 1656] [serial = 2058] [outer = 0x0] 10:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x128ef6800) [pid = 1656] [serial = 2059] [outer = 0x126c57400] 10:11:41 INFO - PROCESS | 1656 | 1464369101501 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x129143000) [pid = 1656] [serial = 2060] [outer = 0x126c57400] 10:11:41 INFO - PROCESS | 1656 | 1464369101921 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]]]}] 10:11:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:11:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 668ms 10:11:41 INFO - PROCESS | 1656 | 1464369101958 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:11:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:11:41 INFO - PROCESS | 1656 | 1464369101960 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:11:41 INFO - PROCESS | 1656 | 1464369101962 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1656 | 1464369101963 Marionette TRACE conn2 <- [1,2718,null,{}] 10:11:41 INFO - PROCESS | 1656 | 1464369101966 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}] 10:11:42 INFO - PROCESS | 1656 | 1464369102105 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:11:42 INFO - PROCESS | 1656 | 1464369102191 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d62d800 == 59 [pid = 1656] [id = 687] 10:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1291e8c00) [pid = 1656] [serial = 2061] [outer = 0x0] 10:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x129444800) [pid = 1656] [serial = 2062] [outer = 0x1291e8c00] 10:11:42 INFO - PROCESS | 1656 | 1464369102223 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12a5c0000) [pid = 1656] [serial = 2063] [outer = 0x1291e8c00] 10:11:42 INFO - PROCESS | 1656 | 1464369102646 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] 10:11:42 INFO - PROCESS | 1656 | 1464369102683 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:11:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:11:42 INFO - PROCESS | 1656 | 1464369102685 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 1656 | 1464369102686 Marionette TRACE conn2 <- [1,2722,null,{}] 10:11:42 INFO - PROCESS | 1656 | 1464369102689 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}] 10:11:42 INFO - PROCESS | 1656 | 1464369102794 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:11:42 INFO - PROCESS | 1656 | 1464369102855 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x133e75800 == 60 [pid = 1656] [id = 688] 10:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12a5bfc00) [pid = 1656] [serial = 2064] [outer = 0x0] 10:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12a6f3400) [pid = 1656] [serial = 2065] [outer = 0x12a5bfc00] 10:11:42 INFO - PROCESS | 1656 | 1464369102884 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12a6fa400) [pid = 1656] [serial = 2066] [outer = 0x12a5bfc00] 10:11:43 INFO - PROCESS | 1656 | 1464369103335 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] 10:11:43 INFO - PROCESS | 1656 | 1464369103355 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:11:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:11:43 INFO - PROCESS | 1656 | 1464369103358 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:11:43 INFO - PROCESS | 1656 | 1464369103359 Marionette TRACE conn2 <- [1,2726,null,{}] 10:11:43 INFO - PROCESS | 1656 | 1464369103362 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}] 10:11:43 INFO - PROCESS | 1656 | 1464369103468 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:11:43 INFO - PROCESS | 1656 | 1464369103574 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x121321000 == 61 [pid = 1656] [id = 689] 10:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x110f33800) [pid = 1656] [serial = 2067] [outer = 0x0] 10:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x129142c00) [pid = 1656] [serial = 2068] [outer = 0x110f33800] 10:11:43 INFO - PROCESS | 1656 | 1464369103607 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12a74d800) [pid = 1656] [serial = 2069] [outer = 0x110f33800] 10:11:44 INFO - PROCESS | 1656 | 1464369104294 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]]]}] 10:11:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:11:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 969ms 10:11:44 INFO - PROCESS | 1656 | 1464369104327 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:11:44 INFO - PROCESS | 1656 | 1464369104330 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:11:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:11:44 INFO - PROCESS | 1656 | 1464369104333 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:11:44 INFO - PROCESS | 1656 | 1464369104336 Marionette TRACE conn2 <- [1,2730,null,{}] 10:11:44 INFO - PROCESS | 1656 | 1464369104340 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}] 10:11:44 INFO - PROCESS | 1656 | 1464369104445 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:11:44 INFO - PROCESS | 1656 | 1464369104523 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12540f000 == 62 [pid = 1656] [id = 690] 10:11:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1126dd000) [pid = 1656] [serial = 2070] [outer = 0x0] 10:11:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1164b3c00) [pid = 1656] [serial = 2071] [outer = 0x1126dd000] 10:11:44 INFO - PROCESS | 1656 | 1464369104551 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1184f0000) [pid = 1656] [serial = 2072] [outer = 0x1126dd000] 10:11:45 INFO - PROCESS | 1656 | --DOCSHELL 0x129125000 == 61 [pid = 1656] [id = 680] 10:11:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12c991000 == 60 [pid = 1656] [id = 17] 10:11:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1164be800 == 59 [pid = 1656] [id = 679] 10:11:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12543a000 == 58 [pid = 1656] [id = 678] 10:11:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1213ce000 == 57 [pid = 1656] [id = 677] 10:11:45 INFO - PROCESS | 1656 | --DOCSHELL 0x118724800 == 56 [pid = 1656] [id = 676] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1291e2000) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOCSHELL 0x121062800 == 55 [pid = 1656] [id = 675] 10:11:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11937c800 == 54 [pid = 1656] [id = 669] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x129146800) [pid = 1656] [serial = 2003] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1129e8000) [pid = 1656] [serial = 1972] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x124e4cc00) [pid = 1656] [serial = 1985] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1133a2400) [pid = 1656] [serial = 1970] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x128a76800) [pid = 1656] [serial = 1991] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1164f3c00) [pid = 1656] [serial = 1973] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11956d800) [pid = 1656] [serial = 1981] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x126538000) [pid = 1656] [serial = 1963] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x128acb400) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1180b6c00) [pid = 1656] [serial = 1975] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x126c58000) [pid = 1656] [serial = 1948] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1126dc800) [pid = 1656] [serial = 1969] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x121432400) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12618a400) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1180b8c00) [pid = 1656] [serial = 1954] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x128a68400) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x124cca000) [pid = 1656] [serial = 1997] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x124ccb000) [pid = 1656] [serial = 1960] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1185af400) [pid = 1656] [serial = 1966] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x128ad3000) [pid = 1656] [serial = 1994] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x128ef9c00) [pid = 1656] [serial = 2000] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x126c5dc00) [pid = 1656] [serial = 1988] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1193e0400) [pid = 1656] [serial = 1979] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11850e400) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x119ad4000) [pid = 1656] [serial = 1957] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x112faa800) [pid = 1656] [serial = 1951] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12913d000) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x128bb1400) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119057800) [pid = 1656] [serial = 1978] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x118754400) [pid = 1656] [serial = 1976] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119c99800) [pid = 1656] [serial = 1982] [outer = 0x0] [url = about:blank] 10:11:45 INFO - PROCESS | 1656 | 1464369105459 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 10:11:45 INFO - PROCESS | 1656 | 1464369105511 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:11:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:11:45 INFO - PROCESS | 1656 | 1464369105516 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 1656 | 1464369105517 Marionette TRACE conn2 <- [1,2734,null,{}] 10:11:45 INFO - PROCESS | 1656 | 1464369105521 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}] 10:11:45 INFO - PROCESS | 1656 | 1464369105609 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:11:45 INFO - PROCESS | 1656 | 1464369105672 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11937f800 == 55 [pid = 1656] [id = 691] 10:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1184fd400) [pid = 1656] [serial = 2073] [outer = 0x0] 10:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x119066c00) [pid = 1656] [serial = 2074] [outer = 0x1184fd400] 10:11:45 INFO - PROCESS | 1656 | 1464369105699 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11953a000) [pid = 1656] [serial = 2075] [outer = 0x1184fd400] 10:11:46 INFO - PROCESS | 1656 | 1464369106033 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]]]}] 10:11:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:11:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 10:11:46 INFO - PROCESS | 1656 | 1464369106037 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 1656 | 1464369106040 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:11:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:11:46 INFO - PROCESS | 1656 | 1464369106044 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1656 | 1464369106047 Marionette TRACE conn2 <- [1,2738,null,{}] 10:11:46 INFO - PROCESS | 1656 | 1464369106054 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}] 10:11:46 INFO - PROCESS | 1656 | 1464369106150 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:11:46 INFO - PROCESS | 1656 | 1464369106156 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12541f000 == 56 [pid = 1656] [id = 692] 10:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119732400) [pid = 1656] [serial = 2076] [outer = 0x0] 10:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x121342400) [pid = 1656] [serial = 2077] [outer = 0x119732400] 10:11:46 INFO - PROCESS | 1656 | 1464369106185 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x124be4400) [pid = 1656] [serial = 2078] [outer = 0x119732400] 10:11:46 INFO - PROCESS | 1656 | 1464369106547 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]]]}] 10:11:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:11:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 523ms 10:11:46 INFO - PROCESS | 1656 | 1464369106567 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:11:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:11:46 INFO - PROCESS | 1656 | 1464369106569 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:11:46 INFO - PROCESS | 1656 | 1464369106572 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1656 | 1464369106573 Marionette TRACE conn2 <- [1,2742,null,{}] 10:11:46 INFO - PROCESS | 1656 | 1464369106576 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}] 10:11:46 INFO - PROCESS | 1656 | 1464369106678 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:11:46 INFO - PROCESS | 1656 | 1464369106683 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292f4800 == 57 [pid = 1656] [id = 693] 10:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x125493800) [pid = 1656] [serial = 2079] [outer = 0x0] 10:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x126538000) [pid = 1656] [serial = 2080] [outer = 0x125493800] 10:11:46 INFO - PROCESS | 1656 | 1464369106709 Marionette DEBUG loaded listener.js 10:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x128a76000) [pid = 1656] [serial = 2081] [outer = 0x125493800] 10:11:47 INFO - PROCESS | 1656 | 1464369107056 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]]]}] 10:11:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:11:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 10:11:47 INFO - PROCESS | 1656 | 1464369107094 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:11:47 INFO - PROCESS | 1656 | 1464369107095 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:11:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:11:47 INFO - PROCESS | 1656 | 1464369107098 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:11:47 INFO - PROCESS | 1656 | 1464369107099 Marionette TRACE conn2 <- [1,2746,null,{}] 10:11:47 INFO - PROCESS | 1656 | 1464369107101 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}] 10:11:47 INFO - PROCESS | 1656 | 1464369107190 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:11:47 INFO - PROCESS | 1656 | 1464369107264 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b243800 == 58 [pid = 1656] [id = 694] 10:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1254e3000) [pid = 1656] [serial = 2082] [outer = 0x0] 10:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x128ad0800) [pid = 1656] [serial = 2083] [outer = 0x1254e3000] 10:11:47 INFO - PROCESS | 1656 | 1464369107290 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x129147800) [pid = 1656] [serial = 2084] [outer = 0x1254e3000] 10:11:47 INFO - PROCESS | 1656 | 1464369107591 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]]]}] 10:11:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:11:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 518ms 10:11:47 INFO - PROCESS | 1656 | 1464369107616 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:11:47 INFO - PROCESS | 1656 | 1464369107617 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:11:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:11:47 INFO - PROCESS | 1656 | 1464369107620 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:11:47 INFO - PROCESS | 1656 | 1464369107622 Marionette TRACE conn2 <- [1,2750,null,{}] 10:11:47 INFO - PROCESS | 1656 | 1464369107625 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}] 10:11:47 INFO - PROCESS | 1656 | 1464369107761 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:11:47 INFO - PROCESS | 1656 | 1464369107776 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c538800 == 59 [pid = 1656] [id = 695] 10:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1291ec800) [pid = 1656] [serial = 2085] [outer = 0x0] 10:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12a5be400) [pid = 1656] [serial = 2086] [outer = 0x1291ec800] 10:11:47 INFO - PROCESS | 1656 | 1464369107801 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12a759400) [pid = 1656] [serial = 2087] [outer = 0x1291ec800] 10:11:48 INFO - PROCESS | 1656 | 1464369108194 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]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:11:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 623ms 10:11:48 INFO - PROCESS | 1656 | 1464369108243 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1656 | 1464369108244 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:11:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:11:48 INFO - PROCESS | 1656 | 1464369108247 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1656 | 1464369108248 Marionette TRACE conn2 <- [1,2754,null,{}] 10:11:48 INFO - PROCESS | 1656 | 1464369108250 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}] 10:11:48 INFO - PROCESS | 1656 | 1464369108362 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:11:48 INFO - PROCESS | 1656 | 1464369108375 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ccaa800 == 60 [pid = 1656] [id = 696] 10:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12aad0400) [pid = 1656] [serial = 2088] [outer = 0x0] 10:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12aad7000) [pid = 1656] [serial = 2089] [outer = 0x12aad0400] 10:11:48 INFO - PROCESS | 1656 | 1464369108400 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12af56400) [pid = 1656] [serial = 2090] [outer = 0x12aad0400] 10:11:48 INFO - PROCESS | 1656 | 1464369108755 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]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:11:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 10:11:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:11:48 INFO - PROCESS | 1656 | 1464369108766 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1656 | 1464369108767 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:11:48 INFO - PROCESS | 1656 | 1464369108769 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1656 | 1464369108770 Marionette TRACE conn2 <- [1,2758,null,{}] 10:11:48 INFO - PROCESS | 1656 | 1464369108775 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}] 10:11:48 INFO - PROCESS | 1656 | 1464369108889 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:11:48 INFO - PROCESS | 1656 | 1464369108903 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d627800 == 61 [pid = 1656] [id = 697] 10:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12aadb800) [pid = 1656] [serial = 2091] [outer = 0x0] 10:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12b0ac800) [pid = 1656] [serial = 2092] [outer = 0x12aadb800] 10:11:48 INFO - PROCESS | 1656 | 1464369108928 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1168a4400) [pid = 1656] [serial = 2093] [outer = 0x12aadb800] 10:11:49 INFO - PROCESS | 1656 | 1464369109272 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]]]}] 10:11:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:11:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 522ms 10:11:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:11:49 INFO - PROCESS | 1656 | 1464369109292 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:11:49 INFO - PROCESS | 1656 | 1464369109293 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:11:49 INFO - PROCESS | 1656 | 1464369109295 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1656 | 1464369109296 Marionette TRACE conn2 <- [1,2762,null,{}] 10:11:49 INFO - PROCESS | 1656 | 1464369109299 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}] 10:11:49 INFO - PROCESS | 1656 | 1464369109415 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:11:49 INFO - PROCESS | 1656 | 1464369109429 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x133e83800 == 62 [pid = 1656] [id = 698] 10:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x118760400) [pid = 1656] [serial = 2094] [outer = 0x0] 10:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12b93a800) [pid = 1656] [serial = 2095] [outer = 0x118760400] 10:11:49 INFO - PROCESS | 1656 | 1464369109454 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12b93f800) [pid = 1656] [serial = 2096] [outer = 0x118760400] 10:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12c992000) [pid = 1656] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1216e1800) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x118503c00) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1126e1800) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x113c4ec00) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x113aecc00) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x119c99c00) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:11:49 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12c6c5800) [pid = 1656] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:11:49 INFO - PROCESS | 1656 | 1464369109845 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]]]}] 10:11:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:11:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms 10:11:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:11:49 INFO - PROCESS | 1656 | 1464369109866 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:11:49 INFO - PROCESS | 1656 | 1464369109867 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:11:49 INFO - PROCESS | 1656 | 1464369109870 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 1656 | 1464369109871 Marionette TRACE conn2 <- [1,2766,null,{}] 10:11:49 INFO - PROCESS | 1656 | 1464369109879 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}] 10:11:50 INFO - PROCESS | 1656 | 1464369110006 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:11:50 INFO - PROCESS | 1656 | 1464369110043 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x133eab800 == 63 [pid = 1656] [id = 699] 10:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x110f1b800) [pid = 1656] [serial = 2097] [outer = 0x0] 10:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x128ef1400) [pid = 1656] [serial = 2098] [outer = 0x110f1b800] 10:11:50 INFO - PROCESS | 1656 | 1464369110069 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12b943000) [pid = 1656] [serial = 2099] [outer = 0x110f1b800] 10:11:50 INFO - PROCESS | 1656 | 1464369110383 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]]]}] 10:11:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:11:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 574ms 10:11:50 INFO - PROCESS | 1656 | 1464369110445 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 1656 | 1464369110447 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:11:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:11:50 INFO - PROCESS | 1656 | 1464369110450 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1656 | 1464369110453 Marionette TRACE conn2 <- [1,2770,null,{}] 10:11:50 INFO - PROCESS | 1656 | 1464369110456 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}] 10:11:50 INFO - PROCESS | 1656 | 1464369110567 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:11:50 INFO - PROCESS | 1656 | 1464369110630 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x133ebc800 == 64 [pid = 1656] [id = 700] 10:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12b0b5800) [pid = 1656] [serial = 2100] [outer = 0x0] 10:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12ba13000) [pid = 1656] [serial = 2101] [outer = 0x12b0b5800] 10:11:50 INFO - PROCESS | 1656 | 1464369110659 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12ba2c000) [pid = 1656] [serial = 2102] [outer = 0x12b0b5800] 10:11:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:11:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 10:11:50 INFO - PROCESS | 1656 | 1464369110962 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]]]}] 10:11:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:11:50 INFO - PROCESS | 1656 | 1464369110978 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 1656 | 1464369110980 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:11:50 INFO - PROCESS | 1656 | 1464369110983 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1656 | 1464369110984 Marionette TRACE conn2 <- [1,2774,null,{}] 10:11:50 INFO - PROCESS | 1656 | 1464369110986 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}] 10:11:51 INFO - PROCESS | 1656 | 1464369111086 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:11:51 INFO - PROCESS | 1656 | 1464369111090 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x134310000 == 65 [pid = 1656] [id = 701] 10:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12ba2ec00) [pid = 1656] [serial = 2103] [outer = 0x0] 10:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12bea2800) [pid = 1656] [serial = 2104] [outer = 0x12ba2ec00] 10:11:51 INFO - PROCESS | 1656 | 1464369111115 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12bea9800) [pid = 1656] [serial = 2105] [outer = 0x12ba2ec00] 10:11:51 INFO - PROCESS | 1656 | 1464369111461 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]]]}] 10:11:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:11:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 10:11:51 INFO - PROCESS | 1656 | 1464369111501 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:11:51 INFO - PROCESS | 1656 | 1464369111503 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:11:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:11:51 INFO - PROCESS | 1656 | 1464369111519 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:11:51 INFO - PROCESS | 1656 | 1464369111520 Marionette TRACE conn2 <- [1,2778,null,{}] 10:11:51 INFO - PROCESS | 1656 | 1464369111522 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}] 10:11:51 INFO - PROCESS | 1656 | 1464369111624 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:11:51 INFO - PROCESS | 1656 | 1464369111628 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x13432a800 == 66 [pid = 1656] [id = 702] 10:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12beaa800) [pid = 1656] [serial = 2106] [outer = 0x0] 10:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12beaf800) [pid = 1656] [serial = 2107] [outer = 0x12beaa800] 10:11:51 INFO - PROCESS | 1656 | 1464369111653 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12c043800) [pid = 1656] [serial = 2108] [outer = 0x12beaa800] 10:11:52 INFO - PROCESS | 1656 | 1464369112139 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]]]}] 10:11:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:11:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 669ms 10:11:52 INFO - PROCESS | 1656 | 1464369112188 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 1656 | 1464369112192 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:11:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:11:52 INFO - PROCESS | 1656 | 1464369112195 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 1656 | 1464369112198 Marionette TRACE conn2 <- [1,2782,null,{}] 10:11:52 INFO - PROCESS | 1656 | 1464369112201 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}] 10:11:52 INFO - PROCESS | 1656 | 1464369112319 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:11:52 INFO - PROCESS | 1656 | 1464369112428 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c99800 == 67 [pid = 1656] [id = 703] 10:11:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11850d400) [pid = 1656] [serial = 2109] [outer = 0x0] 10:11:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11875f800) [pid = 1656] [serial = 2110] [outer = 0x11850d400] 10:11:52 INFO - PROCESS | 1656 | 1464369112459 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x119565800) [pid = 1656] [serial = 2111] [outer = 0x11850d400] 10:11:52 INFO - PROCESS | 1656 | 1464369112881 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]]]}] 10:11:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:11:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 721ms 10:11:52 INFO - PROCESS | 1656 | 1464369112917 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 1656 | 1464369112921 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:11:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:11:52 INFO - PROCESS | 1656 | 1464369112926 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 1656 | 1464369112928 Marionette TRACE conn2 <- [1,2786,null,{}] 10:11:52 INFO - PROCESS | 1656 | 1464369112930 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}] 10:11:53 INFO - PROCESS | 1656 | 1464369113048 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:11:53 INFO - PROCESS | 1656 | 1464369113155 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bff5800 == 68 [pid = 1656] [id = 704] 10:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11976d400) [pid = 1656] [serial = 2112] [outer = 0x0] 10:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1249a3c00) [pid = 1656] [serial = 2113] [outer = 0x11976d400] 10:11:53 INFO - PROCESS | 1656 | 1464369113187 Marionette DEBUG loaded listener.js 10:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1288c3000) [pid = 1656] [serial = 2114] [outer = 0x11976d400] 10:11:53 INFO - PROCESS | 1656 | 1464369113606 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]]]}] 10:11:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:11:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 722ms 10:11:53 INFO - PROCESS | 1656 | 1464369113647 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:11:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:11:53 INFO - PROCESS | 1656 | 1464369113649 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:11:53 INFO - PROCESS | 1656 | 1464369113651 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:11:53 INFO - PROCESS | 1656 | 1464369113654 Marionette TRACE conn2 <- [1,2790,null,{}] 10:11:53 INFO - PROCESS | 1656 | 1464369113686 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}] 10:11:53 INFO - PROCESS | 1656 | 1464369113839 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:11:53 INFO - PROCESS | 1656 | 1464369113898 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x134331800 == 69 [pid = 1656] [id = 705] 10:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x128ef5800) [pid = 1656] [serial = 2115] [outer = 0x0] 10:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12949b400) [pid = 1656] [serial = 2116] [outer = 0x128ef5800] 10:11:53 INFO - PROCESS | 1656 | 1464369113929 Marionette DEBUG loaded listener.js 10:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12a752c00) [pid = 1656] [serial = 2117] [outer = 0x128ef5800] 10:11:54 INFO - PROCESS | 1656 | 1464369114358 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]]]}] 10:11:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:11:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 724ms 10:11:54 INFO - PROCESS | 1656 | 1464369114387 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:11:54 INFO - PROCESS | 1656 | 1464369114390 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:11:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:11:54 INFO - PROCESS | 1656 | 1464369114395 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:11:54 INFO - PROCESS | 1656 | 1464369114396 Marionette TRACE conn2 <- [1,2794,null,{}] 10:11:54 INFO - PROCESS | 1656 | 1464369114398 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}] 10:11:54 INFO - PROCESS | 1656 | 1464369114515 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:11:54 INFO - PROCESS | 1656 | 1464369114593 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x13453d800 == 70 [pid = 1656] [id = 706] 10:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12b0adc00) [pid = 1656] [serial = 2118] [outer = 0x0] 10:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12b943800) [pid = 1656] [serial = 2119] [outer = 0x12b0adc00] 10:11:54 INFO - PROCESS | 1656 | 1464369114622 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12ba20000) [pid = 1656] [serial = 2120] [outer = 0x12b0adc00] 10:11:55 INFO - PROCESS | 1656 | 1464369115035 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]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:11:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 671ms 10:11:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:11:55 INFO - PROCESS | 1656 | 1464369115066 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1656 | 1464369115068 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:11:55 INFO - PROCESS | 1656 | 1464369115070 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1656 | 1464369115071 Marionette TRACE conn2 <- [1,2798,null,{}] 10:11:55 INFO - PROCESS | 1656 | 1464369115073 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}] 10:11:55 INFO - PROCESS | 1656 | 1464369115186 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:11:55 INFO - PROCESS | 1656 | 1464369115284 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346c3800 == 71 [pid = 1656] [id = 707] 10:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x12ba1d000) [pid = 1656] [serial = 2121] [outer = 0x0] 10:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x12ba2d400) [pid = 1656] [serial = 2122] [outer = 0x12ba1d000] 10:11:55 INFO - PROCESS | 1656 | 1464369115313 Marionette DEBUG loaded listener.js 10:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12c03c800) [pid = 1656] [serial = 2123] [outer = 0x12ba1d000] 10:11:55 INFO - PROCESS | 1656 | 1464369115764 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]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:11:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 722ms 10:11:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:11:55 INFO - PROCESS | 1656 | 1464369115792 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:11:55 INFO - PROCESS | 1656 | 1464369115793 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:11:55 INFO - PROCESS | 1656 | 1464369115796 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1656 | 1464369115797 Marionette TRACE conn2 <- [1,2802,null,{}] 10:11:55 INFO - PROCESS | 1656 | 1464369115799 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}] 10:11:55 INFO - PROCESS | 1656 | 1464369115920 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:11:56 INFO - PROCESS | 1656 | 1464369116026 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346e0800 == 72 [pid = 1656] [id = 708] 10:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12c045c00) [pid = 1656] [serial = 2124] [outer = 0x0] 10:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x12c3e9400) [pid = 1656] [serial = 2125] [outer = 0x12c045c00] 10:11:56 INFO - PROCESS | 1656 | 1464369116058 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12c6b8400) [pid = 1656] [serial = 2126] [outer = 0x12c045c00] 10:11:56 INFO - PROCESS | 1656 | 1464369116455 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]]]}] 10:11:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:11:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 10:11:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:11:56 INFO - PROCESS | 1656 | 1464369116466 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:11:56 INFO - PROCESS | 1656 | 1464369116468 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:11:56 INFO - PROCESS | 1656 | 1464369116470 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:11:56 INFO - PROCESS | 1656 | 1464369116471 Marionette TRACE conn2 <- [1,2806,null,{}] 10:11:56 INFO - PROCESS | 1656 | 1464369116473 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}] 10:11:56 INFO - PROCESS | 1656 | 1464369116621 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:11:56 INFO - PROCESS | 1656 | 1464369116715 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dc3800 == 73 [pid = 1656] [id = 709] 10:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x110e3c800) [pid = 1656] [serial = 2127] [outer = 0x0] 10:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x11875dc00) [pid = 1656] [serial = 2128] [outer = 0x110e3c800] 10:11:56 INFO - PROCESS | 1656 | 1464369116745 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x12c6bec00) [pid = 1656] [serial = 2129] [outer = 0x110e3c800] 10:11:57 INFO - PROCESS | 1656 | 1464369117162 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]]]}] 10:11:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:11:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 724ms 10:11:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:11:57 INFO - PROCESS | 1656 | 1464369117195 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:11:57 INFO - PROCESS | 1656 | 1464369117196 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:11:57 INFO - PROCESS | 1656 | 1464369117199 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 1656 | 1464369117200 Marionette TRACE conn2 <- [1,2810,null,{}] 10:11:57 INFO - PROCESS | 1656 | 1464369117202 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}] 10:11:57 INFO - PROCESS | 1656 | 1464369117317 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:11:57 INFO - PROCESS | 1656 | 1464369117396 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a33800 == 74 [pid = 1656] [id = 710] 10:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1126d6c00) [pid = 1656] [serial = 2130] [outer = 0x0] 10:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12c6c3800) [pid = 1656] [serial = 2131] [outer = 0x1126d6c00] 10:11:57 INFO - PROCESS | 1656 | 1464369117427 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12c9ce400) [pid = 1656] [serial = 2132] [outer = 0x1126d6c00] 10:11:58 INFO - PROCESS | 1656 | 1464369118111 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]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:11:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 924ms 10:11:58 INFO - PROCESS | 1656 | 1464369118123 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1656 | 1464369118126 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:11:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:11:58 INFO - PROCESS | 1656 | 1464369118129 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1656 | 1464369118131 Marionette TRACE conn2 <- [1,2814,null,{}] 10:11:58 INFO - PROCESS | 1656 | 1464369118135 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}] 10:11:58 INFO - PROCESS | 1656 | 1464369118241 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:11:58 INFO - PROCESS | 1656 | 1464369118309 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11937e800 == 75 [pid = 1656] [id = 711] 10:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x112eb6800) [pid = 1656] [serial = 2133] [outer = 0x0] 10:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x1150f7400) [pid = 1656] [serial = 2134] [outer = 0x112eb6800] 10:11:58 INFO - PROCESS | 1656 | 1464369118338 Marionette DEBUG loaded listener.js 10:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x11676a000) [pid = 1656] [serial = 2135] [outer = 0x112eb6800] 10:11:58 INFO - PROCESS | 1656 | 1464369118820 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]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:11:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 723ms 10:11:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:11:58 INFO - PROCESS | 1656 | 1464369118853 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1656 | 1464369118857 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:11:58 INFO - PROCESS | 1656 | 1464369118861 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1656 | 1464369118863 Marionette TRACE conn2 <- [1,2818,null,{}] 10:11:58 INFO - PROCESS | 1656 | 1464369118865 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}] 10:11:58 INFO - PROCESS | 1656 | 1464369118969 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:11:59 INFO - PROCESS | 1656 | 1464369119037 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x117014000 == 76 [pid = 1656] [id = 712] 10:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x1126d2000) [pid = 1656] [serial = 2136] [outer = 0x0] 10:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x116760000) [pid = 1656] [serial = 2137] [outer = 0x1126d2000] 10:11:59 INFO - PROCESS | 1656 | 1464369119104 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x1185aec00) [pid = 1656] [serial = 2138] [outer = 0x1126d2000] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126cc6800 == 75 [pid = 1656] [id = 511] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x134310000 == 74 [pid = 1656] [id = 701] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x133ebc800 == 73 [pid = 1656] [id = 700] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x133eab800 == 72 [pid = 1656] [id = 699] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x133e83800 == 71 [pid = 1656] [id = 698] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12d627800 == 70 [pid = 1656] [id = 697] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x12c99a800) [pid = 1656] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1288d1c00) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x113344c00) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x118258800) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x119ca0c00) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x124ccf800) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x126c5e400) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12ccaa800 == 69 [pid = 1656] [id = 696] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c538800 == 68 [pid = 1656] [id = 695] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12b243800 == 67 [pid = 1656] [id = 694] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1292f4800 == 66 [pid = 1656] [id = 693] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12541f000 == 65 [pid = 1656] [id = 692] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x11937f800 == 64 [pid = 1656] [id = 691] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12540f000 == 63 [pid = 1656] [id = 690] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12c544800 == 62 [pid = 1656] [id = 685] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba50000 == 61 [pid = 1656] [id = 684] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x126cbe800 == 60 [pid = 1656] [id = 683] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x119089000 == 59 [pid = 1656] [id = 682] 10:11:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12af25000 == 58 [pid = 1656] [id = 681] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x1248d1000) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x1192a9c00) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x113c54000) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x11296a000) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x117671400) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x1184f7000) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12913d400) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12618b400) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x12133a400) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x121346c00) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x124cc7c00) [pid = 1656] [serial = 2039] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x126c59c00) [pid = 1656] [serial = 2042] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12641d400) [pid = 1656] [serial = 1394] [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.] 10:11:59 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x119568000) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 10:11:59 INFO - PROCESS | 1656 | 1464369119472 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]]]}] 10:11:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:11:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 619ms 10:11:59 INFO - PROCESS | 1656 | 1464369119480 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:11:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:11:59 INFO - PROCESS | 1656 | 1464369119481 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:11:59 INFO - PROCESS | 1656 | 1464369119484 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 1656 | 1464369119486 Marionette TRACE conn2 <- [1,2822,null,{}] 10:11:59 INFO - PROCESS | 1656 | 1464369119496 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}] 10:11:59 INFO - PROCESS | 1656 | 1464369119588 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:11:59 INFO - PROCESS | 1656 | 1464369119676 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x121316800 == 59 [pid = 1656] [id = 713] 10:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1193d9800) [pid = 1656] [serial = 2139] [outer = 0x0] 10:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x119765c00) [pid = 1656] [serial = 2140] [outer = 0x1193d9800] 10:11:59 INFO - PROCESS | 1656 | 1464369119705 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x121045c00) [pid = 1656] [serial = 2141] [outer = 0x1193d9800] 10:12:00 INFO - PROCESS | 1656 | 1464369120019 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]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 577ms 10:12:00 INFO - PROCESS | 1656 | 1464369120061 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 1656 | 1464369120063 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:12:00 INFO - PROCESS | 1656 | 1464369120065 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1656 | 1464369120067 Marionette TRACE conn2 <- [1,2826,null,{}] 10:12:00 INFO - PROCESS | 1656 | 1464369120069 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}] 10:12:00 INFO - PROCESS | 1656 | 1464369120162 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:12:00 INFO - PROCESS | 1656 | 1464369120224 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12541b800 == 60 [pid = 1656] [id = 714] 10:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x121047400) [pid = 1656] [serial = 2142] [outer = 0x0] 10:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1213b0000) [pid = 1656] [serial = 2143] [outer = 0x121047400] 10:12:00 INFO - PROCESS | 1656 | 1464369120251 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12388cc00) [pid = 1656] [serial = 2144] [outer = 0x121047400] 10:12:00 INFO - PROCESS | 1656 | 1464369120547 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 10:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:12:00 INFO - PROCESS | 1656 | 1464369120585 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:12:00 INFO - PROCESS | 1656 | 1464369120586 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:12:00 INFO - PROCESS | 1656 | 1464369120590 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1656 | 1464369120592 Marionette TRACE conn2 <- [1,2830,null,{}] 10:12:00 INFO - PROCESS | 1656 | 1464369120594 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}] 10:12:00 INFO - PROCESS | 1656 | 1464369120683 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:12:00 INFO - PROCESS | 1656 | 1464369120687 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a4e800 == 61 [pid = 1656] [id = 715] 10:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x12133a000) [pid = 1656] [serial = 2145] [outer = 0x0] 10:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x124ccf000) [pid = 1656] [serial = 2146] [outer = 0x12133a000] 10:12:00 INFO - PROCESS | 1656 | 1464369120715 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x1254e3800) [pid = 1656] [serial = 2147] [outer = 0x12133a000] 10:12:01 INFO - PROCESS | 1656 | 1464369121072 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]]]}] 10:12:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:12:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 10:12:01 INFO - PROCESS | 1656 | 1464369121113 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:12:01 INFO - PROCESS | 1656 | 1464369121114 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:12:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:12:01 INFO - PROCESS | 1656 | 1464369121117 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1656 | 1464369121118 Marionette TRACE conn2 <- [1,2834,null,{}] 10:12:01 INFO - PROCESS | 1656 | 1464369121120 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}] 10:12:01 INFO - PROCESS | 1656 | 1464369121227 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:12:01 INFO - PROCESS | 1656 | 1464369121233 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b24d800 == 62 [pid = 1656] [id = 716] 10:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x126c59c00) [pid = 1656] [serial = 2148] [outer = 0x0] 10:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x128ac7000) [pid = 1656] [serial = 2149] [outer = 0x126c59c00] 10:12:01 INFO - PROCESS | 1656 | 1464369121259 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x129146000) [pid = 1656] [serial = 2150] [outer = 0x126c59c00] 10:12:01 INFO - PROCESS | 1656 | 1464369121616 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:12:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:12:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 518ms 10:12:01 INFO - PROCESS | 1656 | 1464369121636 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:12:01 INFO - PROCESS | 1656 | 1464369121637 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:12:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:12:01 INFO - PROCESS | 1656 | 1464369121642 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1656 | 1464369121651 Marionette TRACE conn2 <- [1,2838,null,{}] 10:12:01 INFO - PROCESS | 1656 | 1464369121653 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}] 10:12:01 INFO - PROCESS | 1656 | 1464369121766 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:12:01 INFO - PROCESS | 1656 | 1464369121781 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba3a000 == 63 [pid = 1656] [id = 717] 10:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x126c5cc00) [pid = 1656] [serial = 2151] [outer = 0x0] 10:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x1291e9800) [pid = 1656] [serial = 2152] [outer = 0x126c5cc00] 10:12:01 INFO - PROCESS | 1656 | 1464369121806 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12949fc00) [pid = 1656] [serial = 2153] [outer = 0x126c5cc00] 10:12:02 INFO - PROCESS | 1656 | 1464369122166 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]]]}] 10:12:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:12:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 577ms 10:12:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:12:02 INFO - PROCESS | 1656 | 1464369122220 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:12:02 INFO - PROCESS | 1656 | 1464369122221 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:12:02 INFO - PROCESS | 1656 | 1464369122223 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 1656 | 1464369122224 Marionette TRACE conn2 <- [1,2842,null,{}] 10:12:02 INFO - PROCESS | 1656 | 1464369122227 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}] 10:12:02 INFO - PROCESS | 1656 | 1464369122340 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:12:02 INFO - PROCESS | 1656 | 1464369122379 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d9800 == 64 [pid = 1656] [id = 718] 10:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x1126d9800) [pid = 1656] [serial = 2154] [outer = 0x0] 10:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x116783800) [pid = 1656] [serial = 2155] [outer = 0x1126d9800] 10:12:02 INFO - PROCESS | 1656 | 1464369122405 Marionette DEBUG loaded listener.js 10:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x124be6400) [pid = 1656] [serial = 2156] [outer = 0x1126d9800] 10:12:02 INFO - PROCESS | 1656 | 1464369122751 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]]]}] 10:12:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:12:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 569ms 10:12:02 INFO - PROCESS | 1656 | 1464369122793 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:12:02 INFO - PROCESS | 1656 | 1464369122794 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:12:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:12:02 INFO - PROCESS | 1656 | 1464369122797 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 1656 | 1464369122798 Marionette TRACE conn2 <- [1,2846,null,{}] 10:12:02 INFO - PROCESS | 1656 | 1464369122800 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}] 10:12:02 INFO - PROCESS | 1656 | 1464369122916 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:12:02 INFO - PROCESS | 1656 | 1464369122942 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ccaa800 == 65 [pid = 1656] [id = 719] 10:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12a6f3c00) [pid = 1656] [serial = 2157] [outer = 0x0] 10:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12a759000) [pid = 1656] [serial = 2158] [outer = 0x12a6f3c00] 10:12:02 INFO - PROCESS | 1656 | 1464369122967 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12af53400) [pid = 1656] [serial = 2159] [outer = 0x12a6f3c00] 10:12:03 INFO - PROCESS | 1656 | 1464369123346 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]]]}] 10:12:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:12:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 569ms 10:12:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:12:03 INFO - PROCESS | 1656 | 1464369123367 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:12:03 INFO - PROCESS | 1656 | 1464369123368 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:12:03 INFO - PROCESS | 1656 | 1464369123371 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:12:03 INFO - PROCESS | 1656 | 1464369123373 Marionette TRACE conn2 <- [1,2850,null,{}] 10:12:03 INFO - PROCESS | 1656 | 1464369123382 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}] 10:12:03 INFO - PROCESS | 1656 | 1464369123720 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x12ba2ec00) [pid = 1656] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1291ec800) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x12aadb800) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x12aad0400) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x118760400) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x110f1b800) [pid = 1656] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x119732400) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x125493800) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x1184fd400) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x1254e3000) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12b0b5800) [pid = 1656] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:12:03 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x1126dd000) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:12:03 INFO - PROCESS | 1656 | 1464369123773 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1215c2800 == 66 [pid = 1656] [id = 720] 10:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x110f37400) [pid = 1656] [serial = 2160] [outer = 0x0] 10:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x1184fd400) [pid = 1656] [serial = 2161] [outer = 0x110f37400] 10:12:03 INFO - PROCESS | 1656 | 1464369123799 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x12133d800) [pid = 1656] [serial = 2162] [outer = 0x110f37400] 10:12:04 INFO - PROCESS | 1656 | 1464369124085 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:12:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:12:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 772ms 10:12:04 INFO - PROCESS | 1656 | 1464369124144 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1656 | 1464369124146 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:12:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:12:04 INFO - PROCESS | 1656 | 1464369124148 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1656 | 1464369124150 Marionette TRACE conn2 <- [1,2854,null,{}] 10:12:04 INFO - PROCESS | 1656 | 1464369124152 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}] 10:12:04 INFO - PROCESS | 1656 | 1464369124277 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:12:04 INFO - PROCESS | 1656 | 1464369124343 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c99c800 == 67 [pid = 1656] [id = 721] 10:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x115fd7000) [pid = 1656] [serial = 2163] [outer = 0x0] 10:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12b0b4000) [pid = 1656] [serial = 2164] [outer = 0x115fd7000] 10:12:04 INFO - PROCESS | 1656 | 1464369124373 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12ba2b400) [pid = 1656] [serial = 2165] [outer = 0x115fd7000] 10:12:04 INFO - PROCESS | 1656 | 1464369124677 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]]]}] 10:12:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:12:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 569ms 10:12:04 INFO - PROCESS | 1656 | 1464369124717 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:12:04 INFO - PROCESS | 1656 | 1464369124718 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:12:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:12:04 INFO - PROCESS | 1656 | 1464369124721 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:12:04 INFO - PROCESS | 1656 | 1464369124722 Marionette TRACE conn2 <- [1,2858,null,{}] 10:12:04 INFO - PROCESS | 1656 | 1464369124727 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}] 10:12:04 INFO - PROCESS | 1656 | 1464369124819 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:12:04 INFO - PROCESS | 1656 | 1464369124824 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x133ead000 == 68 [pid = 1656] [id = 722] 10:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12ba1e400) [pid = 1656] [serial = 2166] [outer = 0x0] 10:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12beac800) [pid = 1656] [serial = 2167] [outer = 0x12ba1e400] 10:12:04 INFO - PROCESS | 1656 | 1464369124849 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12c045400) [pid = 1656] [serial = 2168] [outer = 0x12ba1e400] 10:12:05 INFO - PROCESS | 1656 | 1464369125181 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:12:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:12:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 471ms 10:12:05 INFO - PROCESS | 1656 | 1464369125197 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 1656 | 1464369125199 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:12:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:12:05 INFO - PROCESS | 1656 | 1464369125201 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 1656 | 1464369125202 Marionette TRACE conn2 <- [1,2862,null,{}] 10:12:05 INFO - PROCESS | 1656 | 1464369125204 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}] 10:12:05 INFO - PROCESS | 1656 | 1464369125334 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:12:05 INFO - PROCESS | 1656 | 1464369125342 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x133ec6800 == 69 [pid = 1656] [id = 723] 10:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12ba1c000) [pid = 1656] [serial = 2169] [outer = 0x0] 10:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12c3e1c00) [pid = 1656] [serial = 2170] [outer = 0x12ba1c000] 10:12:05 INFO - PROCESS | 1656 | 1464369125366 Marionette DEBUG loaded listener.js 10:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12c6c5800) [pid = 1656] [serial = 2171] [outer = 0x12ba1c000] 10:12:05 INFO - PROCESS | 1656 | 1464369125782 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]]]}] 10:12:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:12:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 622ms 10:12:05 INFO - PROCESS | 1656 | 1464369125824 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 1656 | 1464369125826 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:12:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:12:05 INFO - PROCESS | 1656 | 1464369125845 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 1656 | 1464369125847 Marionette TRACE conn2 <- [1,2866,null,{}] 10:12:05 INFO - PROCESS | 1656 | 1464369125854 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}] 10:12:05 INFO - PROCESS | 1656 | 1464369125974 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:12:06 INFO - PROCESS | 1656 | 1464369126080 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x119093800 == 70 [pid = 1656] [id = 724] 10:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x112e14c00) [pid = 1656] [serial = 2172] [outer = 0x0] 10:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x113c56400) [pid = 1656] [serial = 2173] [outer = 0x112e14c00] 10:12:06 INFO - PROCESS | 1656 | 1464369126114 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x117e11400) [pid = 1656] [serial = 2174] [outer = 0x112e14c00] 10:12:06 INFO - PROCESS | 1656 | 1464369126558 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]]]}] 10:12:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:12:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 725ms 10:12:06 INFO - PROCESS | 1656 | 1464369126570 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:12:06 INFO - PROCESS | 1656 | 1464369126576 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:12:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:12:06 INFO - PROCESS | 1656 | 1464369126581 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:12:06 INFO - PROCESS | 1656 | 1464369126583 Marionette TRACE conn2 <- [1,2870,null,{}] 10:12:06 INFO - PROCESS | 1656 | 1464369126585 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}] 10:12:06 INFO - PROCESS | 1656 | 1464369126704 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:12:06 INFO - PROCESS | 1656 | 1464369126813 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x128891800 == 71 [pid = 1656] [id = 725] 10:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x1185a3c00) [pid = 1656] [serial = 2175] [outer = 0x0] 10:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x11905a400) [pid = 1656] [serial = 2176] [outer = 0x1185a3c00] 10:12:06 INFO - PROCESS | 1656 | 1464369126845 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x11956f000) [pid = 1656] [serial = 2177] [outer = 0x1185a3c00] 10:12:07 INFO - PROCESS | 1656 | 1464369127275 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]]]}] 10:12:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:12:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 771ms 10:12:07 INFO - PROCESS | 1656 | 1464369127364 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:12:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:12:07 INFO - PROCESS | 1656 | 1464369127367 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:12:07 INFO - PROCESS | 1656 | 1464369127371 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 1656 | 1464369127375 Marionette TRACE conn2 <- [1,2874,null,{}] 10:12:07 INFO - PROCESS | 1656 | 1464369127426 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}] 10:12:07 INFO - PROCESS | 1656 | 1464369127603 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:12:07 INFO - PROCESS | 1656 | 1464369127705 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c6e800 == 72 [pid = 1656] [id = 726] 10:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12549ec00) [pid = 1656] [serial = 2178] [outer = 0x0] 10:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12674f800) [pid = 1656] [serial = 2179] [outer = 0x12549ec00] 10:12:07 INFO - PROCESS | 1656 | 1464369127741 Marionette DEBUG loaded listener.js 10:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x128ac5800) [pid = 1656] [serial = 2180] [outer = 0x12549ec00] 10:12:08 INFO - PROCESS | 1656 | 1464369128165 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]]]}] 10:12:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:12:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 840ms 10:12:08 INFO - PROCESS | 1656 | 1464369128209 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:12:08 INFO - PROCESS | 1656 | 1464369128211 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:12:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:12:08 INFO - PROCESS | 1656 | 1464369128214 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 1656 | 1464369128215 Marionette TRACE conn2 <- [1,2878,null,{}] 10:12:08 INFO - PROCESS | 1656 | 1464369128217 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}] 10:12:08 INFO - PROCESS | 1656 | 1464369128337 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:12:08 INFO - PROCESS | 1656 | 1464369128444 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x134543000 == 73 [pid = 1656] [id = 727] 10:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x128bb4c00) [pid = 1656] [serial = 2181] [outer = 0x0] 10:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x129442800) [pid = 1656] [serial = 2182] [outer = 0x128bb4c00] 10:12:08 INFO - PROCESS | 1656 | 1464369128478 Marionette DEBUG loaded listener.js 10:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x12aad7400) [pid = 1656] [serial = 2183] [outer = 0x128bb4c00] 10:12:08 INFO - PROCESS | 1656 | 1464369128895 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]]]}] 10:12:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:12:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 719ms 10:12:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:12:08 INFO - PROCESS | 1656 | 1464369128934 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:12:08 INFO - PROCESS | 1656 | 1464369128935 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:12:08 INFO - PROCESS | 1656 | 1464369128937 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 1656 | 1464369128939 Marionette TRACE conn2 <- [1,2882,null,{}] 10:12:08 INFO - PROCESS | 1656 | 1464369128960 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}] 10:12:09 INFO - PROCESS | 1656 | 1464369129073 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:12:09 INFO - PROCESS | 1656 | 1464369129181 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x134819000 == 74 [pid = 1656] [id = 728] 10:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x12b0a7400) [pid = 1656] [serial = 2184] [outer = 0x0] 10:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x12b946c00) [pid = 1656] [serial = 2185] [outer = 0x12b0a7400] 10:12:09 INFO - PROCESS | 1656 | 1464369129212 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x12ba28800) [pid = 1656] [serial = 2186] [outer = 0x12b0a7400] 10:12:09 INFO - PROCESS | 1656 | 1464369129653 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]]]}] 10:12:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:12:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 739ms 10:12:09 INFO - PROCESS | 1656 | 1464369129677 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:12:09 INFO - PROCESS | 1656 | 1464369129678 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:12:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:12:09 INFO - PROCESS | 1656 | 1464369129681 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:12:09 INFO - PROCESS | 1656 | 1464369129682 Marionette TRACE conn2 <- [1,2886,null,{}] 10:12:09 INFO - PROCESS | 1656 | 1464369129685 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}] 10:12:09 INFO - PROCESS | 1656 | 1464369129815 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:12:09 INFO - PROCESS | 1656 | 1464369129926 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x136744800 == 75 [pid = 1656] [id = 729] 10:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x12bea6800) [pid = 1656] [serial = 2187] [outer = 0x0] 10:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x12c9d0800) [pid = 1656] [serial = 2188] [outer = 0x12bea6800] 10:12:09 INFO - PROCESS | 1656 | 1464369129960 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12cf76c00) [pid = 1656] [serial = 2189] [outer = 0x12bea6800] 10:12:10 INFO - PROCESS | 1656 | 1464369130410 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]]]}] 10:12:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:12:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 769ms 10:12:10 INFO - PROCESS | 1656 | 1464369130455 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 1656 | 1464369130457 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:12:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:12:10 INFO - PROCESS | 1656 | 1464369130461 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 1656 | 1464369130462 Marionette TRACE conn2 <- [1,2890,null,{}] 10:12:10 INFO - PROCESS | 1656 | 1464369130465 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}] 10:12:10 INFO - PROCESS | 1656 | 1464369130577 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:12:10 INFO - PROCESS | 1656 | 1464369130686 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1267aa000 == 76 [pid = 1656] [id = 730] 10:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x1183ed400) [pid = 1656] [serial = 2190] [outer = 0x0] 10:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12aadec00) [pid = 1656] [serial = 2191] [outer = 0x1183ed400] 10:12:10 INFO - PROCESS | 1656 | 1464369130717 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x12beabc00) [pid = 1656] [serial = 2192] [outer = 0x1183ed400] 10:12:11 INFO - PROCESS | 1656 | 1464369131306 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:12:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:12:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 871ms 10:12:11 INFO - PROCESS | 1656 | 1464369131333 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:12:11 INFO - PROCESS | 1656 | 1464369131336 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:12:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:12:11 INFO - PROCESS | 1656 | 1464369131342 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:12:11 INFO - PROCESS | 1656 | 1464369131344 Marionette TRACE conn2 <- [1,2894,null,{}] 10:12:11 INFO - PROCESS | 1656 | 1464369131348 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}] 10:12:11 INFO - PROCESS | 1656 | 1464369131455 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:12:11 INFO - PROCESS | 1656 | 1464369131540 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1265a4800 == 77 [pid = 1656] [id = 731] 10:12:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x113ce2400) [pid = 1656] [serial = 2193] [outer = 0x0] 10:12:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x1164a8800) [pid = 1656] [serial = 2194] [outer = 0x113ce2400] 10:12:11 INFO - PROCESS | 1656 | 1464369131568 Marionette DEBUG loaded listener.js 10:12:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x1180b3000) [pid = 1656] [serial = 2195] [outer = 0x113ce2400] 10:12:12 INFO - PROCESS | 1656 | 1464369132011 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]]]}] 10:12:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:12:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 677ms 10:12:12 INFO - PROCESS | 1656 | 1464369132018 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:12:12 INFO - PROCESS | 1656 | 1464369132021 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:12:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:12:12 INFO - PROCESS | 1656 | 1464369132028 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:12:12 INFO - PROCESS | 1656 | 1464369132029 Marionette TRACE conn2 <- [1,2898,null,{}] 10:12:12 INFO - PROCESS | 1656 | 1464369132032 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}] 10:12:12 INFO - PROCESS | 1656 | 1464369132156 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:12:12 INFO - PROCESS | 1656 | 1464369132253 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x123adb000 == 78 [pid = 1656] [id = 732] 10:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x119aca400) [pid = 1656] [serial = 2196] [outer = 0x0] 10:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x119ca1400) [pid = 1656] [serial = 2197] [outer = 0x119aca400] 10:12:12 INFO - PROCESS | 1656 | 1464369132283 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x121343000) [pid = 1656] [serial = 2198] [outer = 0x119aca400] 10:12:12 INFO - PROCESS | 1656 | 1464369132756 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]]]}] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x133ead000 == 77 [pid = 1656] [id = 722] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12c99c800 == 76 [pid = 1656] [id = 721] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1215c2800 == 75 [pid = 1656] [id = 720] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12ccaa800 == 74 [pid = 1656] [id = 719] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d9800 == 73 [pid = 1656] [id = 718] 10:12:12 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x128ef6800) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 10:12:12 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x113a65000) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 10:12:12 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x128ac8000) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 10:12:12 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x129142c00) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 10:12:12 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x129444800) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 10:12:12 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x121867c00) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 10:12:12 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x118760000) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 10:12:12 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x12a6f3400) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba3a000 == 72 [pid = 1656] [id = 717] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12b24d800 == 71 [pid = 1656] [id = 716] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x128a4e800 == 70 [pid = 1656] [id = 715] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12541b800 == 69 [pid = 1656] [id = 714] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x121316800 == 68 [pid = 1656] [id = 713] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x117014000 == 67 [pid = 1656] [id = 712] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11937e800 == 66 [pid = 1656] [id = 711] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12bff5800 == 65 [pid = 1656] [id = 704] 10:12:12 INFO - PROCESS | 1656 | --DOCSHELL 0x123c99800 == 64 [pid = 1656] [id = 703] 10:12:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:12:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 820ms 10:12:12 INFO - PROCESS | 1656 | 1464369132849 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:12:12 INFO - PROCESS | 1656 | 1464369132850 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:12:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:12:12 INFO - PROCESS | 1656 | 1464369132853 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:12:12 INFO - PROCESS | 1656 | 1464369132855 Marionette TRACE conn2 <- [1,2902,null,{}] 10:12:12 INFO - PROCESS | 1656 | 1464369132863 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}] 10:12:12 INFO - PROCESS | 1656 | 1464369132961 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:12:12 INFO - PROCESS | 1656 | 1464369132973 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x120d78000 == 65 [pid = 1656] [id = 733] 10:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12186c400) [pid = 1656] [serial = 2199] [outer = 0x0] 10:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x12480ac00) [pid = 1656] [serial = 2200] [outer = 0x12186c400] 10:12:13 INFO - PROCESS | 1656 | 1464369133002 Marionette DEBUG loaded listener.js 10:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x125d4f000) [pid = 1656] [serial = 2201] [outer = 0x12186c400] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x12a5be400) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x12b0ac800) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x12aad7000) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x12b93a800) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x128ef1400) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x121342400) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x124be4400) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x126538000) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x128a76000) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x119066c00) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x11953a000) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x128ad0800) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x12ba13000) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x1184f0000) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x1164b3c00) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12ba2c000) [pid = 1656] [serial = 2102] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x12b93f800) [pid = 1656] [serial = 2096] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x12af56400) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x1168a4400) [pid = 1656] [serial = 2093] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x12a759400) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x12bea9800) [pid = 1656] [serial = 2105] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x129147800) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x12b943000) [pid = 1656] [serial = 2099] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x12bea2800) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 10:12:13 INFO - PROCESS | 1656 | 1464369133388 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:12:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:12:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 570ms 10:12:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:12:13 INFO - PROCESS | 1656 | 1464369133424 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:12:13 INFO - PROCESS | 1656 | 1464369133425 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:12:13 INFO - PROCESS | 1656 | 1464369133428 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 1656 | 1464369133429 Marionette TRACE conn2 <- [1,2906,null,{}] 10:12:13 INFO - PROCESS | 1656 | 1464369133431 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}] 10:12:13 INFO - PROCESS | 1656 | 1464369133525 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:12:13 INFO - PROCESS | 1656 | 1464369133547 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a44000 == 66 [pid = 1656] [id = 734] 10:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x126c5e000) [pid = 1656] [serial = 2202] [outer = 0x0] 10:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x1288d1c00) [pid = 1656] [serial = 2203] [outer = 0x126c5e000] 10:12:13 INFO - PROCESS | 1656 | 1464369133573 Marionette DEBUG loaded listener.js 10:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x128badc00) [pid = 1656] [serial = 2204] [outer = 0x126c5e000] 10:12:13 INFO - PROCESS | 1656 | 1464369133913 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]]]}] 10:12:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:12:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 521ms 10:12:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:12:13 INFO - PROCESS | 1656 | 1464369133960 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:12:13 INFO - PROCESS | 1656 | 1464369133961 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:12:13 INFO - PROCESS | 1656 | 1464369133964 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 1656 | 1464369133965 Marionette TRACE conn2 <- [1,2910,null,{}] 10:12:13 INFO - PROCESS | 1656 | 1464369133967 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}] 10:12:14 INFO - PROCESS | 1656 | 1464369134066 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:12:14 INFO - PROCESS | 1656 | 1464369134073 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b927800 == 67 [pid = 1656] [id = 735] 10:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x128ef1400) [pid = 1656] [serial = 2205] [outer = 0x0] 10:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x129147800) [pid = 1656] [serial = 2206] [outer = 0x128ef1400] 10:12:14 INFO - PROCESS | 1656 | 1464369134099 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x12944a000) [pid = 1656] [serial = 2207] [outer = 0x128ef1400] 10:12:14 INFO - PROCESS | 1656 | 1464369134419 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]]]}] 10:12:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:12:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:12:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 10:12:14 INFO - TEST-START | /DOMEvents/constructors.html 10:12:14 INFO - PROCESS | 1656 | 1464369134433 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:12:14 INFO - PROCESS | 1656 | 1464369134434 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:12:14 INFO - PROCESS | 1656 | 1464369134436 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:12:14 INFO - PROCESS | 1656 | 1464369134438 Marionette TRACE conn2 <- [1,2914,null,{}] 10:12:14 INFO - PROCESS | 1656 | 1464369134442 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}] 10:12:14 INFO - PROCESS | 1656 | 1464369134547 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:12:14 INFO - PROCESS | 1656 | 1464369134626 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e3000 == 68 [pid = 1656] [id = 736] 10:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x128ef3000) [pid = 1656] [serial = 2208] [outer = 0x0] 10:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12a6f4c00) [pid = 1656] [serial = 2209] [outer = 0x128ef3000] 10:12:14 INFO - PROCESS | 1656 | 1464369134652 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12b0b3800) [pid = 1656] [serial = 2210] [outer = 0x128ef3000] 10:12:15 INFO - PROCESS | 1656 | 1464369135014 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]]]}] 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:12:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:12:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:12:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:12:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:12:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 628ms 10:12:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:12:15 INFO - PROCESS | 1656 | 1464369135066 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:12:15 INFO - PROCESS | 1656 | 1464369135067 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:12:15 INFO - PROCESS | 1656 | 1464369135069 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1656 | 1464369135070 Marionette TRACE conn2 <- [1,2918,null,{}] 10:12:15 INFO - PROCESS | 1656 | 1464369135073 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}] 10:12:15 INFO - PROCESS | 1656 | 1464369135190 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:12:15 INFO - PROCESS | 1656 | 1464369135208 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d215800 == 69 [pid = 1656] [id = 737] 10:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12b93a800) [pid = 1656] [serial = 2211] [outer = 0x0] 10:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x12ba12c00) [pid = 1656] [serial = 2212] [outer = 0x12b93a800] 10:12:15 INFO - PROCESS | 1656 | 1464369135233 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x12bea8000) [pid = 1656] [serial = 2213] [outer = 0x12b93a800] 10:12:15 INFO - PROCESS | 1656 | 1464369135558 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:12:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:12:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 517ms 10:12:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:12:15 INFO - PROCESS | 1656 | 1464369135588 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:12:15 INFO - PROCESS | 1656 | 1464369135591 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:12:15 INFO - PROCESS | 1656 | 1464369135594 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:12:15 INFO - PROCESS | 1656 | 1464369135595 Marionette TRACE conn2 <- [1,2922,null,{}] 10:12:15 INFO - PROCESS | 1656 | 1464369135598 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}] 10:12:15 INFO - PROCESS | 1656 | 1464369135714 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:12:15 INFO - PROCESS | 1656 | 1464369135729 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x131670800 == 70 [pid = 1656] [id = 738] 10:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x12b0aa400) [pid = 1656] [serial = 2214] [outer = 0x0] 10:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x12c03fc00) [pid = 1656] [serial = 2215] [outer = 0x12b0aa400] 10:12:15 INFO - PROCESS | 1656 | 1464369135754 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x12c3ec800) [pid = 1656] [serial = 2216] [outer = 0x12b0aa400] 10:12:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:12:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:12:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:12:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 10:12:16 INFO - PROCESS | 1656 | 1464369136103 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]]]}] 10:12:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:12:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:16 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 10:12:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:16 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 10:12:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:16 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]" 10:12:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:12:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:12:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 522ms 10:12:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:12:16 INFO - PROCESS | 1656 | 1464369136117 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:12:16 INFO - PROCESS | 1656 | 1464369136118 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:12:16 INFO - PROCESS | 1656 | 1464369136129 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1656 | 1464369136130 Marionette TRACE conn2 <- [1,2926,null,{}] 10:12:16 INFO - PROCESS | 1656 | 1464369136133 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}] 10:12:16 INFO - PROCESS | 1656 | 1464369136273 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:12:16 INFO - PROCESS | 1656 | 1464369136326 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x133eae000 == 71 [pid = 1656] [id = 739] 10:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x12c6b8800) [pid = 1656] [serial = 2217] [outer = 0x0] 10:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x12c6c6000) [pid = 1656] [serial = 2218] [outer = 0x12c6b8800] 10:12:16 INFO - PROCESS | 1656 | 1464369136351 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x12cf78800) [pid = 1656] [serial = 2219] [outer = 0x12c6b8800] 10:12:16 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:12:16 INFO - PROCESS | 1656 | 1464369136665 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]]]}] 10:12:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:12:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 578ms 10:12:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:12:16 INFO - PROCESS | 1656 | 1464369136700 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:12:16 INFO - PROCESS | 1656 | 1464369136702 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:12:16 INFO - PROCESS | 1656 | 1464369136705 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1656 | 1464369136709 Marionette TRACE conn2 <- [1,2930,null,{}] 10:12:16 INFO - PROCESS | 1656 | 1464369136713 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}] 10:12:16 INFO - PROCESS | 1656 | 1464369136891 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x12ba1e400) [pid = 1656] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x1193d9800) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x12133a000) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x126c5cc00) [pid = 1656] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x1126d2000) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x121047400) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x1126d9800) [pid = 1656] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x1126d6c00) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x126c59c00) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x112eb6800) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x12a6f3c00) [pid = 1656] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x110f37400) [pid = 1656] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x115fd7000) [pid = 1656] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x110f33800) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x128bb1c00) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x112968400) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:12:17 INFO - PROCESS | 1656 | 1464369137364 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12131e000 == 72 [pid = 1656] [id = 740] 10:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x110f2e400) [pid = 1656] [serial = 2220] [outer = 0x0] 10:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x1126d2000) [pid = 1656] [serial = 2221] [outer = 0x110f2e400] 10:12:17 INFO - PROCESS | 1656 | 1464369137389 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x118252000) [pid = 1656] [serial = 2222] [outer = 0x110f2e400] 10:12:17 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:12:17 INFO - PROCESS | 1656 | 1464369137656 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]]]}] 10:12:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:12:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 973ms 10:12:17 INFO - PROCESS | 1656 | 1464369137681 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:12:17 INFO - PROCESS | 1656 | 1464369137683 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:12:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:12:17 INFO - PROCESS | 1656 | 1464369137685 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:12:17 INFO - PROCESS | 1656 | 1464369137687 Marionette TRACE conn2 <- [1,2934,null,{}] 10:12:17 INFO - PROCESS | 1656 | 1464369137696 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}] 10:12:17 INFO - PROCESS | 1656 | 1464369137812 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:12:17 INFO - PROCESS | 1656 | 1464369137816 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x134536800 == 73 [pid = 1656] [id = 741] 10:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x121047400) [pid = 1656] [serial = 2223] [outer = 0x0] 10:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x12ba1c400) [pid = 1656] [serial = 2224] [outer = 0x121047400] 10:12:17 INFO - PROCESS | 1656 | 1464369137846 Marionette DEBUG loaded listener.js 10:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12d02a400) [pid = 1656] [serial = 2225] [outer = 0x121047400] 10:12:18 INFO - PROCESS | 1656 | 1464369138183 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]]]}] 10:12:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:12:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 520ms 10:12:18 INFO - PROCESS | 1656 | 1464369138212 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 1656 | 1464369138213 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:12:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:12:18 INFO - PROCESS | 1656 | 1464369138215 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1656 | 1464369138217 Marionette TRACE conn2 <- [1,2938,null,{}] 10:12:18 INFO - PROCESS | 1656 | 1464369138219 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}] 10:12:18 INFO - PROCESS | 1656 | 1464369138353 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:12:18 INFO - PROCESS | 1656 | 1464369138360 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1346d9000 == 74 [pid = 1656] [id = 742] 10:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x12d028c00) [pid = 1656] [serial = 2226] [outer = 0x0] 10:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12d02fc00) [pid = 1656] [serial = 2227] [outer = 0x12d028c00] 10:12:18 INFO - PROCESS | 1656 | 1464369138385 Marionette DEBUG loaded listener.js 10:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x12d037400) [pid = 1656] [serial = 2228] [outer = 0x12d028c00] 10:12:18 INFO - PROCESS | 1656 | 1464369138694 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]]]}] 10:12:18 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. 10:12:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 518ms 10:12:18 INFO - PROCESS | 1656 | 1464369138734 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 1656 | 1464369138736 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:12:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:12:18 INFO - PROCESS | 1656 | 1464369138738 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 1656 | 1464369138739 Marionette TRACE conn2 <- [1,2942,null,{}] 10:12:18 INFO - PROCESS | 1656 | 1464369138742 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}] 10:12:18 INFO - PROCESS | 1656 | 1464369138838 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:12:18 INFO - PROCESS | 1656 | 1464369138842 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x13678c800 == 75 [pid = 1656] [id = 743] 10:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x110e41800) [pid = 1656] [serial = 2229] [outer = 0x0] 10:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x124889c00) [pid = 1656] [serial = 2230] [outer = 0x110e41800] 10:12:18 INFO - PROCESS | 1656 | 1464369138867 Marionette DEBUG loaded listener.js 10:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x124890400) [pid = 1656] [serial = 2231] [outer = 0x110e41800] 10:12:19 INFO - PROCESS | 1656 | 1464369139194 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"]]]}] 10:12:19 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 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:12:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 10:12:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:12:19 INFO - PROCESS | 1656 | 1464369139212 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1656 | 1464369139213 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:12:19 INFO - PROCESS | 1656 | 1464369139217 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1656 | 1464369139218 Marionette TRACE conn2 <- [1,2946,null,{}] 10:12:19 INFO - PROCESS | 1656 | 1464369139220 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}] 10:12:19 INFO - PROCESS | 1656 | 1464369139324 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:12:19 INFO - PROCESS | 1656 | 1464369139477 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166df000 == 76 [pid = 1656] [id = 744] 10:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x110e43800) [pid = 1656] [serial = 2232] [outer = 0x0] 10:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x110f37400) [pid = 1656] [serial = 2233] [outer = 0x110e43800] 10:12:19 INFO - PROCESS | 1656 | 1464369139509 Marionette DEBUG loaded listener.js 10:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x112cccc00) [pid = 1656] [serial = 2234] [outer = 0x110e43800] 10:12:19 INFO - PROCESS | 1656 | 1464369139908 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]]]}] 10:12:19 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. 10:12:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 721ms 10:12:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:12:19 INFO - PROCESS | 1656 | 1464369139939 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1656 | 1464369139941 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:12:19 INFO - PROCESS | 1656 | 1464369139944 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1656 | 1464369139947 Marionette TRACE conn2 <- [1,2950,null,{}] 10:12:19 INFO - PROCESS | 1656 | 1464369139951 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}] 10:12:20 INFO - PROCESS | 1656 | 1464369140070 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:12:20 INFO - PROCESS | 1656 | 1464369140181 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12616f800 == 77 [pid = 1656] [id = 745] 10:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x119063400) [pid = 1656] [serial = 2235] [outer = 0x0] 10:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x119541c00) [pid = 1656] [serial = 2236] [outer = 0x119063400] 10:12:20 INFO - PROCESS | 1656 | 1464369140213 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x121044800) [pid = 1656] [serial = 2237] [outer = 0x119063400] 10:12:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x113206800 == 78 [pid = 1656] [id = 746] 10:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x12488c000) [pid = 1656] [serial = 2238] [outer = 0x0] 10:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x1193e0400) [pid = 1656] [serial = 2239] [outer = 0x12488c000] 10:12:20 INFO - PROCESS | 1656 | 1464369140632 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]]]}] 10:12:20 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. 10:12:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 722ms 10:12:20 INFO - PROCESS | 1656 | 1464369140669 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:12:20 INFO - PROCESS | 1656 | 1464369140672 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:12:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:12:20 INFO - PROCESS | 1656 | 1464369140675 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:12:20 INFO - PROCESS | 1656 | 1464369140676 Marionette TRACE conn2 <- [1,2954,null,{}] 10:12:20 INFO - PROCESS | 1656 | 1464369140679 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}] 10:12:20 INFO - PROCESS | 1656 | 1464369140825 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:12:20 INFO - PROCESS | 1656 | 1464369140953 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x134533000 == 79 [pid = 1656] [id = 747] 10:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x1249a5000) [pid = 1656] [serial = 2240] [outer = 0x0] 10:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12618b400) [pid = 1656] [serial = 2241] [outer = 0x1249a5000] 10:12:20 INFO - PROCESS | 1656 | 1464369140985 Marionette DEBUG loaded listener.js 10:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x128ef2400) [pid = 1656] [serial = 2242] [outer = 0x1249a5000] 10:12:21 INFO - PROCESS | 1656 | 1464369141347 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]]]}] 10:12:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:12:21 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 10:12:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 719ms 10:12:21 INFO - PROCESS | 1656 | 1464369141395 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:12:21 INFO - PROCESS | 1656 | 1464369141396 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:12:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:12:21 INFO - PROCESS | 1656 | 1464369141404 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1656 | 1464369141408 Marionette TRACE conn2 <- [1,2958,null,{}] 10:12:21 INFO - PROCESS | 1656 | 1464369141434 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}] 10:12:21 INFO - PROCESS | 1656 | 1464369141558 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:12:21 INFO - PROCESS | 1656 | 1464369141672 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x137ae4800 == 80 [pid = 1656] [id = 748] 10:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x124bb4000) [pid = 1656] [serial = 2243] [outer = 0x0] 10:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x12a6f6800) [pid = 1656] [serial = 2244] [outer = 0x124bb4000] 10:12:21 INFO - PROCESS | 1656 | 1464369141704 Marionette DEBUG loaded listener.js 10:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x12b2d2000) [pid = 1656] [serial = 2245] [outer = 0x124bb4000] 10:12:22 INFO - PROCESS | 1656 | 1464369142084 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]]]}] 10:12:22 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. 10:12:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 702ms 10:12:22 INFO - PROCESS | 1656 | 1464369142101 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 1656 | 1464369142103 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:12:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:12:22 INFO - PROCESS | 1656 | 1464369142106 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 1656 | 1464369142107 Marionette TRACE conn2 <- [1,2962,null,{}] 10:12:22 INFO - PROCESS | 1656 | 1464369142110 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}] 10:12:22 INFO - PROCESS | 1656 | 1464369142224 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:12:22 INFO - PROCESS | 1656 | 1464369142336 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x137afa800 == 81 [pid = 1656] [id = 749] 10:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x1291e6c00) [pid = 1656] [serial = 2246] [outer = 0x0] 10:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x12b2d4800) [pid = 1656] [serial = 2247] [outer = 0x1291e6c00] 10:12:22 INFO - PROCESS | 1656 | 1464369142367 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x12ba13000) [pid = 1656] [serial = 2248] [outer = 0x1291e6c00] 10:12:22 INFO - PROCESS | 1656 | 1464369142728 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]]]}] 10:12:22 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. 10:12:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 672ms 10:12:22 INFO - PROCESS | 1656 | 1464369142778 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 1656 | 1464369142780 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:12:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:12:22 INFO - PROCESS | 1656 | 1464369142782 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 1656 | 1464369142783 Marionette TRACE conn2 <- [1,2966,null,{}] 10:12:22 INFO - PROCESS | 1656 | 1464369142786 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}] 10:12:22 INFO - PROCESS | 1656 | 1464369142904 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:12:23 INFO - PROCESS | 1656 | 1464369143006 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x137c8b800 == 82 [pid = 1656] [id = 750] 10:12:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x119883c00) [pid = 1656] [serial = 2249] [outer = 0x0] 10:12:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x119885800) [pid = 1656] [serial = 2250] [outer = 0x119883c00] 10:12:23 INFO - PROCESS | 1656 | 1464369143043 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x12ba1b400) [pid = 1656] [serial = 2251] [outer = 0x119883c00] 10:12:23 INFO - PROCESS | 1656 | 1464369143401 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]]]}] 10:12:23 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. 10:12:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 669ms 10:12:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:12:23 INFO - PROCESS | 1656 | 1464369143451 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:12:23 INFO - PROCESS | 1656 | 1464369143453 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:12:23 INFO - PROCESS | 1656 | 1464369143455 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:12:23 INFO - PROCESS | 1656 | 1464369143456 Marionette TRACE conn2 <- [1,2970,null,{}] 10:12:23 INFO - PROCESS | 1656 | 1464369143458 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}] 10:12:23 INFO - PROCESS | 1656 | 1464369143571 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:12:23 INFO - PROCESS | 1656 | 1464369143685 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1401f0000 == 83 [pid = 1656] [id = 751] 10:12:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x119884000) [pid = 1656] [serial = 2252] [outer = 0x0] 10:12:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x12c048400) [pid = 1656] [serial = 2253] [outer = 0x119884000] 10:12:23 INFO - PROCESS | 1656 | 1464369143716 Marionette DEBUG loaded listener.js 10:12:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x12cf7a800) [pid = 1656] [serial = 2254] [outer = 0x119884000] 10:12:24 INFO - PROCESS | 1656 | 1464369144109 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]]]}] 10:12:24 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. 10:12:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 672ms 10:12:24 INFO - PROCESS | 1656 | 1464369144137 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:12:24 INFO - PROCESS | 1656 | 1464369144140 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:12:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:12:24 INFO - PROCESS | 1656 | 1464369144145 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 1656 | 1464369144146 Marionette TRACE conn2 <- [1,2974,null,{}] 10:12:24 INFO - PROCESS | 1656 | 1464369144148 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}] 10:12:24 INFO - PROCESS | 1656 | 1464369144268 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:12:24 INFO - PROCESS | 1656 | 1464369144400 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11871e800 == 84 [pid = 1656] [id = 752] 10:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x1121a9400) [pid = 1656] [serial = 2255] [outer = 0x0] 10:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x1193d6c00) [pid = 1656] [serial = 2256] [outer = 0x1121a9400] 10:12:24 INFO - PROCESS | 1656 | 1464369144432 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x12cf82400) [pid = 1656] [serial = 2257] [outer = 0x1121a9400] 10:12:24 INFO - PROCESS | 1656 | 1464369144798 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]]]}] 10:12:24 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. 10:12:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 671ms 10:12:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:12:24 INFO - PROCESS | 1656 | 1464369144817 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:12:24 INFO - PROCESS | 1656 | 1464369144818 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:12:24 INFO - PROCESS | 1656 | 1464369144820 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:12:24 INFO - PROCESS | 1656 | 1464369144822 Marionette TRACE conn2 <- [1,2978,null,{}] 10:12:24 INFO - PROCESS | 1656 | 1464369144824 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}] 10:12:24 INFO - PROCESS | 1656 | 1464369144943 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:12:25 INFO - PROCESS | 1656 | 1464369145058 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b921800 == 85 [pid = 1656] [id = 753] 10:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x1126d7800) [pid = 1656] [serial = 2258] [outer = 0x0] 10:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x12ba2f000) [pid = 1656] [serial = 2259] [outer = 0x1126d7800] 10:12:25 INFO - PROCESS | 1656 | 1464369145091 Marionette DEBUG loaded listener.js 10:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12d03a000) [pid = 1656] [serial = 2260] [outer = 0x1126d7800] 10:12:25 INFO - PROCESS | 1656 | 1464369145446 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]]]}] 10:12:25 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. 10:12:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 672ms 10:12:25 INFO - PROCESS | 1656 | 1464369145492 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:12:25 INFO - PROCESS | 1656 | 1464369145494 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:12:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:12:25 INFO - PROCESS | 1656 | 1464369145497 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 1656 | 1464369145498 Marionette TRACE conn2 <- [1,2982,null,{}] 10:12:25 INFO - PROCESS | 1656 | 1464369145501 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}] 10:12:25 INFO - PROCESS | 1656 | 1464369145634 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:12:26 INFO - PROCESS | 1656 | 1464369146062 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x117595000 == 86 [pid = 1656] [id = 754] 10:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x110f17800) [pid = 1656] [serial = 2261] [outer = 0x0] 10:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x110f39800) [pid = 1656] [serial = 2262] [outer = 0x110f17800] 10:12:26 INFO - PROCESS | 1656 | 1464369146105 Marionette DEBUG loaded listener.js 10:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x1126d1800) [pid = 1656] [serial = 2263] [outer = 0x110f17800] 10:12:26 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 10:12:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:12:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1122ms 10:12:26 INFO - PROCESS | 1656 | 1464369146615 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"]]]}] 10:12:26 INFO - PROCESS | 1656 | 1464369146621 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:12:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:12:26 INFO - PROCESS | 1656 | 1464369146625 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:12:26 INFO - PROCESS | 1656 | 1464369146630 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1656 | 1464369146633 Marionette TRACE conn2 <- [1,2986,null,{}] 10:12:26 INFO - PROCESS | 1656 | 1464369146638 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}] 10:12:26 INFO - PROCESS | 1656 | 1464369146768 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:12:26 INFO - PROCESS | 1656 | 1464369146832 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x125413800 == 87 [pid = 1656] [id = 755] 10:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x11274f800) [pid = 1656] [serial = 2264] [outer = 0x0] 10:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x1150f9400) [pid = 1656] [serial = 2265] [outer = 0x11274f800] 10:12:26 INFO - PROCESS | 1656 | 1464369146871 Marionette DEBUG loaded listener.js 10:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x1168a1400) [pid = 1656] [serial = 2266] [outer = 0x11274f800] 10:12:27 INFO - PROCESS | 1656 | 1464369147330 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]]]}] 10:12:27 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. 10:12:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 728ms 10:12:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:12:27 INFO - PROCESS | 1656 | 1464369147360 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:12:27 INFO - PROCESS | 1656 | 1464369147364 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:12:27 INFO - PROCESS | 1656 | 1464369147367 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:12:27 INFO - PROCESS | 1656 | 1464369147370 Marionette TRACE conn2 <- [1,2990,null,{}] 10:12:27 INFO - PROCESS | 1656 | 1464369147421 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}] 10:12:27 INFO - PROCESS | 1656 | 1464369147618 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:12:27 INFO - PROCESS | 1656 | 1464369147708 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c77000 == 88 [pid = 1656] [id = 756] 10:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x115f61400) [pid = 1656] [serial = 2267] [outer = 0x0] 10:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x117e14400) [pid = 1656] [serial = 2268] [outer = 0x115f61400] 10:12:27 INFO - PROCESS | 1656 | 1464369147754 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x11825ec00) [pid = 1656] [serial = 2269] [outer = 0x115f61400] 10:12:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x111f6f800 == 89 [pid = 1656] [id = 757] 10:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x1187c3c00) [pid = 1656] [serial = 2270] [outer = 0x0] 10:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x1180b7800) [pid = 1656] [serial = 2271] [outer = 0x1187c3c00] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x13678c800 == 88 [pid = 1656] [id = 743] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1346d9000 == 87 [pid = 1656] [id = 742] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x134536800 == 86 [pid = 1656] [id = 741] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12131e000 == 85 [pid = 1656] [id = 740] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x133eae000 == 84 [pid = 1656] [id = 739] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x131670800 == 83 [pid = 1656] [id = 738] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x12c3e1c00) [pid = 1656] [serial = 2170] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d215800 == 82 [pid = 1656] [id = 737] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e3000 == 81 [pid = 1656] [id = 736] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12b927800 == 80 [pid = 1656] [id = 735] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x128a44000 == 79 [pid = 1656] [id = 734] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x120d78000 == 78 [pid = 1656] [id = 733] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x123adb000 == 77 [pid = 1656] [id = 732] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1265a4800 == 76 [pid = 1656] [id = 731] 10:12:28 INFO - PROCESS | 1656 | 1464369148298 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]]]}] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x134543000 == 75 [pid = 1656] [id = 727] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x133c6e800 == 74 [pid = 1656] [id = 726] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x128891800 == 73 [pid = 1656] [id = 725] 10:12:28 INFO - PROCESS | 1656 | --DOCSHELL 0x119093800 == 72 [pid = 1656] [id = 724] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x12c045400) [pid = 1656] [serial = 2168] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x11875f800) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x12ba2d400) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x119765c00) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x121045c00) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x124ccf000) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x1254e3800) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x12949b400) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x1291e9800) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x12c3e9400) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x12b943800) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x116760000) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x1185aec00) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x11875dc00) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x1213b0000) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x12388cc00) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x116783800) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x12c9ce400) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x12c6c3800) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x128ac7000) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x1249a3c00) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x12beaf800) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x11676a000) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x1150f7400) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x12a759000) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x124be6400) [pid = 1656] [serial = 2156] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x12133d800) [pid = 1656] [serial = 2162] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x12af53400) [pid = 1656] [serial = 2159] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x12beac800) [pid = 1656] [serial = 2167] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x1184fd400) [pid = 1656] [serial = 2161] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x12949fc00) [pid = 1656] [serial = 2153] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x129146000) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x12b0b4000) [pid = 1656] [serial = 2164] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x12ba2b400) [pid = 1656] [serial = 2165] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x12a74d800) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x129492400) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 10:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x1288ce000) [pid = 1656] [serial = 1967] [outer = 0x0] [url = about:blank] 10:12:28 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. 10:12:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 10:12:28 INFO - PROCESS | 1656 | 1464369148338 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1656 | 1464369148340 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:12:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:12:28 INFO - PROCESS | 1656 | 1464369148346 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1656 | 1464369148351 Marionette TRACE conn2 <- [1,2994,null,{}] 10:12:28 INFO - PROCESS | 1656 | 1464369148360 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}] 10:12:28 INFO - PROCESS | 1656 | 1464369148476 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:12:28 INFO - PROCESS | 1656 | 1464369148482 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1197bc000 == 73 [pid = 1656] [id = 758] 10:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x11339d000) [pid = 1656] [serial = 2272] [outer = 0x0] 10:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x1185ae800) [pid = 1656] [serial = 2273] [outer = 0x11339d000] 10:12:28 INFO - PROCESS | 1656 | 1464369148509 Marionette DEBUG loaded listener.js 10:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x119063000) [pid = 1656] [serial = 2274] [outer = 0x11339d000] 10:12:28 INFO - PROCESS | 1656 | 1464369148842 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]]]}] 10:12:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:12:28 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 10:12:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 584ms 10:12:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:12:28 INFO - PROCESS | 1656 | 1464369148927 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1656 | 1464369148929 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:12:28 INFO - PROCESS | 1656 | 1464369148931 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1656 | 1464369148932 Marionette TRACE conn2 <- [1,2998,null,{}] 10:12:28 INFO - PROCESS | 1656 | 1464369148935 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}] 10:12:29 INFO - PROCESS | 1656 | 1464369149030 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:12:29 INFO - PROCESS | 1656 | 1464369149056 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x125419800 == 74 [pid = 1656] [id = 759] 10:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x11953f800) [pid = 1656] [serial = 2275] [outer = 0x0] 10:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x11956fc00) [pid = 1656] [serial = 2276] [outer = 0x11953f800] 10:12:29 INFO - PROCESS | 1656 | 1464369149082 Marionette DEBUG loaded listener.js 10:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x119879c00) [pid = 1656] [serial = 2277] [outer = 0x11953f800] 10:12:29 INFO - PROCESS | 1656 | 1464369149395 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]]]}] 10:12:29 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. 10:12:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 10:12:29 INFO - PROCESS | 1656 | 1464369149400 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:12:29 INFO - PROCESS | 1656 | 1464369149401 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:12:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:12:29 INFO - PROCESS | 1656 | 1464369149414 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:12:29 INFO - PROCESS | 1656 | 1464369149416 Marionette TRACE conn2 <- [1,3002,null,{}] 10:12:29 INFO - PROCESS | 1656 | 1464369149418 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}] 10:12:29 INFO - PROCESS | 1656 | 1464369149519 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:12:29 INFO - PROCESS | 1656 | 1464369149584 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12887e800 == 75 [pid = 1656] [id = 760] 10:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x119ac9c00) [pid = 1656] [serial = 2278] [outer = 0x0] 10:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x119ca8800) [pid = 1656] [serial = 2279] [outer = 0x119ac9c00] 10:12:29 INFO - PROCESS | 1656 | 1464369149617 Marionette DEBUG loaded listener.js 10:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x12133ac00) [pid = 1656] [serial = 2280] [outer = 0x119ac9c00] 10:12:29 INFO - PROCESS | 1656 | 1464369149887 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]]]}] 10:12:29 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. 10:12:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 528ms 10:12:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:12:29 INFO - PROCESS | 1656 | 1464369149933 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:12:29 INFO - PROCESS | 1656 | 1464369149934 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:12:29 INFO - PROCESS | 1656 | 1464369149936 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:12:29 INFO - PROCESS | 1656 | 1464369149937 Marionette TRACE conn2 <- [1,3006,null,{}] 10:12:29 INFO - PROCESS | 1656 | 1464369149944 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}] 10:12:30 INFO - PROCESS | 1656 | 1464369150038 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:12:30 INFO - PROCESS | 1656 | 1464369150115 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a50b000 == 76 [pid = 1656] [id = 761] 10:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x11987f400) [pid = 1656] [serial = 2281] [outer = 0x0] 10:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x1213b1800) [pid = 1656] [serial = 2282] [outer = 0x11987f400] 10:12:30 INFO - PROCESS | 1656 | 1464369150140 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x12488a400) [pid = 1656] [serial = 2283] [outer = 0x11987f400] 10:12:30 INFO - PROCESS | 1656 | 1464369150433 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]]]}] 10:12:30 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. 10:12:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 523ms 10:12:30 INFO - PROCESS | 1656 | 1464369150463 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1656 | 1464369150464 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:12:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:12:30 INFO - PROCESS | 1656 | 1464369150466 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 1656 | 1464369150467 Marionette TRACE conn2 <- [1,3010,null,{}] 10:12:30 INFO - PROCESS | 1656 | 1464369150470 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}] 10:12:30 INFO - PROCESS | 1656 | 1464369150599 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:12:30 INFO - PROCESS | 1656 | 1464369150610 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b90c800 == 77 [pid = 1656] [id = 762] 10:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x121048c00) [pid = 1656] [serial = 2284] [outer = 0x0] 10:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x1249a4800) [pid = 1656] [serial = 2285] [outer = 0x121048c00] 10:12:30 INFO - PROCESS | 1656 | 1464369150635 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x124ccf800) [pid = 1656] [serial = 2286] [outer = 0x121048c00] 10:12:30 INFO - PROCESS | 1656 | 1464369150963 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]]]}] 10:12:30 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 10:12:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 519ms 10:12:30 INFO - PROCESS | 1656 | 1464369150985 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1656 | 1464369150986 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:12:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:12:31 INFO - PROCESS | 1656 | 1464369150994 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 1656 | 1464369150995 Marionette TRACE conn2 <- [1,3014,null,{}] 10:12:31 INFO - PROCESS | 1656 | 1464369150998 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}] 10:12:31 INFO - PROCESS | 1656 | 1464369151117 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:12:31 INFO - PROCESS | 1656 | 1464369151128 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12be52800 == 78 [pid = 1656] [id = 763] 10:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x124891000) [pid = 1656] [serial = 2287] [outer = 0x0] 10:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x1254e6400) [pid = 1656] [serial = 2288] [outer = 0x124891000] 10:12:31 INFO - PROCESS | 1656 | 1464369151153 Marionette DEBUG loaded listener.js 10:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x126189c00) [pid = 1656] [serial = 2289] [outer = 0x124891000] 10:12:31 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:12:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:12:31 INFO - {} 10:12:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:12:31 INFO - {} 10:12:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:12:31 INFO - {} 10:12:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:12:31 INFO - {} 10:12:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 528ms 10:12:31 INFO - PROCESS | 1656 | 1464369151513 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:12:31 INFO - PROCESS | 1656 | 1464369151517 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 1656 | 1464369151518 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:12:31 INFO - TEST-START | /FileAPI/fileReader.html 10:12:31 INFO - PROCESS | 1656 | 1464369151521 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 1656 | 1464369151522 Marionette TRACE conn2 <- [1,3018,null,{}] 10:12:31 INFO - PROCESS | 1656 | 1464369151529 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}] 10:12:31 INFO - PROCESS | 1656 | 1464369151644 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:12:31 INFO - PROCESS | 1656 | 1464369151656 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c99d800 == 79 [pid = 1656] [id = 764] 10:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x110f25000) [pid = 1656] [serial = 2290] [outer = 0x0] 10:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x126b7c400) [pid = 1656] [serial = 2291] [outer = 0x110f25000] 10:12:31 INFO - PROCESS | 1656 | 1464369151681 Marionette DEBUG loaded listener.js 10:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x1288cfc00) [pid = 1656] [serial = 2292] [outer = 0x110f25000] 10:12:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:12:32 INFO - PROCESS | 1656 | 1464369152035 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]]]}] 10:12:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:12:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:12:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:12:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 522ms 10:12:32 INFO - PROCESS | 1656 | 1464369152044 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:12:32 INFO - PROCESS | 1656 | 1464369152046 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:12:32 INFO - TEST-START | /FileAPI/historical.html 10:12:32 INFO - PROCESS | 1656 | 1464369152048 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:12:32 INFO - PROCESS | 1656 | 1464369152049 Marionette TRACE conn2 <- [1,3022,null,{}] 10:12:32 INFO - PROCESS | 1656 | 1464369152066 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}] 10:12:32 INFO - PROCESS | 1656 | 1464369152188 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:12:32 INFO - PROCESS | 1656 | 1464369152240 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d20e800 == 80 [pid = 1656] [id = 765] 10:12:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x128a6dc00) [pid = 1656] [serial = 2293] [outer = 0x0] 10:12:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x128ac8c00) [pid = 1656] [serial = 2294] [outer = 0x128a6dc00] 10:12:32 INFO - PROCESS | 1656 | 1464369152269 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x128bb6800) [pid = 1656] [serial = 2295] [outer = 0x128a6dc00] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x121047400) [pid = 1656] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x12b0aa400) [pid = 1656] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x12b93a800) [pid = 1656] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x12c6b8800) [pid = 1656] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x110f2e400) [pid = 1656] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x12d028c00) [pid = 1656] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x128ef3000) [pid = 1656] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x12186c400) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x128ef1400) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x119aca400) [pid = 1656] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x126c5e000) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x1183ed400) [pid = 1656] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x113ce2400) [pid = 1656] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:12:32 INFO - PROCESS | 1656 | 1464369152982 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"]]]}] 10:12:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:12:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:12:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:12:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:12:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:12:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:12:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:12:33 INFO - TEST-OK | /FileAPI/historical.html | took 970ms 10:12:33 INFO - PROCESS | 1656 | 1464369153018 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:12:33 INFO - PROCESS | 1656 | 1464369153020 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:12:33 INFO - TEST-START | /FileAPI/idlharness.html 10:12:33 INFO - PROCESS | 1656 | 1464369153038 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 1656 | 1464369153042 Marionette TRACE conn2 <- [1,3026,null,{}] 10:12:33 INFO - PROCESS | 1656 | 1464369153050 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}] 10:12:33 INFO - PROCESS | 1656 | 1464369153168 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:12:33 INFO - PROCESS | 1656 | 1464369153173 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x133c64000 == 81 [pid = 1656] [id = 766] 10:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x128acb800) [pid = 1656] [serial = 2296] [outer = 0x0] 10:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x12913a000) [pid = 1656] [serial = 2297] [outer = 0x128acb800] 10:12:33 INFO - PROCESS | 1656 | 1464369153199 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x129449400) [pid = 1656] [serial = 2298] [outer = 0x128acb800] 10:12:33 INFO - PROCESS | 1656 | 1464369153720 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:12:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:12:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:12:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:12:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:12:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:12:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:12:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:12:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:12:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:12:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:12:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:12:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:12:33 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 10:12:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:12:33 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 10:12:33 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 10:12:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:12:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:12:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:12:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:12:33 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 10:12:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:12:33 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 10:12:33 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 10:12:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:12:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:12:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:12:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:12:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:12:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:12:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 757ms 10:12:33 INFO - TEST-START | /FileAPI/idlharness.worker 10:12:33 INFO - PROCESS | 1656 | 1464369153781 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:12:33 INFO - PROCESS | 1656 | 1464369153782 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:12:33 INFO - PROCESS | 1656 | 1464369153784 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 1656 | 1464369153785 Marionette TRACE conn2 <- [1,3030,null,{}] 10:12:33 INFO - PROCESS | 1656 | 1464369153788 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}] 10:12:33 INFO - PROCESS | 1656 | 1464369153884 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:12:33 INFO - PROCESS | 1656 | 1464369153888 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1375de800 == 82 [pid = 1656] [id = 767] 10:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x129493c00) [pid = 1656] [serial = 2299] [outer = 0x0] 10:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x12a751800) [pid = 1656] [serial = 2300] [outer = 0x129493c00] 10:12:33 INFO - PROCESS | 1656 | 1464369153914 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x12c9da000) [pid = 1656] [serial = 2301] [outer = 0x129493c00] 10:12:34 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:12:34 INFO - PROCESS | 1656 | 1464369154552 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:12:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:12:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:12:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:12:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:12:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:12:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:12:34 INFO - {} 10:12:34 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 10:12:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:12:34 INFO - {} 10:12:34 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 - {} 10:12:34 INFO - {} 10:12:34 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 10:12:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:12:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:12:34 INFO - {} 10:12:34 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 10:12:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:12:34 INFO - {} 10:12:34 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 - {} 10:12:34 INFO - {} 10:12:34 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 10:12:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:12:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:12:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 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 10:12:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:12:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:12:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 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 10:12:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 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 10:12:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 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 10:12:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:12:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:12:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:12:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:12:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:12:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:12:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:12:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:12:34 INFO - {} 10:12:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 834ms 10:12:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:12:34 INFO - PROCESS | 1656 | 1464369154620 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:12:34 INFO - PROCESS | 1656 | 1464369154621 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:12:34 INFO - PROCESS | 1656 | 1464369154624 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 1656 | 1464369154625 Marionette TRACE conn2 <- [1,3034,null,{}] 10:12:34 INFO - PROCESS | 1656 | 1464369154630 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}] 10:12:34 INFO - PROCESS | 1656 | 1464369154794 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:12:34 INFO - PROCESS | 1656 | 1464369154993 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f7a000 == 83 [pid = 1656] [id = 768] 10:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x110f21800) [pid = 1656] [serial = 2302] [outer = 0x0] 10:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x111aaf800) [pid = 1656] [serial = 2303] [outer = 0x110f21800] 10:12:35 INFO - PROCESS | 1656 | 1464369155024 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x112753400) [pid = 1656] [serial = 2304] [outer = 0x110f21800] 10:12:35 INFO - PROCESS | 1656 | 1464369155425 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]]]}] 10:12:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:12:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 820ms 10:12:35 INFO - PROCESS | 1656 | 1464369155445 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:12:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:12:35 INFO - PROCESS | 1656 | 1464369155448 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:12:35 INFO - PROCESS | 1656 | 1464369155451 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:12:35 INFO - PROCESS | 1656 | 1464369155453 Marionette TRACE conn2 <- [1,3038,null,{}] 10:12:35 INFO - PROCESS | 1656 | 1464369155457 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}] 10:12:35 INFO - PROCESS | 1656 | 1464369155578 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:12:35 INFO - PROCESS | 1656 | 1464369155687 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x123af3800 == 84 [pid = 1656] [id = 769] 10:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x1133a4800) [pid = 1656] [serial = 2305] [outer = 0x0] 10:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x116783400) [pid = 1656] [serial = 2306] [outer = 0x1133a4800] 10:12:35 INFO - PROCESS | 1656 | 1464369155722 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x11825dc00) [pid = 1656] [serial = 2307] [outer = 0x1133a4800] 10:12:36 INFO - PROCESS | 1656 | 1464369156114 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"]]]}] 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:12:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 671ms 10:12:36 INFO - PROCESS | 1656 | 1464369156126 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:12:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:12:36 INFO - PROCESS | 1656 | 1464369156129 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:12:36 INFO - PROCESS | 1656 | 1464369156132 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1656 | 1464369156133 Marionette TRACE conn2 <- [1,3042,null,{}] 10:12:36 INFO - PROCESS | 1656 | 1464369156136 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}] 10:12:36 INFO - PROCESS | 1656 | 1464369156255 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:12:36 INFO - PROCESS | 1656 | 1464369156363 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d05a800 == 85 [pid = 1656] [id = 770] 10:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x11956e800) [pid = 1656] [serial = 2308] [outer = 0x0] 10:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x119771800) [pid = 1656] [serial = 2309] [outer = 0x11956e800] 10:12:36 INFO - PROCESS | 1656 | 1464369156393 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x120cd6400) [pid = 1656] [serial = 2310] [outer = 0x11956e800] 10:12:36 INFO - PROCESS | 1656 | 1464369156845 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]]]}] 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:12:36 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. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:12:36 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'.) 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:12:36 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. 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:12:36 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. 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:12:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:12:36 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. 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:12:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:12:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:12:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:12:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:12:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 728ms 10:12:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:12:36 INFO - PROCESS | 1656 | 1464369156861 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1656 | 1464369156862 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:12:36 INFO - PROCESS | 1656 | 1464369156869 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1656 | 1464369156874 Marionette TRACE conn2 <- [1,3046,null,{}] 10:12:36 INFO - PROCESS | 1656 | 1464369156877 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}] 10:12:37 INFO - PROCESS | 1656 | 1464369157031 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:12:37 INFO - PROCESS | 1656 | 1464369157141 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1375cd800 == 86 [pid = 1656] [id = 771] 10:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x119543800) [pid = 1656] [serial = 2311] [outer = 0x0] 10:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x124882400) [pid = 1656] [serial = 2312] [outer = 0x119543800] 10:12:37 INFO - PROCESS | 1656 | 1464369157173 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x12913b400) [pid = 1656] [serial = 2313] [outer = 0x119543800] 10:12:37 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:12:37 INFO - PROCESS | 1656 | 1464369157557 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:12:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:12:37 INFO - {} 10:12:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 730ms 10:12:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:12:37 INFO - PROCESS | 1656 | 1464369157614 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:12:37 INFO - PROCESS | 1656 | 1464369157616 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:12:37 INFO - PROCESS | 1656 | 1464369157618 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:12:37 INFO - PROCESS | 1656 | 1464369157620 Marionette TRACE conn2 <- [1,3050,null,{}] 10:12:37 INFO - PROCESS | 1656 | 1464369157638 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}] 10:12:37 INFO - PROCESS | 1656 | 1464369157759 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:12:37 INFO - PROCESS | 1656 | 1464369157834 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1343eb000 == 87 [pid = 1656] [id = 772] 10:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x1291e7800) [pid = 1656] [serial = 2314] [outer = 0x0] 10:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x12aad2800) [pid = 1656] [serial = 2315] [outer = 0x1291e7800] 10:12:37 INFO - PROCESS | 1656 | 1464369157864 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x12c6c0400) [pid = 1656] [serial = 2316] [outer = 0x1291e7800] 10:12:38 INFO - PROCESS | 1656 | 1464369158228 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]]]}] 10:12:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:12:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:12:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:12:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:12:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 620ms 10:12:38 INFO - PROCESS | 1656 | 1464369158239 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:12:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:12:38 INFO - PROCESS | 1656 | 1464369158242 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:12:38 INFO - PROCESS | 1656 | 1464369158245 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 1656 | 1464369158246 Marionette TRACE conn2 <- [1,3054,null,{}] 10:12:38 INFO - PROCESS | 1656 | 1464369158249 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}] 10:12:38 INFO - PROCESS | 1656 | 1464369158367 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:12:38 INFO - PROCESS | 1656 | 1464369158476 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x13650e000 == 88 [pid = 1656] [id = 773] 10:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x12dcb5000) [pid = 1656] [serial = 2317] [outer = 0x0] 10:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x12dcb6c00) [pid = 1656] [serial = 2318] [outer = 0x12dcb5000] 10:12:38 INFO - PROCESS | 1656 | 1464369158514 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x12dcbe400) [pid = 1656] [serial = 2319] [outer = 0x12dcb5000] 10:12:39 INFO - PROCESS | 1656 | 1464369159018 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"]]]}] 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:12:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:12:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:12:39 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" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:12:39 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" 10:12:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:12:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 843ms 10:12:39 INFO - PROCESS | 1656 | 1464369159096 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:12:39 INFO - PROCESS | 1656 | 1464369159098 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:12:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:12:39 INFO - PROCESS | 1656 | 1464369159100 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1656 | 1464369159101 Marionette TRACE conn2 <- [1,3058,null,{}] 10:12:39 INFO - PROCESS | 1656 | 1464369159104 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}] 10:12:39 INFO - PROCESS | 1656 | 1464369159230 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:12:39 INFO - PROCESS | 1656 | 1464369159317 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x13655d000 == 89 [pid = 1656] [id = 774] 10:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x12dcc3000) [pid = 1656] [serial = 2320] [outer = 0x0] 10:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x1367ea000) [pid = 1656] [serial = 2321] [outer = 0x12dcc3000] 10:12:39 INFO - PROCESS | 1656 | 1464369159347 Marionette DEBUG loaded listener.js 10:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x1367edc00) [pid = 1656] [serial = 2322] [outer = 0x12dcc3000] 10:12:39 INFO - PROCESS | 1656 | 1464369159716 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]]]}] 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:12:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:12:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:12:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:12:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:12:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:12:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 624ms 10:12:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:12:39 INFO - PROCESS | 1656 | 1464369159728 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:12:39 INFO - PROCESS | 1656 | 1464369159730 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:12:39 INFO - PROCESS | 1656 | 1464369159733 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1656 | 1464369159735 Marionette TRACE conn2 <- [1,3062,null,{}] 10:12:39 INFO - PROCESS | 1656 | 1464369159738 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}] 10:12:39 INFO - PROCESS | 1656 | 1464369159843 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:12:39 INFO - PROCESS | 1656 | 1464369159983 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c529000 == 90 [pid = 1656] [id = 775] 10:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x129496400) [pid = 1656] [serial = 2323] [outer = 0x0] 10:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x12cf78400) [pid = 1656] [serial = 2324] [outer = 0x129496400] 10:12:40 INFO - PROCESS | 1656 | 1464369160034 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x12d030000) [pid = 1656] [serial = 2325] [outer = 0x129496400] 10:12:40 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:12:40 INFO - PROCESS | 1656 | 1464369160598 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:12:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:12:40 INFO - {} 10:12:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 876ms 10:12:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:12:40 INFO - PROCESS | 1656 | 1464369160610 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:12:40 INFO - PROCESS | 1656 | 1464369160611 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:12:40 INFO - PROCESS | 1656 | 1464369160614 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:12:40 INFO - PROCESS | 1656 | 1464369160615 Marionette TRACE conn2 <- [1,3066,null,{}] 10:12:40 INFO - PROCESS | 1656 | 1464369160617 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}] 10:12:40 INFO - PROCESS | 1656 | 1464369160733 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:12:40 INFO - PROCESS | 1656 | 1464369160844 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x136899800 == 91 [pid = 1656] [id = 776] 10:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x113189800) [pid = 1656] [serial = 2326] [outer = 0x0] 10:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x113193400) [pid = 1656] [serial = 2327] [outer = 0x113189800] 10:12:40 INFO - PROCESS | 1656 | 1464369160875 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x12d02b000) [pid = 1656] [serial = 2328] [outer = 0x113189800] 10:12:41 INFO - PROCESS | 1656 | 1464369161228 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]]]}] 10:12:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:12:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:12:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:12:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:12:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:12:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:12:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:12:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 621ms 10:12:41 INFO - PROCESS | 1656 | 1464369161235 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:12:41 INFO - PROCESS | 1656 | 1464369161237 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:12:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:12:41 INFO - PROCESS | 1656 | 1464369161239 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 1656 | 1464369161240 Marionette TRACE conn2 <- [1,3070,null,{}] 10:12:41 INFO - PROCESS | 1656 | 1464369161243 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}] 10:12:41 INFO - PROCESS | 1656 | 1464369161361 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:12:41 INFO - PROCESS | 1656 | 1464369161481 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c81800 == 92 [pid = 1656] [id = 777] 10:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x112755000) [pid = 1656] [serial = 2329] [outer = 0x0] 10:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x115d4a800) [pid = 1656] [serial = 2330] [outer = 0x112755000] 10:12:41 INFO - PROCESS | 1656 | 1464369161514 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x115d51800) [pid = 1656] [serial = 2331] [outer = 0x112755000] 10:12:41 INFO - PROCESS | 1656 | 1464369161897 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]]]}] 10:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:12:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:12:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 10:12:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:12:41 INFO - PROCESS | 1656 | 1464369161911 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:12:41 INFO - PROCESS | 1656 | 1464369161912 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:12:41 INFO - PROCESS | 1656 | 1464369161915 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 1656 | 1464369161916 Marionette TRACE conn2 <- [1,3074,null,{}] 10:12:41 INFO - PROCESS | 1656 | 1464369161918 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}] 10:12:42 INFO - PROCESS | 1656 | 1464369162038 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:12:42 INFO - PROCESS | 1656 | 1464369162147 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c986800 == 93 [pid = 1656] [id = 778] 10:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x115d4e000) [pid = 1656] [serial = 2332] [outer = 0x0] 10:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x115d55c00) [pid = 1656] [serial = 2333] [outer = 0x115d4e000] 10:12:42 INFO - PROCESS | 1656 | 1464369162185 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x1291ec800) [pid = 1656] [serial = 2334] [outer = 0x115d4e000] 10:12:42 INFO - PROCESS | 1656 | 1464369162553 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]]]}] 10:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:12:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:12:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 10:12:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:12:42 INFO - PROCESS | 1656 | 1464369162587 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:12:42 INFO - PROCESS | 1656 | 1464369162589 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:12:42 INFO - PROCESS | 1656 | 1464369162591 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1656 | 1464369162593 Marionette TRACE conn2 <- [1,3078,null,{}] 10:12:42 INFO - PROCESS | 1656 | 1464369162595 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}] 10:12:42 INFO - PROCESS | 1656 | 1464369162732 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:12:42 INFO - PROCESS | 1656 | 1464369162851 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1343dd000 == 94 [pid = 1656] [id = 779] 10:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x1184ef400) [pid = 1656] [serial = 2335] [outer = 0x0] 10:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x12913d400) [pid = 1656] [serial = 2336] [outer = 0x1184ef400] 10:12:42 INFO - PROCESS | 1656 | 1464369162882 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x12b93c400) [pid = 1656] [serial = 2337] [outer = 0x1184ef400] 10:12:43 INFO - PROCESS | 1656 | 1464369163491 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] 10:12:43 INFO - PROCESS | 1656 | 1464369163516 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:12:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:12:43 INFO - PROCESS | 1656 | 1464369163520 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 1656 | 1464369163522 Marionette TRACE conn2 <- [1,3082,null,{}] 10:12:43 INFO - PROCESS | 1656 | 1464369163526 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}] 10:12:43 INFO - PROCESS | 1656 | 1464369163639 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:12:43 INFO - PROCESS | 1656 | 1464369163760 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12132c000 == 95 [pid = 1656] [id = 780] 10:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x110f2fc00) [pid = 1656] [serial = 2338] [outer = 0x0] 10:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x112749400) [pid = 1656] [serial = 2339] [outer = 0x110f2fc00] 10:12:43 INFO - PROCESS | 1656 | 1464369163791 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x1164b0800) [pid = 1656] [serial = 2340] [outer = 0x110f2fc00] 10:12:44 INFO - PROCESS | 1656 | 1464369164160 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]]]}] 10:12:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:12:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:12:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:12:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 674ms 10:12:44 INFO - PROCESS | 1656 | 1464369164194 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 1656 | 1464369164198 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:12:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:12:44 INFO - PROCESS | 1656 | 1464369164202 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 1656 | 1464369164204 Marionette TRACE conn2 <- [1,3086,null,{}] 10:12:44 INFO - PROCESS | 1656 | 1464369164206 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}] 10:12:44 INFO - PROCESS | 1656 | 1464369164319 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:12:44 INFO - PROCESS | 1656 | 1464369164442 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x121822800 == 96 [pid = 1656] [id = 781] 10:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x1183f4400) [pid = 1656] [serial = 2341] [outer = 0x0] 10:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x1185aa800) [pid = 1656] [serial = 2342] [outer = 0x1183f4400] 10:12:44 INFO - PROCESS | 1656 | 1464369164473 Marionette DEBUG loaded listener.js 10:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x119065400) [pid = 1656] [serial = 2343] [outer = 0x1183f4400] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e6800 == 95 [pid = 1656] [id = 653] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x13453d800 == 94 [pid = 1656] [id = 706] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1375de800 == 93 [pid = 1656] [id = 767] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x133c64000 == 92 [pid = 1656] [id = 766] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12d20e800 == 91 [pid = 1656] [id = 765] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12c99d800 == 90 [pid = 1656] [id = 764] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12be52800 == 89 [pid = 1656] [id = 763] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12b90c800 == 88 [pid = 1656] [id = 762] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x124889c00) [pid = 1656] [serial = 2230] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | 1464369164863 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12a50b000 == 87 [pid = 1656] [id = 761] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12887e800 == 86 [pid = 1656] [id = 760] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x125419800 == 85 [pid = 1656] [id = 759] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1197bc000 == 84 [pid = 1656] [id = 758] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x111f6f800 == 83 [pid = 1656] [id = 757] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119c77000 == 82 [pid = 1656] [id = 756] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x125413800 == 81 [pid = 1656] [id = 755] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x117595000 == 80 [pid = 1656] [id = 754] 10:12:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:12:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 669ms 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x137afa800 == 79 [pid = 1656] [id = 749] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x137ae4800 == 78 [pid = 1656] [id = 748] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x134533000 == 77 [pid = 1656] [id = 747] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x113206800 == 76 [pid = 1656] [id = 746] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12616f800 == 75 [pid = 1656] [id = 745] 10:12:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1166df000 == 74 [pid = 1656] [id = 744] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x1164a8800) [pid = 1656] [serial = 2194] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x1180b3000) [pid = 1656] [serial = 2195] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x1126d2000) [pid = 1656] [serial = 2221] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x12ba1c400) [pid = 1656] [serial = 2224] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x12bea8000) [pid = 1656] [serial = 2213] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x12d02a400) [pid = 1656] [serial = 2225] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x12b0b3800) [pid = 1656] [serial = 2210] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x12c03fc00) [pid = 1656] [serial = 2215] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x12ba12c00) [pid = 1656] [serial = 2212] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x12c6c6000) [pid = 1656] [serial = 2218] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x12c3ec800) [pid = 1656] [serial = 2216] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x12cf78800) [pid = 1656] [serial = 2219] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x118252000) [pid = 1656] [serial = 2222] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x12d02fc00) [pid = 1656] [serial = 2227] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x12d037400) [pid = 1656] [serial = 2228] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x12a6f4c00) [pid = 1656] [serial = 2209] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x12480ac00) [pid = 1656] [serial = 2200] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x125d4f000) [pid = 1656] [serial = 2201] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x129442800) [pid = 1656] [serial = 2182] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x129147800) [pid = 1656] [serial = 2206] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x12944a000) [pid = 1656] [serial = 2207] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x121343000) [pid = 1656] [serial = 2198] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x119ca1400) [pid = 1656] [serial = 2197] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x12c9d0800) [pid = 1656] [serial = 2188] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x12b946c00) [pid = 1656] [serial = 2185] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x1288d1c00) [pid = 1656] [serial = 2203] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x128badc00) [pid = 1656] [serial = 2204] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x11905a400) [pid = 1656] [serial = 2176] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x12674f800) [pid = 1656] [serial = 2179] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x113c56400) [pid = 1656] [serial = 2173] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x12aadec00) [pid = 1656] [serial = 2191] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x12beabc00) [pid = 1656] [serial = 2192] [outer = 0x0] [url = about:blank] 10:12:44 INFO - PROCESS | 1656 | 1464369164891 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 1656 | 1464369164892 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:12:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:12:44 INFO - PROCESS | 1656 | 1464369164898 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 1656 | 1464369164900 Marionette TRACE conn2 <- [1,3090,null,{}] 10:12:44 INFO - PROCESS | 1656 | 1464369164908 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}] 10:12:45 INFO - PROCESS | 1656 | 1464369165010 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:12:45 INFO - PROCESS | 1656 | 1464369165034 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x120d6e800 == 75 [pid = 1656] [id = 782] 10:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x119542c00) [pid = 1656] [serial = 2344] [outer = 0x0] 10:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x11956a800) [pid = 1656] [serial = 2345] [outer = 0x119542c00] 10:12:45 INFO - PROCESS | 1656 | 1464369165063 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x119880400) [pid = 1656] [serial = 2346] [outer = 0x119542c00] 10:12:45 INFO - PROCESS | 1656 | 1464369165537 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:12:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:12:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 673ms 10:12:45 INFO - PROCESS | 1656 | 1464369165571 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 1656 | 1464369165574 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:12:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:12:45 INFO - PROCESS | 1656 | 1464369165578 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 1656 | 1464369165580 Marionette TRACE conn2 <- [1,3094,null,{}] 10:12:45 INFO - PROCESS | 1656 | 1464369165584 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}] 10:12:45 INFO - PROCESS | 1656 | 1464369165703 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:12:45 INFO - PROCESS | 1656 | 1464369165792 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x121326000 == 76 [pid = 1656] [id = 783] 10:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x113186800) [pid = 1656] [serial = 2347] [outer = 0x0] 10:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x113189c00) [pid = 1656] [serial = 2348] [outer = 0x113186800] 10:12:45 INFO - PROCESS | 1656 | 1464369165826 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x115d52000) [pid = 1656] [serial = 2349] [outer = 0x113186800] 10:12:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:12:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 621ms 10:12:46 INFO - PROCESS | 1656 | 1464369166195 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:12:46 INFO - PROCESS | 1656 | 1464369166200 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1656 | 1464369166204 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:12:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:12:46 INFO - PROCESS | 1656 | 1464369166208 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1656 | 1464369166210 Marionette TRACE conn2 <- [1,3098,null,{}] 10:12:46 INFO - PROCESS | 1656 | 1464369166213 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}] 10:12:46 INFO - PROCESS | 1656 | 1464369166329 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:12:46 INFO - PROCESS | 1656 | 1464369166440 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292e5000 == 77 [pid = 1656] [id = 784] 10:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x118de3800) [pid = 1656] [serial = 2350] [outer = 0x0] 10:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x119060c00) [pid = 1656] [serial = 2351] [outer = 0x118de3800] 10:12:46 INFO - PROCESS | 1656 | 1464369166474 Marionette DEBUG loaded listener.js 10:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x119566400) [pid = 1656] [serial = 2352] [outer = 0x118de3800] 10:12:46 INFO - PROCESS | 1656 | 1464369166847 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]]]}] 10:12:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:12:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:12:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 10:12:46 INFO - PROCESS | 1656 | 1464369166878 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1656 | 1464369166880 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:12:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:12:46 INFO - PROCESS | 1656 | 1464369166882 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1656 | 1464369166885 Marionette TRACE conn2 <- [1,3102,null,{}] 10:12:46 INFO - PROCESS | 1656 | 1464369166893 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}] 10:12:47 INFO - PROCESS | 1656 | 1464369167008 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:12:47 INFO - PROCESS | 1656 | 1464369167127 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba3a000 == 78 [pid = 1656] [id = 785] 10:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x119886400) [pid = 1656] [serial = 2353] [outer = 0x0] 10:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x119ca1400) [pid = 1656] [serial = 2354] [outer = 0x119886400] 10:12:47 INFO - PROCESS | 1656 | 1464369167162 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x12186c400) [pid = 1656] [serial = 2355] [outer = 0x119886400] 10:12:47 INFO - PROCESS | 1656 | 1464369167547 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:12:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:12:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 672ms 10:12:47 INFO - PROCESS | 1656 | 1464369167554 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:12:47 INFO - PROCESS | 1656 | 1464369167556 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:12:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:12:47 INFO - PROCESS | 1656 | 1464369167559 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:12:47 INFO - PROCESS | 1656 | 1464369167560 Marionette TRACE conn2 <- [1,3106,null,{}] 10:12:47 INFO - PROCESS | 1656 | 1464369167562 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}] 10:12:47 INFO - PROCESS | 1656 | 1464369167677 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:12:47 INFO - PROCESS | 1656 | 1464369167784 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6dc800 == 79 [pid = 1656] [id = 786] 10:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x124887400) [pid = 1656] [serial = 2356] [outer = 0x0] 10:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x124bb0000) [pid = 1656] [serial = 2357] [outer = 0x124887400] 10:12:47 INFO - PROCESS | 1656 | 1464369167815 Marionette DEBUG loaded listener.js 10:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x125492800) [pid = 1656] [serial = 2358] [outer = 0x124887400] 10:12:48 INFO - PROCESS | 1656 | 1464369168182 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]]]}] 10:12:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:12:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:12:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:12:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 669ms 10:12:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:12:48 INFO - PROCESS | 1656 | 1464369168228 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:12:48 INFO - PROCESS | 1656 | 1464369168230 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:12:48 INFO - PROCESS | 1656 | 1464369168232 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 1656 | 1464369168233 Marionette TRACE conn2 <- [1,3110,null,{}] 10:12:48 INFO - PROCESS | 1656 | 1464369168236 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}] 10:12:48 INFO - PROCESS | 1656 | 1464369168349 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:12:48 INFO - PROCESS | 1656 | 1464369168464 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d05c800 == 80 [pid = 1656] [id = 787] 10:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x124be5000) [pid = 1656] [serial = 2359] [outer = 0x0] 10:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x12618a400) [pid = 1656] [serial = 2360] [outer = 0x124be5000] 10:12:48 INFO - PROCESS | 1656 | 1464369168496 Marionette DEBUG loaded listener.js 10:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x126ba8c00) [pid = 1656] [serial = 2361] [outer = 0x124be5000] 10:12:48 INFO - PROCESS | 1656 | 1464369168865 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"]]]}] 10:12:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:12:48 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 10:12:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:12:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 668ms 10:12:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:12:48 INFO - PROCESS | 1656 | 1464369168901 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:12:48 INFO - PROCESS | 1656 | 1464369168902 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:12:48 INFO - PROCESS | 1656 | 1464369168905 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:12:48 INFO - PROCESS | 1656 | 1464369168906 Marionette TRACE conn2 <- [1,3114,null,{}] 10:12:48 INFO - PROCESS | 1656 | 1464369168909 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}] 10:12:49 INFO - PROCESS | 1656 | 1464369169036 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:12:49 INFO - PROCESS | 1656 | 1464369169143 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\", \"dbd26c0c-56b9-4101-9887-a6335908525a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x133e7a800 == 81 [pid = 1656] [id = 788] 10:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x126c60c00) [pid = 1656] [serial = 2362] [outer = 0x0] 10:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x128a74c00) [pid = 1656] [serial = 2363] [outer = 0x126c60c00] 10:12:49 INFO - PROCESS | 1656 | 1464369169176 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x12944ac00) [pid = 1656] [serial = 2364] [outer = 0x126c60c00] 10:12:49 INFO - PROCESS | 1656 | 1464369169539 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]]]}] 10:12:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:12:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 672ms 10:12:49 INFO - PROCESS | 1656 | 1464369169577 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1656 | 1464369169579 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:12:50 WARNING - u'runner_teardown' () 10:12:50 INFO - No more tests 10:12:50 INFO - Got 0 unexpected results 10:12:50 INFO - SUITE-END | took 539s 10:12:50 INFO - Closing logging queue 10:12:50 INFO - queue closed 10:12:50 INFO - Return code: 0 10:12:50 WARNING - # TBPL SUCCESS # 10:12:50 INFO - Running post-action listener: _resource_record_post_action 10:12:50 INFO - Running post-run listener: _resource_record_post_run 10:12:51 INFO - Total resource usage - Wall time: 562s; CPU: 57.0%; Read bytes: 31514112; Write bytes: 949752832; Read time: 200; Write time: 4986 10:12:51 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:12:51 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146440704; Write bytes: 143990784; Read time: 13681; Write time: 294 10:12:51 INFO - run-tests - Wall time: 544s; CPU: 57.0%; Read bytes: 29646336; Write bytes: 794625024; Read time: 185; Write time: 4653 10:12:51 INFO - Running post-run listener: _upload_blobber_files 10:12:51 INFO - Blob upload gear active. 10:12:51 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:12:51 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 10:12:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:12:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:12:52 INFO - (blobuploader) - INFO - Open directory for files ... 10:12:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:12:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:12:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:12:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:12:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:12:53 INFO - (blobuploader) - INFO - Done attempting. 10:12:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:12:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:12:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:12:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:12:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:12:55 INFO - (blobuploader) - INFO - Done attempting. 10:12:55 INFO - (blobuploader) - INFO - Iteration through files over. 10:12:55 INFO - Return code: 0 10:12:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:12:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:12:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ee63fb5188a311249a32a30e80da8782c069a4703b0a29468d9042d798c0a72dfeb1c66f6932562f97656047ffb752a4a68ee68723bb51b59f81904af547730e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/79c6d06a3d14e35a794a8b45478bcfc9473da791c5dbb87c6ca2e1ce1e4a6ab36154daa096d07b72aa665c3fc836532daae7d22c9f96ce01dd5b33d6e0825269"} 10:12:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:12:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:12:55 INFO - Contents: 10:12:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ee63fb5188a311249a32a30e80da8782c069a4703b0a29468d9042d798c0a72dfeb1c66f6932562f97656047ffb752a4a68ee68723bb51b59f81904af547730e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/79c6d06a3d14e35a794a8b45478bcfc9473da791c5dbb87c6ca2e1ce1e4a6ab36154daa096d07b72aa665c3fc836532daae7d22c9f96ce01dd5b33d6e0825269"} 10:12:55 INFO - Running post-run listener: copy_logs_to_upload_dir 10:12:55 INFO - Copying logs to upload dir... 10:12:55 INFO - mkdir: /builds/slave/test/build/upload/logs 10:12:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=633.942927 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 34 secs) (at 2016-05-27 10:12:56.962523) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-27 10:12:56.968282) ========= 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.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ee63fb5188a311249a32a30e80da8782c069a4703b0a29468d9042d798c0a72dfeb1c66f6932562f97656047ffb752a4a68ee68723bb51b59f81904af547730e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/79c6d06a3d14e35a794a8b45478bcfc9473da791c5dbb87c6ca2e1ce1e4a6ab36154daa096d07b72aa665c3fc836532daae7d22c9f96ce01dd5b33d6e0825269"} build_url:https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012282 build_url: 'https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ee63fb5188a311249a32a30e80da8782c069a4703b0a29468d9042d798c0a72dfeb1c66f6932562f97656047ffb752a4a68ee68723bb51b59f81904af547730e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/79c6d06a3d14e35a794a8b45478bcfc9473da791c5dbb87c6ca2e1ce1e4a6ab36154daa096d07b72aa665c3fc836532daae7d22c9f96ce01dd5b33d6e0825269"}' symbols_url: 'https://queue.taskcluster.net/v1/task/b2GabSfPSOilsBqNHL925Q/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-27 10:12:57.007017) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 10:12:57.007358) ========= 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.Qh4KVVETyV/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.vFEOOE6aMQ/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/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.005018 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 10:12:57.068982) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 10:12:57.069325) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 10:12:57.069673) ========= ========= Total master_lag: 0.48 =========