builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0143 starttime: 1461199673.08 results: success (0) buildid: 20160420145812 builduid: 0196ae12dcc544b9abb2c818bb34b6f2 revision: a6623a30d98d63a54ac754b28e55e986643e6c93 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:53.076195) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:53.076651) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:53.076945) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:53.202271) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:53.202585) ========= 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.h0nXturj1O/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.zVj0U1NZa6/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-20 17:47:53-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 12.7M=0.001s 2016-04-20 17:47:53 (12.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.094986 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:53.314483) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:53.317823) ========= 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.h0nXturj1O/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.zVj0U1NZa6/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/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.027896 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:53.366303) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 17:47:53.366638) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev a6623a30d98d63a54ac754b28e55e986643e6c93 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev a6623a30d98d63a54ac754b28e55e986643e6c93 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.h0nXturj1O/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.zVj0U1NZa6/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-20 17:47:53,371 truncating revision to first 12 chars 2016-04-20 17:47:53,371 Setting DEBUG logging. 2016-04-20 17:47:53,371 attempt 1/10 2016-04-20 17:47:53,371 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/a6623a30d98d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 17:47:54,758 unpacking tar archive at: fx-team-a6623a30d98d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.636520 ========= master_lag: 2.86 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 17:47:57.867788) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:57.868129) ========= script_repo_revision: a6623a30d98d63a54ac754b28e55e986643e6c93 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:57.868530) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:57.868805) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 17:47:57.937390) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 0 secs) (at 2016-04-20 17:47:57.937792) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.h0nXturj1O/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.zVj0U1NZa6/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/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 17:47:58 INFO - MultiFileLogger online at 20160420 17:47:58 in /builds/slave/test 17:47:58 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 fx-team --download-symbols true 17:47:58 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:47:58 INFO - {'append_to_log': False, 17:47:58 INFO - 'base_work_dir': '/builds/slave/test', 17:47:58 INFO - 'blob_upload_branch': 'fx-team', 17:47:58 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:47:58 INFO - 'buildbot_json_path': 'buildprops.json', 17:47:58 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:47:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:47:58 INFO - 'download_minidump_stackwalk': True, 17:47:58 INFO - 'download_symbols': 'true', 17:47:58 INFO - 'e10s': False, 17:47:58 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:47:58 INFO - 'tooltool.py': '/tools/tooltool.py', 17:47:58 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:47:58 INFO - '/tools/misc-python/virtualenv.py')}, 17:47:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:47:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:47:58 INFO - 'log_level': 'info', 17:47:58 INFO - 'log_to_console': True, 17:47:58 INFO - 'opt_config_files': (), 17:47:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:47:58 INFO - '--processes=1', 17:47:58 INFO - '--config=%(test_path)s/wptrunner.ini', 17:47:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:47:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:47:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:47:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:47:58 INFO - 'pip_index': False, 17:47:58 INFO - 'require_test_zip': True, 17:47:58 INFO - 'test_type': ('testharness',), 17:47:58 INFO - 'this_chunk': '1', 17:47:58 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:47:58 INFO - 'total_chunks': '10', 17:47:58 INFO - 'virtualenv_path': 'venv', 17:47:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:47:58 INFO - 'work_dir': 'build'} 17:47:58 INFO - ##### 17:47:58 INFO - ##### Running clobber step. 17:47:58 INFO - ##### 17:47:58 INFO - Running pre-action listener: _resource_record_pre_action 17:47:58 INFO - Running main action method: clobber 17:47:58 INFO - rmtree: /builds/slave/test/build 17:47:58 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:47:59 INFO - Running post-action listener: _resource_record_post_action 17:47:59 INFO - ##### 17:47:59 INFO - ##### Running read-buildbot-config step. 17:47:59 INFO - ##### 17:47:59 INFO - Running pre-action listener: _resource_record_pre_action 17:47:59 INFO - Running main action method: read_buildbot_config 17:47:59 INFO - Using buildbot properties: 17:47:59 INFO - { 17:47:59 INFO - "project": "", 17:47:59 INFO - "product": "firefox", 17:47:59 INFO - "script_repo_revision": "production", 17:47:59 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 17:47:59 INFO - "repository": "", 17:47:59 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 17:47:59 INFO - "buildid": "20160420145812", 17:47:59 INFO - "pgo_build": "False", 17:47:59 INFO - "basedir": "/builds/slave/test", 17:47:59 INFO - "buildnumber": 336, 17:47:59 INFO - "slavename": "t-yosemite-r7-0143", 17:47:59 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 17:47:59 INFO - "platform": "macosx64", 17:47:59 INFO - "branch": "fx-team", 17:47:59 INFO - "revision": "a6623a30d98d63a54ac754b28e55e986643e6c93", 17:47:59 INFO - "repo_path": "integration/fx-team", 17:47:59 INFO - "moz_repo_path": "", 17:47:59 INFO - "stage_platform": "macosx64", 17:47:59 INFO - "builduid": "0196ae12dcc544b9abb2c818bb34b6f2", 17:47:59 INFO - "slavebuilddir": "test" 17:47:59 INFO - } 17:47:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 17:47:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 17:47:59 INFO - Running post-action listener: _resource_record_post_action 17:47:59 INFO - ##### 17:47:59 INFO - ##### Running download-and-extract step. 17:47:59 INFO - ##### 17:47:59 INFO - Running pre-action listener: _resource_record_pre_action 17:47:59 INFO - Running main action method: download_and_extract 17:47:59 INFO - mkdir: /builds/slave/test/build/tests 17:47:59 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')]} 17:47:59 INFO - https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 17:47:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:47:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:47:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:47:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 17:48:01 INFO - Downloaded 1235 bytes. 17:48:01 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:48:01 INFO - Using the following test package requirements: 17:48:01 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 17:48:01 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:48:01 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 17:48:01 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:48:01 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 17:48:01 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:48:01 INFO - u'jsshell-mac64.zip'], 17:48:01 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:48:01 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 17:48:01 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 17:48:01 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:48:01 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 17:48:01 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:48:01 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 17:48:01 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:48:01 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 17:48:01 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:48:01 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 17:48:01 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 17:48:01 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')]} 17:48:01 INFO - https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 17:48:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 17:48:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 17:48:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 17:48:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 17:48:02 INFO - Downloaded 17979120 bytes. 17:48:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:48:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:48:02 INFO - caution: filename not matched: web-platform/* 17:48:02 INFO - Return code: 11 17:48:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:48:02 INFO - https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 17:48:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 17:48:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 17:48:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 17:48:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 17:48:08 INFO - Downloaded 36397854 bytes. 17:48:08 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:48:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:48:12 INFO - caution: filename not matched: bin/* 17:48:12 INFO - caution: filename not matched: config/* 17:48:12 INFO - caution: filename not matched: mozbase/* 17:48:12 INFO - caution: filename not matched: marionette/* 17:48:12 INFO - caution: filename not matched: tools/wptserve/* 17:48:12 INFO - Return code: 11 17:48:12 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')]} 17:48:12 INFO - https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 17:48:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:48:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:48:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 17:48:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 17:48:15 INFO - Downloaded 68752000 bytes. 17:48:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:48:15 INFO - mkdir: /builds/slave/test/properties 17:48:15 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:48:15 INFO - Writing to file /builds/slave/test/properties/build_url 17:48:15 INFO - Contents: 17:48:15 INFO - build_url:https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:48:16 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:48:16 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:48:16 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:48:16 INFO - Contents: 17:48:16 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:48: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')]} 17:48:16 INFO - https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:48:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:48:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:48:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:48:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 17:48:42 INFO - Downloaded 103388762 bytes. 17:48:42 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:48:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:48:46 INFO - Return code: 0 17:48:46 INFO - Running post-action listener: _resource_record_post_action 17:48:46 INFO - Running post-action listener: set_extra_try_arguments 17:48:46 INFO - ##### 17:48:46 INFO - ##### Running create-virtualenv step. 17:48:46 INFO - ##### 17:48:46 INFO - Running pre-action listener: _pre_create_virtualenv 17:48:46 INFO - Running pre-action listener: _resource_record_pre_action 17:48:46 INFO - Running main action method: create_virtualenv 17:48:46 INFO - Creating virtualenv /builds/slave/test/build/venv 17:48:46 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 17:48:46 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:48:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:48:46 INFO - Using real prefix '/tools/python27' 17:48:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:48:47 INFO - Installing distribute.............................................................................................................................................................................................done. 17:48:50 INFO - Installing pip.................done. 17:48:50 INFO - Return code: 0 17:48:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:48:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:48:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:48:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:48:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:48:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:48:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:48:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x105d67e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d84f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb78491a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d805e0>, '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 0x105963cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10598e990>, '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.h0nXturj1O/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.zVj0U1NZa6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:48:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 17:48:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 17:48:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h0nXturj1O/Render', 17:48:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:48:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:48:50 INFO - 'HOME': '/Users/cltbld', 17:48:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:48:50 INFO - 'LOGNAME': 'cltbld', 17:48:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:48:50 INFO - 'MOZ_NO_REMOTE': '1', 17:48:50 INFO - 'NO_EM_RESTART': '1', 17:48:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:48:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:48:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:48:50 INFO - 'PWD': '/builds/slave/test', 17:48:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:48:50 INFO - 'SHELL': '/bin/bash', 17:48:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zVj0U1NZa6/Listeners', 17:48:50 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 17:48:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:48:50 INFO - 'USER': 'cltbld', 17:48:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:48:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:48:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:48:50 INFO - 'XPC_FLAGS': '0x0', 17:48:50 INFO - 'XPC_SERVICE_NAME': '0', 17:48:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:48:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:48:50 INFO - Downloading/unpacking psutil>=0.7.1 17:48:50 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 17:48:50 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 17:48:50 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 17:48:50 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 17:48:50 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 17:48:50 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 17:48:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:48:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:48:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:48:53 INFO - Installing collected packages: psutil 17:48:53 INFO - Running setup.py install for psutil 17:48:53 INFO - building 'psutil._psutil_osx' extension 17:48:53 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 17:48:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 17:48:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 17:48:54 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 17:48:54 INFO - building 'psutil._psutil_posix' extension 17:48:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 17:48:54 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:48:54 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:48:54 INFO - ^ 17:48:54 INFO - 1 warning generated. 17:48:54 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 17:48:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:48:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:48:54 INFO - Successfully installed psutil 17:48:54 INFO - Cleaning up... 17:48:54 INFO - Return code: 0 17:48:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:48:54 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')]} 17:48:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:48:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:48:54 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')]} 17:48:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:48:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:48:54 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 0x105d67e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d84f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb78491a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d805e0>, '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 0x105963cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10598e990>, '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.h0nXturj1O/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.zVj0U1NZa6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:48:54 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 17:48:54 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 17:48:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h0nXturj1O/Render', 17:48:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:48:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:48:54 INFO - 'HOME': '/Users/cltbld', 17:48:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:48:54 INFO - 'LOGNAME': 'cltbld', 17:48:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:48:54 INFO - 'MOZ_NO_REMOTE': '1', 17:48:54 INFO - 'NO_EM_RESTART': '1', 17:48:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:48:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:48:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:48:54 INFO - 'PWD': '/builds/slave/test', 17:48:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:48:54 INFO - 'SHELL': '/bin/bash', 17:48:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zVj0U1NZa6/Listeners', 17:48:54 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 17:48:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:48:54 INFO - 'USER': 'cltbld', 17:48:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:48:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:48:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:48:54 INFO - 'XPC_FLAGS': '0x0', 17:48:54 INFO - 'XPC_SERVICE_NAME': '0', 17:48:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:48:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:48:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:48:54 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 17:48:54 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 17:48:54 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 17:48:54 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 17:48:54 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 17:48:54 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 17:48:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:48:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:48:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:48:57 INFO - Installing collected packages: mozsystemmonitor 17:48:57 INFO - Running setup.py install for mozsystemmonitor 17:48:57 INFO - Successfully installed mozsystemmonitor 17:48:57 INFO - Cleaning up... 17:48:57 INFO - Return code: 0 17:48:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:48:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:48:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:48:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:48:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:48:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:48:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:48:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x105d67e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d84f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb78491a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d805e0>, '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 0x105963cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10598e990>, '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.h0nXturj1O/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.zVj0U1NZa6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:48:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 17:48:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 17:48:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h0nXturj1O/Render', 17:48:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:48:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:48:57 INFO - 'HOME': '/Users/cltbld', 17:48:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:48:57 INFO - 'LOGNAME': 'cltbld', 17:48:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:48:57 INFO - 'MOZ_NO_REMOTE': '1', 17:48:57 INFO - 'NO_EM_RESTART': '1', 17:48:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:48:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:48:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:48:57 INFO - 'PWD': '/builds/slave/test', 17:48:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:48:57 INFO - 'SHELL': '/bin/bash', 17:48:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zVj0U1NZa6/Listeners', 17:48:57 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 17:48:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:48:57 INFO - 'USER': 'cltbld', 17:48:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:48:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:48:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:48:57 INFO - 'XPC_FLAGS': '0x0', 17:48:57 INFO - 'XPC_SERVICE_NAME': '0', 17:48:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:48:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:48:57 INFO - Downloading/unpacking blobuploader==1.2.4 17:48:57 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 17:48:57 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 17:48:57 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 17:48:57 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 17:48:57 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 17:48:57 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 17:49:00 INFO - Downloading blobuploader-1.2.4.tar.gz 17:49:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:49:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:49:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:49:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:49:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:49:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:49:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:49:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:49:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:49:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:49:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:49:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:49:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:49:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:49:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:49:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:49:01 INFO - Downloading docopt-0.6.1.tar.gz 17:49:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:49:01 INFO - Installing collected packages: blobuploader, requests, docopt 17:49:01 INFO - Running setup.py install for blobuploader 17:49:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:49:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:49:01 INFO - Running setup.py install for requests 17:49:02 INFO - Running setup.py install for docopt 17:49:02 INFO - Successfully installed blobuploader requests docopt 17:49:02 INFO - Cleaning up... 17:49:02 INFO - Return code: 0 17:49:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:49:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:49:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:49:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x105d67e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d84f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb78491a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d805e0>, '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 0x105963cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10598e990>, '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.h0nXturj1O/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.zVj0U1NZa6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:49:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:49:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:49:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h0nXturj1O/Render', 17:49:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:49:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:49:02 INFO - 'HOME': '/Users/cltbld', 17:49:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:49:02 INFO - 'LOGNAME': 'cltbld', 17:49:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:49:02 INFO - 'MOZ_NO_REMOTE': '1', 17:49:02 INFO - 'NO_EM_RESTART': '1', 17:49:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:49:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:49:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:49:02 INFO - 'PWD': '/builds/slave/test', 17:49:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:49:02 INFO - 'SHELL': '/bin/bash', 17:49:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zVj0U1NZa6/Listeners', 17:49:02 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 17:49:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:49:02 INFO - 'USER': 'cltbld', 17:49:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:49:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:49:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:49:02 INFO - 'XPC_FLAGS': '0x0', 17:49:02 INFO - 'XPC_SERVICE_NAME': '0', 17:49:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:49:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:49:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:49:02 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-YYdT6A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:49:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:49:02 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-dQnvr9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:49:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:49:02 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-wuhcTn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:49:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-fbmtxF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:49:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-Swuhmq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:49:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-2KFI_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:49:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-SsuSqo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:49:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-JB75Go-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:49:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-lrVTox-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:49:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-WxoyYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:49:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-sG0MSq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:49:03 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-bnzQps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:49:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:49:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-elkyDu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:49:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-dSyBWz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:49:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-G8kDZV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:49:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-0uDiPE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:49:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:49:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-QyW40w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:49:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:49:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-4kkuD3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:49:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:49:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-6zwIkN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:49:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:49:04 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-hsQz16-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:49:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:49:05 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-d6ZsdC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:49:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:49:05 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 17:49:05 INFO - Running setup.py install for manifestparser 17:49:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:49:05 INFO - Running setup.py install for mozcrash 17:49:05 INFO - Running setup.py install for mozdebug 17:49:05 INFO - Running setup.py install for mozdevice 17:49:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:49:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:49:05 INFO - Running setup.py install for mozfile 17:49:06 INFO - Running setup.py install for mozhttpd 17:49:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:49:06 INFO - Running setup.py install for mozinfo 17:49:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:49:06 INFO - Running setup.py install for mozInstall 17:49:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:49:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:49:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:49:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:49:06 INFO - Running setup.py install for mozleak 17:49:06 INFO - Running setup.py install for mozlog 17:49:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:49:06 INFO - Running setup.py install for moznetwork 17:49:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:49:06 INFO - Running setup.py install for mozprocess 17:49:07 INFO - Running setup.py install for mozprofile 17:49:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:49:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:49:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:49:07 INFO - Running setup.py install for mozrunner 17:49:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:49:07 INFO - Running setup.py install for mozscreenshot 17:49:07 INFO - Running setup.py install for moztest 17:49:07 INFO - Running setup.py install for mozversion 17:49:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:49:07 INFO - Running setup.py install for wptserve 17:49:08 INFO - Running setup.py install for marionette-driver 17:49:08 INFO - Running setup.py install for browsermob-proxy 17:49:08 INFO - Running setup.py install for marionette-client 17:49:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:49:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:49:08 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 17:49:08 INFO - Cleaning up... 17:49:08 INFO - Return code: 0 17:49:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:49: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')]} 17:49:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:49:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49: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')]} 17:49:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:49:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:49:08 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 0x105d67e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d84f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb78491a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d805e0>, '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 0x105963cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10598e990>, '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.h0nXturj1O/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.zVj0U1NZa6/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:49:08 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 17:49:08 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 17:49:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h0nXturj1O/Render', 17:49:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:49:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:49:08 INFO - 'HOME': '/Users/cltbld', 17:49:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:49:08 INFO - 'LOGNAME': 'cltbld', 17:49:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:49:08 INFO - 'MOZ_NO_REMOTE': '1', 17:49:08 INFO - 'NO_EM_RESTART': '1', 17:49:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:49:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:49:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:49:08 INFO - 'PWD': '/builds/slave/test', 17:49:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:49:08 INFO - 'SHELL': '/bin/bash', 17:49:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zVj0U1NZa6/Listeners', 17:49:08 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 17:49:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:49:08 INFO - 'USER': 'cltbld', 17:49:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:49:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:49:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:49:08 INFO - 'XPC_FLAGS': '0x0', 17:49:08 INFO - 'XPC_SERVICE_NAME': '0', 17:49:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:49:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:49:08 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-33GnYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:49:09 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 17:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:49:09 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-b3p2nm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:49:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:49:09 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-Yjn1s_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:49:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 17:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:49:09 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-X3syVI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:49:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 17:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:49:09 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-JE1qoW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:49:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 17:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:49:09 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-l3KiSv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:49:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 17:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:49:09 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-kAORkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:49:09 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)) 17:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:49:09 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-9zcLdQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:49:09 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)) 17:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:49:09 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-OCAebj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:49:09 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)) 17:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:49:09 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-Av6wx8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:49:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:49:10 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-FMf_hR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:49:10 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 17:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:49:10 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-H1G0H4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:49:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 17:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:49:10 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-46reu1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:49:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 17:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:49:10 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-ikjDgZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:49:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 17:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:49:10 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-o1AqMD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:49:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 17:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:49:10 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-JT8eHn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:49:10 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)) 17:49:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:49:10 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-53fm_h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:49:10 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)) 17:49:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:49:10 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-hqLJxW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:49:10 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)) 17:49:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:49:10 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-oqYry8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:49:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 17:49:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:49:11 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-RyKKM3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:49:11 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 17:49:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:49:11 INFO - Running setup.py (path:/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/pip-uhPfgV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:49:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:49:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 17:49:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:49:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 17:49:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 17:49:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 17:49:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 17:49:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:49: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 17:49: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 17:49: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 17:49: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 17:49: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 17:49: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 17:49:14 INFO - Downloading blessings-1.6.tar.gz 17:49:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:49:14 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 17:49:14 INFO - Installing collected packages: blessings 17:49:14 INFO - Running setup.py install for blessings 17:49:14 INFO - Successfully installed blessings 17:49:14 INFO - Cleaning up... 17:49:14 INFO - Return code: 0 17:49:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:49:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:49:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:49:15 INFO - Reading from file tmpfile_stdout 17:49:15 INFO - Current package versions: 17:49:15 INFO - blessings == 1.6 17:49:15 INFO - blobuploader == 1.2.4 17:49:15 INFO - browsermob-proxy == 0.6.0 17:49:15 INFO - docopt == 0.6.1 17:49:15 INFO - manifestparser == 1.1 17:49:15 INFO - marionette-client == 2.3.0 17:49:15 INFO - marionette-driver == 1.4.0 17:49:15 INFO - mozInstall == 1.12 17:49:15 INFO - mozcrash == 0.17 17:49:15 INFO - mozdebug == 0.1 17:49:15 INFO - mozdevice == 0.48 17:49:15 INFO - mozfile == 1.2 17:49:15 INFO - mozhttpd == 0.7 17:49:15 INFO - mozinfo == 0.9 17:49:15 INFO - mozleak == 0.1 17:49:15 INFO - mozlog == 3.1 17:49:15 INFO - moznetwork == 0.27 17:49:15 INFO - mozprocess == 0.22 17:49:15 INFO - mozprofile == 0.28 17:49:15 INFO - mozrunner == 6.11 17:49:15 INFO - mozscreenshot == 0.1 17:49:15 INFO - mozsystemmonitor == 0.0 17:49:15 INFO - moztest == 0.7 17:49:15 INFO - mozversion == 1.4 17:49:15 INFO - psutil == 3.1.1 17:49:15 INFO - requests == 1.2.3 17:49:15 INFO - wptserve == 1.4.0 17:49:15 INFO - wsgiref == 0.1.2 17:49:15 INFO - Running post-action listener: _resource_record_post_action 17:49:15 INFO - Running post-action listener: _start_resource_monitoring 17:49:15 INFO - Starting resource monitoring. 17:49:15 INFO - ##### 17:49:15 INFO - ##### Running pull step. 17:49:15 INFO - ##### 17:49:15 INFO - Running pre-action listener: _resource_record_pre_action 17:49:15 INFO - Running main action method: pull 17:49:15 INFO - Pull has nothing to do! 17:49:15 INFO - Running post-action listener: _resource_record_post_action 17:49:15 INFO - ##### 17:49:15 INFO - ##### Running install step. 17:49:15 INFO - ##### 17:49:15 INFO - Running pre-action listener: _resource_record_pre_action 17:49:15 INFO - Running main action method: install 17:49:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:49:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:49:15 INFO - Reading from file tmpfile_stdout 17:49:15 INFO - Detecting whether we're running mozinstall >=1.0... 17:49:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:49:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:49:15 INFO - Reading from file tmpfile_stdout 17:49:15 INFO - Output received: 17:49:15 INFO - Usage: mozinstall [options] installer 17:49:15 INFO - Options: 17:49:15 INFO - -h, --help show this help message and exit 17:49:15 INFO - -d DEST, --destination=DEST 17:49:15 INFO - Directory to install application into. [default: 17:49:15 INFO - "/builds/slave/test"] 17:49:15 INFO - --app=APP Application being installed. [default: firefox] 17:49:15 INFO - mkdir: /builds/slave/test/build/application 17:49:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 17:49:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 17:49:35 INFO - Reading from file tmpfile_stdout 17:49:35 INFO - Output received: 17:49:35 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 17:49:35 INFO - Running post-action listener: _resource_record_post_action 17:49:35 INFO - ##### 17:49:35 INFO - ##### Running run-tests step. 17:49:35 INFO - ##### 17:49:35 INFO - Running pre-action listener: _resource_record_pre_action 17:49:35 INFO - Running main action method: run_tests 17:49:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:49:35 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:49:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:49:35 INFO - grabbing minidump binary from tooltool 17:49:35 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')]} 17:49:35 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 0x105d805e0>, '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 0x105963cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10598e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:49:35 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 17:49:35 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 17:49:35 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:49:35 INFO - Return code: 0 17:49:35 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:49:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:49:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.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 17:49:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.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 17:49:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h0nXturj1O/Render', 17:49:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:49:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:49:35 INFO - 'HOME': '/Users/cltbld', 17:49:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:49:35 INFO - 'LOGNAME': 'cltbld', 17:49:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:49:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:49:35 INFO - 'MOZ_NO_REMOTE': '1', 17:49:35 INFO - 'NO_EM_RESTART': '1', 17:49:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:49:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:49:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:49:35 INFO - 'PWD': '/builds/slave/test', 17:49:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:49:35 INFO - 'SHELL': '/bin/bash', 17:49:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zVj0U1NZa6/Listeners', 17:49:35 INFO - 'TMPDIR': '/var/folders/8l/2lld364j46g___08n54mb94h00000w/T/', 17:49:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:49:35 INFO - 'USER': 'cltbld', 17:49:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:49:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:49:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:49:35 INFO - 'XPC_FLAGS': '0x0', 17:49:35 INFO - 'XPC_SERVICE_NAME': '0', 17:49:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:49:35 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.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 17:49:36 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 17:49:36 INFO - import pkg_resources 17:49:37 INFO - Using 1 client processes 17:49:37 INFO - wptserve Starting http server on 127.0.0.1:8000 17:49:37 INFO - wptserve Starting http server on 127.0.0.1:8001 17:49:37 INFO - wptserve Starting http server on 127.0.0.1:8443 17:49:39 INFO - SUITE-START | Running 778 tests 17:49:39 INFO - Running testharness tests 17:49:39 INFO - Setting up ssl 17:49:39 INFO - PROCESS | certutil | 17:49:39 INFO - PROCESS | certutil | 17:49:39 INFO - PROCESS | certutil | 17:49:39 INFO - Certificate Nickname Trust Attributes 17:49:39 INFO - SSL,S/MIME,JAR/XPI 17:49:39 INFO - 17:49:39 INFO - web-platform-tests CT,, 17:49:39 INFO - 17:49:39 INFO - Starting runner 17:49:40 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:49:40 INFO - PROCESS | 1651 | 1461199780301 Marionette DEBUG Marionette enabled via build flag and pref 17:49:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661c800 == 1 [pid = 1651] [id = 1] 17:49:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x11661d000) [pid = 1651] [serial = 1] [outer = 0x0] 17:49:40 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:49:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x11661e000) [pid = 1651] [serial = 2] [outer = 0x11661d000] 17:49:40 INFO - PROCESS | 1651 | 1461199780610 Marionette INFO Listening on port 2828 17:49:40 INFO - PROCESS | 1651 | 1461199780838 Marionette DEBUG Marionette enabled via command-line flag 17:49:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x11913c800 == 2 [pid = 1651] [id = 2] 17:49:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x11913d000) [pid = 1651] [serial = 3] [outer = 0x0] 17:49:40 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:49:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x11913e000) [pid = 1651] [serial = 4] [outer = 0x11913d000] 17:49:41 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:49:41 INFO - PROCESS | 1651 | 1461199781013 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 17:49:41 INFO - PROCESS | 1651 | 1461199781083 Marionette DEBUG Closed connection conn0 17:49:41 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:49:41 INFO - PROCESS | 1651 | 1461199781089 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 17:49:41 INFO - PROCESS | 1651 | 1461199781104 Marionette DEBUG Closed connection conn1 17:49:41 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:49:41 INFO - PROCESS | 1651 | 1461199781110 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 17:49:41 INFO - PROCESS | 1651 | 1461199781118 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:49:41 INFO - PROCESS | 1651 | 1461199781123 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420145812","device":"desktop","version":"48.0a1"} 17:49:41 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:49:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x123741800 == 3 [pid = 1651] [id = 3] 17:49:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x123742000) [pid = 1651] [serial = 5] [outer = 0x0] 17:49:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x123742800 == 4 [pid = 1651] [id = 4] 17:49:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x11c7e9000) [pid = 1651] [serial = 6] [outer = 0x0] 17:49:42 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:49:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x125fc9000 == 5 [pid = 1651] [id = 5] 17:49:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x11c7e8800) [pid = 1651] [serial = 7] [outer = 0x0] 17:49:42 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:49:42 INFO - PROCESS | 1651 | [1651] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:49:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x126875400) [pid = 1651] [serial = 8] [outer = 0x11c7e8800] 17:49:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x126f39800) [pid = 1651] [serial = 9] [outer = 0x123742000] 17:49:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x125e85000) [pid = 1651] [serial = 10] [outer = 0x11c7e9000] 17:49:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x125e87000) [pid = 1651] [serial = 11] [outer = 0x11c7e8800] 17:49:43 INFO - PROCESS | 1651 | 1461199783091 Marionette DEBUG loaded listener.js 17:49:43 INFO - PROCESS | 1651 | 1461199783102 Marionette DEBUG loaded listener.js 17:49:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x128e83000) [pid = 1651] [serial = 12] [outer = 0x11c7e8800] 17:49:43 INFO - PROCESS | 1651 | 1461199783446 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d7d93fe0-8e0b-c546-9654-7053ff9040d4","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420145812","device":"desktop","version":"48.0a1","command_id":1}}] 17:49:43 INFO - PROCESS | 1651 | 1461199783539 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}] 17:49:43 INFO - PROCESS | 1651 | 1461199783585 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:49:43 INFO - PROCESS | 1651 | 1461199783680 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:49:43 INFO - PROCESS | 1651 | [1651] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:49:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x12b6e6c00) [pid = 1651] [serial = 13] [outer = 0x11c7e8800] 17:49:43 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:49:43 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 17:49:43 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 17:49:43 INFO - PROCESS | 1651 | 1461199783952 Marionette TRACE conn2 <- [1,3,null,{}] 17:49:43 INFO - PROCESS | 1651 | 1461199783954 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:49:43 INFO - PROCESS | 1651 | 1461199783966 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:49:43 INFO - PROCESS | 1651 | 1461199783992 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:49:43 INFO - PROCESS | 1651 | 1461199783993 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 17:49:44 INFO - PROCESS | 1651 | 1461199783999 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:49:44 INFO - PROCESS | 1651 | 1461199784002 Marionette TRACE conn2 <- [1,6,null,{}] 17:49:44 INFO - PROCESS | 1651 | 1461199784004 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}] 17:49:44 INFO - PROCESS | 1651 | 1461199784012 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:49:44 INFO - PROCESS | 1651 | 1461199784020 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e71000 == 6 [pid = 1651] [id = 6] 17:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x128e26400) [pid = 1651] [serial = 14] [outer = 0x0] 17:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x1291cb800) [pid = 1651] [serial = 15] [outer = 0x128e26400] 17:49:44 INFO - PROCESS | 1651 | 1461199784052 Marionette DEBUG loaded listener.js 17:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x12bb6c400) [pid = 1651] [serial = 16] [outer = 0x128e26400] 17:49:44 INFO - PROCESS | 1651 | 1461199784355 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]]]}] 17:49:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9f3000 == 7 [pid = 1651] [id = 7] 17:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x12bb73000) [pid = 1651] [serial = 17] [outer = 0x0] 17:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x12bd50800) [pid = 1651] [serial = 18] [outer = 0x12bb73000] 17:49:44 INFO - PROCESS | 1651 | 1461199784384 Marionette DEBUG loaded listener.js 17:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x12bd55400) [pid = 1651] [serial = 19] [outer = 0x12bb73000] 17:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 423ms 17:49:44 INFO - PROCESS | 1651 | 1461199784447 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:49:44 INFO - PROCESS | 1651 | 1461199784449 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 17:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:49:44 INFO - PROCESS | 1651 | 1461199784473 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:49:44 INFO - PROCESS | 1651 | 1461199784474 Marionette TRACE conn2 <- [1,10,null,{}] 17:49:44 INFO - PROCESS | 1651 | 1461199784485 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}] 17:49:44 INFO - PROCESS | 1651 | 1461199784617 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:49:44 INFO - PROCESS | 1651 | 1461199784650 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d17b000 == 8 [pid = 1651] [id = 8] 17:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12d1d1c00) [pid = 1651] [serial = 20] [outer = 0x0] 17:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12d1d3800) [pid = 1651] [serial = 21] [outer = 0x12d1d1c00] 17:49:44 INFO - PROCESS | 1651 | 1461199784679 Marionette DEBUG loaded listener.js 17:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12d1d7c00) [pid = 1651] [serial = 22] [outer = 0x12d1d1c00] 17:49:44 INFO - PROCESS | 1651 | 1461199784984 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]]]}] 17:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 586ms 17:49:45 INFO - PROCESS | 1651 | 1461199785064 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:49:45 INFO - PROCESS | 1651 | 1461199785066 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 17:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:49:45 INFO - PROCESS | 1651 | 1461199785069 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:49:45 INFO - PROCESS | 1651 | 1461199785070 Marionette TRACE conn2 <- [1,14,null,{}] 17:49:45 INFO - PROCESS | 1651 | 1461199785076 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}] 17:49:45 INFO - PROCESS | 1651 | 1461199785160 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:49:45 INFO - PROCESS | 1651 | 1461199785166 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12daaa000 == 9 [pid = 1651] [id = 9] 17:49:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12d1d8000) [pid = 1651] [serial = 23] [outer = 0x0] 17:49:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12d938800) [pid = 1651] [serial = 24] [outer = 0x12d1d8000] 17:49:45 INFO - PROCESS | 1651 | 1461199785191 Marionette DEBUG loaded listener.js 17:49:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12e07f400) [pid = 1651] [serial = 25] [outer = 0x12d1d8000] 17:49:45 INFO - PROCESS | 1651 | 1461199785461 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]]]}] 17:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 17:49:45 INFO - PROCESS | 1651 | 1461199785492 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:49:45 INFO - PROCESS | 1651 | 1461199785494 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 17:49:45 INFO - PROCESS | 1651 | 1461199785508 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:49:45 INFO - PROCESS | 1651 | 1461199785510 Marionette TRACE conn2 <- [1,18,null,{}] 17:49:45 INFO - PROCESS | 1651 | 1461199785525 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}] 17:49:45 INFO - PROCESS | 1651 | 1461199785622 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:49:45 INFO - PROCESS | 1651 | 1461199785626 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e40a000 == 10 [pid = 1651] [id = 10] 17:49:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12e086400) [pid = 1651] [serial = 26] [outer = 0x0] 17:49:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12e2b9400) [pid = 1651] [serial = 27] [outer = 0x12e086400] 17:49:45 INFO - PROCESS | 1651 | 1461199785652 Marionette DEBUG loaded listener.js 17:49:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12e2f3800) [pid = 1651] [serial = 28] [outer = 0x12e086400] 17:49:45 INFO - PROCESS | 1651 | 1461199785943 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]]]}] 17:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 480ms 17:49:45 INFO - PROCESS | 1651 | 1461199785978 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:49:45 INFO - PROCESS | 1651 | 1461199785980 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 17:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:49:45 INFO - PROCESS | 1651 | 1461199785986 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:49:45 INFO - PROCESS | 1651 | 1461199785987 Marionette TRACE conn2 <- [1,22,null,{}] 17:49:45 INFO - PROCESS | 1651 | 1461199785990 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}] 17:49:46 INFO - PROCESS | 1651 | 1461199786075 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:49:46 INFO - PROCESS | 1651 | 1461199786079 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e931800 == 11 [pid = 1651] [id = 11] 17:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x12e2f6800) [pid = 1651] [serial = 29] [outer = 0x0] 17:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x12e71e400) [pid = 1651] [serial = 30] [outer = 0x12e2f6800] 17:49:46 INFO - PROCESS | 1651 | 1461199786108 Marionette DEBUG loaded listener.js 17:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x12e734c00) [pid = 1651] [serial = 31] [outer = 0x12e2f6800] 17:49:46 INFO - PROCESS | 1651 | 1461199786338 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]]]}] 17:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 369ms 17:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:49:46 INFO - PROCESS | 1651 | 1461199786355 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:49:46 INFO - PROCESS | 1651 | 1461199786357 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 17:49:46 INFO - PROCESS | 1651 | 1461199786359 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:49:46 INFO - PROCESS | 1651 | 1461199786360 Marionette TRACE conn2 <- [1,26,null,{}] 17:49:46 INFO - PROCESS | 1651 | 1461199786362 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}] 17:49:46 INFO - PROCESS | 1651 | 1461199786467 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:49:46 INFO - PROCESS | 1651 | 1461199786471 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d6800 == 12 [pid = 1651] [id = 12] 17:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x12e71f800) [pid = 1651] [serial = 32] [outer = 0x0] 17:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x12e73a400) [pid = 1651] [serial = 33] [outer = 0x12e71f800] 17:49:46 INFO - PROCESS | 1651 | 1461199786496 Marionette DEBUG loaded listener.js 17:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x12ec18400) [pid = 1651] [serial = 34] [outer = 0x12e71f800] 17:49:46 INFO - PROCESS | 1651 | 1461199786747 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]]]}] 17:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 17:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:49:46 INFO - PROCESS | 1651 | 1461199786777 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:49:46 INFO - PROCESS | 1651 | 1461199786778 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 17:49:46 INFO - PROCESS | 1651 | 1461199786789 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:49:46 INFO - PROCESS | 1651 | 1461199786790 Marionette TRACE conn2 <- [1,30,null,{}] 17:49:46 INFO - PROCESS | 1651 | 1461199786793 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}] 17:49:46 INFO - PROCESS | 1651 | 1461199786881 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:49:46 INFO - PROCESS | 1651 | 1461199786888 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b6a000 == 13 [pid = 1651] [id = 13] 17:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x12ec1ac00) [pid = 1651] [serial = 35] [outer = 0x0] 17:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12ed24000) [pid = 1651] [serial = 36] [outer = 0x12ec1ac00] 17:49:46 INFO - PROCESS | 1651 | 1461199786912 Marionette DEBUG loaded listener.js 17:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12ed27c00) [pid = 1651] [serial = 37] [outer = 0x12ec1ac00] 17:49:47 INFO - PROCESS | 1651 | 1461199787144 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]]]}] 17:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 376ms 17:49:47 INFO - PROCESS | 1651 | 1461199787157 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:49:47 INFO - PROCESS | 1651 | 1461199787158 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 17:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:49:47 INFO - PROCESS | 1651 | 1461199787160 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:49:47 INFO - PROCESS | 1651 | 1461199787161 Marionette TRACE conn2 <- [1,34,null,{}] 17:49:47 INFO - PROCESS | 1651 | 1461199787171 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}] 17:49:47 INFO - PROCESS | 1651 | 1461199787260 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:49:47 INFO - PROCESS | 1651 | 1461199787276 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f217800 == 14 [pid = 1651] [id = 14] 17:49:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12ed2e400) [pid = 1651] [serial = 38] [outer = 0x0] 17:49:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12ed31400) [pid = 1651] [serial = 39] [outer = 0x12ed2e400] 17:49:47 INFO - PROCESS | 1651 | 1461199787302 Marionette DEBUG loaded listener.js 17:49:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x12f429000) [pid = 1651] [serial = 40] [outer = 0x12ed2e400] 17:49:47 INFO - PROCESS | 1651 | 1461199787535 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]]]}] 17:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 17:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:49:47 INFO - PROCESS | 1651 | 1461199787588 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:49:47 INFO - PROCESS | 1651 | 1461199787589 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 17:49:47 INFO - PROCESS | 1651 | 1461199787592 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:49:47 INFO - PROCESS | 1651 | 1461199787593 Marionette TRACE conn2 <- [1,38,null,{}] 17:49:47 INFO - PROCESS | 1651 | 1461199787595 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}] 17:49:47 INFO - PROCESS | 1651 | 1461199787695 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:49:47 INFO - PROCESS | 1651 | 1461199787700 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f618800 == 15 [pid = 1651] [id = 15] 17:49:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x12f42b800) [pid = 1651] [serial = 41] [outer = 0x0] 17:49:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12f712800) [pid = 1651] [serial = 42] [outer = 0x12f42b800] 17:49:47 INFO - PROCESS | 1651 | 1461199787724 Marionette DEBUG loaded listener.js 17:49:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12f718800) [pid = 1651] [serial = 43] [outer = 0x12f42b800] 17:49:47 INFO - PROCESS | 1651 | 1461199787965 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]]]}] 17:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 17:49:48 INFO - PROCESS | 1651 | 1461199788011 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:49:48 INFO - PROCESS | 1651 | 1461199788013 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 17:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:49:48 INFO - PROCESS | 1651 | 1461199788023 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:49:48 INFO - PROCESS | 1651 | 1461199788024 Marionette TRACE conn2 <- [1,42,null,{}] 17:49:48 INFO - PROCESS | 1651 | 1461199788026 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}] 17:49:48 INFO - PROCESS | 1651 | 1461199788120 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:49:48 INFO - PROCESS | 1651 | 1461199788124 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f72a800 == 16 [pid = 1651] [id = 16] 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x1292c0400) [pid = 1651] [serial = 44] [outer = 0x0] 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x12f71d400) [pid = 1651] [serial = 45] [outer = 0x1292c0400] 17:49:48 INFO - PROCESS | 1651 | 1461199788151 Marionette DEBUG loaded listener.js 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12fa57c00) [pid = 1651] [serial = 46] [outer = 0x1292c0400] 17:49:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa0e800 == 17 [pid = 1651] [id = 17] 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x12fa0f000) [pid = 1651] [serial = 47] [outer = 0x0] 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12fa12000) [pid = 1651] [serial = 48] [outer = 0x12fa0f000] 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x12fa16000) [pid = 1651] [serial = 49] [outer = 0x12fa0f000] 17:49:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa0e000 == 18 [pid = 1651] [id = 18] 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12fb5f000) [pid = 1651] [serial = 50] [outer = 0x0] 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12fb67800) [pid = 1651] [serial = 51] [outer = 0x12fb5f000] 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x118ed3000) [pid = 1651] [serial = 52] [outer = 0x12fb5f000] 17:49:48 INFO - PROCESS | 1651 | 1461199788505 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]]]}] 17:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 521ms 17:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:49:48 INFO - PROCESS | 1651 | 1461199788544 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:49:48 INFO - PROCESS | 1651 | 1461199788546 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 17:49:48 INFO - PROCESS | 1651 | 1461199788548 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:49:48 INFO - PROCESS | 1651 | 1461199788550 Marionette TRACE conn2 <- [1,46,null,{}] 17:49:48 INFO - PROCESS | 1651 | 1461199788552 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}] 17:49:48 INFO - PROCESS | 1651 | 1461199788640 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:49:48 INFO - PROCESS | 1651 | 1461199788644 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1300aa000 == 19 [pid = 1651] [id = 19] 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x12fa5d800) [pid = 1651] [serial = 53] [outer = 0x0] 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x12fe04400) [pid = 1651] [serial = 54] [outer = 0x12fa5d800] 17:49:48 INFO - PROCESS | 1651 | 1461199788674 Marionette DEBUG loaded listener.js 17:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x130181400) [pid = 1651] [serial = 55] [outer = 0x12fa5d800] 17:49:48 INFO - PROCESS | 1651 | 1461199788917 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]]]}] 17:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 17:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:49:48 INFO - PROCESS | 1651 | 1461199788971 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:49:48 INFO - PROCESS | 1651 | 1461199788972 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 17:49:48 INFO - PROCESS | 1651 | 1461199788974 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:49:48 INFO - PROCESS | 1651 | 1461199788975 Marionette TRACE conn2 <- [1,50,null,{}] 17:49:48 INFO - PROCESS | 1651 | 1461199788977 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}] 17:49:49 INFO - PROCESS | 1651 | 1461199789084 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:49:49 INFO - PROCESS | 1651 | 1461199789088 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302bd800 == 20 [pid = 1651] [id = 20] 17:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x119c7e000) [pid = 1651] [serial = 56] [outer = 0x0] 17:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x11b115800) [pid = 1651] [serial = 57] [outer = 0x119c7e000] 17:49:49 INFO - PROCESS | 1651 | 1461199789112 Marionette DEBUG loaded listener.js 17:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x130188400) [pid = 1651] [serial = 58] [outer = 0x119c7e000] 17:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 369ms 17:49:49 INFO - PROCESS | 1651 | 1461199789339 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]]]}] 17:49:49 INFO - PROCESS | 1651 | 1461199789344 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:49:49 INFO - PROCESS | 1651 | 1461199789345 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 17:49:49 INFO - PROCESS | 1651 | 1461199789356 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:49:49 INFO - PROCESS | 1651 | 1461199789358 Marionette TRACE conn2 <- [1,54,null,{}] 17:49:49 INFO - PROCESS | 1651 | 1461199789360 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}] 17:49:49 INFO - PROCESS | 1651 | 1461199789475 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:49:49 INFO - PROCESS | 1651 | 1461199789482 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e37d800 == 21 [pid = 1651] [id = 21] 17:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x130188c00) [pid = 1651] [serial = 59] [outer = 0x0] 17:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x130438000) [pid = 1651] [serial = 60] [outer = 0x130188c00] 17:49:49 INFO - PROCESS | 1651 | 1461199789520 Marionette DEBUG loaded listener.js 17:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x13043d400) [pid = 1651] [serial = 61] [outer = 0x130188c00] 17:49:49 INFO - PROCESS | 1651 | 1461199789890 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]]]}] 17:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 577ms 17:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:49:49 INFO - PROCESS | 1651 | 1461199789926 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:49:49 INFO - PROCESS | 1651 | 1461199789927 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 17:49:49 INFO - PROCESS | 1651 | 1461199789929 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:49:49 INFO - PROCESS | 1651 | 1461199789930 Marionette TRACE conn2 <- [1,58,null,{}] 17:49:49 INFO - PROCESS | 1651 | 1461199789935 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}] 17:49:50 INFO - PROCESS | 1651 | 1461199790020 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:49:50 INFO - PROCESS | 1651 | 1461199790024 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x130946800 == 22 [pid = 1651] [id = 22] 17:49:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x130439800) [pid = 1651] [serial = 62] [outer = 0x0] 17:49:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x130449400) [pid = 1651] [serial = 63] [outer = 0x130439800] 17:49:50 INFO - PROCESS | 1651 | 1461199790048 Marionette DEBUG loaded listener.js 17:49:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x13044f000) [pid = 1651] [serial = 64] [outer = 0x130439800] 17:49:50 INFO - PROCESS | 1651 | 1461199790289 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]]]}] 17:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 372ms 17:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:49:50 INFO - PROCESS | 1651 | 1461199790307 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:49:50 INFO - PROCESS | 1651 | 1461199790308 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 17:49:50 INFO - PROCESS | 1651 | 1461199790311 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:49:50 INFO - PROCESS | 1651 | 1461199790313 Marionette TRACE conn2 <- [1,62,null,{}] 17:49:50 INFO - PROCESS | 1651 | 1461199790328 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}] 17:49:50 INFO - PROCESS | 1651 | 1461199790463 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:49:51 INFO - PROCESS | 1651 | 1461199791146 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x114624800 == 23 [pid = 1651] [id = 23] 17:49:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1144a7c00) [pid = 1651] [serial = 65] [outer = 0x0] 17:49:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1144ab400) [pid = 1651] [serial = 66] [outer = 0x1144a7c00] 17:49:51 INFO - PROCESS | 1651 | 1461199791182 Marionette DEBUG loaded listener.js 17:49:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x114e58c00) [pid = 1651] [serial = 67] [outer = 0x1144a7c00] 17:49:51 INFO - PROCESS | 1651 | 1461199791608 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]]]}] 17:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1331ms 17:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:49:51 INFO - PROCESS | 1651 | 1461199791643 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:49:51 INFO - PROCESS | 1651 | 1461199791646 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 17:49:51 INFO - PROCESS | 1651 | 1461199791650 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:49:51 INFO - PROCESS | 1651 | 1461199791652 Marionette TRACE conn2 <- [1,66,null,{}] 17:49:51 INFO - PROCESS | 1651 | 1461199791655 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}] 17:49:51 INFO - PROCESS | 1651 | 1461199791767 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:49:51 INFO - PROCESS | 1651 | 1461199791807 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ca6000 == 24 [pid = 1651] [id = 24] 17:49:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11644e400) [pid = 1651] [serial = 68] [outer = 0x0] 17:49:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x118ece400) [pid = 1651] [serial = 69] [outer = 0x11644e400] 17:49:51 INFO - PROCESS | 1651 | 1461199791839 Marionette DEBUG loaded listener.js 17:49:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1192bd400) [pid = 1651] [serial = 70] [outer = 0x11644e400] 17:49:52 INFO - PROCESS | 1651 | 1461199792237 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]]]}] 17:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 17:49:52 INFO - PROCESS | 1651 | 1461199792272 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:49:52 INFO - PROCESS | 1651 | 1461199792274 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 17:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:49:52 INFO - PROCESS | 1651 | 1461199792277 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:49:52 INFO - PROCESS | 1651 | 1461199792278 Marionette TRACE conn2 <- [1,70,null,{}] 17:49:52 INFO - PROCESS | 1651 | 1461199792281 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}] 17:49:52 INFO - PROCESS | 1651 | 1461199792388 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:49:52 INFO - PROCESS | 1651 | 1461199792455 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x119720000 == 25 [pid = 1651] [id = 25] 17:49:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11a80d400) [pid = 1651] [serial = 71] [outer = 0x0] 17:49:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11b110000) [pid = 1651] [serial = 72] [outer = 0x11a80d400] 17:49:52 INFO - PROCESS | 1651 | 1461199792488 Marionette DEBUG loaded listener.js 17:49:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11ba3f800) [pid = 1651] [serial = 73] [outer = 0x11a80d400] 17:49:53 INFO - PROCESS | 1651 | 1461199793110 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]]]}] 17:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 869ms 17:49:53 INFO - PROCESS | 1651 | 1461199793147 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:49:53 INFO - PROCESS | 1651 | 1461199793149 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 17:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:49:53 INFO - PROCESS | 1651 | 1461199793153 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:49:53 INFO - PROCESS | 1651 | 1461199793154 Marionette TRACE conn2 <- [1,74,null,{}] 17:49:53 INFO - PROCESS | 1651 | 1461199793158 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}] 17:49:53 INFO - PROCESS | 1651 | 1461199793238 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:49:53 INFO - PROCESS | 1651 | 1461199793293 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11851a000 == 26 [pid = 1651] [id = 26] 17:49:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x118540000) [pid = 1651] [serial = 74] [outer = 0x0] 17:49:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1185ab000) [pid = 1651] [serial = 75] [outer = 0x118540000] 17:49:53 INFO - PROCESS | 1651 | 1461199793326 Marionette DEBUG loaded listener.js 17:49:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119252000) [pid = 1651] [serial = 76] [outer = 0x118540000] 17:49:53 INFO - PROCESS | 1651 | 1461199793735 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]]]}] 17:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 620ms 17:49:53 INFO - PROCESS | 1651 | 1461199793773 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:49:53 INFO - PROCESS | 1651 | 1461199793776 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 17:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:49:53 INFO - PROCESS | 1651 | 1461199793780 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:49:53 INFO - PROCESS | 1651 | 1461199793782 Marionette TRACE conn2 <- [1,78,null,{}] 17:49:53 INFO - PROCESS | 1651 | 1461199793784 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}] 17:49:53 INFO - PROCESS | 1651 | 1461199793855 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:49:53 INFO - PROCESS | 1651 | 1461199793859 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e32000 == 27 [pid = 1651] [id = 27] 17:49:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x113fca000) [pid = 1651] [serial = 77] [outer = 0x0] 17:49:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119bb5800) [pid = 1651] [serial = 78] [outer = 0x113fca000] 17:49:53 INFO - PROCESS | 1651 | 1461199793888 Marionette DEBUG loaded listener.js 17:49:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119d5fc00) [pid = 1651] [serial = 79] [outer = 0x113fca000] 17:49:54 INFO - PROCESS | 1651 | 1461199794206 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]]]}] 17:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 17:49:54 INFO - PROCESS | 1651 | 1461199794252 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:49:54 INFO - PROCESS | 1651 | 1461199794253 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 17:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:49:54 INFO - PROCESS | 1651 | 1461199794255 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:49:54 INFO - PROCESS | 1651 | 1461199794258 Marionette TRACE conn2 <- [1,82,null,{}] 17:49:54 INFO - PROCESS | 1651 | 1461199794266 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}] 17:49:54 INFO - PROCESS | 1651 | 1461199794338 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:49:54 INFO - PROCESS | 1651 | 1461199794342 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x119281000 == 28 [pid = 1651] [id = 28] 17:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1162e8400) [pid = 1651] [serial = 80] [outer = 0x0] 17:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11a95d400) [pid = 1651] [serial = 81] [outer = 0x1162e8400] 17:49:54 INFO - PROCESS | 1651 | 1461199794372 Marionette DEBUG loaded listener.js 17:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11ae8b400) [pid = 1651] [serial = 82] [outer = 0x1162e8400] 17:49:54 INFO - PROCESS | 1651 | 1461199794679 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]]]}] 17:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 17:49:54 INFO - PROCESS | 1651 | 1461199794727 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:49:54 INFO - PROCESS | 1651 | 1461199794728 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 17:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:49:54 INFO - PROCESS | 1651 | 1461199794731 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:49:54 INFO - PROCESS | 1651 | 1461199794734 Marionette TRACE conn2 <- [1,86,null,{}] 17:49:54 INFO - PROCESS | 1651 | 1461199794737 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}] 17:49:54 INFO - PROCESS | 1651 | 1461199794812 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:49:54 INFO - PROCESS | 1651 | 1461199794851 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x119859000 == 29 [pid = 1651] [id = 29] 17:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11ae2c400) [pid = 1651] [serial = 83] [outer = 0x0] 17:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11b1de400) [pid = 1651] [serial = 84] [outer = 0x11ae2c400] 17:49:54 INFO - PROCESS | 1651 | 1461199794877 Marionette DEBUG loaded listener.js 17:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11b9cb400) [pid = 1651] [serial = 85] [outer = 0x11ae2c400] 17:49:55 INFO - PROCESS | 1651 | 1461199795149 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]]]}] 17:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 473ms 17:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:49:55 INFO - PROCESS | 1651 | 1461199795204 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:49:55 INFO - PROCESS | 1651 | 1461199795205 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 17:49:55 INFO - PROCESS | 1651 | 1461199795207 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:49:55 INFO - PROCESS | 1651 | 1461199795209 Marionette TRACE conn2 <- [1,90,null,{}] 17:49:55 INFO - PROCESS | 1651 | 1461199795211 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}] 17:49:55 INFO - PROCESS | 1651 | 1461199795280 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:49:55 INFO - PROCESS | 1651 | 1461199795285 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a846000 == 30 [pid = 1651] [id = 30] 17:49:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1185a8000) [pid = 1651] [serial = 86] [outer = 0x0] 17:49:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11be7c800) [pid = 1651] [serial = 87] [outer = 0x1185a8000] 17:49:55 INFO - PROCESS | 1651 | 1461199795313 Marionette DEBUG loaded listener.js 17:49:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11c172000) [pid = 1651] [serial = 88] [outer = 0x1185a8000] 17:49:55 INFO - PROCESS | 1651 | 1461199795605 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]]]}] 17:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 17:49:55 INFO - PROCESS | 1651 | 1461199795628 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:49:55 INFO - PROCESS | 1651 | 1461199795630 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 17:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:49:55 INFO - PROCESS | 1651 | 1461199795636 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:49:55 INFO - PROCESS | 1651 | 1461199795637 Marionette TRACE conn2 <- [1,94,null,{}] 17:49:55 INFO - PROCESS | 1651 | 1461199795639 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}] 17:49:55 INFO - PROCESS | 1651 | 1461199795748 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:49:55 INFO - PROCESS | 1651 | 1461199795756 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a85f800 == 31 [pid = 1651] [id = 31] 17:49:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11b1e6800) [pid = 1651] [serial = 89] [outer = 0x0] 17:49:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11c176c00) [pid = 1651] [serial = 90] [outer = 0x11b1e6800] 17:49:55 INFO - PROCESS | 1651 | 1461199795785 Marionette DEBUG loaded listener.js 17:49:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123af6000) [pid = 1651] [serial = 91] [outer = 0x11b1e6800] 17:49:56 INFO - PROCESS | 1651 | 1461199796050 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]]]}] 17:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 17:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:49:56 INFO - PROCESS | 1651 | 1461199796105 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:49:56 INFO - PROCESS | 1651 | 1461199796107 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 17:49:56 INFO - PROCESS | 1651 | 1461199796109 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:49:56 INFO - PROCESS | 1651 | 1461199796110 Marionette TRACE conn2 <- [1,98,null,{}] 17:49:56 INFO - PROCESS | 1651 | 1461199796112 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}] 17:49:56 INFO - PROCESS | 1651 | 1461199796186 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:49:56 INFO - PROCESS | 1651 | 1461199796190 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba8e800 == 32 [pid = 1651] [id = 32] 17:49:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123af6400) [pid = 1651] [serial = 92] [outer = 0x0] 17:49:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1259d1400) [pid = 1651] [serial = 93] [outer = 0x123af6400] 17:49:56 INFO - PROCESS | 1651 | 1461199796217 Marionette DEBUG loaded listener.js 17:49:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x125cd3000) [pid = 1651] [serial = 94] [outer = 0x123af6400] 17:49:56 INFO - PROCESS | 1651 | 1461199796500 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]]]}] 17:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 17:49:56 INFO - PROCESS | 1651 | 1461199796528 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:49:56 INFO - PROCESS | 1651 | 1461199796530 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 17:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:49:56 INFO - PROCESS | 1651 | 1461199796540 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:49:56 INFO - PROCESS | 1651 | 1461199796541 Marionette TRACE conn2 <- [1,102,null,{}] 17:49:56 INFO - PROCESS | 1651 | 1461199796543 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}] 17:49:56 INFO - PROCESS | 1651 | 1461199796618 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:49:56 INFO - PROCESS | 1651 | 1461199796663 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11baaa800 == 33 [pid = 1651] [id = 33] 17:49:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123af7c00) [pid = 1651] [serial = 95] [outer = 0x0] 17:49:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x125e85400) [pid = 1651] [serial = 96] [outer = 0x123af7c00] 17:49:56 INFO - PROCESS | 1651 | 1461199796688 Marionette DEBUG loaded listener.js 17:49:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12694f000) [pid = 1651] [serial = 97] [outer = 0x123af7c00] 17:49:56 INFO - PROCESS | 1651 | 1461199796925 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]]]}] 17:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 17:49:56 INFO - PROCESS | 1651 | 1461199796958 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:49:56 INFO - PROCESS | 1651 | 1461199796959 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 17:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:49:56 INFO - PROCESS | 1651 | 1461199796974 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:49:56 INFO - PROCESS | 1651 | 1461199796975 Marionette TRACE conn2 <- [1,106,null,{}] 17:49:56 INFO - PROCESS | 1651 | 1461199796977 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}] 17:49:57 INFO - PROCESS | 1651 | 1461199797053 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:49:57 INFO - PROCESS | 1651 | 1461199797058 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x119280800 == 34 [pid = 1651] [id = 34] 17:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126952000) [pid = 1651] [serial = 98] [outer = 0x0] 17:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126f1e000) [pid = 1651] [serial = 99] [outer = 0x126952000] 17:49:57 INFO - PROCESS | 1651 | 1461199797084 Marionette DEBUG loaded listener.js 17:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1272cb000) [pid = 1651] [serial = 100] [outer = 0x126952000] 17:49:57 INFO - PROCESS | 1651 | 1461199797357 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]]]}] 17:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 426ms 17:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:49:57 INFO - PROCESS | 1651 | 1461199797394 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:49:57 INFO - PROCESS | 1651 | 1461199797395 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 17:49:57 INFO - PROCESS | 1651 | 1461199797406 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:49:57 INFO - PROCESS | 1651 | 1461199797407 Marionette TRACE conn2 <- [1,110,null,{}] 17:49:57 INFO - PROCESS | 1651 | 1461199797409 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}] 17:49:57 INFO - PROCESS | 1651 | 1461199797491 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:49:57 INFO - PROCESS | 1651 | 1461199797539 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c2b6000 == 35 [pid = 1651] [id = 35] 17:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11b10a400) [pid = 1651] [serial = 101] [outer = 0x0] 17:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12745a400) [pid = 1651] [serial = 102] [outer = 0x11b10a400] 17:49:57 INFO - PROCESS | 1651 | 1461199797578 Marionette DEBUG loaded listener.js 17:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1274cac00) [pid = 1651] [serial = 103] [outer = 0x11b10a400] 17:49:58 INFO - PROCESS | 1651 | 1461199798012 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]]]}] 17:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 627ms 17:49:58 INFO - PROCESS | 1651 | 1461199798026 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:49:58 INFO - PROCESS | 1651 | 1461199798029 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 17:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:49:58 INFO - PROCESS | 1651 | 1461199798035 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:49:58 INFO - PROCESS | 1651 | 1461199798038 Marionette TRACE conn2 <- [1,114,null,{}] 17:49:58 INFO - PROCESS | 1651 | 1461199798041 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}] 17:49:58 INFO - PROCESS | 1651 | 1461199798187 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:49:58 INFO - PROCESS | 1651 | 1461199798194 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c6e9000 == 36 [pid = 1651] [id = 36] 17:49:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1274a1800) [pid = 1651] [serial = 104] [outer = 0x0] 17:49:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1274f1c00) [pid = 1651] [serial = 105] [outer = 0x1274a1800] 17:49:58 INFO - PROCESS | 1651 | 1461199798223 Marionette DEBUG loaded listener.js 17:49:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12891e000) [pid = 1651] [serial = 106] [outer = 0x1274a1800] 17:49:58 INFO - PROCESS | 1651 | 1461199798517 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]]]}] 17:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 523ms 17:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:49:58 INFO - PROCESS | 1651 | 1461199798556 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:49:58 INFO - PROCESS | 1651 | 1461199798558 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 17:49:58 INFO - PROCESS | 1651 | 1461199798560 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:49:58 INFO - PROCESS | 1651 | 1461199798561 Marionette TRACE conn2 <- [1,118,null,{}] 17:49:58 INFO - PROCESS | 1651 | 1461199798563 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}] 17:49:58 INFO - PROCESS | 1651 | 1461199798635 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:49:58 INFO - PROCESS | 1651 | 1461199798639 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x125a7c800 == 37 [pid = 1651] [id = 37] 17:49:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1274a2000) [pid = 1651] [serial = 107] [outer = 0x0] 17:49:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128e7dc00) [pid = 1651] [serial = 108] [outer = 0x1274a2000] 17:49:58 INFO - PROCESS | 1651 | 1461199798665 Marionette DEBUG loaded listener.js 17:49:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1292bc400) [pid = 1651] [serial = 109] [outer = 0x1274a2000] 17:49:58 INFO - PROCESS | 1651 | 1461199798968 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]]]}] 17:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 17:49:58 INFO - PROCESS | 1651 | 1461199798978 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:49:58 INFO - PROCESS | 1651 | 1461199798979 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 17:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:49:58 INFO - PROCESS | 1651 | 1461199798983 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:49:58 INFO - PROCESS | 1651 | 1461199798986 Marionette TRACE conn2 <- [1,122,null,{}] 17:49:58 INFO - PROCESS | 1651 | 1461199798989 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}] 17:49:59 INFO - PROCESS | 1651 | 1461199799061 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:49:59 INFO - PROCESS | 1651 | 1461199799109 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x125a8f000 == 38 [pid = 1651] [id = 38] 17:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1274a3000) [pid = 1651] [serial = 110] [outer = 0x0] 17:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1291d3800) [pid = 1651] [serial = 111] [outer = 0x1274a3000] 17:49:59 INFO - PROCESS | 1651 | 1461199799134 Marionette DEBUG loaded listener.js 17:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12b4f1c00) [pid = 1651] [serial = 112] [outer = 0x1274a3000] 17:49:59 INFO - PROCESS | 1651 | 1461199799367 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]]]}] 17:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 421ms 17:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:49:59 INFO - PROCESS | 1651 | 1461199799404 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:49:59 INFO - PROCESS | 1651 | 1461199799406 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 17:49:59 INFO - PROCESS | 1651 | 1461199799410 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:49:59 INFO - PROCESS | 1651 | 1461199799411 Marionette TRACE conn2 <- [1,126,null,{}] 17:49:59 INFO - PROCESS | 1651 | 1461199799421 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}] 17:49:59 INFO - PROCESS | 1651 | 1461199799500 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:49:59 INFO - PROCESS | 1651 | 1461199799505 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12697e000 == 39 [pid = 1651] [id = 39] 17:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12b4f3800) [pid = 1651] [serial = 113] [outer = 0x0] 17:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12b4f9c00) [pid = 1651] [serial = 114] [outer = 0x12b4f3800] 17:49:59 INFO - PROCESS | 1651 | 1461199799530 Marionette DEBUG loaded listener.js 17:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12b6ee400) [pid = 1651] [serial = 115] [outer = 0x12b4f3800] 17:49:59 INFO - PROCESS | 1651 | 1461199799806 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]]]}] 17:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 420ms 17:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:49:59 INFO - PROCESS | 1651 | 1461199799828 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:49:59 INFO - PROCESS | 1651 | 1461199799829 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 17:49:59 INFO - PROCESS | 1651 | 1461199799839 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:49:59 INFO - PROCESS | 1651 | 1461199799840 Marionette TRACE conn2 <- [1,130,null,{}] 17:49:59 INFO - PROCESS | 1651 | 1461199799843 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}] 17:49:59 INFO - PROCESS | 1651 | 1461199799920 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:49:59 INFO - PROCESS | 1651 | 1461199799924 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x127214800 == 40 [pid = 1651] [id = 40] 17:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12b6f4400) [pid = 1651] [serial = 116] [outer = 0x0] 17:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12b7db800) [pid = 1651] [serial = 117] [outer = 0x12b6f4400] 17:49:59 INFO - PROCESS | 1651 | 1461199799951 Marionette DEBUG loaded listener.js 17:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12bb75400) [pid = 1651] [serial = 118] [outer = 0x12b6f4400] 17:50:00 INFO - PROCESS | 1651 | 1461199800250 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]]]}] 17:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 475ms 17:50:00 INFO - PROCESS | 1651 | 1461199800308 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:50:00 INFO - PROCESS | 1651 | 1461199800309 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 17:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:50:00 INFO - PROCESS | 1651 | 1461199800311 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:50:00 INFO - PROCESS | 1651 | 1461199800312 Marionette TRACE conn2 <- [1,134,null,{}] 17:50:00 INFO - PROCESS | 1651 | 1461199800315 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}] 17:50:00 INFO - PROCESS | 1651 | 1461199800411 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:50:00 INFO - PROCESS | 1651 | 1461199800490 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1153b9800 == 41 [pid = 1651] [id = 41] 17:50:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x114403c00) [pid = 1651] [serial = 119] [outer = 0x0] 17:50:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1152d3000) [pid = 1651] [serial = 120] [outer = 0x114403c00] 17:50:00 INFO - PROCESS | 1651 | 1461199800522 Marionette DEBUG loaded listener.js 17:50:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11853c800) [pid = 1651] [serial = 121] [outer = 0x114403c00] 17:50:00 INFO - PROCESS | 1651 | 1461199800953 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]]]}] 17:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 669ms 17:50:01 INFO - PROCESS | 1651 | 1461199801000 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:50:01 INFO - PROCESS | 1651 | 1461199801003 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 17:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:50:01 INFO - PROCESS | 1651 | 1461199801008 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:50:01 INFO - PROCESS | 1651 | 1461199801011 Marionette TRACE conn2 <- [1,138,null,{}] 17:50:01 INFO - PROCESS | 1651 | 1461199801014 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}] 17:50:01 INFO - PROCESS | 1651 | 1461199801112 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:50:01 INFO - PROCESS | 1651 | 1461199801168 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x119287800 == 42 [pid = 1651] [id = 42] 17:50:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119bb1c00) [pid = 1651] [serial = 122] [outer = 0x0] 17:50:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x119c78c00) [pid = 1651] [serial = 123] [outer = 0x119bb1c00] 17:50:01 INFO - PROCESS | 1651 | 1461199801200 Marionette DEBUG loaded listener.js 17:50:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11ae26800) [pid = 1651] [serial = 124] [outer = 0x119bb1c00] 17:50:01 INFO - PROCESS | 1651 | 1461199801652 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]]]}] 17:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 671ms 17:50:01 INFO - PROCESS | 1651 | 1461199801698 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:50:01 INFO - PROCESS | 1651 | 1461199801701 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 17:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:50:01 INFO - PROCESS | 1651 | 1461199801723 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:50:01 INFO - PROCESS | 1651 | 1461199801724 Marionette TRACE conn2 <- [1,142,null,{}] 17:50:01 INFO - PROCESS | 1651 | 1461199801727 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}] 17:50:01 INFO - PROCESS | 1651 | 1461199801825 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:50:01 INFO - PROCESS | 1651 | 1461199801882 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c457000 == 43 [pid = 1651] [id = 43] 17:50:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11c16e400) [pid = 1651] [serial = 125] [outer = 0x0] 17:50:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11c174c00) [pid = 1651] [serial = 126] [outer = 0x11c16e400] 17:50:01 INFO - PROCESS | 1651 | 1461199801912 Marionette DEBUG loaded listener.js 17:50:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11c4a8800) [pid = 1651] [serial = 127] [outer = 0x11c16e400] 17:50:02 INFO - PROCESS | 1651 | 1461199802356 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]]]}] 17:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 674ms 17:50:02 INFO - PROCESS | 1651 | 1461199802395 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:50:02 INFO - PROCESS | 1651 | 1461199802396 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 17:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:50:02 INFO - PROCESS | 1651 | 1461199802424 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:50:02 INFO - PROCESS | 1651 | 1461199802429 Marionette TRACE conn2 <- [1,146,null,{}] 17:50:02 INFO - PROCESS | 1651 | 1461199802435 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}] 17:50:02 INFO - PROCESS | 1651 | 1461199802534 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:50:02 INFO - PROCESS | 1651 | 1461199802609 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e9a800 == 44 [pid = 1651] [id = 44] 17:50:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1274ca800) [pid = 1651] [serial = 128] [outer = 0x0] 17:50:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x127eac000) [pid = 1651] [serial = 129] [outer = 0x1274ca800] 17:50:02 INFO - PROCESS | 1651 | 1461199802639 Marionette DEBUG loaded listener.js 17:50:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x128910c00) [pid = 1651] [serial = 130] [outer = 0x1274ca800] 17:50:03 INFO - PROCESS | 1651 | 1461199803151 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]]]}] 17:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 784ms 17:50:03 INFO - PROCESS | 1651 | 1461199803215 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:50:03 INFO - PROCESS | 1651 | 1461199803217 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 17:50:03 INFO - PROCESS | 1651 | 1461199803220 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:50:03 INFO - PROCESS | 1651 | 1461199803222 Marionette TRACE conn2 <- [1,150,null,{}] 17:50:03 INFO - PROCESS | 1651 | 1461199803226 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}] 17:50:03 INFO - PROCESS | 1651 | 1461199803311 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:50:03 INFO - PROCESS | 1651 | 1461199803374 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x119856800 == 45 [pid = 1651] [id = 45] 17:50:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x114652400) [pid = 1651] [serial = 131] [outer = 0x0] 17:50:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1185a7c00) [pid = 1651] [serial = 132] [outer = 0x114652400] 17:50:03 INFO - PROCESS | 1651 | 1461199803402 Marionette DEBUG loaded listener.js 17:50:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x119baac00) [pid = 1651] [serial = 133] [outer = 0x114652400] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x128e71000 == 44 [pid = 1651] [id = 6] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x127214800 == 43 [pid = 1651] [id = 40] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12697e000 == 42 [pid = 1651] [id = 39] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x125a8f000 == 41 [pid = 1651] [id = 38] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x125a7c800 == 40 [pid = 1651] [id = 37] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11c6e9000 == 39 [pid = 1651] [id = 36] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11c2b6000 == 38 [pid = 1651] [id = 35] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119280800 == 37 [pid = 1651] [id = 34] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11baaa800 == 36 [pid = 1651] [id = 33] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba8e800 == 35 [pid = 1651] [id = 32] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11a85f800 == 34 [pid = 1651] [id = 31] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11a846000 == 33 [pid = 1651] [id = 30] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119859000 == 32 [pid = 1651] [id = 29] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119281000 == 31 [pid = 1651] [id = 28] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x118e32000 == 30 [pid = 1651] [id = 27] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11851a000 == 29 [pid = 1651] [id = 26] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119720000 == 28 [pid = 1651] [id = 25] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x118ca6000 == 27 [pid = 1651] [id = 24] 17:50:03 INFO - PROCESS | 1651 | --DOCSHELL 0x114624800 == 26 [pid = 1651] [id = 23] 17:50:03 INFO - PROCESS | 1651 | 1461199803937 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]]]}] 17:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 772ms 17:50:03 INFO - PROCESS | 1651 | 1461199803992 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:50:03 INFO - PROCESS | 1651 | 1461199803994 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 17:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:50:04 INFO - PROCESS | 1651 | 1461199804012 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:50:04 INFO - PROCESS | 1651 | 1461199804014 Marionette TRACE conn2 <- [1,154,null,{}] 17:50:04 INFO - PROCESS | 1651 | 1461199804021 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}] 17:50:04 INFO - PROCESS | 1651 | 1461199804109 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:50:04 INFO - PROCESS | 1651 | 1461199804155 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x118884800 == 27 [pid = 1651] [id = 46] 17:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1185a8800) [pid = 1651] [serial = 134] [outer = 0x0] 17:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11924b000) [pid = 1651] [serial = 135] [outer = 0x1185a8800] 17:50:04 INFO - PROCESS | 1651 | 1461199804189 Marionette DEBUG loaded listener.js 17:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x119bb1800) [pid = 1651] [serial = 136] [outer = 0x1185a8800] 17:50:04 INFO - PROCESS | 1651 | 1461199804648 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]]]}] 17:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 689ms 17:50:04 INFO - PROCESS | 1651 | 1461199804687 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:50:04 INFO - PROCESS | 1651 | 1461199804691 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 17:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:50:04 INFO - PROCESS | 1651 | 1461199804696 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:50:04 INFO - PROCESS | 1651 | 1461199804700 Marionette TRACE conn2 <- [1,158,null,{}] 17:50:04 INFO - PROCESS | 1651 | 1461199804703 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}] 17:50:04 INFO - PROCESS | 1651 | 1461199804794 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:50:04 INFO - PROCESS | 1651 | 1461199804851 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11986a800 == 28 [pid = 1651] [id = 47] 17:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11ae8d400) [pid = 1651] [serial = 137] [outer = 0x0] 17:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11b1e4400) [pid = 1651] [serial = 138] [outer = 0x11ae8d400] 17:50:04 INFO - PROCESS | 1651 | 1461199804882 Marionette DEBUG loaded listener.js 17:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11b9cd000) [pid = 1651] [serial = 139] [outer = 0x11ae8d400] 17:50:05 INFO - PROCESS | 1651 | 1461199805336 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]]]}] 17:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 673ms 17:50:05 INFO - PROCESS | 1651 | 1461199805386 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:50:05 INFO - PROCESS | 1651 | 1461199805389 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 17:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:50:05 INFO - PROCESS | 1651 | 1461199805395 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:50:05 INFO - PROCESS | 1651 | 1461199805399 Marionette TRACE conn2 <- [1,162,null,{}] 17:50:05 INFO - PROCESS | 1651 | 1461199805412 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}] 17:50:05 INFO - PROCESS | 1651 | 1461199805548 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:50:05 INFO - PROCESS | 1651 | 1461199805628 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba91800 == 29 [pid = 1651] [id = 48] 17:50:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11b9ce400) [pid = 1651] [serial = 140] [outer = 0x0] 17:50:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11c7e7000) [pid = 1651] [serial = 141] [outer = 0x11b9ce400] 17:50:05 INFO - PROCESS | 1651 | 1461199805681 Marionette DEBUG loaded listener.js 17:50:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x123af7800) [pid = 1651] [serial = 142] [outer = 0x11b9ce400] 17:50:06 INFO - PROCESS | 1651 | 1461199806191 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]]]}] 17:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 826ms 17:50:06 INFO - PROCESS | 1651 | 1461199806233 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:50:06 INFO - PROCESS | 1651 | 1461199806234 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 17:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:50:06 INFO - PROCESS | 1651 | 1461199806239 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:50:06 INFO - PROCESS | 1651 | 1461199806241 Marionette TRACE conn2 <- [1,166,null,{}] 17:50:06 INFO - PROCESS | 1651 | 1461199806244 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}] 17:50:06 INFO - PROCESS | 1651 | 1461199806333 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:50:06 INFO - PROCESS | 1651 | 1461199806392 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c2bc800 == 30 [pid = 1651] [id = 49] 17:50:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12686fc00) [pid = 1651] [serial = 143] [outer = 0x0] 17:50:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x126b21c00) [pid = 1651] [serial = 144] [outer = 0x12686fc00] 17:50:06 INFO - PROCESS | 1651 | 1461199806422 Marionette DEBUG loaded listener.js 17:50:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1274a4800) [pid = 1651] [serial = 145] [outer = 0x12686fc00] 17:50:06 INFO - PROCESS | 1651 | 1461199806854 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]]]}] 17:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 620ms 17:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:50:06 INFO - PROCESS | 1651 | 1461199806859 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:50:06 INFO - PROCESS | 1651 | 1461199806860 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 17:50:06 INFO - PROCESS | 1651 | 1461199806863 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:50:06 INFO - PROCESS | 1651 | 1461199806864 Marionette TRACE conn2 <- [1,170,null,{}] 17:50:06 INFO - PROCESS | 1651 | 1461199806867 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}] 17:50:06 INFO - PROCESS | 1651 | 1461199806952 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:50:06 INFO - PROCESS | 1651 | 1461199806994 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x125924800 == 31 [pid = 1651] [id = 50] 17:50:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x127456000) [pid = 1651] [serial = 146] [outer = 0x0] 17:50:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1274f4000) [pid = 1651] [serial = 147] [outer = 0x127456000] 17:50:07 INFO - PROCESS | 1651 | 1461199807024 Marionette DEBUG loaded listener.js 17:50:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x127f81c00) [pid = 1651] [serial = 148] [outer = 0x127456000] 17:50:07 INFO - PROCESS | 1651 | 1461199807431 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]]]}] 17:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 17:50:07 INFO - PROCESS | 1651 | 1461199807500 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:50:07 INFO - PROCESS | 1651 | 1461199807502 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 17:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:50:07 INFO - PROCESS | 1651 | 1461199807506 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:50:07 INFO - PROCESS | 1651 | 1461199807507 Marionette TRACE conn2 <- [1,174,null,{}] 17:50:07 INFO - PROCESS | 1651 | 1461199807509 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}] 17:50:07 INFO - PROCESS | 1651 | 1461199807641 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:50:07 INFO - PROCESS | 1651 | 1461199807704 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x116283800 == 32 [pid = 1651] [id = 51] 17:50:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12b6f2800) [pid = 1651] [serial = 149] [outer = 0x0] 17:50:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12b7d8800) [pid = 1651] [serial = 150] [outer = 0x12b6f2800] 17:50:07 INFO - PROCESS | 1651 | 1461199807736 Marionette DEBUG loaded listener.js 17:50:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12bb78c00) [pid = 1651] [serial = 151] [outer = 0x12b6f2800] 17:50:08 INFO - PROCESS | 1651 | 1461199808209 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]]]}] 17:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 718ms 17:50:08 INFO - PROCESS | 1651 | 1461199808233 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:50:08 INFO - PROCESS | 1651 | 1461199808235 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 17:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:50:08 INFO - PROCESS | 1651 | 1461199808241 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:50:08 INFO - PROCESS | 1651 | 1461199808243 Marionette TRACE conn2 <- [1,178,null,{}] 17:50:08 INFO - PROCESS | 1651 | 1461199808247 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}] 17:50:08 INFO - PROCESS | 1651 | 1461199808342 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:50:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11c457000 == 31 [pid = 1651] [id = 43] 17:50:08 INFO - PROCESS | 1651 | --DOCSHELL 0x119287800 == 30 [pid = 1651] [id = 42] 17:50:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1153b9800 == 29 [pid = 1651] [id = 41] 17:50:08 INFO - PROCESS | 1651 | 1461199808446 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11578d000 == 30 [pid = 1651] [id = 52] 17:50:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1144a7800) [pid = 1651] [serial = 152] [outer = 0x0] 17:50:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1164e0400) [pid = 1651] [serial = 153] [outer = 0x1144a7800] 17:50:08 INFO - PROCESS | 1651 | 1461199808479 Marionette DEBUG loaded listener.js 17:50:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11924e000) [pid = 1651] [serial = 154] [outer = 0x1144a7800] 17:50:08 INFO - PROCESS | 1651 | 1461199808926 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]]]}] 17:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 721ms 17:50:08 INFO - PROCESS | 1651 | 1461199808962 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:50:08 INFO - PROCESS | 1651 | 1461199808965 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 17:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:50:08 INFO - PROCESS | 1651 | 1461199808968 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:50:08 INFO - PROCESS | 1651 | 1461199808970 Marionette TRACE conn2 <- [1,182,null,{}] 17:50:08 INFO - PROCESS | 1651 | 1461199808975 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}] 17:50:09 INFO - PROCESS | 1651 | 1461199809070 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:50:09 INFO - PROCESS | 1651 | 1461199809117 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aaa5800 == 31 [pid = 1651] [id = 53] 17:50:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x119bb5000) [pid = 1651] [serial = 155] [outer = 0x0] 17:50:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11ae8b800) [pid = 1651] [serial = 156] [outer = 0x119bb5000] 17:50:09 INFO - PROCESS | 1651 | 1461199809149 Marionette DEBUG loaded listener.js 17:50:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11ba43800) [pid = 1651] [serial = 157] [outer = 0x119bb5000] 17:50:09 INFO - PROCESS | 1651 | 1461199809586 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]]]}] 17:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 672ms 17:50:09 INFO - PROCESS | 1651 | 1461199809643 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:50:09 INFO - PROCESS | 1651 | 1461199809648 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 17:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:50:09 INFO - PROCESS | 1651 | 1461199809654 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:50:09 INFO - PROCESS | 1651 | 1461199809656 Marionette TRACE conn2 <- [1,186,null,{}] 17:50:09 INFO - PROCESS | 1651 | 1461199809660 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}] 17:50:09 INFO - PROCESS | 1651 | 1461199809793 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:50:09 INFO - PROCESS | 1651 | 1461199809852 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c450800 == 32 [pid = 1651] [id = 54] 17:50:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11b116c00) [pid = 1651] [serial = 158] [outer = 0x0] 17:50:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x123af2400) [pid = 1651] [serial = 159] [outer = 0x11b116c00] 17:50:09 INFO - PROCESS | 1651 | 1461199809883 Marionette DEBUG loaded listener.js 17:50:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x125e86400) [pid = 1651] [serial = 160] [outer = 0x11b116c00] 17:50:10 INFO - PROCESS | 1651 | 1461199810299 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]]]}] 17:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 671ms 17:50:10 INFO - PROCESS | 1651 | 1461199810325 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:50:10 INFO - PROCESS | 1651 | 1461199810326 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 17:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:50:10 INFO - PROCESS | 1651 | 1461199810349 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:50:10 INFO - PROCESS | 1651 | 1461199810354 Marionette TRACE conn2 <- [1,190,null,{}] 17:50:10 INFO - PROCESS | 1651 | 1461199810362 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}] 17:50:10 INFO - PROCESS | 1651 | 1461199810457 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:50:10 INFO - PROCESS | 1651 | 1461199810516 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e90800 == 33 [pid = 1651] [id = 55] 17:50:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x128914400) [pid = 1651] [serial = 161] [outer = 0x0] 17:50:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x1292be800) [pid = 1651] [serial = 162] [outer = 0x128914400] 17:50:10 INFO - PROCESS | 1651 | 1461199810546 Marionette DEBUG loaded listener.js 17:50:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12b4f2000) [pid = 1651] [serial = 163] [outer = 0x128914400] 17:50:10 INFO - PROCESS | 1651 | 1461199810956 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]]]}] 17:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 646ms 17:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:50:10 INFO - PROCESS | 1651 | 1461199810975 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:50:10 INFO - PROCESS | 1651 | 1461199810977 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 17:50:10 INFO - PROCESS | 1651 | 1461199810979 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:50:10 INFO - PROCESS | 1651 | 1461199810981 Marionette TRACE conn2 <- [1,194,null,{}] 17:50:11 INFO - PROCESS | 1651 | 1461199811004 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}] 17:50:11 INFO - PROCESS | 1651 | 1461199811093 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:50:11 INFO - PROCESS | 1651 | 1461199811152 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x113f76000 == 34 [pid = 1651] [id = 56] 17:50:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12b6eb400) [pid = 1651] [serial = 164] [outer = 0x0] 17:50:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12bb75c00) [pid = 1651] [serial = 165] [outer = 0x12b6eb400] 17:50:11 INFO - PROCESS | 1651 | 1461199811182 Marionette DEBUG loaded listener.js 17:50:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12bd55c00) [pid = 1651] [serial = 166] [outer = 0x12b6eb400] 17:50:11 INFO - PROCESS | 1651 | 1461199811594 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]]]}] 17:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 638ms 17:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:50:11 INFO - PROCESS | 1651 | 1461199811619 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:50:11 INFO - PROCESS | 1651 | 1461199811620 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 17:50:11 INFO - PROCESS | 1651 | 1461199811622 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:50:11 INFO - PROCESS | 1651 | 1461199811624 Marionette TRACE conn2 <- [1,198,null,{}] 17:50:11 INFO - PROCESS | 1651 | 1461199811626 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}] 17:50:11 INFO - PROCESS | 1651 | 1461199811715 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:50:11 INFO - PROCESS | 1651 | 1461199811799 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x129266800 == 35 [pid = 1651] [id = 57] 17:50:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12cedbc00) [pid = 1651] [serial = 167] [outer = 0x0] 17:50:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12cfefc00) [pid = 1651] [serial = 168] [outer = 0x12cedbc00] 17:50:11 INFO - PROCESS | 1651 | 1461199811848 Marionette DEBUG loaded listener.js 17:50:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12d1dc400) [pid = 1651] [serial = 169] [outer = 0x12cedbc00] 17:50:12 INFO - PROCESS | 1651 | 1461199812372 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]]]}] 17:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 769ms 17:50:12 INFO - PROCESS | 1651 | 1461199812392 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:50:12 INFO - PROCESS | 1651 | 1461199812394 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 17:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:50:12 INFO - PROCESS | 1651 | 1461199812421 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:50:12 INFO - PROCESS | 1651 | 1461199812423 Marionette TRACE conn2 <- [1,202,null,{}] 17:50:12 INFO - PROCESS | 1651 | 1461199812429 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}] 17:50:12 INFO - PROCESS | 1651 | 1461199812519 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:50:12 INFO - PROCESS | 1651 | 1461199812585 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c5c000 == 36 [pid = 1651] [id = 58] 17:50:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x119bb1400) [pid = 1651] [serial = 170] [outer = 0x0] 17:50:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x119d5a000) [pid = 1651] [serial = 171] [outer = 0x119bb1400] 17:50:12 INFO - PROCESS | 1651 | 1461199812615 Marionette DEBUG loaded listener.js 17:50:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11b117000) [pid = 1651] [serial = 172] [outer = 0x119bb1400] 17:50:12 INFO - PROCESS | 1651 | --DOCSHELL 0x125924800 == 35 [pid = 1651] [id = 50] 17:50:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11c2bc800 == 34 [pid = 1651] [id = 49] 17:50:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba91800 == 33 [pid = 1651] [id = 48] 17:50:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11986a800 == 32 [pid = 1651] [id = 47] 17:50:12 INFO - PROCESS | 1651 | --DOCSHELL 0x118884800 == 31 [pid = 1651] [id = 46] 17:50:13 INFO - PROCESS | 1651 | 1461199813122 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]]]}] 17:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 747ms 17:50:13 INFO - PROCESS | 1651 | 1461199813145 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:50:13 INFO - PROCESS | 1651 | 1461199813148 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 17:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:50:13 INFO - PROCESS | 1651 | 1461199813154 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:50:13 INFO - PROCESS | 1651 | 1461199813156 Marionette TRACE conn2 <- [1,206,null,{}] 17:50:13 INFO - PROCESS | 1651 | 1461199813160 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}] 17:50:13 INFO - PROCESS | 1651 | 1461199813253 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:50:13 INFO - PROCESS | 1651 | 1461199813317 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bec5800 == 32 [pid = 1651] [id = 59] 17:50:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11b113c00) [pid = 1651] [serial = 173] [outer = 0x0] 17:50:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11ba3fc00) [pid = 1651] [serial = 174] [outer = 0x11b113c00] 17:50:13 INFO - PROCESS | 1651 | 1461199813350 Marionette DEBUG loaded listener.js 17:50:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11c7f4c00) [pid = 1651] [serial = 175] [outer = 0x11b113c00] 17:50:13 INFO - PROCESS | 1651 | 1461199813768 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]]]}] 17:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 621ms 17:50:13 INFO - PROCESS | 1651 | 1461199813775 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:50:13 INFO - PROCESS | 1651 | 1461199813779 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 17:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:50:13 INFO - PROCESS | 1651 | 1461199813783 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:50:13 INFO - PROCESS | 1651 | 1461199813785 Marionette TRACE conn2 <- [1,210,null,{}] 17:50:13 INFO - PROCESS | 1651 | 1461199813787 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}] 17:50:13 INFO - PROCESS | 1651 | 1461199813878 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:50:13 INFO - PROCESS | 1651 | 1461199813926 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x126bde800 == 33 [pid = 1651] [id = 60] 17:50:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11b9d0800) [pid = 1651] [serial = 176] [outer = 0x0] 17:50:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x125cd7800) [pid = 1651] [serial = 177] [outer = 0x11b9d0800] 17:50:13 INFO - PROCESS | 1651 | 1461199813957 Marionette DEBUG loaded listener.js 17:50:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x1279da400) [pid = 1651] [serial = 178] [outer = 0x11b9d0800] 17:50:14 INFO - PROCESS | 1651 | 1461199814375 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]]]}] 17:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 17:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:50:14 INFO - PROCESS | 1651 | 1461199814403 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:50:14 INFO - PROCESS | 1651 | 1461199814404 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 17:50:14 INFO - PROCESS | 1651 | 1461199814406 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:50:14 INFO - PROCESS | 1651 | 1461199814409 Marionette TRACE conn2 <- [1,214,null,{}] 17:50:14 INFO - PROCESS | 1651 | 1461199814416 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}] 17:50:14 INFO - PROCESS | 1651 | 1461199814510 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:50:14 INFO - PROCESS | 1651 | 1461199814592 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b48f800 == 34 [pid = 1651] [id = 61] 17:50:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x1291b7000) [pid = 1651] [serial = 179] [outer = 0x0] 17:50:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12b4fb800) [pid = 1651] [serial = 180] [outer = 0x1291b7000] 17:50:14 INFO - PROCESS | 1651 | 1461199814625 Marionette DEBUG loaded listener.js 17:50:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12c6c8000) [pid = 1651] [serial = 181] [outer = 0x1291b7000] 17:50:15 INFO - PROCESS | 1651 | 1461199815067 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]]]}] 17:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 672ms 17:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:50:15 INFO - PROCESS | 1651 | 1461199815079 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:50:15 INFO - PROCESS | 1651 | 1461199815082 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 17:50:15 INFO - PROCESS | 1651 | 1461199815086 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:50:15 INFO - PROCESS | 1651 | 1461199815088 Marionette TRACE conn2 <- [1,218,null,{}] 17:50:15 INFO - PROCESS | 1651 | 1461199815091 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}] 17:50:15 INFO - PROCESS | 1651 | 1461199815227 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:50:15 INFO - PROCESS | 1651 | 1461199815341 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9f1000 == 35 [pid = 1651] [id = 62] 17:50:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12cff6400) [pid = 1651] [serial = 182] [outer = 0x0] 17:50:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12d1d4800) [pid = 1651] [serial = 183] [outer = 0x12cff6400] 17:50:15 INFO - PROCESS | 1651 | 1461199815393 Marionette DEBUG loaded listener.js 17:50:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12d934800) [pid = 1651] [serial = 184] [outer = 0x12cff6400] 17:50:15 INFO - PROCESS | 1651 | 1461199815878 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]]]}] 17:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 820ms 17:50:15 INFO - PROCESS | 1651 | 1461199815905 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:50:15 INFO - PROCESS | 1651 | 1461199815907 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 17:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:50:15 INFO - PROCESS | 1651 | 1461199815909 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:50:15 INFO - PROCESS | 1651 | 1461199815910 Marionette TRACE conn2 <- [1,222,null,{}] 17:50:15 INFO - PROCESS | 1651 | 1461199815913 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}] 17:50:16 INFO - PROCESS | 1651 | 1461199816002 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:50:16 INFO - PROCESS | 1651 | 1461199816065 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3d000 == 36 [pid = 1651] [id = 63] 17:50:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12d1d1000) [pid = 1651] [serial = 185] [outer = 0x0] 17:50:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12d99cc00) [pid = 1651] [serial = 186] [outer = 0x12d1d1000] 17:50:16 INFO - PROCESS | 1651 | 1461199816094 Marionette DEBUG loaded listener.js 17:50:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12e07d000) [pid = 1651] [serial = 187] [outer = 0x12d1d1000] 17:50:16 INFO - PROCESS | 1651 | 1461199816529 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]]]}] 17:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 669ms 17:50:16 INFO - PROCESS | 1651 | 1461199816580 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:50:16 INFO - PROCESS | 1651 | 1461199816581 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 17:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:50:16 INFO - PROCESS | 1651 | 1461199816587 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:50:16 INFO - PROCESS | 1651 | 1461199816589 Marionette TRACE conn2 <- [1,226,null,{}] 17:50:16 INFO - PROCESS | 1651 | 1461199816593 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}] 17:50:16 INFO - PROCESS | 1651 | 1461199816769 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:50:16 INFO - PROCESS | 1651 | 1461199816865 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d90f000 == 37 [pid = 1651] [id = 64] 17:50:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12e080800) [pid = 1651] [serial = 188] [outer = 0x0] 17:50:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12e2f2400) [pid = 1651] [serial = 189] [outer = 0x12e080800] 17:50:16 INFO - PROCESS | 1651 | 1461199816915 Marionette DEBUG loaded listener.js 17:50:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12e71d000) [pid = 1651] [serial = 190] [outer = 0x12e080800] 17:50:17 INFO - PROCESS | 1651 | 1461199817379 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]]]}] 17:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 820ms 17:50:17 INFO - PROCESS | 1651 | 1461199817407 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:50:17 INFO - PROCESS | 1651 | 1461199817408 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 17:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:50:17 INFO - PROCESS | 1651 | 1461199817411 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:50:17 INFO - PROCESS | 1651 | 1461199817412 Marionette TRACE conn2 <- [1,230,null,{}] 17:50:17 INFO - PROCESS | 1651 | 1461199817414 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}] 17:50:17 INFO - PROCESS | 1651 | 1461199817505 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:50:17 INFO - PROCESS | 1651 | 1461199817552 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d928800 == 38 [pid = 1651] [id = 65] 17:50:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12e2b7c00) [pid = 1651] [serial = 191] [outer = 0x0] 17:50:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12e734000) [pid = 1651] [serial = 192] [outer = 0x12e2b7c00] 17:50:17 INFO - PROCESS | 1651 | 1461199817582 Marionette DEBUG loaded listener.js 17:50:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12e73d000) [pid = 1651] [serial = 193] [outer = 0x12e2b7c00] 17:50:18 INFO - PROCESS | 1651 | 1461199818064 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]]]}] 17:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 669ms 17:50:18 INFO - PROCESS | 1651 | 1461199818080 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:50:18 INFO - PROCESS | 1651 | 1461199818083 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 17:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:50:18 INFO - PROCESS | 1651 | 1461199818086 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:50:18 INFO - PROCESS | 1651 | 1461199818088 Marionette TRACE conn2 <- [1,234,null,{}] 17:50:18 INFO - PROCESS | 1651 | 1461199818093 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}] 17:50:18 INFO - PROCESS | 1651 | 1461199818185 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:50:18 INFO - PROCESS | 1651 | 1461199818253 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bed7800 == 39 [pid = 1651] [id = 66] 17:50:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x119ba6c00) [pid = 1651] [serial = 194] [outer = 0x0] 17:50:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x119d61400) [pid = 1651] [serial = 195] [outer = 0x119ba6c00] 17:50:18 INFO - PROCESS | 1651 | 1461199818281 Marionette DEBUG loaded listener.js 17:50:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x11b9d0000) [pid = 1651] [serial = 196] [outer = 0x119ba6c00] 17:50:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x1274bdc00) [pid = 1651] [serial = 197] [outer = 0x12fb5f000] 17:50:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11aaa5800 == 38 [pid = 1651] [id = 53] 17:50:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11578d000 == 37 [pid = 1651] [id = 52] 17:50:18 INFO - PROCESS | 1651 | 1461199818857 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]]]}] 17:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 822ms 17:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:50:18 INFO - PROCESS | 1651 | 1461199818908 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:50:18 INFO - PROCESS | 1651 | 1461199818911 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 17:50:18 INFO - PROCESS | 1651 | 1461199818914 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:50:18 INFO - PROCESS | 1651 | 1461199818917 Marionette TRACE conn2 <- [1,238,null,{}] 17:50:18 INFO - PROCESS | 1651 | 1461199818921 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}] 17:50:19 INFO - PROCESS | 1651 | 1461199819015 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:50:19 INFO - PROCESS | 1651 | 1461199819097 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d6d800 == 38 [pid = 1651] [id = 67] 17:50:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x119b28000) [pid = 1651] [serial = 198] [outer = 0x0] 17:50:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x1259d5000) [pid = 1651] [serial = 199] [outer = 0x119b28000] 17:50:19 INFO - PROCESS | 1651 | 1461199819132 Marionette DEBUG loaded listener.js 17:50:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x1274ebc00) [pid = 1651] [serial = 200] [outer = 0x119b28000] 17:50:19 INFO - PROCESS | 1651 | 1461199819520 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]]]}] 17:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 623ms 17:50:19 INFO - PROCESS | 1651 | 1461199819537 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:50:19 INFO - PROCESS | 1651 | 1461199819541 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 17:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:50:19 INFO - PROCESS | 1651 | 1461199819546 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:50:19 INFO - PROCESS | 1651 | 1461199819547 Marionette TRACE conn2 <- [1,242,null,{}] 17:50:19 INFO - PROCESS | 1651 | 1461199819550 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}] 17:50:19 INFO - PROCESS | 1651 | 1461199819643 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:50:19 INFO - PROCESS | 1651 | 1461199819692 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b64d000 == 39 [pid = 1651] [id = 68] 17:50:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x1274efc00) [pid = 1651] [serial = 201] [outer = 0x0] 17:50:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12891b800) [pid = 1651] [serial = 202] [outer = 0x1274efc00] 17:50:19 INFO - PROCESS | 1651 | 1461199819722 Marionette DEBUG loaded listener.js 17:50:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12bb78400) [pid = 1651] [serial = 203] [outer = 0x1274efc00] 17:50:20 INFO - PROCESS | 1651 | 1461199820153 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]]]}] 17:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 620ms 17:50:20 INFO - PROCESS | 1651 | 1461199820165 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:50:20 INFO - PROCESS | 1651 | 1461199820167 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 17:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:50:20 INFO - PROCESS | 1651 | 1461199820169 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:50:20 INFO - PROCESS | 1651 | 1461199820172 Marionette TRACE conn2 <- [1,246,null,{}] 17:50:20 INFO - PROCESS | 1651 | 1461199820179 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}] 17:50:20 INFO - PROCESS | 1651 | 1461199820276 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:50:20 INFO - PROCESS | 1651 | 1461199820358 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d90e800 == 40 [pid = 1651] [id = 69] 17:50:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12ced3000) [pid = 1651] [serial = 204] [outer = 0x0] 17:50:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12d1df000) [pid = 1651] [serial = 205] [outer = 0x12ced3000] 17:50:20 INFO - PROCESS | 1651 | 1461199820404 Marionette DEBUG loaded listener.js 17:50:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12e085800) [pid = 1651] [serial = 206] [outer = 0x12ced3000] 17:50:20 INFO - PROCESS | 1651 | 1461199820829 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]]]}] 17:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 17:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:50:20 INFO - PROCESS | 1651 | 1461199820840 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:50:20 INFO - PROCESS | 1651 | 1461199820842 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 17:50:20 INFO - PROCESS | 1651 | 1461199820844 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:50:20 INFO - PROCESS | 1651 | 1461199820845 Marionette TRACE conn2 <- [1,250,null,{}] 17:50:20 INFO - PROCESS | 1651 | 1461199820848 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}] 17:50:20 INFO - PROCESS | 1651 | 1461199820938 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:50:20 INFO - PROCESS | 1651 | 1461199820987 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e373000 == 41 [pid = 1651] [id = 70] 17:50:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12e2bf000) [pid = 1651] [serial = 207] [outer = 0x0] 17:50:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12e2f9c00) [pid = 1651] [serial = 208] [outer = 0x12e2bf000] 17:50:21 INFO - PROCESS | 1651 | 1461199821017 Marionette DEBUG loaded listener.js 17:50:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12e73cc00) [pid = 1651] [serial = 209] [outer = 0x12e2bf000] 17:50:21 INFO - PROCESS | 1651 | 1461199821422 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]]]}] 17:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 619ms 17:50:21 INFO - PROCESS | 1651 | 1461199821464 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:50:21 INFO - PROCESS | 1651 | 1461199821465 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 17:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:50:21 INFO - PROCESS | 1651 | 1461199821467 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:50:21 INFO - PROCESS | 1651 | 1461199821468 Marionette TRACE conn2 <- [1,254,null,{}] 17:50:21 INFO - PROCESS | 1651 | 1461199821471 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}] 17:50:21 INFO - PROCESS | 1651 | 1461199821560 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:50:21 INFO - PROCESS | 1651 | 1461199821640 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e421000 == 42 [pid = 1651] [id = 71] 17:50:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12e741400) [pid = 1651] [serial = 210] [outer = 0x0] 17:50:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12ec19000) [pid = 1651] [serial = 211] [outer = 0x12e741400] 17:50:21 INFO - PROCESS | 1651 | 1461199821673 Marionette DEBUG loaded listener.js 17:50:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12ec20800) [pid = 1651] [serial = 212] [outer = 0x12e741400] 17:50:22 INFO - PROCESS | 1651 | 1461199822075 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]]]}] 17:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 620ms 17:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:50:22 INFO - PROCESS | 1651 | 1461199822087 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:50:22 INFO - PROCESS | 1651 | 1461199822088 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 17:50:22 INFO - PROCESS | 1651 | 1461199822091 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:50:22 INFO - PROCESS | 1651 | 1461199822092 Marionette TRACE conn2 <- [1,258,null,{}] 17:50:22 INFO - PROCESS | 1651 | 1461199822094 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}] 17:50:22 INFO - PROCESS | 1651 | 1461199822209 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:50:22 INFO - PROCESS | 1651 | 1461199822265 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f211000 == 43 [pid = 1651] [id = 72] 17:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12ed2c800) [pid = 1651] [serial = 213] [outer = 0x0] 17:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12f430000) [pid = 1651] [serial = 214] [outer = 0x12ed2c800] 17:50:22 INFO - PROCESS | 1651 | 1461199822298 Marionette DEBUG loaded listener.js 17:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12fa58800) [pid = 1651] [serial = 215] [outer = 0x12ed2c800] 17:50:22 INFO - PROCESS | 1651 | 1461199822692 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]]]}] 17:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 619ms 17:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:50:22 INFO - PROCESS | 1651 | 1461199822710 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:50:22 INFO - PROCESS | 1651 | 1461199822712 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 17:50:22 INFO - PROCESS | 1651 | 1461199822714 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:50:22 INFO - PROCESS | 1651 | 1461199822715 Marionette TRACE conn2 <- [1,262,null,{}] 17:50:22 INFO - PROCESS | 1651 | 1461199822718 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}] 17:50:22 INFO - PROCESS | 1651 | 1461199822814 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:50:22 INFO - PROCESS | 1651 | 1461199822899 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f727000 == 44 [pid = 1651] [id = 73] 17:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x114bce400) [pid = 1651] [serial = 216] [outer = 0x0] 17:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x114bd7000) [pid = 1651] [serial = 217] [outer = 0x114bce400] 17:50:22 INFO - PROCESS | 1651 | 1461199822929 Marionette DEBUG loaded listener.js 17:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x114bdb400) [pid = 1651] [serial = 218] [outer = 0x114bce400] 17:50:23 INFO - PROCESS | 1651 | 1461199823368 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]]]}] 17:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 669ms 17:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:50:23 INFO - PROCESS | 1651 | 1461199823384 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:50:23 INFO - PROCESS | 1651 | 1461199823386 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 17:50:23 INFO - PROCESS | 1651 | 1461199823388 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:50:23 INFO - PROCESS | 1651 | 1461199823390 Marionette TRACE conn2 <- [1,266,null,{}] 17:50:23 INFO - PROCESS | 1651 | 1461199823394 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}] 17:50:23 INFO - PROCESS | 1651 | 1461199823524 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:50:23 INFO - PROCESS | 1651 | 1461199823619 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa07800 == 45 [pid = 1651] [id = 74] 17:50:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x114bd3800) [pid = 1651] [serial = 219] [outer = 0x0] 17:50:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12382dc00) [pid = 1651] [serial = 220] [outer = 0x114bd3800] 17:50:23 INFO - PROCESS | 1651 | 1461199823667 Marionette DEBUG loaded listener.js 17:50:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x123832000) [pid = 1651] [serial = 221] [outer = 0x114bd3800] 17:50:24 INFO - PROCESS | 1651 | 1461199824160 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]]]}] 17:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 820ms 17:50:24 INFO - PROCESS | 1651 | 1461199824208 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:50:24 INFO - PROCESS | 1651 | 1461199824209 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 17:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:50:24 INFO - PROCESS | 1651 | 1461199824212 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:50:24 INFO - PROCESS | 1651 | 1461199824213 Marionette TRACE conn2 <- [1,270,null,{}] 17:50:24 INFO - PROCESS | 1651 | 1461199824215 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}] 17:50:24 INFO - PROCESS | 1651 | 1461199824307 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:50:24 INFO - PROCESS | 1651 | 1461199824360 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbf6800 == 46 [pid = 1651] [id = 75] 17:50:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x1154e4800) [pid = 1651] [serial = 222] [outer = 0x0] 17:50:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x123836c00) [pid = 1651] [serial = 223] [outer = 0x1154e4800] 17:50:24 INFO - PROCESS | 1651 | 1461199824390 Marionette DEBUG loaded listener.js 17:50:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12ed27800) [pid = 1651] [serial = 224] [outer = 0x1154e4800] 17:50:24 INFO - PROCESS | 1651 | 1461199824865 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]]]}] 17:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 668ms 17:50:24 INFO - PROCESS | 1651 | 1461199824880 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:50:24 INFO - PROCESS | 1651 | 1461199824882 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 17:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:50:24 INFO - PROCESS | 1651 | 1461199824906 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:50:24 INFO - PROCESS | 1651 | 1461199824908 Marionette TRACE conn2 <- [1,274,null,{}] 17:50:24 INFO - PROCESS | 1651 | 1461199824911 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}] 17:50:25 INFO - PROCESS | 1651 | 1461199825005 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:50:25 INFO - PROCESS | 1651 | 1461199825075 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bec6800 == 47 [pid = 1651] [id = 76] 17:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x123833400) [pid = 1651] [serial = 225] [outer = 0x0] 17:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x123af0c00) [pid = 1651] [serial = 226] [outer = 0x123833400] 17:50:25 INFO - PROCESS | 1651 | 1461199825099 Marionette DEBUG loaded listener.js 17:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12749a800) [pid = 1651] [serial = 227] [outer = 0x123833400] 17:50:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12b48f800 == 46 [pid = 1651] [id = 61] 17:50:25 INFO - PROCESS | 1651 | --DOCSHELL 0x126bde800 == 45 [pid = 1651] [id = 60] 17:50:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11bec5800 == 44 [pid = 1651] [id = 59] 17:50:25 INFO - PROCESS | 1651 | 1461199825572 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]]]}] 17:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 728ms 17:50:25 INFO - PROCESS | 1651 | 1461199825629 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:50:25 INFO - PROCESS | 1651 | 1461199825634 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 17:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:50:25 INFO - PROCESS | 1651 | 1461199825638 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:50:25 INFO - PROCESS | 1651 | 1461199825640 Marionette TRACE conn2 <- [1,278,null,{}] 17:50:25 INFO - PROCESS | 1651 | 1461199825644 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}] 17:50:25 INFO - PROCESS | 1651 | 1461199825776 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:50:25 INFO - PROCESS | 1651 | 1461199825880 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x129269800 == 45 [pid = 1651] [id = 77] 17:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x123833000) [pid = 1651] [serial = 228] [outer = 0x0] 17:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x1279d7400) [pid = 1651] [serial = 229] [outer = 0x123833000] 17:50:25 INFO - PROCESS | 1651 | 1461199825931 Marionette DEBUG loaded listener.js 17:50:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x128e85c00) [pid = 1651] [serial = 230] [outer = 0x123833000] 17:50:26 INFO - PROCESS | 1651 | 1461199826453 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]]]}] 17:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 822ms 17:50:26 INFO - PROCESS | 1651 | 1461199826460 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:50:26 INFO - PROCESS | 1651 | 1461199826464 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 17:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:50:26 INFO - PROCESS | 1651 | 1461199826468 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:50:26 INFO - PROCESS | 1651 | 1461199826470 Marionette TRACE conn2 <- [1,282,null,{}] 17:50:26 INFO - PROCESS | 1651 | 1461199826473 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}] 17:50:26 INFO - PROCESS | 1651 | 1461199826571 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:50:26 INFO - PROCESS | 1651 | 1461199826625 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3c800 == 46 [pid = 1651] [id = 78] 17:50:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x128e1ec00) [pid = 1651] [serial = 231] [outer = 0x0] 17:50:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x1292c9800) [pid = 1651] [serial = 232] [outer = 0x128e1ec00] 17:50:26 INFO - PROCESS | 1651 | 1461199826655 Marionette DEBUG loaded listener.js 17:50:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12b47c000) [pid = 1651] [serial = 233] [outer = 0x128e1ec00] 17:50:27 INFO - PROCESS | 1651 | 1461199827089 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]]]}] 17:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 17:50:27 INFO - PROCESS | 1651 | 1461199827139 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:50:27 INFO - PROCESS | 1651 | 1461199827140 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 17:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:50:27 INFO - PROCESS | 1651 | 1461199827143 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:50:27 INFO - PROCESS | 1651 | 1461199827145 Marionette TRACE conn2 <- [1,286,null,{}] 17:50:27 INFO - PROCESS | 1651 | 1461199827153 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}] 17:50:27 INFO - PROCESS | 1651 | 1461199827270 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:50:27 INFO - PROCESS | 1651 | 1461199827356 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e37e800 == 47 [pid = 1651] [id = 79] 17:50:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12cecd400) [pid = 1651] [serial = 234] [outer = 0x0] 17:50:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12cff0000) [pid = 1651] [serial = 235] [outer = 0x12cecd400] 17:50:27 INFO - PROCESS | 1651 | 1461199827389 Marionette DEBUG loaded listener.js 17:50:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12d93bc00) [pid = 1651] [serial = 236] [outer = 0x12cecd400] 17:50:27 INFO - PROCESS | 1651 | 1461199827802 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]]]}] 17:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 721ms 17:50:27 INFO - PROCESS | 1651 | 1461199827880 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:50:27 INFO - PROCESS | 1651 | 1461199827883 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 17:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:50:27 INFO - PROCESS | 1651 | 1461199827890 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:50:27 INFO - PROCESS | 1651 | 1461199827891 Marionette TRACE conn2 <- [1,290,null,{}] 17:50:27 INFO - PROCESS | 1651 | 1461199827894 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}] 17:50:27 INFO - PROCESS | 1651 | 1461199827990 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:50:28 INFO - PROCESS | 1651 | 1461199828061 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa0a000 == 48 [pid = 1651] [id = 80] 17:50:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12e2b4400) [pid = 1651] [serial = 237] [outer = 0x0] 17:50:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12e2bd400) [pid = 1651] [serial = 238] [outer = 0x12e2b4400] 17:50:28 INFO - PROCESS | 1651 | 1461199828091 Marionette DEBUG loaded listener.js 17:50:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12e733000) [pid = 1651] [serial = 239] [outer = 0x12e2b4400] 17:50:28 INFO - PROCESS | 1651 | 1461199828502 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]]]}] 17:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 621ms 17:50:28 INFO - PROCESS | 1651 | 1461199828510 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:50:28 INFO - PROCESS | 1651 | 1461199828511 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 17:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:50:28 INFO - PROCESS | 1651 | 1461199828513 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:50:28 INFO - PROCESS | 1651 | 1461199828515 Marionette TRACE conn2 <- [1,294,null,{}] 17:50:28 INFO - PROCESS | 1651 | 1461199828517 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}] 17:50:28 INFO - PROCESS | 1651 | 1461199828609 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:50:28 INFO - PROCESS | 1651 | 1461199828697 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302b8000 == 49 [pid = 1651] [id = 81] 17:50:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12e2b4c00) [pid = 1651] [serial = 240] [outer = 0x0] 17:50:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x12ec1b800) [pid = 1651] [serial = 241] [outer = 0x12e2b4c00] 17:50:28 INFO - PROCESS | 1651 | 1461199828727 Marionette DEBUG loaded listener.js 17:50:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12ed27000) [pid = 1651] [serial = 242] [outer = 0x12e2b4c00] 17:50:29 INFO - PROCESS | 1651 | 1461199829151 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]]]}] 17:50:29 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. 17:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 17:50:29 INFO - PROCESS | 1651 | 1461199829185 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:50:29 INFO - PROCESS | 1651 | 1461199829187 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 17:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:50:29 INFO - PROCESS | 1651 | 1461199829191 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:50:29 INFO - PROCESS | 1651 | 1461199829193 Marionette TRACE conn2 <- [1,298,null,{}] 17:50:29 INFO - PROCESS | 1651 | 1461199829196 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}] 17:50:29 INFO - PROCESS | 1651 | 1461199829342 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:50:29 INFO - PROCESS | 1651 | 1461199829393 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x13720e000 == 50 [pid = 1651] [id = 82] 17:50:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12f42c000) [pid = 1651] [serial = 243] [outer = 0x0] 17:50:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12f71c400) [pid = 1651] [serial = 244] [outer = 0x12f42c000] 17:50:29 INFO - PROCESS | 1651 | 1461199829418 Marionette DEBUG loaded listener.js 17:50:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12fe04800) [pid = 1651] [serial = 245] [outer = 0x12f42c000] 17:50:29 INFO - PROCESS | 1651 | 1461199829945 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]]]}] 17:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 823ms 17:50:30 INFO - PROCESS | 1651 | 1461199830014 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:50:30 INFO - PROCESS | 1651 | 1461199830017 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 17:50:30 INFO - PROCESS | 1651 | 1461199830020 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:50:30 INFO - PROCESS | 1651 | 1461199830022 Marionette TRACE conn2 <- [1,302,null,{}] 17:50:30 INFO - PROCESS | 1651 | 1461199830026 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}] 17:50:30 INFO - PROCESS | 1651 | 1461199830162 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:50:30 INFO - PROCESS | 1651 | 1461199830266 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x123881000 == 51 [pid = 1651] [id = 83] 17:50:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x1122ab800) [pid = 1651] [serial = 246] [outer = 0x0] 17:50:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x1122afc00) [pid = 1651] [serial = 247] [outer = 0x1122ab800] 17:50:30 INFO - PROCESS | 1651 | 1461199830298 Marionette DEBUG loaded listener.js 17:50:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x1122b3c00) [pid = 1651] [serial = 248] [outer = 0x1122ab800] 17:50:30 INFO - PROCESS | 1651 | 1461199830692 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]]]}] 17:50:30 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. 17:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 721ms 17:50:30 INFO - PROCESS | 1651 | 1461199830740 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:50:30 INFO - PROCESS | 1651 | 1461199830742 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 17:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:50:30 INFO - PROCESS | 1651 | 1461199830744 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:50:30 INFO - PROCESS | 1651 | 1461199830745 Marionette TRACE conn2 <- [1,306,null,{}] 17:50:30 INFO - PROCESS | 1651 | 1461199830747 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}] 17:50:30 INFO - PROCESS | 1651 | 1461199830840 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:50:31 INFO - PROCESS | 1651 | --DOCSHELL 0x113f76000 == 50 [pid = 1651] [id = 56] 17:50:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11c450800 == 49 [pid = 1651] [id = 54] 17:50:31 INFO - PROCESS | 1651 | --DOCSHELL 0x127e90800 == 48 [pid = 1651] [id = 55] 17:50:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12e421000 == 47 [pid = 1651] [id = 71] 17:50:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12e373000 == 46 [pid = 1651] [id = 70] 17:50:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d90e800 == 45 [pid = 1651] [id = 69] 17:50:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12b64d000 == 44 [pid = 1651] [id = 68] 17:50:31 INFO - PROCESS | 1651 | --DOCSHELL 0x125d6d800 == 43 [pid = 1651] [id = 67] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12f618800 == 42 [pid = 1651] [id = 15] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x129266800 == 41 [pid = 1651] [id = 57] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x119856800 == 40 [pid = 1651] [id = 45] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x127e9a800 == 39 [pid = 1651] [id = 44] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12daaa000 == 38 [pid = 1651] [id = 9] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12f217800 == 37 [pid = 1651] [id = 14] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12f211000 == 36 [pid = 1651] [id = 72] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12f727000 == 35 [pid = 1651] [id = 73] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbf6800 == 34 [pid = 1651] [id = 75] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa07800 == 33 [pid = 1651] [id = 74] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x119c5c000 == 32 [pid = 1651] [id = 58] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x130946800 == 31 [pid = 1651] [id = 22] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x1302bd800 == 30 [pid = 1651] [id = 20] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12e931800 == 29 [pid = 1651] [id = 11] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x116283800 == 28 [pid = 1651] [id = 51] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12e37d800 == 27 [pid = 1651] [id = 21] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x1300aa000 == 26 [pid = 1651] [id = 19] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4d6800 == 25 [pid = 1651] [id = 12] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12d17b000 == 24 [pid = 1651] [id = 8] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3d000 == 23 [pid = 1651] [id = 63] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12e40a000 == 22 [pid = 1651] [id = 10] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9f1000 == 21 [pid = 1651] [id = 62] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x119b6a000 == 20 [pid = 1651] [id = 13] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12f72a800 == 19 [pid = 1651] [id = 16] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12d928800 == 18 [pid = 1651] [id = 65] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12d90f000 == 17 [pid = 1651] [id = 64] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x123881000 == 16 [pid = 1651] [id = 83] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x13720e000 == 15 [pid = 1651] [id = 82] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x1302b8000 == 14 [pid = 1651] [id = 81] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa0a000 == 13 [pid = 1651] [id = 80] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12e37e800 == 12 [pid = 1651] [id = 79] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x11bed7800 == 11 [pid = 1651] [id = 66] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3c800 == 10 [pid = 1651] [id = 78] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x11bec6800 == 9 [pid = 1651] [id = 76] 17:50:33 INFO - PROCESS | 1651 | --DOCSHELL 0x129269800 == 8 [pid = 1651] [id = 77] 17:50:34 INFO - PROCESS | 1651 | 1461199834867 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1158af000 == 9 [pid = 1651] [id = 84] 17:50:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x11548dc00) [pid = 1651] [serial = 249] [outer = 0x0] 17:50:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x1154e6c00) [pid = 1651] [serial = 250] [outer = 0x11548dc00] 17:50:34 INFO - PROCESS | 1651 | 1461199834895 Marionette DEBUG loaded listener.js 17:50:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x1187d5400) [pid = 1651] [serial = 251] [outer = 0x11548dc00] 17:50:35 INFO - PROCESS | 1651 | 1461199835190 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]]]}] 17:50:35 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. 17:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4479ms 17:50:35 INFO - PROCESS | 1651 | 1461199835225 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:50:35 INFO - PROCESS | 1651 | 1461199835227 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 17:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:50:35 INFO - PROCESS | 1651 | 1461199835230 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:50:35 INFO - PROCESS | 1651 | 1461199835233 Marionette TRACE conn2 <- [1,310,null,{}] 17:50:35 INFO - PROCESS | 1651 | 1461199835240 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}] 17:50:35 INFO - PROCESS | 1651 | 1461199835342 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:50:35 INFO - PROCESS | 1651 | 1461199835394 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b65000 == 10 [pid = 1651] [id = 85] 17:50:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x118fab000) [pid = 1651] [serial = 252] [outer = 0x0] 17:50:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x119b2a400) [pid = 1651] [serial = 253] [outer = 0x118fab000] 17:50:35 INFO - PROCESS | 1651 | 1461199835421 Marionette DEBUG loaded listener.js 17:50:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x11b95d400) [pid = 1651] [serial = 254] [outer = 0x118fab000] 17:50:35 INFO - PROCESS | 1651 | 1461199835717 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]]]}] 17:50:35 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. 17:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 524ms 17:50:35 INFO - PROCESS | 1651 | 1461199835757 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:50:35 INFO - PROCESS | 1651 | 1461199835760 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 17:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:50:35 INFO - PROCESS | 1651 | 1461199835763 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:50:35 INFO - PROCESS | 1651 | 1461199835764 Marionette TRACE conn2 <- [1,314,null,{}] 17:50:35 INFO - PROCESS | 1651 | 1461199835769 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}] 17:50:35 INFO - PROCESS | 1651 | 1461199835847 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:50:35 INFO - PROCESS | 1651 | 1461199835854 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12388f000 == 11 [pid = 1651] [id = 86] 17:50:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x11c170800) [pid = 1651] [serial = 255] [outer = 0x0] 17:50:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12382f800) [pid = 1651] [serial = 256] [outer = 0x11c170800] 17:50:35 INFO - PROCESS | 1651 | 1461199835890 Marionette DEBUG loaded listener.js 17:50:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x123af3800) [pid = 1651] [serial = 257] [outer = 0x11c170800] 17:50:36 INFO - PROCESS | 1651 | 1461199836265 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]]]}] 17:50:36 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. 17:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 17:50:36 INFO - PROCESS | 1651 | 1461199836285 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:50:36 INFO - PROCESS | 1651 | 1461199836287 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 17:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:50:36 INFO - PROCESS | 1651 | 1461199836294 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:50:36 INFO - PROCESS | 1651 | 1461199836298 Marionette TRACE conn2 <- [1,318,null,{}] 17:50:36 INFO - PROCESS | 1651 | 1461199836301 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}] 17:50:36 INFO - PROCESS | 1651 | 1461199836380 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:50:36 INFO - PROCESS | 1651 | 1461199836387 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12899f000 == 12 [pid = 1651] [id = 87] 17:50:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x125c8e000) [pid = 1651] [serial = 258] [outer = 0x0] 17:50:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x127ea7800) [pid = 1651] [serial = 259] [outer = 0x125c8e000] 17:50:36 INFO - PROCESS | 1651 | 1461199836413 Marionette DEBUG loaded listener.js 17:50:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x128e19c00) [pid = 1651] [serial = 260] [outer = 0x125c8e000] 17:50:36 INFO - PROCESS | 1651 | 1461199836776 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]]]}] 17:50:36 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. 17:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 528ms 17:50:36 INFO - PROCESS | 1651 | 1461199836859 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:50:36 INFO - PROCESS | 1651 | 1461199836861 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 17:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:50:36 INFO - PROCESS | 1651 | 1461199836863 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:50:36 INFO - PROCESS | 1651 | 1461199836864 Marionette TRACE conn2 <- [1,322,null,{}] 17:50:36 INFO - PROCESS | 1651 | 1461199836867 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}] 17:50:36 INFO - PROCESS | 1651 | 1461199836973 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:50:36 INFO - PROCESS | 1651 | 1461199836977 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7a3800 == 13 [pid = 1651] [id = 88] 17:50:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x125e87c00) [pid = 1651] [serial = 261] [outer = 0x0] 17:50:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x1291b8800) [pid = 1651] [serial = 262] [outer = 0x125e87c00] 17:50:37 INFO - PROCESS | 1651 | 1461199837002 Marionette DEBUG loaded listener.js 17:50:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x1292c8800) [pid = 1651] [serial = 263] [outer = 0x125e87c00] 17:50:37 INFO - PROCESS | 1651 | 1461199837409 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]]]}] 17:50:37 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. 17:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 568ms 17:50:37 INFO - PROCESS | 1651 | 1461199837443 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:50:37 INFO - PROCESS | 1651 | 1461199837444 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 17:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:50:37 INFO - PROCESS | 1651 | 1461199837455 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:50:37 INFO - PROCESS | 1651 | 1461199837456 Marionette TRACE conn2 <- [1,326,null,{}] 17:50:37 INFO - PROCESS | 1651 | 1461199837458 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}] 17:50:37 INFO - PROCESS | 1651 | 1461199837553 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:50:37 INFO - PROCESS | 1651 | 1461199837559 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d184000 == 14 [pid = 1651] [id = 89] 17:50:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x12b4ef800) [pid = 1651] [serial = 264] [outer = 0x0] 17:50:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x12b6ed800) [pid = 1651] [serial = 265] [outer = 0x12b4ef800] 17:50:37 INFO - PROCESS | 1651 | 1461199837621 Marionette DEBUG loaded listener.js 17:50:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x12c6bf000) [pid = 1651] [serial = 266] [outer = 0x12b4ef800] 17:50:37 INFO - PROCESS | 1651 | 1461199837991 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]]]}] 17:50:38 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. 17:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 567ms 17:50:38 INFO - PROCESS | 1651 | 1461199838025 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:50:38 INFO - PROCESS | 1651 | 1461199838026 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 17:50:38 INFO - PROCESS | 1651 | 1461199838029 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:50:38 INFO - PROCESS | 1651 | 1461199838030 Marionette TRACE conn2 <- [1,330,null,{}] 17:50:38 INFO - PROCESS | 1651 | 1461199838032 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}] 17:50:38 INFO - PROCESS | 1651 | 1461199838130 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:50:38 INFO - PROCESS | 1651 | 1461199838134 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x119276800 == 15 [pid = 1651] [id = 90] 17:50:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x12b4f0c00) [pid = 1651] [serial = 267] [outer = 0x0] 17:50:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x12d931000) [pid = 1651] [serial = 268] [outer = 0x12b4f0c00] 17:50:38 INFO - PROCESS | 1651 | 1461199838159 Marionette DEBUG loaded listener.js 17:50:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x12d992400) [pid = 1651] [serial = 269] [outer = 0x12b4f0c00] 17:50:38 INFO - PROCESS | 1651 | 1461199838521 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]]]}] 17:50:38 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. 17:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 17:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:50:38 INFO - PROCESS | 1651 | 1461199838549 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:50:38 INFO - PROCESS | 1651 | 1461199838550 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 17:50:38 INFO - PROCESS | 1651 | 1461199838552 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:50:38 INFO - PROCESS | 1651 | 1461199838554 Marionette TRACE conn2 <- [1,334,null,{}] 17:50:38 INFO - PROCESS | 1651 | 1461199838556 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}] 17:50:38 INFO - PROCESS | 1651 | 1461199838652 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:50:38 INFO - PROCESS | 1651 | 1461199838656 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e926800 == 16 [pid = 1651] [id = 91] 17:50:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x1292c0800) [pid = 1651] [serial = 270] [outer = 0x0] 17:50:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x12e077c00) [pid = 1651] [serial = 271] [outer = 0x1292c0800] 17:50:38 INFO - PROCESS | 1651 | 1461199838680 Marionette DEBUG loaded listener.js 17:50:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x12e07f800) [pid = 1651] [serial = 272] [outer = 0x1292c0800] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x12686fc00) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x11ae8d400) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x12e2bf000) [pid = 1651] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x119ba6c00) [pid = 1651] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x119bb1400) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x114652400) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x118540000) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x11a80d400) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x1185a8000) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x11b1e6800) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x123af6400) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x123af7c00) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x11b10a400) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x126952000) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x1274a1800) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x1274a2000) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x1274a3000) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x113fca000) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x1162e8400) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12b4f3800) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x11644e400) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x11ae2c400) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x1144a7c00) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x119bb5000) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x1274ca800) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12b6f4400) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x12b6f2800) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12e741400) [pid = 1651] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x1185a8800) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x11b9d0800) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x127456000) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x11c16e400) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x123833400) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12e086400) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x1154e4800) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x123833000) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12d1d8000) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x114bd3800) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12d1d1c00) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12cff6400) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x114bce400) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x128914400) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x128e1ec00) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x128e26400) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x119b28000) [pid = 1651] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12ed2c800) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12e2b4400) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12fa5d800) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x114403c00) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x1292c0400) [pid = 1651] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x11b9ce400) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12f42b800) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12e080800) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x1274efc00) [pid = 1651] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12ed2e400) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12f42c000) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x12ec1ac00) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12e2b4c00) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12cecd400) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x11b113c00) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12e71f800) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12b6eb400) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x12d1d1000) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12e2f6800) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x1291b7000) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12ced3000) [pid = 1651] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x119bb1c00) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x130439800) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x11b116c00) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x130188c00) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x1144a7800) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12cedbc00) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x119c7e000) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:50:39 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12e2b7c00) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:50:40 INFO - PROCESS | 1651 | 1461199840075 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]]]}] 17:50:40 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. 17:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1569ms 17:50:40 INFO - PROCESS | 1651 | 1461199840129 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:50:40 INFO - PROCESS | 1651 | 1461199840131 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 17:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:50:40 INFO - PROCESS | 1651 | 1461199840136 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:50:40 INFO - PROCESS | 1651 | 1461199840137 Marionette TRACE conn2 <- [1,338,null,{}] 17:50:40 INFO - PROCESS | 1651 | 1461199840139 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}] 17:50:40 INFO - PROCESS | 1651 | 1461199840213 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:50:40 INFO - PROCESS | 1651 | 1461199840219 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x119274000 == 17 [pid = 1651] [id = 92] 17:50:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x1146c4400) [pid = 1651] [serial = 273] [outer = 0x0] 17:50:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x116455c00) [pid = 1651] [serial = 274] [outer = 0x1146c4400] 17:50:40 INFO - PROCESS | 1651 | 1461199840244 Marionette DEBUG loaded listener.js 17:50:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x119b2dc00) [pid = 1651] [serial = 275] [outer = 0x1146c4400] 17:50:40 INFO - PROCESS | 1651 | 1461199840737 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]]]}] 17:50:40 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. 17:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 668ms 17:50:40 INFO - PROCESS | 1651 | 1461199840816 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:50:40 INFO - PROCESS | 1651 | 1461199840818 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 17:50:40 INFO - PROCESS | 1651 | 1461199840823 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:50:40 INFO - PROCESS | 1651 | 1461199840825 Marionette TRACE conn2 <- [1,342,null,{}] 17:50:40 INFO - PROCESS | 1651 | 1461199840828 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}] 17:50:40 INFO - PROCESS | 1651 | 1461199840982 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:50:41 INFO - PROCESS | 1651 | 1461199841078 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d79800 == 18 [pid = 1651] [id = 93] 17:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x11b116c00) [pid = 1651] [serial = 276] [outer = 0x0] 17:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x11c229c00) [pid = 1651] [serial = 277] [outer = 0x11b116c00] 17:50:41 INFO - PROCESS | 1651 | 1461199841107 Marionette DEBUG loaded listener.js 17:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x123af6400) [pid = 1651] [serial = 278] [outer = 0x11b116c00] 17:50:41 INFO - PROCESS | 1651 | 1461199841423 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]]]}] 17:50:41 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. 17:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 620ms 17:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:50:41 INFO - PROCESS | 1651 | 1461199841443 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:50:41 INFO - PROCESS | 1651 | 1461199841444 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 17:50:41 INFO - PROCESS | 1651 | 1461199841446 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:50:41 INFO - PROCESS | 1651 | 1461199841447 Marionette TRACE conn2 <- [1,346,null,{}] 17:50:41 INFO - PROCESS | 1651 | 1461199841452 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}] 17:50:41 INFO - PROCESS | 1651 | 1461199841533 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:50:41 INFO - PROCESS | 1651 | 1461199841539 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b48a800 == 19 [pid = 1651] [id = 94] 17:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x125e91000) [pid = 1651] [serial = 279] [outer = 0x0] 17:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x1274f4800) [pid = 1651] [serial = 280] [outer = 0x125e91000] 17:50:41 INFO - PROCESS | 1651 | 1461199841571 Marionette DEBUG loaded listener.js 17:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12b474800) [pid = 1651] [serial = 281] [outer = 0x125e91000] 17:50:41 INFO - PROCESS | 1651 | 1461199841916 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]]]}] 17:50:41 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. 17:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 17:50:41 INFO - PROCESS | 1651 | 1461199841965 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:50:41 INFO - PROCESS | 1651 | 1461199841967 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 17:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:50:41 INFO - PROCESS | 1651 | 1461199841970 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:50:41 INFO - PROCESS | 1651 | 1461199841973 Marionette TRACE conn2 <- [1,350,null,{}] 17:50:41 INFO - PROCESS | 1651 | 1461199841976 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}] 17:50:42 INFO - PROCESS | 1651 | 1461199842113 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:50:42 INFO - PROCESS | 1651 | 1461199842123 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x127ea3000 == 20 [pid = 1651] [id = 95] 17:50:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12b474c00) [pid = 1651] [serial = 282] [outer = 0x0] 17:50:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12d1d5000) [pid = 1651] [serial = 283] [outer = 0x12b474c00] 17:50:42 INFO - PROCESS | 1651 | 1461199842163 Marionette DEBUG loaded listener.js 17:50:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12e086400) [pid = 1651] [serial = 284] [outer = 0x12b474c00] 17:50:42 INFO - PROCESS | 1651 | 1461199842581 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]]]}] 17:50:42 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. 17:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 620ms 17:50:42 INFO - PROCESS | 1651 | 1461199842590 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:50:42 INFO - PROCESS | 1651 | 1461199842591 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 17:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:50:42 INFO - PROCESS | 1651 | 1461199842593 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:50:42 INFO - PROCESS | 1651 | 1461199842594 Marionette TRACE conn2 <- [1,354,null,{}] 17:50:42 INFO - PROCESS | 1651 | 1461199842597 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}] 17:50:42 INFO - PROCESS | 1651 | 1461199842677 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:50:42 INFO - PROCESS | 1651 | 1461199842681 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f618000 == 21 [pid = 1651] [id = 96] 17:50:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12e086000) [pid = 1651] [serial = 285] [outer = 0x0] 17:50:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12e2bc400) [pid = 1651] [serial = 286] [outer = 0x12e086000] 17:50:42 INFO - PROCESS | 1651 | 1461199842707 Marionette DEBUG loaded listener.js 17:50:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12e2fa000) [pid = 1651] [serial = 287] [outer = 0x12e086000] 17:50:43 INFO - PROCESS | 1651 | 1461199843039 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]]]}] 17:50:43 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. 17:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 17:50:43 INFO - PROCESS | 1651 | 1461199843064 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:50:43 INFO - PROCESS | 1651 | 1461199843067 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 17:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:50:43 INFO - PROCESS | 1651 | 1461199843096 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:50:43 INFO - PROCESS | 1651 | 1461199843106 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:50:43 INFO - PROCESS | 1651 | 1461199843107 Marionette TRACE conn2 <- [1,358,null,{}] 17:50:43 INFO - PROCESS | 1651 | 1461199843111 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}] 17:50:43 INFO - PROCESS | 1651 | 1461199843283 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:50:43 INFO - PROCESS | 1651 | 1461199843300 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa05800 == 22 [pid = 1651] [id = 97] 17:50:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12e2fa400) [pid = 1651] [serial = 288] [outer = 0x0] 17:50:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12e71d400) [pid = 1651] [serial = 289] [outer = 0x12e2fa400] 17:50:43 INFO - PROCESS | 1651 | 1461199843340 Marionette DEBUG loaded listener.js 17:50:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12ec1ac00) [pid = 1651] [serial = 290] [outer = 0x12e2fa400] 17:50:43 INFO - PROCESS | 1651 | 1461199843725 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]]]}] 17:50:43 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. 17:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 703ms 17:50:43 INFO - PROCESS | 1651 | 1461199843775 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:50:43 INFO - PROCESS | 1651 | 1461199843776 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 17:50:43 INFO - PROCESS | 1651 | 1461199843778 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:50:43 INFO - PROCESS | 1651 | 1461199843779 Marionette TRACE conn2 <- [1,362,null,{}] 17:50:43 INFO - PROCESS | 1651 | 1461199843782 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}] 17:50:43 INFO - PROCESS | 1651 | 1461199843884 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:50:43 INFO - PROCESS | 1651 | 1461199843902 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x130943800 == 23 [pid = 1651] [id = 98] 17:50:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12ec1d800) [pid = 1651] [serial = 291] [outer = 0x0] 17:50:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12ed28400) [pid = 1651] [serial = 292] [outer = 0x12ec1d800] 17:50:44 INFO - PROCESS | 1651 | 1461199844003 Marionette DEBUG loaded listener.js 17:50:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12ed2e800) [pid = 1651] [serial = 293] [outer = 0x12ec1d800] 17:50:44 INFO - PROCESS | 1651 | 1461199844336 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]]]}] 17:50:44 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. 17:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 568ms 17:50:44 INFO - PROCESS | 1651 | 1461199844346 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:50:44 INFO - PROCESS | 1651 | 1461199844348 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 17:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:50:44 INFO - PROCESS | 1651 | 1461199844351 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:50:44 INFO - PROCESS | 1651 | 1461199844354 Marionette TRACE conn2 <- [1,366,null,{}] 17:50:44 INFO - PROCESS | 1651 | 1461199844356 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}] 17:50:44 INFO - PROCESS | 1651 | 1461199844461 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:50:44 INFO - PROCESS | 1651 | 1461199844476 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x137220800 == 24 [pid = 1651] [id = 99] 17:50:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12f426000) [pid = 1651] [serial = 294] [outer = 0x0] 17:50:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x12f42bc00) [pid = 1651] [serial = 295] [outer = 0x12f426000] 17:50:44 INFO - PROCESS | 1651 | 1461199844500 Marionette DEBUG loaded listener.js 17:50:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12f713c00) [pid = 1651] [serial = 296] [outer = 0x12f426000] 17:50:44 INFO - PROCESS | 1651 | 1461199844898 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]]]}] 17:50:44 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. 17:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 571ms 17:50:44 INFO - PROCESS | 1651 | 1461199844922 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:50:44 INFO - PROCESS | 1651 | 1461199844924 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 17:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:50:44 INFO - PROCESS | 1651 | 1461199844935 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:50:44 INFO - PROCESS | 1651 | 1461199844937 Marionette TRACE conn2 <- [1,370,null,{}] 17:50:44 INFO - PROCESS | 1651 | 1461199844940 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}] 17:50:45 INFO - PROCESS | 1651 | 1461199845101 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:50:45 INFO - PROCESS | 1651 | 1461199845123 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ac4800 == 25 [pid = 1651] [id = 100] 17:50:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12f429c00) [pid = 1651] [serial = 297] [outer = 0x0] 17:50:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12f71a800) [pid = 1651] [serial = 298] [outer = 0x12f429c00] 17:50:45 INFO - PROCESS | 1651 | 1461199845163 Marionette DEBUG loaded listener.js 17:50:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12fa53800) [pid = 1651] [serial = 299] [outer = 0x12f429c00] 17:50:45 INFO - PROCESS | 1651 | 1461199845505 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]]]}] 17:50:45 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. 17:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 627ms 17:50:45 INFO - PROCESS | 1651 | 1461199845892 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:50:45 INFO - PROCESS | 1651 | 1461199845893 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 17:50:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:50:45 INFO - PROCESS | 1651 | 1461199845904 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:50:45 INFO - PROCESS | 1651 | 1461199845905 Marionette TRACE conn2 <- [1,374,null,{}] 17:50:45 INFO - PROCESS | 1651 | 1461199845907 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}] 17:50:45 INFO - PROCESS | 1651 | 1461199845993 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:50:45 INFO - PROCESS | 1651 | 1461199845997 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x130bb5800 == 26 [pid = 1651] [id = 101] 17:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x118550800) [pid = 1651] [serial = 300] [outer = 0x0] 17:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x118558c00) [pid = 1651] [serial = 301] [outer = 0x118550800] 17:50:46 INFO - PROCESS | 1651 | 1461199846023 Marionette DEBUG loaded listener.js 17:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x11855d800) [pid = 1651] [serial = 302] [outer = 0x118550800] 17:50:46 INFO - PROCESS | 1651 | 1461199846346 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:50:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:50:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 470ms 17:50:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:50:46 INFO - PROCESS | 1651 | 1461199846373 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:50:46 INFO - PROCESS | 1651 | 1461199846375 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 17:50:46 INFO - PROCESS | 1651 | 1461199846377 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:50:46 INFO - PROCESS | 1651 | 1461199846378 Marionette TRACE conn2 <- [1,378,null,{}] 17:50:46 INFO - PROCESS | 1651 | 1461199846380 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}] 17:50:46 INFO - PROCESS | 1651 | 1461199846464 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:50:46 INFO - PROCESS | 1651 | 1461199846524 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x130bc8000 == 27 [pid = 1651] [id = 102] 17:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x118551c00) [pid = 1651] [serial = 303] [outer = 0x0] 17:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12b4ef400) [pid = 1651] [serial = 304] [outer = 0x118551c00] 17:50:46 INFO - PROCESS | 1651 | 1461199846548 Marionette DEBUG loaded listener.js 17:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12fa59400) [pid = 1651] [serial = 305] [outer = 0x118551c00] 17:50:46 INFO - PROCESS | 1651 | 1461199846806 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:50:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:50:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 17:50:46 INFO - PROCESS | 1651 | 1461199846847 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:50:46 INFO - PROCESS | 1651 | 1461199846848 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 17:50:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:50:46 INFO - PROCESS | 1651 | 1461199846858 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:50:46 INFO - PROCESS | 1651 | 1461199846859 Marionette TRACE conn2 <- [1,382,null,{}] 17:50:46 INFO - PROCESS | 1651 | 1461199846861 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}] 17:50:46 INFO - PROCESS | 1651 | 1461199846949 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:50:46 INFO - PROCESS | 1651 | 1461199846954 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec3a000 == 28 [pid = 1651] [id = 103] 17:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x11c2e7000) [pid = 1651] [serial = 306] [outer = 0x0] 17:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x11c2ea400) [pid = 1651] [serial = 307] [outer = 0x11c2e7000] 17:50:46 INFO - PROCESS | 1651 | 1461199846979 Marionette DEBUG loaded listener.js 17:50:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x11c2ee400) [pid = 1651] [serial = 308] [outer = 0x11c2e7000] 17:50:47 INFO - PROCESS | 1651 | 1461199847325 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:50:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:50:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 519ms 17:50:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:50:47 INFO - PROCESS | 1651 | 1461199847377 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:50:47 INFO - PROCESS | 1651 | 1461199847378 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 17:50:47 INFO - PROCESS | 1651 | 1461199847381 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:50:47 INFO - PROCESS | 1651 | 1461199847382 Marionette TRACE conn2 <- [1,386,null,{}] 17:50:47 INFO - PROCESS | 1651 | 1461199847385 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}] 17:50:47 INFO - PROCESS | 1651 | 1461199847492 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:50:47 INFO - PROCESS | 1651 | 1461199847498 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x131b9c000 == 29 [pid = 1651] [id = 104] 17:50:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x11c2eb400) [pid = 1651] [serial = 309] [outer = 0x0] 17:50:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12fa5d800) [pid = 1651] [serial = 310] [outer = 0x11c2eb400] 17:50:47 INFO - PROCESS | 1651 | 1461199847542 Marionette DEBUG loaded listener.js 17:50:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x1141c2800) [pid = 1651] [serial = 311] [outer = 0x11c2eb400] 17:50:48 INFO - PROCESS | 1651 | 1461199848760 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]]]}] 17:50:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:50:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1420ms 17:50:48 INFO - PROCESS | 1651 | 1461199848802 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:50:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:50:48 INFO - PROCESS | 1651 | 1461199848805 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 17:50:48 INFO - PROCESS | 1651 | 1461199848809 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:50:48 INFO - PROCESS | 1651 | 1461199848811 Marionette TRACE conn2 <- [1,390,null,{}] 17:50:48 INFO - PROCESS | 1651 | 1461199848815 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}] 17:50:48 INFO - PROCESS | 1651 | 1461199848889 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:50:48 INFO - PROCESS | 1651 | 1461199848947 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x118887800 == 30 [pid = 1651] [id = 105] 17:50:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x115732800) [pid = 1651] [serial = 312] [outer = 0x0] 17:50:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x1164e6c00) [pid = 1651] [serial = 313] [outer = 0x115732800] 17:50:48 INFO - PROCESS | 1651 | 1461199848975 Marionette DEBUG loaded listener.js 17:50:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x1188a6c00) [pid = 1651] [serial = 314] [outer = 0x115732800] 17:50:49 INFO - PROCESS | 1651 | 1461199849315 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]]]}] 17:50:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:50:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 17:50:49 INFO - PROCESS | 1651 | 1461199849330 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:50:49 INFO - PROCESS | 1651 | 1461199849338 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 17:50:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:50:49 INFO - PROCESS | 1651 | 1461199849345 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:50:49 INFO - PROCESS | 1651 | 1461199849347 Marionette TRACE conn2 <- [1,394,null,{}] 17:50:49 INFO - PROCESS | 1651 | 1461199849351 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}] 17:50:49 INFO - PROCESS | 1651 | 1461199849466 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:50:49 INFO - PROCESS | 1651 | 1461199849555 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a859800 == 31 [pid = 1651] [id = 106] 17:50:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x1162eb400) [pid = 1651] [serial = 315] [outer = 0x0] 17:50:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x119126400) [pid = 1651] [serial = 316] [outer = 0x1162eb400] 17:50:49 INFO - PROCESS | 1651 | 1461199849597 Marionette DEBUG loaded listener.js 17:50:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x11a963800) [pid = 1651] [serial = 317] [outer = 0x1162eb400] 17:50:49 INFO - PROCESS | 1651 | 1461199849992 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]]]}] 17:50:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:50:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 671ms 17:50:50 INFO - PROCESS | 1651 | 1461199850016 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:50:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:50:50 INFO - PROCESS | 1651 | 1461199850019 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 17:50:50 INFO - PROCESS | 1651 | 1461199850021 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:50:50 INFO - PROCESS | 1651 | 1461199850024 Marionette TRACE conn2 <- [1,398,null,{}] 17:50:50 INFO - PROCESS | 1651 | 1461199850032 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}] 17:50:50 INFO - PROCESS | 1651 | 1461199850106 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:50:50 INFO - PROCESS | 1651 | 1461199850138 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x123884000 == 32 [pid = 1651] [id = 107] 17:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x1152d1000) [pid = 1651] [serial = 318] [outer = 0x0] 17:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x11be7f400) [pid = 1651] [serial = 319] [outer = 0x1152d1000] 17:50:50 INFO - PROCESS | 1651 | 1461199850166 Marionette DEBUG loaded listener.js 17:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x11c228000) [pid = 1651] [serial = 320] [outer = 0x1152d1000] 17:50:50 INFO - PROCESS | 1651 | 1461199850509 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]]]}] 17:50:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:50:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 17:50:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:50:50 INFO - PROCESS | 1651 | 1461199850544 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:50:50 INFO - PROCESS | 1651 | 1461199850546 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 17:50:50 INFO - PROCESS | 1651 | 1461199850548 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:50:50 INFO - PROCESS | 1651 | 1461199850550 Marionette TRACE conn2 <- [1,402,null,{}] 17:50:50 INFO - PROCESS | 1651 | 1461199850555 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}] 17:50:50 INFO - PROCESS | 1651 | 1461199850630 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:50:50 INFO - PROCESS | 1651 | 1461199850715 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x126977000 == 33 [pid = 1651] [id = 108] 17:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x11b9d0c00) [pid = 1651] [serial = 321] [outer = 0x0] 17:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x11c2e0c00) [pid = 1651] [serial = 322] [outer = 0x11b9d0c00] 17:50:50 INFO - PROCESS | 1651 | 1461199850757 Marionette DEBUG loaded listener.js 17:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x123833000) [pid = 1651] [serial = 323] [outer = 0x11b9d0c00] 17:50:51 INFO - PROCESS | 1651 | 1461199851181 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]]]}] 17:50:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:50:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 674ms 17:50:51 INFO - PROCESS | 1651 | 1461199851223 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:50:51 INFO - PROCESS | 1651 | 1461199851225 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 17:50:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:50:51 INFO - PROCESS | 1651 | 1461199851228 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:50:51 INFO - PROCESS | 1651 | 1461199851230 Marionette TRACE conn2 <- [1,406,null,{}] 17:50:51 INFO - PROCESS | 1651 | 1461199851234 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}] 17:50:51 INFO - PROCESS | 1651 | 1461199851392 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:50:51 INFO - PROCESS | 1651 | 1461199851419 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e5f800 == 34 [pid = 1651] [id = 109] 17:50:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x119d60000) [pid = 1651] [serial = 324] [outer = 0x0] 17:50:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12383a400) [pid = 1651] [serial = 325] [outer = 0x119d60000] 17:50:51 INFO - PROCESS | 1651 | 1461199851440 Marionette DEBUG loaded listener.js 17:50:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x125aedc00) [pid = 1651] [serial = 326] [outer = 0x119d60000] 17:50:51 INFO - PROCESS | 1651 | 1461199851859 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]]]}] 17:50:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:50:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 670ms 17:50:51 INFO - PROCESS | 1651 | 1461199851899 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:50:51 INFO - PROCESS | 1651 | 1461199851903 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 17:50:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:50:51 INFO - PROCESS | 1651 | 1461199851907 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:50:51 INFO - PROCESS | 1651 | 1461199851909 Marionette TRACE conn2 <- [1,410,null,{}] 17:50:51 INFO - PROCESS | 1651 | 1461199851912 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}] 17:50:52 INFO - PROCESS | 1651 | 1461199852072 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:50:52 INFO - PROCESS | 1651 | 1461199852096 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9f5800 == 35 [pid = 1651] [id = 110] 17:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x123af2800) [pid = 1651] [serial = 327] [outer = 0x0] 17:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x1274c0000) [pid = 1651] [serial = 328] [outer = 0x123af2800] 17:50:52 INFO - PROCESS | 1651 | 1461199852142 Marionette DEBUG loaded listener.js 17:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x127ea5400) [pid = 1651] [serial = 329] [outer = 0x123af2800] 17:50:52 INFO - PROCESS | 1651 | 1461199852542 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]]]}] 17:50:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:50:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 670ms 17:50:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:50:52 INFO - PROCESS | 1651 | 1461199852596 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:50:52 INFO - PROCESS | 1651 | 1461199852597 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 17:50:52 INFO - PROCESS | 1651 | 1461199852599 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:50:52 INFO - PROCESS | 1651 | 1461199852601 Marionette TRACE conn2 <- [1,414,null,{}] 17:50:52 INFO - PROCESS | 1651 | 1461199852603 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}] 17:50:52 INFO - PROCESS | 1651 | 1461199852727 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:50:52 INFO - PROCESS | 1651 | 1461199852762 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d181000 == 36 [pid = 1651] [id = 111] 17:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x11c66f000) [pid = 1651] [serial = 330] [outer = 0x0] 17:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x127f84800) [pid = 1651] [serial = 331] [outer = 0x11c66f000] 17:50:52 INFO - PROCESS | 1651 | 1461199852788 Marionette DEBUG loaded listener.js 17:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x128e24400) [pid = 1651] [serial = 332] [outer = 0x11c66f000] 17:50:53 INFO - PROCESS | 1651 | 1461199853054 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]]]}] 17:50:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:50:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 471ms 17:50:53 INFO - PROCESS | 1651 | 1461199853076 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:50:53 INFO - PROCESS | 1651 | 1461199853077 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 17:50:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:50:53 INFO - PROCESS | 1651 | 1461199853079 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:50:53 INFO - PROCESS | 1651 | 1461199853080 Marionette TRACE conn2 <- [1,418,null,{}] 17:50:53 INFO - PROCESS | 1651 | 1461199853090 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}] 17:50:53 INFO - PROCESS | 1651 | 1461199853165 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:50:53 INFO - PROCESS | 1651 | 1461199853172 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d956000 == 37 [pid = 1651] [id = 112] 17:50:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x128e26800) [pid = 1651] [serial = 333] [outer = 0x0] 17:50:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x1292be000) [pid = 1651] [serial = 334] [outer = 0x128e26800] 17:50:53 INFO - PROCESS | 1651 | 1461199853197 Marionette DEBUG loaded listener.js 17:50:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x1292c9c00) [pid = 1651] [serial = 335] [outer = 0x128e26800] 17:50:54 INFO - PROCESS | 1651 | 1461199854027 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]]]}] 17:50:54 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 17:50:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 17:50:54 INFO - PROCESS | 1651 | 1461199854049 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:50:54 INFO - PROCESS | 1651 | 1461199854051 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 17:50:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:50:54 INFO - PROCESS | 1651 | 1461199854055 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:50:54 INFO - PROCESS | 1651 | 1461199854058 Marionette TRACE conn2 <- [1,422,null,{}] 17:50:54 INFO - PROCESS | 1651 | 1461199854061 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}] 17:50:54 INFO - PROCESS | 1651 | 1461199854153 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:50:54 INFO - PROCESS | 1651 | 1461199854209 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x119286000 == 38 [pid = 1651] [id = 113] 17:50:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x11572e400) [pid = 1651] [serial = 336] [outer = 0x0] 17:50:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x116451800) [pid = 1651] [serial = 337] [outer = 0x11572e400] 17:50:54 INFO - PROCESS | 1651 | 1461199854242 Marionette DEBUG loaded listener.js 17:50:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x118c7cc00) [pid = 1651] [serial = 338] [outer = 0x11572e400] 17:50:55 INFO - PROCESS | 1651 | 1461199855149 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]]]}] 17:50:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:50:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 17:50:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:50:55 INFO - PROCESS | 1651 | 1461199855177 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:50:55 INFO - PROCESS | 1651 | 1461199855181 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 17:50:55 INFO - PROCESS | 1651 | 1461199855185 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:50:55 INFO - PROCESS | 1651 | 1461199855187 Marionette TRACE conn2 <- [1,426,null,{}] 17:50:55 INFO - PROCESS | 1651 | 1461199855190 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}] 17:50:55 INFO - PROCESS | 1651 | 1461199855281 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:50:55 INFO - PROCESS | 1651 | 1461199855335 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x125abc000 == 39 [pid = 1651] [id = 114] 17:50:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x115857800) [pid = 1651] [serial = 339] [outer = 0x0] 17:50:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x11ae26400) [pid = 1651] [serial = 340] [outer = 0x115857800] 17:50:55 INFO - PROCESS | 1651 | 1461199855365 Marionette DEBUG loaded listener.js 17:50:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x11b10cc00) [pid = 1651] [serial = 341] [outer = 0x115857800] 17:50:55 INFO - PROCESS | 1651 | 1461199855817 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] 17:50:55 INFO - PROCESS | 1651 | 1461199855857 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 17:50:55 INFO - PROCESS | 1651 | 1461199855859 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:50:55 INFO - PROCESS | 1651 | 1461199855862 Marionette TRACE conn2 <- [1,430,null,{}] 17:50:55 INFO - PROCESS | 1651 | 1461199855886 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}] 17:50:56 INFO - PROCESS | 1651 | 1461199856004 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:50:56 INFO - PROCESS | 1651 | 1461199856056 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289ad800 == 40 [pid = 1651] [id = 115] 17:50:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x11c71e400) [pid = 1651] [serial = 342] [outer = 0x0] 17:50:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x123afa000) [pid = 1651] [serial = 343] [outer = 0x11c71e400] 17:50:56 INFO - PROCESS | 1651 | 1461199856088 Marionette DEBUG loaded listener.js 17:50:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x125ebb400) [pid = 1651] [serial = 344] [outer = 0x11c71e400] 17:50:56 INFO - PROCESS | 1651 | 1461199856550 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]]]}] 17:50:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:50:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 771ms 17:50:56 INFO - PROCESS | 1651 | 1461199856633 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:50:56 INFO - PROCESS | 1651 | 1461199856636 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 17:50:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:50:56 INFO - PROCESS | 1651 | 1461199856638 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:50:56 INFO - PROCESS | 1651 | 1461199856640 Marionette TRACE conn2 <- [1,434,null,{}] 17:50:56 INFO - PROCESS | 1651 | 1461199856642 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}] 17:50:56 INFO - PROCESS | 1651 | 1461199856732 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:50:56 INFO - PROCESS | 1651 | 1461199856803 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11660f800 == 41 [pid = 1651] [id = 116] 17:50:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x1122a8c00) [pid = 1651] [serial = 345] [outer = 0x0] 17:50:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x11625a000) [pid = 1651] [serial = 346] [outer = 0x1122a8c00] 17:50:56 INFO - PROCESS | 1651 | 1461199856836 Marionette DEBUG loaded listener.js 17:50:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x11b9c8c00) [pid = 1651] [serial = 347] [outer = 0x1122a8c00] 17:50:57 INFO - PROCESS | 1651 | 1461199857338 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]]]}] 17:50:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:50:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 720ms 17:50:57 INFO - PROCESS | 1651 | 1461199857366 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:50:57 INFO - PROCESS | 1651 | 1461199857369 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 17:50:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:50:57 INFO - PROCESS | 1651 | 1461199857374 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:50:57 INFO - PROCESS | 1651 | 1461199857377 Marionette TRACE conn2 <- [1,438,null,{}] 17:50:57 INFO - PROCESS | 1651 | 1461199857381 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}] 17:50:57 INFO - PROCESS | 1651 | 1461199857465 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:50:57 INFO - PROCESS | 1651 | 1461199857541 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x116421000 == 42 [pid = 1651] [id = 117] 17:50:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x114bd1400) [pid = 1651] [serial = 348] [outer = 0x0] 17:50:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x114bda400) [pid = 1651] [serial = 349] [outer = 0x114bd1400] 17:50:57 INFO - PROCESS | 1651 | 1461199857569 Marionette DEBUG loaded listener.js 17:50:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x11855c400) [pid = 1651] [serial = 350] [outer = 0x114bd1400] 17:50:58 INFO - PROCESS | 1651 | 1461199858080 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]]]}] 17:50:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:50:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 774ms 17:50:58 INFO - PROCESS | 1651 | 1461199858150 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:50:58 INFO - PROCESS | 1651 | 1461199858155 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 17:50:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:50:58 INFO - PROCESS | 1651 | 1461199858162 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:50:58 INFO - PROCESS | 1651 | 1461199858164 Marionette TRACE conn2 <- [1,442,null,{}] 17:50:58 INFO - PROCESS | 1651 | 1461199858168 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}] 17:50:58 INFO - PROCESS | 1651 | 1461199858299 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:50:58 INFO - PROCESS | 1651 | 1461199858402 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b4b800 == 43 [pid = 1651] [id = 118] 17:50:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x115490000) [pid = 1651] [serial = 351] [outer = 0x0] 17:50:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x119d5e000) [pid = 1651] [serial = 352] [outer = 0x115490000] 17:50:58 INFO - PROCESS | 1651 | 1461199858446 Marionette DEBUG loaded listener.js 17:50:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x11ae29800) [pid = 1651] [serial = 353] [outer = 0x115490000] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec3a000 == 42 [pid = 1651] [id = 103] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x130bc8000 == 41 [pid = 1651] [id = 102] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1158af000 == 40 [pid = 1651] [id = 84] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d181000 == 39 [pid = 1651] [id = 111] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9f5800 == 38 [pid = 1651] [id = 110] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x128e5f800 == 37 [pid = 1651] [id = 109] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x126977000 == 36 [pid = 1651] [id = 108] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x123884000 == 35 [pid = 1651] [id = 107] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x126875400) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x125e87000) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x1122afc00) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11a859800 == 34 [pid = 1651] [id = 106] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x118887800 == 33 [pid = 1651] [id = 105] 17:50:58 INFO - PROCESS | 1651 | --DOCSHELL 0x131b9c000 == 32 [pid = 1651] [id = 104] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x12f71c400) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x12fe04800) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x12ec1b800) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x12ed27000) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x12e2bd400) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x12e733000) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x12cff0000) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x12d93bc00) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x1292c9800) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x12b47c000) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x1279d7400) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x128e85c00) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x123af0c00) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x12749a800) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x123836c00) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x12ed27800) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x12382dc00) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x123832000) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x114bd7000) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x114bdb400) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12f430000) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x12fa58800) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x12ec19000) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12ec20800) [pid = 1651] [serial = 212] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x12e2f9c00) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12e73cc00) [pid = 1651] [serial = 209] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x12d1df000) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12e085800) [pid = 1651] [serial = 206] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12891b800) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12bb78400) [pid = 1651] [serial = 203] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x1259d5000) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x1274ebc00) [pid = 1651] [serial = 200] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x119d61400) [pid = 1651] [serial = 195] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x11b9d0000) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12e734000) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12e73d000) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12e2f2400) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12e71d000) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12d99cc00) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12e07d000) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12d1d4800) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x12d934800) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12b4fb800) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12c6c8000) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x125cd7800) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x1279da400) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x11ba3fc00) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x11c7f4c00) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x119d5a000) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x11b117000) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12cfefc00) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12d1dc400) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12bb75c00) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12bd55c00) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x1292be800) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12b4f2000) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x123af2400) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x125e86400) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x11ae8b800) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x11ba43800) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1164e0400) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x11924e000) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12b7d8800) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12bb78c00) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x1274f4000) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x11ae26800) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x119c78c00) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x11c4a8800) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x11c174c00) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x128910c00) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x127eac000) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x119baac00) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x1185a7c00) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x119bb1800) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x11924b000) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x11b9cd000) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x11b1e4400) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x123af7800) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x11c7e7000) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x1274a4800) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x126b21c00) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x127f81c00) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x1152d3000) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x11853c800) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12b7db800) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12bb75400) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12b4f9c00) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12b6ee400) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x1291d3800) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12b4f1c00) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x128e7dc00) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x1292bc400) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x1274f1c00) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12891e000) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12745a400) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x1274cac00) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x126f1e000) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x1272cb000) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x125e85400) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12694f000) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x1259d1400) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x125cd3000) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11c176c00) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x123af6000) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11be7c800) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11c172000) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11b1de400) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11b9cb400) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x11a95d400) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11ae8b400) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x119bb5800) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x119d5fc00) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x1185ab000) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x119252000) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11b110000) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11ba3f800) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x118ece400) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x1192bd400) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x1144ab400) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x114e58c00) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x130449400) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x13044f000) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x130438000) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x13043d400) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11b115800) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x130188400) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12fe04400) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x130181400) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12fb67800) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x118ed3000) [pid = 1651] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12f71d400) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12fa57c00) [pid = 1651] [serial = 46] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12f712800) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12f718800) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12ed31400) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12f429000) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12ed24000) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12ed27c00) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12e73a400) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12ec18400) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12e71e400) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12e734c00) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12e2b9400) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12e2f3800) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12d938800) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12e07f400) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12d1d3800) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12d1d7c00) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12bd50800) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1291cb800) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12bb6c400) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 17:50:58 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12fa12000) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 17:50:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:50:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 772ms 17:50:58 INFO - PROCESS | 1651 | 1461199858926 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]]]}] 17:50:58 INFO - PROCESS | 1651 | 1461199858932 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:50:58 INFO - PROCESS | 1651 | 1461199858933 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 17:50:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:50:58 INFO - PROCESS | 1651 | 1461199858939 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:50:58 INFO - PROCESS | 1651 | 1461199858942 Marionette TRACE conn2 <- [1,446,null,{}] 17:50:58 INFO - PROCESS | 1651 | 1461199858949 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}] 17:50:59 INFO - PROCESS | 1651 | 1461199859027 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:50:59 INFO - PROCESS | 1651 | 1461199859031 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187e2800 == 33 [pid = 1651] [id = 119] 17:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x114bdb000) [pid = 1651] [serial = 354] [outer = 0x0] 17:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x119b2d000) [pid = 1651] [serial = 355] [outer = 0x114bdb000] 17:50:59 INFO - PROCESS | 1651 | 1461199859063 Marionette DEBUG loaded listener.js 17:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11ae84c00) [pid = 1651] [serial = 356] [outer = 0x114bdb000] 17:50:59 INFO - PROCESS | 1651 | 1461199859449 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]]]}] 17:50:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:50:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 522ms 17:50:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:50:59 INFO - PROCESS | 1651 | 1461199859461 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:50:59 INFO - PROCESS | 1651 | 1461199859462 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 17:50:59 INFO - PROCESS | 1651 | 1461199859464 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:50:59 INFO - PROCESS | 1651 | 1461199859466 Marionette TRACE conn2 <- [1,450,null,{}] 17:50:59 INFO - PROCESS | 1651 | 1461199859470 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}] 17:50:59 INFO - PROCESS | 1651 | 1461199859542 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:50:59 INFO - PROCESS | 1651 | 1461199859546 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b4f000 == 34 [pid = 1651] [id = 120] 17:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11b10dc00) [pid = 1651] [serial = 357] [outer = 0x0] 17:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11b9ce400) [pid = 1651] [serial = 358] [outer = 0x11b10dc00] 17:50:59 INFO - PROCESS | 1651 | 1461199859576 Marionette DEBUG loaded listener.js 17:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11c16e400) [pid = 1651] [serial = 359] [outer = 0x11b10dc00] 17:51:00 INFO - PROCESS | 1651 | 1461199860043 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] 17:51:00 INFO - PROCESS | 1651 | 1461199860099 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 17:51:00 INFO - PROCESS | 1651 | 1461199860103 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:51:00 INFO - PROCESS | 1651 | 1461199860105 Marionette TRACE conn2 <- [1,454,null,{}] 17:51:00 INFO - PROCESS | 1651 | 1461199860109 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}] 17:51:00 INFO - PROCESS | 1651 | 1461199860202 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:51:00 INFO - PROCESS | 1651 | 1461199860208 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aab4000 == 35 [pid = 1651] [id = 121] 17:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11b95d000) [pid = 1651] [serial = 360] [outer = 0x0] 17:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11c2e6800) [pid = 1651] [serial = 361] [outer = 0x11b95d000] 17:51:00 INFO - PROCESS | 1651 | 1461199860235 Marionette DEBUG loaded listener.js 17:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11c723400) [pid = 1651] [serial = 362] [outer = 0x11b95d000] 17:51:00 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:00 INFO - PROCESS | 1651 | 1461199860557 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]]]}] 17:51:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:51:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 470ms 17:51:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:51:00 INFO - PROCESS | 1651 | 1461199860574 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:51:00 INFO - PROCESS | 1651 | 1461199860575 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 17:51:00 INFO - PROCESS | 1651 | 1461199860577 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:51:00 INFO - PROCESS | 1651 | 1461199860578 Marionette TRACE conn2 <- [1,458,null,{}] 17:51:00 INFO - PROCESS | 1651 | 1461199860581 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}] 17:51:00 INFO - PROCESS | 1651 | 1461199860700 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:51:00 INFO - PROCESS | 1651 | 1461199860730 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b979800 == 36 [pid = 1651] [id = 122] 17:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1146b8400) [pid = 1651] [serial = 363] [outer = 0x0] 17:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x123831400) [pid = 1651] [serial = 364] [outer = 0x1146b8400] 17:51:00 INFO - PROCESS | 1651 | 1461199860758 Marionette DEBUG loaded listener.js 17:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x125eae000) [pid = 1651] [serial = 365] [outer = 0x1146b8400] 17:51:01 INFO - PROCESS | 1651 | 1461199861090 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] 17:51:01 INFO - PROCESS | 1651 | 1461199861113 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 17:51:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:51:01 INFO - PROCESS | 1651 | 1461199861116 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:51:01 INFO - PROCESS | 1651 | 1461199861117 Marionette TRACE conn2 <- [1,462,null,{}] 17:51:01 INFO - PROCESS | 1651 | 1461199861122 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}] 17:51:01 INFO - PROCESS | 1651 | 1461199861212 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:51:01 INFO - PROCESS | 1651 | 1461199861217 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x114625000 == 37 [pid = 1651] [id = 123] 17:51:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x123837c00) [pid = 1651] [serial = 366] [outer = 0x0] 17:51:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x126f2cc00) [pid = 1651] [serial = 367] [outer = 0x123837c00] 17:51:01 INFO - PROCESS | 1651 | 1461199861242 Marionette DEBUG loaded listener.js 17:51:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1274cb000) [pid = 1651] [serial = 368] [outer = 0x123837c00] 17:51:01 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:01 INFO - PROCESS | 1651 | 1461199861590 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] 17:51:01 INFO - PROCESS | 1651 | 1461199861639 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 17:51:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:51:01 INFO - PROCESS | 1651 | 1461199861641 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:51:01 INFO - PROCESS | 1651 | 1461199861642 Marionette TRACE conn2 <- [1,466,null,{}] 17:51:01 INFO - PROCESS | 1651 | 1461199861645 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}] 17:51:01 INFO - PROCESS | 1651 | 1461199861732 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:51:01 INFO - PROCESS | 1651 | 1461199861765 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c462800 == 38 [pid = 1651] [id = 124] 17:51:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x1274cb400) [pid = 1651] [serial = 369] [outer = 0x0] 17:51:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x127ea6800) [pid = 1651] [serial = 370] [outer = 0x1274cb400] 17:51:01 INFO - PROCESS | 1651 | 1461199861790 Marionette DEBUG loaded listener.js 17:51:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12891e000) [pid = 1651] [serial = 371] [outer = 0x1274cb400] 17:51:02 INFO - PROCESS | 1651 | 1461199862128 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] 17:51:02 INFO - PROCESS | 1651 | 1461199862161 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 17:51:02 INFO - PROCESS | 1651 | 1461199862163 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:51:02 INFO - PROCESS | 1651 | 1461199862164 Marionette TRACE conn2 <- [1,470,null,{}] 17:51:02 INFO - PROCESS | 1651 | 1461199862167 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}] 17:51:02 INFO - PROCESS | 1651 | 1461199862261 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:51:02 INFO - PROCESS | 1651 | 1461199862265 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x125922800 == 39 [pid = 1651] [id = 125] 17:51:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1279da000) [pid = 1651] [serial = 372] [outer = 0x0] 17:51:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x1291b5c00) [pid = 1651] [serial = 373] [outer = 0x1279da000] 17:51:02 INFO - PROCESS | 1651 | 1461199862292 Marionette DEBUG loaded listener.js 17:51:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1292c5400) [pid = 1651] [serial = 374] [outer = 0x1279da000] 17:51:02 INFO - PROCESS | 1651 | 1461199862618 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]]]}] 17:51:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:51:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 17:51:02 INFO - PROCESS | 1651 | 1461199862632 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:51:02 INFO - PROCESS | 1651 | 1461199862634 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 17:51:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:51:02 INFO - PROCESS | 1651 | 1461199862650 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:51:02 INFO - PROCESS | 1651 | 1461199862652 Marionette TRACE conn2 <- [1,474,null,{}] 17:51:02 INFO - PROCESS | 1651 | 1461199862657 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}] 17:51:02 INFO - PROCESS | 1651 | 1461199862751 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:51:02 INFO - PROCESS | 1651 | 1461199862755 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ac2000 == 40 [pid = 1651] [id = 126] 17:51:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x128e17c00) [pid = 1651] [serial = 375] [outer = 0x0] 17:51:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12b475c00) [pid = 1651] [serial = 376] [outer = 0x128e17c00] 17:51:02 INFO - PROCESS | 1651 | 1461199862780 Marionette DEBUG loaded listener.js 17:51:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b47d000) [pid = 1651] [serial = 377] [outer = 0x128e17c00] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1122ab800) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x119d60000) [pid = 1651] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x123af2800) [pid = 1651] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11c66f000) [pid = 1651] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12e2fa400) [pid = 1651] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x125c8e000) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12e086000) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x125e87c00) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1146c4400) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12ec1d800) [pid = 1651] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12b4ef800) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x118550800) [pid = 1651] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12b474c00) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11548dc00) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12f429c00) [pid = 1651] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1292c0800) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x125e91000) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b4f0c00) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x115732800) [pid = 1651] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x118551c00) [pid = 1651] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1152d1000) [pid = 1651] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x118fab000) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11c2e7000) [pid = 1651] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12f426000) [pid = 1651] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11c2eb400) [pid = 1651] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1162eb400) [pid = 1651] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11c170800) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11b116c00) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:51:03 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11b9d0c00) [pid = 1651] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:51:03 INFO - PROCESS | 1651 | 1461199863240 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]]]}] 17:51:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:51:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 629ms 17:51:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:51:03 INFO - PROCESS | 1651 | 1461199863274 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:51:03 INFO - PROCESS | 1651 | 1461199863275 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 17:51:03 INFO - PROCESS | 1651 | 1461199863277 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:51:03 INFO - PROCESS | 1651 | 1461199863279 Marionette TRACE conn2 <- [1,478,null,{}] 17:51:03 INFO - PROCESS | 1651 | 1461199863282 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}] 17:51:03 INFO - PROCESS | 1651 | 1461199863374 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:51:03 INFO - PROCESS | 1651 | 1461199863420 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c457800 == 41 [pid = 1651] [id = 127] 17:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x113fca000) [pid = 1651] [serial = 378] [outer = 0x0] 17:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11855e000) [pid = 1651] [serial = 379] [outer = 0x113fca000] 17:51:03 INFO - PROCESS | 1651 | 1461199863448 Marionette DEBUG loaded listener.js 17:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x127458c00) [pid = 1651] [serial = 380] [outer = 0x113fca000] 17:51:03 INFO - PROCESS | 1651 | 1461199863750 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]]]}] 17:51:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:51:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 17:51:03 INFO - PROCESS | 1651 | 1461199863798 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:51:03 INFO - PROCESS | 1651 | 1461199863799 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 17:51:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:51:03 INFO - PROCESS | 1651 | 1461199863804 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:51:03 INFO - PROCESS | 1651 | 1461199863806 Marionette TRACE conn2 <- [1,482,null,{}] 17:51:03 INFO - PROCESS | 1651 | 1461199863808 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}] 17:51:03 INFO - PROCESS | 1651 | 1461199863892 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:51:03 INFO - PROCESS | 1651 | 1461199863897 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f43800 == 42 [pid = 1651] [id = 128] 17:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x128e21c00) [pid = 1651] [serial = 381] [outer = 0x0] 17:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12b4ef800) [pid = 1651] [serial = 382] [outer = 0x128e21c00] 17:51:03 INFO - PROCESS | 1651 | 1461199863925 Marionette DEBUG loaded listener.js 17:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12b6e9800) [pid = 1651] [serial = 383] [outer = 0x128e21c00] 17:51:04 INFO - PROCESS | 1651 | 1461199864333 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]]]}] 17:51:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:51:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 570ms 17:51:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:51:04 INFO - PROCESS | 1651 | 1461199864373 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:51:04 INFO - PROCESS | 1651 | 1461199864374 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 17:51:04 INFO - PROCESS | 1651 | 1461199864376 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:51:04 INFO - PROCESS | 1651 | 1461199864377 Marionette TRACE conn2 <- [1,486,null,{}] 17:51:04 INFO - PROCESS | 1651 | 1461199864380 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}] 17:51:04 INFO - PROCESS | 1651 | 1461199864457 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:51:04 INFO - PROCESS | 1651 | 1461199864461 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e85000 == 43 [pid = 1651] [id = 129] 17:51:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12b4f8000) [pid = 1651] [serial = 384] [outer = 0x0] 17:51:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b7cfc00) [pid = 1651] [serial = 385] [outer = 0x12b4f8000] 17:51:04 INFO - PROCESS | 1651 | 1461199864485 Marionette DEBUG loaded listener.js 17:51:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12bb6c400) [pid = 1651] [serial = 386] [outer = 0x12b4f8000] 17:51:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:51:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 420ms 17:51:04 INFO - PROCESS | 1651 | 1461199864794 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]]]}] 17:51:04 INFO - PROCESS | 1651 | 1461199864797 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:51:04 INFO - PROCESS | 1651 | 1461199864799 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 17:51:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:51:04 INFO - PROCESS | 1651 | 1461199864803 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:51:04 INFO - PROCESS | 1651 | 1461199864806 Marionette TRACE conn2 <- [1,490,null,{}] 17:51:04 INFO - PROCESS | 1651 | 1461199864808 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}] 17:51:04 INFO - PROCESS | 1651 | 1461199864886 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:51:04 INFO - PROCESS | 1651 | 1461199864891 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e5f800 == 44 [pid = 1651] [id = 130] 17:51:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12bb6e800) [pid = 1651] [serial = 387] [outer = 0x0] 17:51:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12bd50800) [pid = 1651] [serial = 388] [outer = 0x12bb6e800] 17:51:04 INFO - PROCESS | 1651 | 1461199864916 Marionette DEBUG loaded listener.js 17:51:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12c6c8000) [pid = 1651] [serial = 389] [outer = 0x12bb6e800] 17:51:05 INFO - PROCESS | 1651 | 1461199865388 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]]]}] 17:51:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:51:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 622ms 17:51:05 INFO - PROCESS | 1651 | 1461199865424 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:51:05 INFO - PROCESS | 1651 | 1461199865426 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 17:51:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:51:05 INFO - PROCESS | 1651 | 1461199865430 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 1651 | 1461199865432 Marionette TRACE conn2 <- [1,494,null,{}] 17:51:05 INFO - PROCESS | 1651 | 1461199865436 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}] 17:51:05 INFO - PROCESS | 1651 | 1461199865532 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:51:05 INFO - PROCESS | 1651 | 1461199865596 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ee1000 == 45 [pid = 1651] [id = 131] 17:51:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x114bd3800) [pid = 1651] [serial = 390] [outer = 0x0] 17:51:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x116453800) [pid = 1651] [serial = 391] [outer = 0x114bd3800] 17:51:05 INFO - PROCESS | 1651 | 1461199865628 Marionette DEBUG loaded listener.js 17:51:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1185ab000) [pid = 1651] [serial = 392] [outer = 0x114bd3800] 17:51:06 INFO - PROCESS | 1651 | 1461199866068 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]]]}] 17:51:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:51:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 673ms 17:51:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:51:06 INFO - PROCESS | 1651 | 1461199866105 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:51:06 INFO - PROCESS | 1651 | 1461199866108 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 17:51:06 INFO - PROCESS | 1651 | 1461199866113 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:51:06 INFO - PROCESS | 1651 | 1461199866115 Marionette TRACE conn2 <- [1,498,null,{}] 17:51:06 INFO - PROCESS | 1651 | 1461199866118 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}] 17:51:06 INFO - PROCESS | 1651 | 1461199866215 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:51:06 INFO - PROCESS | 1651 | 1461199866278 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11baa0800 == 46 [pid = 1651] [id = 132] 17:51:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x119bb0c00) [pid = 1651] [serial = 393] [outer = 0x0] 17:51:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11a80a400) [pid = 1651] [serial = 394] [outer = 0x119bb0c00] 17:51:06 INFO - PROCESS | 1651 | 1461199866308 Marionette DEBUG loaded listener.js 17:51:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11b960800) [pid = 1651] [serial = 395] [outer = 0x119bb0c00] 17:51:06 INFO - PROCESS | 1651 | 1461199866722 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]]]}] 17:51:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:51:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 669ms 17:51:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:51:06 INFO - PROCESS | 1651 | 1461199866783 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:51:06 INFO - PROCESS | 1651 | 1461199866784 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 17:51:06 INFO - PROCESS | 1651 | 1461199866786 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:51:06 INFO - PROCESS | 1651 | 1461199866789 Marionette TRACE conn2 <- [1,502,null,{}] 17:51:06 INFO - PROCESS | 1651 | 1461199866797 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}] 17:51:06 INFO - PROCESS | 1651 | 1461199866916 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:51:06 INFO - PROCESS | 1651 | 1461199866981 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x127214000 == 47 [pid = 1651] [id = 133] 17:51:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11c2e3c00) [pid = 1651] [serial = 396] [outer = 0x0] 17:51:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x123836c00) [pid = 1651] [serial = 397] [outer = 0x11c2e3c00] 17:51:07 INFO - PROCESS | 1651 | 1461199867014 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x125aebc00) [pid = 1651] [serial = 398] [outer = 0x11c2e3c00] 17:51:07 INFO - PROCESS | 1651 | 1461199867475 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]]]}] 17:51:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:51:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 721ms 17:51:07 INFO - PROCESS | 1651 | 1461199867521 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:51:07 INFO - PROCESS | 1651 | 1461199867524 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 17:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:51:07 INFO - PROCESS | 1651 | 1461199867529 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:51:07 INFO - PROCESS | 1651 | 1461199867531 Marionette TRACE conn2 <- [1,506,null,{}] 17:51:07 INFO - PROCESS | 1651 | 1461199867536 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}] 17:51:07 INFO - PROCESS | 1651 | 1461199867673 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:51:07 INFO - PROCESS | 1651 | 1461199867733 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b48d800 == 48 [pid = 1651] [id = 134] 17:51:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x127455000) [pid = 1651] [serial = 399] [outer = 0x0] 17:51:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x128e83800) [pid = 1651] [serial = 400] [outer = 0x127455000] 17:51:07 INFO - PROCESS | 1651 | 1461199867764 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b4efc00) [pid = 1651] [serial = 401] [outer = 0x127455000] 17:51:08 INFO - PROCESS | 1651 | 1461199868217 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]]]}] 17:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 721ms 17:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:51:08 INFO - PROCESS | 1651 | 1461199868250 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:51:08 INFO - PROCESS | 1651 | 1461199868252 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 17:51:08 INFO - PROCESS | 1651 | 1461199868254 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:51:08 INFO - PROCESS | 1651 | 1461199868256 Marionette TRACE conn2 <- [1,510,null,{}] 17:51:08 INFO - PROCESS | 1651 | 1461199868258 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}] 17:51:08 INFO - PROCESS | 1651 | 1461199868354 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:51:08 INFO - PROCESS | 1651 | 1461199868403 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119723800 == 49 [pid = 1651] [id = 135] 17:51:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x114bd5000) [pid = 1651] [serial = 402] [outer = 0x0] 17:51:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x125aee000) [pid = 1651] [serial = 403] [outer = 0x114bd5000] 17:51:08 INFO - PROCESS | 1651 | 1461199868432 Marionette DEBUG loaded listener.js 17:51:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b4f0400) [pid = 1651] [serial = 404] [outer = 0x114bd5000] 17:51:08 INFO - PROCESS | 1651 | 1461199868984 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]]]}] 17:51:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:51:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 770ms 17:51:09 INFO - PROCESS | 1651 | 1461199869036 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:51:09 INFO - PROCESS | 1651 | 1461199869039 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 17:51:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:51:09 INFO - PROCESS | 1651 | 1461199869043 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:51:09 INFO - PROCESS | 1651 | 1461199869045 Marionette TRACE conn2 <- [1,514,null,{}] 17:51:09 INFO - PROCESS | 1651 | 1461199869049 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}] 17:51:09 INFO - PROCESS | 1651 | 1461199869134 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:51:09 INFO - PROCESS | 1651 | 1461199869203 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x114a80000 == 50 [pid = 1651] [id = 136] 17:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x114bd6c00) [pid = 1651] [serial = 405] [outer = 0x0] 17:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1154e4800) [pid = 1651] [serial = 406] [outer = 0x114bd6c00] 17:51:09 INFO - PROCESS | 1651 | 1461199869232 Marionette DEBUG loaded listener.js 17:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11853f800) [pid = 1651] [serial = 407] [outer = 0x114bd6c00] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x127e85000 == 49 [pid = 1651] [id = 129] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x126f43800 == 48 [pid = 1651] [id = 128] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11c457800 == 47 [pid = 1651] [id = 127] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x125ac2000 == 46 [pid = 1651] [id = 126] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x125922800 == 45 [pid = 1651] [id = 125] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11c462800 == 44 [pid = 1651] [id = 124] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x114625000 == 43 [pid = 1651] [id = 123] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x1292be000) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11b979800 == 42 [pid = 1651] [id = 122] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11aab4000 == 41 [pid = 1651] [id = 121] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119b4f000 == 40 [pid = 1651] [id = 120] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1187e2800 == 39 [pid = 1651] [id = 119] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119b4b800 == 38 [pid = 1651] [id = 118] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x116421000 == 37 [pid = 1651] [id = 117] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11660f800 == 36 [pid = 1651] [id = 116] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1289ad800 == 35 [pid = 1651] [id = 115] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x125abc000 == 34 [pid = 1651] [id = 114] 17:51:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119286000 == 33 [pid = 1651] [id = 113] 17:51:09 INFO - PROCESS | 1651 | 1461199869689 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]]]}] 17:51:09 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 17:51:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 672ms 17:51:09 INFO - PROCESS | 1651 | 1461199869714 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:51:09 INFO - PROCESS | 1651 | 1461199869718 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 17:51:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:51:09 INFO - PROCESS | 1651 | 1461199869722 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:51:09 INFO - PROCESS | 1651 | 1461199869724 Marionette TRACE conn2 <- [1,518,null,{}] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1122b3c00) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12383a400) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x1274c0000) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x127ea5400) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x127f84800) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x128e24400) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12e71d400) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12ec1ac00) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x127ea7800) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x128e19c00) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12e2fa000) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12e2bc400) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1291b8800) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1292c8800) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x116455c00) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x119b2dc00) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12ed28400) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12ed2e800) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12b6ed800) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12c6bf000) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x118558c00) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11855d800) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12d1d5000) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12e086400) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1154e6c00) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1187d5400) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12f71a800) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12fa53800) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12e077c00) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12e07f800) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1274f4800) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12b474800) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12d931000) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1164e6c00) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1188a6c00) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12b4ef400) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12fa59400) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12d992400) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11be7f400) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11c228000) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119b2a400) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11b95d400) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11c2ea400) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11c2ee400) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12f42bc00) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12f713c00) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12fa5d800) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1141c2800) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119126400) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11a963800) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12382f800) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123af3800) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123af6400) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11c229c00) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11c2e0c00) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123833000) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x125aedc00) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 17:51:09 INFO - PROCESS | 1651 | 1461199869744 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}] 17:51:09 INFO - PROCESS | 1651 | 1461199869822 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:51:09 INFO - PROCESS | 1651 | 1461199869827 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187da800 == 34 [pid = 1651] [id = 137] 17:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118556000) [pid = 1651] [serial = 408] [outer = 0x0] 17:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119930c00) [pid = 1651] [serial = 409] [outer = 0x118556000] 17:51:09 INFO - PROCESS | 1651 | 1461199869855 Marionette DEBUG loaded listener.js 17:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119d60000) [pid = 1651] [serial = 410] [outer = 0x118556000] 17:51:10 INFO - PROCESS | 1651 | 1461199870210 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]]]}] 17:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 531ms 17:51:10 INFO - PROCESS | 1651 | 1461199870253 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:51:10 INFO - PROCESS | 1651 | 1461199870255 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 17:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:51:10 INFO - PROCESS | 1651 | 1461199870257 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:51:10 INFO - PROCESS | 1651 | 1461199870259 Marionette TRACE conn2 <- [1,522,null,{}] 17:51:10 INFO - PROCESS | 1651 | 1461199870267 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}] 17:51:10 INFO - PROCESS | 1651 | 1461199870371 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:51:10 INFO - PROCESS | 1651 | 1461199870377 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a853800 == 35 [pid = 1651] [id = 138] 17:51:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11ae26800) [pid = 1651] [serial = 411] [outer = 0x0] 17:51:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11b9ce800) [pid = 1651] [serial = 412] [outer = 0x11ae26800] 17:51:10 INFO - PROCESS | 1651 | 1461199870405 Marionette DEBUG loaded listener.js 17:51:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11c170800) [pid = 1651] [serial = 413] [outer = 0x11ae26800] 17:51:10 INFO - PROCESS | 1651 | 1461199870742 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]]]}] 17:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 17:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:51:10 INFO - PROCESS | 1651 | 1461199870778 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:51:10 INFO - PROCESS | 1651 | 1461199870780 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 17:51:10 INFO - PROCESS | 1651 | 1461199870782 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:51:10 INFO - PROCESS | 1651 | 1461199870783 Marionette TRACE conn2 <- [1,526,null,{}] 17:51:10 INFO - PROCESS | 1651 | 1461199870786 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}] 17:51:10 INFO - PROCESS | 1651 | 1461199870866 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:51:10 INFO - PROCESS | 1651 | 1461199870913 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b185800 == 36 [pid = 1651] [id = 139] 17:51:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11ae83800) [pid = 1651] [serial = 414] [outer = 0x0] 17:51:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11c22dc00) [pid = 1651] [serial = 415] [outer = 0x11ae83800] 17:51:10 INFO - PROCESS | 1651 | 1461199870939 Marionette DEBUG loaded listener.js 17:51:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123834800) [pid = 1651] [serial = 416] [outer = 0x11ae83800] 17:51:11 INFO - PROCESS | 1651 | 1461199871240 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]]]}] 17:51:11 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 17:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 469ms 17:51:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:51:11 INFO - PROCESS | 1651 | 1461199871253 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:51:11 INFO - PROCESS | 1651 | 1461199871256 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 17:51:11 INFO - PROCESS | 1651 | 1461199871259 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:51:11 INFO - PROCESS | 1651 | 1461199871260 Marionette TRACE conn2 <- [1,530,null,{}] 17:51:11 INFO - PROCESS | 1651 | 1461199871262 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}] 17:51:11 INFO - PROCESS | 1651 | 1461199871338 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:51:11 INFO - PROCESS | 1651 | 1461199871343 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c2a8800 == 37 [pid = 1651] [id = 140] 17:51:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123838400) [pid = 1651] [serial = 417] [outer = 0x0] 17:51:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123af7000) [pid = 1651] [serial = 418] [outer = 0x123838400] 17:51:11 INFO - PROCESS | 1651 | 1461199871368 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12694f000) [pid = 1651] [serial = 419] [outer = 0x123838400] 17:51:11 INFO - PROCESS | 1651 | 1461199871682 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"]]]}] 17:51:11 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 17:51:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:51:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:51:11 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 17:51:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:51:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:51:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:51:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 17:51:11 INFO - PROCESS | 1651 | 1461199871728 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:51:11 INFO - PROCESS | 1651 | 1461199871729 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 17:51:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:51:11 INFO - PROCESS | 1651 | 1461199871731 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:51:11 INFO - PROCESS | 1651 | 1461199871732 Marionette TRACE conn2 <- [1,534,null,{}] 17:51:11 INFO - PROCESS | 1651 | 1461199871735 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}] 17:51:11 INFO - PROCESS | 1651 | 1461199871868 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:51:11 INFO - PROCESS | 1651 | 1461199871873 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188e6800 == 38 [pid = 1651] [id = 141] 17:51:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126b1d400) [pid = 1651] [serial = 420] [outer = 0x0] 17:51:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1274c8000) [pid = 1651] [serial = 421] [outer = 0x126b1d400] 17:51:11 INFO - PROCESS | 1651 | 1461199871901 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1291cb400) [pid = 1651] [serial = 422] [outer = 0x126b1d400] 17:51:12 INFO - PROCESS | 1651 | 1461199872247 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]]]}] 17:51:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:51:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 568ms 17:51:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:51:12 INFO - PROCESS | 1651 | 1461199872300 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:51:12 INFO - PROCESS | 1651 | 1461199872301 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 17:51:12 INFO - PROCESS | 1651 | 1461199872304 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:51:12 INFO - PROCESS | 1651 | 1461199872305 Marionette TRACE conn2 <- [1,538,null,{}] 17:51:12 INFO - PROCESS | 1651 | 1461199872307 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}] 17:51:12 INFO - PROCESS | 1651 | 1461199872412 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:51:12 INFO - PROCESS | 1651 | 1461199872457 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d75800 == 39 [pid = 1651] [id = 142] 17:51:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1291cc000) [pid = 1651] [serial = 423] [outer = 0x0] 17:51:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1292c5c00) [pid = 1651] [serial = 424] [outer = 0x1291cc000] 17:51:12 INFO - PROCESS | 1651 | 1461199872489 Marionette DEBUG loaded listener.js 17:51:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12b4f8800) [pid = 1651] [serial = 425] [outer = 0x1291cc000] 17:51:12 INFO - PROCESS | 1651 | 1461199872813 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]]]}] 17:51:12 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. 17:51:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 17:51:12 INFO - PROCESS | 1651 | 1461199872873 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:51:12 INFO - PROCESS | 1651 | 1461199872874 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 17:51:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:51:12 INFO - PROCESS | 1651 | 1461199872877 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:51:12 INFO - PROCESS | 1651 | 1461199872878 Marionette TRACE conn2 <- [1,542,null,{}] 17:51:12 INFO - PROCESS | 1651 | 1461199872880 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}] 17:51:12 INFO - PROCESS | 1651 | 1461199872973 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:51:12 INFO - PROCESS | 1651 | 1461199872977 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x127211800 == 40 [pid = 1651] [id = 143] 17:51:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12b47e000) [pid = 1651] [serial = 426] [outer = 0x0] 17:51:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12bb71400) [pid = 1651] [serial = 427] [outer = 0x12b47e000] 17:51:13 INFO - PROCESS | 1651 | 1461199873003 Marionette DEBUG loaded listener.js 17:51:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12bd57800) [pid = 1651] [serial = 428] [outer = 0x12b47e000] 17:51:13 INFO - PROCESS | 1651 | 1461199873339 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]]]}] 17:51:13 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. 17:51:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 521ms 17:51:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:51:13 INFO - PROCESS | 1651 | 1461199873398 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:51:13 INFO - PROCESS | 1651 | 1461199873399 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 17:51:13 INFO - PROCESS | 1651 | 1461199873402 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:51:13 INFO - PROCESS | 1651 | 1461199873403 Marionette TRACE conn2 <- [1,546,null,{}] 17:51:13 INFO - PROCESS | 1651 | 1461199873405 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}] 17:51:13 INFO - PROCESS | 1651 | 1461199873503 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:51:13 INFO - PROCESS | 1651 | 1461199873546 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e5e800 == 41 [pid = 1651] [id = 144] 17:51:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12b4f9c00) [pid = 1651] [serial = 429] [outer = 0x0] 17:51:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12c6c9c00) [pid = 1651] [serial = 430] [outer = 0x12b4f9c00] 17:51:13 INFO - PROCESS | 1651 | 1461199873578 Marionette DEBUG loaded listener.js 17:51:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12cff8800) [pid = 1651] [serial = 431] [outer = 0x12b4f9c00] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1274cb400) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123837c00) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11b95d000) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x114bdb000) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x115490000) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11b10dc00) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128e17c00) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1146b8400) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x114bd1400) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x113fca000) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1279da000) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128e21c00) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:51:13 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12b4f8000) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:51:13 INFO - PROCESS | 1651 | 1461199873994 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]]]}] 17:51:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:51:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 621ms 17:51:14 INFO - PROCESS | 1651 | 1461199874024 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:51:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:51:14 INFO - PROCESS | 1651 | 1461199874026 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 17:51:14 INFO - PROCESS | 1651 | 1461199874028 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:51:14 INFO - PROCESS | 1651 | 1461199874030 Marionette TRACE conn2 <- [1,550,null,{}] 17:51:14 INFO - PROCESS | 1651 | 1461199874032 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}] 17:51:14 INFO - PROCESS | 1651 | 1461199874163 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:51:14 INFO - PROCESS | 1651 | 1461199874293 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c463800 == 42 [pid = 1651] [id = 145] 17:51:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x114bd1400) [pid = 1651] [serial = 432] [outer = 0x0] 17:51:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11924c000) [pid = 1651] [serial = 433] [outer = 0x114bd1400] 17:51:14 INFO - PROCESS | 1651 | 1461199874329 Marionette DEBUG loaded listener.js 17:51:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x128e21c00) [pid = 1651] [serial = 434] [outer = 0x114bd1400] 17:51:14 INFO - PROCESS | 1651 | 1461199874602 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]]]}] 17:51:14 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. 17:51:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 622ms 17:51:14 INFO - PROCESS | 1651 | 1461199874661 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:51:14 INFO - PROCESS | 1651 | 1461199874663 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 17:51:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:51:14 INFO - PROCESS | 1651 | 1461199874666 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:51:14 INFO - PROCESS | 1651 | 1461199874673 Marionette TRACE conn2 <- [1,554,null,{}] 17:51:14 INFO - PROCESS | 1651 | 1461199874676 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}] 17:51:14 INFO - PROCESS | 1651 | 1461199874850 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:51:14 INFO - PROCESS | 1651 | 1461199874859 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9d9800 == 43 [pid = 1651] [id = 146] 17:51:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x114bdb000) [pid = 1651] [serial = 435] [outer = 0x0] 17:51:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12c6c3000) [pid = 1651] [serial = 436] [outer = 0x114bdb000] 17:51:14 INFO - PROCESS | 1651 | 1461199874905 Marionette DEBUG loaded listener.js 17:51:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12d931000) [pid = 1651] [serial = 437] [outer = 0x114bdb000] 17:51:15 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:15 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:15 INFO - PROCESS | 1651 | 1461199875223 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]]]}] 17:51:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:51:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 575ms 17:51:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:51:15 INFO - PROCESS | 1651 | 1461199875241 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:51:15 INFO - PROCESS | 1651 | 1461199875242 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 17:51:15 INFO - PROCESS | 1651 | 1461199875244 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:51:15 INFO - PROCESS | 1651 | 1461199875245 Marionette TRACE conn2 <- [1,558,null,{}] 17:51:15 INFO - PROCESS | 1651 | 1461199875248 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}] 17:51:15 INFO - PROCESS | 1651 | 1461199875326 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:51:15 INFO - PROCESS | 1651 | 1461199875330 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3e800 == 44 [pid = 1651] [id = 147] 17:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12d931800) [pid = 1651] [serial = 438] [outer = 0x0] 17:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12d992400) [pid = 1651] [serial = 439] [outer = 0x12d931800] 17:51:15 INFO - PROCESS | 1651 | 1461199875357 Marionette DEBUG loaded listener.js 17:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12e077c00) [pid = 1651] [serial = 440] [outer = 0x12d931800] 17:51:15 INFO - PROCESS | 1651 | 1461199875691 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]]]}] 17:51:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:51:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 470ms 17:51:15 INFO - PROCESS | 1651 | 1461199875715 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:51:15 INFO - PROCESS | 1651 | 1461199875717 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 17:51:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:51:15 INFO - PROCESS | 1651 | 1461199875722 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:51:15 INFO - PROCESS | 1651 | 1461199875723 Marionette TRACE conn2 <- [1,562,null,{}] 17:51:15 INFO - PROCESS | 1651 | 1461199875735 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}] 17:51:15 INFO - PROCESS | 1651 | 1461199875810 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:51:15 INFO - PROCESS | 1651 | 1461199875814 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d179000 == 45 [pid = 1651] [id = 148] 17:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12e078000) [pid = 1651] [serial = 441] [outer = 0x0] 17:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12e081400) [pid = 1651] [serial = 442] [outer = 0x12e078000] 17:51:15 INFO - PROCESS | 1651 | 1461199875842 Marionette DEBUG loaded listener.js 17:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12e2b5800) [pid = 1651] [serial = 443] [outer = 0x12e078000] 17:51:16 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:16 INFO - PROCESS | 1651 | 1461199876327 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]]]}] 17:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 17:51:16 INFO - PROCESS | 1651 | 1461199876356 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:51:16 INFO - PROCESS | 1651 | 1461199876360 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 17:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:51:16 INFO - PROCESS | 1651 | 1461199876368 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:51:16 INFO - PROCESS | 1651 | 1461199876373 Marionette TRACE conn2 <- [1,566,null,{}] 17:51:16 INFO - PROCESS | 1651 | 1461199876379 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}] 17:51:16 INFO - PROCESS | 1651 | 1461199876528 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:51:16 INFO - PROCESS | 1651 | 1461199876633 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119863000 == 46 [pid = 1651] [id = 149] 17:51:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118fae800) [pid = 1651] [serial = 444] [outer = 0x0] 17:51:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1191a8400) [pid = 1651] [serial = 445] [outer = 0x118fae800] 17:51:16 INFO - PROCESS | 1651 | 1461199876666 Marionette DEBUG loaded listener.js 17:51:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x119d64c00) [pid = 1651] [serial = 446] [outer = 0x118fae800] 17:51:16 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:17 INFO - PROCESS | 1651 | 1461199877049 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]]]}] 17:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 726ms 17:51:17 INFO - PROCESS | 1651 | 1461199877094 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:51:17 INFO - PROCESS | 1651 | 1461199877098 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 17:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:51:17 INFO - PROCESS | 1651 | 1461199877103 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:51:17 INFO - PROCESS | 1651 | 1461199877104 Marionette TRACE conn2 <- [1,570,null,{}] 17:51:17 INFO - PROCESS | 1651 | 1461199877107 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}] 17:51:17 INFO - PROCESS | 1651 | 1461199877206 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:51:17 INFO - PROCESS | 1651 | 1461199877263 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x125927800 == 47 [pid = 1651] [id = 150] 17:51:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11b1dd400) [pid = 1651] [serial = 447] [outer = 0x0] 17:51:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11be88400) [pid = 1651] [serial = 448] [outer = 0x11b1dd400] 17:51:17 INFO - PROCESS | 1651 | 1461199877294 Marionette DEBUG loaded listener.js 17:51:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11c2eb400) [pid = 1651] [serial = 449] [outer = 0x11b1dd400] 17:51:17 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:17 INFO - PROCESS | 1651 | 1461199877716 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]]]}] 17:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 621ms 17:51:17 INFO - PROCESS | 1651 | 1461199877723 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:51:17 INFO - PROCESS | 1651 | 1461199877725 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 17:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:51:17 INFO - PROCESS | 1651 | 1461199877727 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:51:17 INFO - PROCESS | 1651 | 1461199877730 Marionette TRACE conn2 <- [1,574,null,{}] 17:51:17 INFO - PROCESS | 1651 | 1461199877738 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}] 17:51:17 INFO - PROCESS | 1651 | 1461199877837 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:51:17 INFO - PROCESS | 1651 | 1461199877924 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9ed800 == 48 [pid = 1651] [id = 151] 17:51:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x127f7d400) [pid = 1651] [serial = 450] [outer = 0x0] 17:51:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12891a000) [pid = 1651] [serial = 451] [outer = 0x127f7d400] 17:51:17 INFO - PROCESS | 1651 | 1461199877956 Marionette DEBUG loaded listener.js 17:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1292ca000) [pid = 1651] [serial = 452] [outer = 0x127f7d400] 17:51:18 INFO - PROCESS | 1651 | 1461199878365 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]]]}] 17:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 17:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:51:18 INFO - PROCESS | 1651 | 1461199878398 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:51:18 INFO - PROCESS | 1651 | 1461199878400 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 17:51:18 INFO - PROCESS | 1651 | 1461199878403 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:51:18 INFO - PROCESS | 1651 | 1461199878404 Marionette TRACE conn2 <- [1,578,null,{}] 17:51:18 INFO - PROCESS | 1651 | 1461199878406 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}] 17:51:18 INFO - PROCESS | 1651 | 1461199878503 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:51:18 INFO - PROCESS | 1651 | 1461199878551 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d917000 == 49 [pid = 1651] [id = 152] 17:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12b4f6400) [pid = 1651] [serial = 453] [outer = 0x0] 17:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12cfee400) [pid = 1651] [serial = 454] [outer = 0x12b4f6400] 17:51:18 INFO - PROCESS | 1651 | 1461199878581 Marionette DEBUG loaded listener.js 17:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12d1d7800) [pid = 1651] [serial = 455] [outer = 0x12b4f6400] 17:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12d1d8000) [pid = 1651] [serial = 456] [outer = 0x12fb5f000] 17:51:19 INFO - PROCESS | 1651 | 1461199879048 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]]]}] 17:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 17:51:19 INFO - PROCESS | 1651 | 1461199879075 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:51:19 INFO - PROCESS | 1651 | 1461199879076 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 17:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:51:19 INFO - PROCESS | 1651 | 1461199879078 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:51:19 INFO - PROCESS | 1651 | 1461199879079 Marionette TRACE conn2 <- [1,582,null,{}] 17:51:19 INFO - PROCESS | 1651 | 1461199879082 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}] 17:51:19 INFO - PROCESS | 1651 | 1461199879231 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:51:19 INFO - PROCESS | 1651 | 1461199879320 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x116618800 == 50 [pid = 1651] [id = 153] 17:51:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1122b3800) [pid = 1651] [serial = 457] [outer = 0x0] 17:51:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x119930800) [pid = 1651] [serial = 458] [outer = 0x1122b3800] 17:51:19 INFO - PROCESS | 1651 | 1461199879350 Marionette DEBUG loaded listener.js 17:51:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x1292c6800) [pid = 1651] [serial = 459] [outer = 0x1122b3800] 17:51:19 INFO - PROCESS | 1651 | 1461199879898 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]]]}] 17:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 871ms 17:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:51:19 INFO - PROCESS | 1651 | 1461199879950 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:51:19 INFO - PROCESS | 1651 | 1461199879954 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 17:51:19 INFO - PROCESS | 1651 | 1461199879958 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:51:19 INFO - PROCESS | 1651 | 1461199879960 Marionette TRACE conn2 <- [1,586,null,{}] 17:51:19 INFO - PROCESS | 1651 | 1461199879963 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}] 17:51:20 INFO - PROCESS | 1651 | 1461199880051 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:51:20 INFO - PROCESS | 1651 | 1461199880129 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661d800 == 51 [pid = 1651] [id = 154] 17:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1154e8800) [pid = 1651] [serial = 460] [outer = 0x0] 17:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1162e7c00) [pid = 1651] [serial = 461] [outer = 0x1154e8800] 17:51:20 INFO - PROCESS | 1651 | 1461199880159 Marionette DEBUG loaded listener.js 17:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x118557800) [pid = 1651] [serial = 462] [outer = 0x1154e8800] 17:51:20 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:20 INFO - PROCESS | 1651 | 1461199880579 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]]]}] 17:51:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:51:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 672ms 17:51:20 INFO - PROCESS | 1651 | 1461199880630 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:51:20 INFO - PROCESS | 1651 | 1461199880634 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 17:51:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:51:20 INFO - PROCESS | 1651 | 1461199880638 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:51:20 INFO - PROCESS | 1651 | 1461199880640 Marionette TRACE conn2 <- [1,590,null,{}] 17:51:20 INFO - PROCESS | 1651 | 1461199880642 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}] 17:51:20 INFO - PROCESS | 1651 | 1461199880739 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:51:20 INFO - PROCESS | 1651 | 1461199880789 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b5b800 == 52 [pid = 1651] [id = 155] 17:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1154e9000) [pid = 1651] [serial = 463] [outer = 0x0] 17:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x119c77800) [pid = 1651] [serial = 464] [outer = 0x1154e9000] 17:51:20 INFO - PROCESS | 1651 | 1461199880816 Marionette DEBUG loaded listener.js 17:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11ae8d400) [pid = 1651] [serial = 465] [outer = 0x1154e9000] 17:51:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3e800 == 51 [pid = 1651] [id = 147] 17:51:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9d9800 == 50 [pid = 1651] [id = 146] 17:51:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11c463800 == 49 [pid = 1651] [id = 145] 17:51:20 INFO - PROCESS | 1651 | --DOCSHELL 0x128e5e800 == 48 [pid = 1651] [id = 144] 17:51:20 INFO - PROCESS | 1651 | --DOCSHELL 0x127211800 == 47 [pid = 1651] [id = 143] 17:51:20 INFO - PROCESS | 1651 | --DOCSHELL 0x125d75800 == 46 [pid = 1651] [id = 142] 17:51:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1188e6800 == 45 [pid = 1651] [id = 141] 17:51:20 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11625a000) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 17:51:20 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11ae26400) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 17:51:20 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x123afa000) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 17:51:20 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x116451800) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 17:51:20 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12bd50800) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11c2a8800 == 44 [pid = 1651] [id = 140] 17:51:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11b185800 == 43 [pid = 1651] [id = 139] 17:51:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11a853800 == 42 [pid = 1651] [id = 138] 17:51:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1187da800 == 41 [pid = 1651] [id = 137] 17:51:21 INFO - PROCESS | 1651 | --DOCSHELL 0x114a80000 == 40 [pid = 1651] [id = 136] 17:51:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12b48d800 == 39 [pid = 1651] [id = 134] 17:51:21 INFO - PROCESS | 1651 | --DOCSHELL 0x127214000 == 38 [pid = 1651] [id = 133] 17:51:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11baa0800 == 37 [pid = 1651] [id = 132] 17:51:21 INFO - PROCESS | 1651 | --DOCSHELL 0x118ee1000 == 36 [pid = 1651] [id = 131] 17:51:21 INFO - PROCESS | 1651 | --DOCSHELL 0x128e5f800 == 35 [pid = 1651] [id = 130] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x127ea6800) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x126f2cc00) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11c2e6800) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11c723400) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x119b2d000) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12891e000) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11ae84c00) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11ae29800) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x119d5e000) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11b9ce400) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11c16e400) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b475c00) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x123831400) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11855c400) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x114bda400) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11855e000) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1291b5c00) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12b4ef800) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12b7cfc00) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12b47d000) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x127458c00) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b6e9800) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1292c5400) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1274cb000) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x125eae000) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12bb6c400) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 17:51:21 INFO - PROCESS | 1651 | 1461199881176 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]]]}] 17:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 569ms 17:51:21 INFO - PROCESS | 1651 | 1461199881208 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:51:21 INFO - PROCESS | 1651 | 1461199881209 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 17:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:51:21 INFO - PROCESS | 1651 | 1461199881211 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:51:21 INFO - PROCESS | 1651 | 1461199881214 Marionette TRACE conn2 <- [1,594,null,{}] 17:51:21 INFO - PROCESS | 1651 | 1461199881221 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}] 17:51:21 INFO - PROCESS | 1651 | 1461199881305 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:51:21 INFO - PROCESS | 1651 | 1461199881352 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x119867800 == 36 [pid = 1651] [id = 156] 17:51:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119b29c00) [pid = 1651] [serial = 466] [outer = 0x0] 17:51:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11ae8b400) [pid = 1651] [serial = 467] [outer = 0x119b29c00] 17:51:21 INFO - PROCESS | 1651 | 1461199881380 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11c173800) [pid = 1651] [serial = 468] [outer = 0x119b29c00] 17:51:21 INFO - PROCESS | 1651 | 1461199881692 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]]]}] 17:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 522ms 17:51:21 INFO - PROCESS | 1651 | 1461199881734 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:51:21 INFO - PROCESS | 1651 | 1461199881736 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 17:51:21 INFO - PROCESS | 1651 | 1461199881738 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:51:21 INFO - PROCESS | 1651 | 1461199881739 Marionette TRACE conn2 <- [1,598,null,{}] 17:51:21 INFO - PROCESS | 1651 | 1461199881741 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}] 17:51:21 INFO - PROCESS | 1651 | 1461199881820 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:51:21 INFO - PROCESS | 1651 | 1461199881867 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b185800 == 37 [pid = 1651] [id = 157] 17:51:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11c174000) [pid = 1651] [serial = 469] [outer = 0x0] 17:51:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11c2e7c00) [pid = 1651] [serial = 470] [outer = 0x11c174000] 17:51:21 INFO - PROCESS | 1651 | 1461199881892 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x123832800) [pid = 1651] [serial = 471] [outer = 0x11c174000] 17:51:22 INFO - PROCESS | 1651 | 1461199882188 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]]]}] 17:51:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:51:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 469ms 17:51:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:51:22 INFO - PROCESS | 1651 | 1461199882210 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 1651 | 1461199882211 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 17:51:22 INFO - PROCESS | 1651 | 1461199882213 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 1651 | 1461199882214 Marionette TRACE conn2 <- [1,602,null,{}] 17:51:22 INFO - PROCESS | 1651 | 1461199882217 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}] 17:51:22 INFO - PROCESS | 1651 | 1461199882299 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:51:22 INFO - PROCESS | 1651 | 1461199882305 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c2b5800 == 38 [pid = 1651] [id = 158] 17:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11c723400) [pid = 1651] [serial = 472] [outer = 0x0] 17:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x125aefc00) [pid = 1651] [serial = 473] [outer = 0x11c723400] 17:51:22 INFO - PROCESS | 1651 | 1461199882331 Marionette DEBUG loaded listener.js 17:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x126873400) [pid = 1651] [serial = 474] [outer = 0x11c723400] 17:51:22 INFO - PROCESS | 1651 | 1461199882653 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]]]}] 17:51:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:51:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 469ms 17:51:22 INFO - PROCESS | 1651 | 1461199882682 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 1651 | 1461199882683 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 17:51:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:51:22 INFO - PROCESS | 1651 | 1461199882686 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 1651 | 1461199882687 Marionette TRACE conn2 <- [1,606,null,{}] 17:51:22 INFO - PROCESS | 1651 | 1461199882689 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}] 17:51:22 INFO - PROCESS | 1651 | 1461199882807 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:51:22 INFO - PROCESS | 1651 | 1461199882838 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12388e000 == 39 [pid = 1651] [id = 159] 17:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12383ac00) [pid = 1651] [serial = 475] [outer = 0x0] 17:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1274c9800) [pid = 1651] [serial = 476] [outer = 0x12383ac00] 17:51:22 INFO - PROCESS | 1651 | 1461199882866 Marionette DEBUG loaded listener.js 17:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1292be800) [pid = 1651] [serial = 477] [outer = 0x12383ac00] 17:51:23 INFO - PROCESS | 1651 | 1461199883183 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]]]}] 17:51:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:51:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 17:51:23 INFO - PROCESS | 1651 | 1461199883207 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:51:23 INFO - PROCESS | 1651 | 1461199883208 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 17:51:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:51:23 INFO - PROCESS | 1651 | 1461199883210 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:51:23 INFO - PROCESS | 1651 | 1461199883212 Marionette TRACE conn2 <- [1,610,null,{}] 17:51:23 INFO - PROCESS | 1651 | 1461199883214 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}] 17:51:23 INFO - PROCESS | 1651 | 1461199883317 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:51:23 INFO - PROCESS | 1651 | 1461199883321 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d6a800 == 40 [pid = 1651] [id = 160] 17:51:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x126b23400) [pid = 1651] [serial = 478] [outer = 0x0] 17:51:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12b473c00) [pid = 1651] [serial = 479] [outer = 0x126b23400] 17:51:23 INFO - PROCESS | 1651 | 1461199883346 Marionette DEBUG loaded listener.js 17:51:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12b6ea400) [pid = 1651] [serial = 480] [outer = 0x126b23400] 17:51:23 INFO - PROCESS | 1651 | 1461199883670 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]]]}] 17:51:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:51:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 17:51:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:51:23 INFO - PROCESS | 1651 | 1461199883681 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:51:23 INFO - PROCESS | 1651 | 1461199883682 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 17:51:23 INFO - PROCESS | 1651 | 1461199883684 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:51:23 INFO - PROCESS | 1651 | 1461199883686 Marionette TRACE conn2 <- [1,614,null,{}] 17:51:23 INFO - PROCESS | 1651 | 1461199883691 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}] 17:51:23 INFO - PROCESS | 1651 | 1461199883792 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:51:23 INFO - PROCESS | 1651 | 1461199883805 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x127203800 == 41 [pid = 1651] [id = 161] 17:51:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1292cac00) [pid = 1651] [serial = 481] [outer = 0x0] 17:51:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12bb79800) [pid = 1651] [serial = 482] [outer = 0x1292cac00] 17:51:23 INFO - PROCESS | 1651 | 1461199883846 Marionette DEBUG loaded listener.js 17:51:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12cfefc00) [pid = 1651] [serial = 483] [outer = 0x1292cac00] 17:51:24 INFO - PROCESS | 1651 | 1461199884290 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]]]}] 17:51:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:51:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 624ms 17:51:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:51:24 INFO - PROCESS | 1651 | 1461199884309 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:51:24 INFO - PROCESS | 1651 | 1461199884310 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 17:51:24 INFO - PROCESS | 1651 | 1461199884312 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 1651 | 1461199884313 Marionette TRACE conn2 <- [1,618,null,{}] 17:51:24 INFO - PROCESS | 1651 | 1461199884316 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}] 17:51:24 INFO - PROCESS | 1651 | 1461199884413 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:51:24 INFO - PROCESS | 1651 | 1461199884448 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e95800 == 42 [pid = 1651] [id = 162] 17:51:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12bb75800) [pid = 1651] [serial = 484] [outer = 0x0] 17:51:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12d1d5c00) [pid = 1651] [serial = 485] [outer = 0x12bb75800] 17:51:24 INFO - PROCESS | 1651 | 1461199884473 Marionette DEBUG loaded listener.js 17:51:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12d93bc00) [pid = 1651] [serial = 486] [outer = 0x12bb75800] 17:51:24 INFO - PROCESS | 1651 | 1461199884776 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]]]}] 17:51:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:51:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms 17:51:24 INFO - PROCESS | 1651 | 1461199884833 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:51:24 INFO - PROCESS | 1651 | 1461199884835 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 17:51:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:51:24 INFO - PROCESS | 1651 | 1461199884840 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 1651 | 1461199884842 Marionette TRACE conn2 <- [1,622,null,{}] 17:51:24 INFO - PROCESS | 1651 | 1461199884846 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}] 17:51:25 INFO - PROCESS | 1651 | 1461199884998 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:51:25 INFO - PROCESS | 1651 | 1461199885019 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12926b800 == 43 [pid = 1651] [id = 163] 17:51:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b4f8000) [pid = 1651] [serial = 487] [outer = 0x0] 17:51:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12e2b2400) [pid = 1651] [serial = 488] [outer = 0x12b4f8000] 17:51:25 INFO - PROCESS | 1651 | 1461199885059 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12e2f1800) [pid = 1651] [serial = 489] [outer = 0x12b4f8000] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x114bdb000) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12b47e000) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1291cc000) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12b4f9c00) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x114bd1400) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12bb6e800) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x114bd5000) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11ae26800) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x127455000) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11ae83800) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x119bb0c00) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11c2e3c00) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118556000) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x123838400) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x114bd3800) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x114bd6c00) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x126b1d400) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11c71e400) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x115857800) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11572e400) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1122a8c00) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x128e26800) [pid = 1651] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:51:25 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12d931800) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:51:25 INFO - PROCESS | 1651 | 1461199885636 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]]]}] 17:51:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:51:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 820ms 17:51:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:51:25 INFO - PROCESS | 1651 | 1461199885664 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:51:25 INFO - PROCESS | 1651 | 1461199885666 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 17:51:25 INFO - PROCESS | 1651 | 1461199885674 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:51:25 INFO - PROCESS | 1651 | 1461199885676 Marionette TRACE conn2 <- [1,626,null,{}] 17:51:25 INFO - PROCESS | 1651 | 1461199885678 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}] 17:51:25 INFO - PROCESS | 1651 | 1461199885807 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:51:25 INFO - PROCESS | 1651 | 1461199885844 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276b5800 == 44 [pid = 1651] [id = 164] 17:51:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x114bd5000) [pid = 1651] [serial = 490] [outer = 0x0] 17:51:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11ae83800) [pid = 1651] [serial = 491] [outer = 0x114bd5000] 17:51:25 INFO - PROCESS | 1651 | 1461199885875 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12d1d4400) [pid = 1651] [serial = 492] [outer = 0x114bd5000] 17:51:26 INFO - PROCESS | 1651 | 1461199886198 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]]]}] 17:51:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:51:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 579ms 17:51:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:51:26 INFO - PROCESS | 1651 | 1461199886249 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:51:26 INFO - PROCESS | 1651 | 1461199886251 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 17:51:26 INFO - PROCESS | 1651 | 1461199886254 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:51:26 INFO - PROCESS | 1651 | 1461199886256 Marionette TRACE conn2 <- [1,630,null,{}] 17:51:26 INFO - PROCESS | 1651 | 1461199886259 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}] 17:51:26 INFO - PROCESS | 1651 | 1461199886412 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:51:26 INFO - PROCESS | 1651 | 1461199886421 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9df800 == 45 [pid = 1651] [id = 165] 17:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1154e4400) [pid = 1651] [serial = 493] [outer = 0x0] 17:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12e07dc00) [pid = 1651] [serial = 494] [outer = 0x1154e4400] 17:51:26 INFO - PROCESS | 1651 | 1461199886461 Marionette DEBUG loaded listener.js 17:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12e2fc800) [pid = 1651] [serial = 495] [outer = 0x1154e4400] 17:51:26 INFO - PROCESS | 1651 | 1461199886789 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]]]}] 17:51:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:51:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 570ms 17:51:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:51:26 INFO - PROCESS | 1651 | 1461199886825 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:51:26 INFO - PROCESS | 1651 | 1461199886827 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 17:51:26 INFO - PROCESS | 1651 | 1461199886829 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:51:26 INFO - PROCESS | 1651 | 1461199886830 Marionette TRACE conn2 <- [1,634,null,{}] 17:51:26 INFO - PROCESS | 1651 | 1461199886832 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}] 17:51:26 INFO - PROCESS | 1651 | 1461199886912 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:51:26 INFO - PROCESS | 1651 | 1461199886916 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d91a800 == 46 [pid = 1651] [id = 166] 17:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12e2f6800) [pid = 1651] [serial = 496] [outer = 0x0] 17:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12e721400) [pid = 1651] [serial = 497] [outer = 0x12e2f6800] 17:51:26 INFO - PROCESS | 1651 | 1461199886944 Marionette DEBUG loaded listener.js 17:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12e738800) [pid = 1651] [serial = 498] [outer = 0x12e2f6800] 17:51:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:27 INFO - PROCESS | 1651 | 1461199887275 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]]]}] 17:51:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:51:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 17:51:27 INFO - PROCESS | 1651 | 1461199887299 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:51:27 INFO - PROCESS | 1651 | 1461199887300 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 17:51:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:51:27 INFO - PROCESS | 1651 | 1461199887305 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:51:27 INFO - PROCESS | 1651 | 1461199887306 Marionette TRACE conn2 <- [1,638,null,{}] 17:51:27 INFO - PROCESS | 1651 | 1461199887309 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}] 17:51:27 INFO - PROCESS | 1651 | 1461199887413 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:51:27 INFO - PROCESS | 1651 | 1461199887419 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d95f800 == 47 [pid = 1651] [id = 167] 17:51:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12e720800) [pid = 1651] [serial = 499] [outer = 0x0] 17:51:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12e73e000) [pid = 1651] [serial = 500] [outer = 0x12e720800] 17:51:27 INFO - PROCESS | 1651 | 1461199887444 Marionette DEBUG loaded listener.js 17:51:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12ec18800) [pid = 1651] [serial = 501] [outer = 0x12e720800] 17:51:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:27 INFO - PROCESS | 1651 | [1651] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:51:27 INFO - PROCESS | 1651 | 1461199887881 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]]]}] 17:51:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:51:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 622ms 17:51:27 INFO - PROCESS | 1651 | 1461199887926 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:51:27 INFO - PROCESS | 1651 | 1461199887929 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 17:51:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:51:27 INFO - PROCESS | 1651 | 1461199887933 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:51:27 INFO - PROCESS | 1651 | 1461199887935 Marionette TRACE conn2 <- [1,642,null,{}] 17:51:27 INFO - PROCESS | 1651 | 1461199887939 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}] 17:51:28 INFO - PROCESS | 1651 | 1461199888039 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:51:28 INFO - PROCESS | 1651 | 1461199888092 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119862000 == 48 [pid = 1651] [id = 168] 17:51:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x116455c00) [pid = 1651] [serial = 502] [outer = 0x0] 17:51:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1188a3000) [pid = 1651] [serial = 503] [outer = 0x116455c00] 17:51:28 INFO - PROCESS | 1651 | 1461199888123 Marionette DEBUG loaded listener.js 17:51:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119ba6c00) [pid = 1651] [serial = 504] [outer = 0x116455c00] 17:51:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:51:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 623ms 17:51:28 INFO - PROCESS | 1651 | 1461199888548 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]]]}] 17:51:28 INFO - PROCESS | 1651 | 1461199888556 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:51:28 INFO - PROCESS | 1651 | 1461199888560 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 17:51:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:51:28 INFO - PROCESS | 1651 | 1461199888564 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:51:28 INFO - PROCESS | 1651 | 1461199888566 Marionette TRACE conn2 <- [1,646,null,{}] 17:51:28 INFO - PROCESS | 1651 | 1461199888571 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}] 17:51:28 INFO - PROCESS | 1651 | 1461199888673 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:51:28 INFO - PROCESS | 1651 | 1461199888720 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b982800 == 49 [pid = 1651] [id = 169] 17:51:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1162f0400) [pid = 1651] [serial = 505] [outer = 0x0] 17:51:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11b957400) [pid = 1651] [serial = 506] [outer = 0x1162f0400] 17:51:28 INFO - PROCESS | 1651 | 1461199888750 Marionette DEBUG loaded listener.js 17:51:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11c228000) [pid = 1651] [serial = 507] [outer = 0x1162f0400] 17:51:29 INFO - PROCESS | 1651 | 1461199889156 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]]]}] 17:51:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:51:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 621ms 17:51:29 INFO - PROCESS | 1651 | 1461199889186 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:51:29 INFO - PROCESS | 1651 | 1461199889187 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 17:51:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:51:29 INFO - PROCESS | 1651 | 1461199889190 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:51:29 INFO - PROCESS | 1651 | 1461199889192 Marionette TRACE conn2 <- [1,650,null,{}] 17:51:29 INFO - PROCESS | 1651 | 1461199889200 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}] 17:51:29 INFO - PROCESS | 1651 | 1461199889302 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:51:29 INFO - PROCESS | 1651 | 1461199889393 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d91b000 == 50 [pid = 1651] [id = 170] 17:51:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x126f63400) [pid = 1651] [serial = 508] [outer = 0x0] 17:51:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1274f0c00) [pid = 1651] [serial = 509] [outer = 0x126f63400] 17:51:29 INFO - PROCESS | 1651 | 1461199889425 Marionette DEBUG loaded listener.js 17:51:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x128e21400) [pid = 1651] [serial = 510] [outer = 0x126f63400] 17:51:29 INFO - PROCESS | 1651 | 1461199889844 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]]]}] 17:51:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:51:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 670ms 17:51:29 INFO - PROCESS | 1651 | 1461199889861 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:51:29 INFO - PROCESS | 1651 | 1461199889863 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 17:51:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:51:29 INFO - PROCESS | 1651 | 1461199889865 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:51:29 INFO - PROCESS | 1651 | 1461199889866 Marionette TRACE conn2 <- [1,654,null,{}] 17:51:29 INFO - PROCESS | 1651 | 1461199889869 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}] 17:51:29 INFO - PROCESS | 1651 | 1461199889970 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:51:30 INFO - PROCESS | 1651 | 1461199890019 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e387800 == 51 [pid = 1651] [id = 171] 17:51:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12891e000) [pid = 1651] [serial = 511] [outer = 0x0] 17:51:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b47d400) [pid = 1651] [serial = 512] [outer = 0x12891e000] 17:51:30 INFO - PROCESS | 1651 | 1461199890049 Marionette DEBUG loaded listener.js 17:51:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12d999400) [pid = 1651] [serial = 513] [outer = 0x12891e000] 17:51:30 INFO - PROCESS | 1651 | 1461199890454 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]]]}] 17:51:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:51:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 618ms 17:51:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:51:30 INFO - PROCESS | 1651 | 1461199890484 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:51:30 INFO - PROCESS | 1651 | 1461199890486 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 17:51:30 INFO - PROCESS | 1651 | 1461199890488 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:51:30 INFO - PROCESS | 1651 | 1461199890489 Marionette TRACE conn2 <- [1,658,null,{}] 17:51:30 INFO - PROCESS | 1651 | 1461199890491 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}] 17:51:30 INFO - PROCESS | 1651 | 1461199890589 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:51:30 INFO - PROCESS | 1651 | 1461199890672 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e419000 == 52 [pid = 1651] [id = 172] 17:51:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12bb70800) [pid = 1651] [serial = 514] [outer = 0x0] 17:51:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12e2f3800) [pid = 1651] [serial = 515] [outer = 0x12bb70800] 17:51:30 INFO - PROCESS | 1651 | 1461199890702 Marionette DEBUG loaded listener.js 17:51:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12ec15c00) [pid = 1651] [serial = 516] [outer = 0x12bb70800] 17:51:31 INFO - PROCESS | 1651 | 1461199891144 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]]]}] 17:51:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:51:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 17:51:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:51:31 INFO - PROCESS | 1651 | 1461199891158 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:51:31 INFO - PROCESS | 1651 | 1461199891159 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 17:51:31 INFO - PROCESS | 1651 | 1461199891162 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:51:31 INFO - PROCESS | 1651 | 1461199891163 Marionette TRACE conn2 <- [1,662,null,{}] 17:51:31 INFO - PROCESS | 1651 | 1461199891165 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}] 17:51:31 INFO - PROCESS | 1651 | 1461199891273 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:51:31 INFO - PROCESS | 1651 | 1461199891323 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11971c800 == 53 [pid = 1651] [id = 173] 17:51:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x118c73800) [pid = 1651] [serial = 517] [outer = 0x0] 17:51:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x123af6000) [pid = 1651] [serial = 518] [outer = 0x118c73800] 17:51:31 INFO - PROCESS | 1651 | 1461199891355 Marionette DEBUG loaded listener.js 17:51:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12b6ee400) [pid = 1651] [serial = 519] [outer = 0x118c73800] 17:51:31 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:31 INFO - PROCESS | 1651 | 1461199891983 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]]]}] 17:51:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:51:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 869ms 17:51:32 INFO - PROCESS | 1651 | 1461199892031 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 1651 | 1461199892034 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 17:51:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:51:32 INFO - PROCESS | 1651 | 1461199892041 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 1651 | 1461199892043 Marionette TRACE conn2 <- [1,666,null,{}] 17:51:32 INFO - PROCESS | 1651 | 1461199892046 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}] 17:51:32 INFO - PROCESS | 1651 | 1461199892143 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:51:32 INFO - PROCESS | 1651 | 1461199892214 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11888d000 == 54 [pid = 1651] [id = 174] 17:51:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11644e400) [pid = 1651] [serial = 520] [outer = 0x0] 17:51:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x118539c00) [pid = 1651] [serial = 521] [outer = 0x11644e400] 17:51:32 INFO - PROCESS | 1651 | 1461199892244 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11855d800) [pid = 1651] [serial = 522] [outer = 0x11644e400] 17:51:32 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12d91a800 == 53 [pid = 1651] [id = 166] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9df800 == 52 [pid = 1651] [id = 165] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1276b5800 == 51 [pid = 1651] [id = 164] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12926b800 == 50 [pid = 1651] [id = 163] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x127e95800 == 49 [pid = 1651] [id = 162] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x127203800 == 48 [pid = 1651] [id = 161] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x125d6a800 == 47 [pid = 1651] [id = 160] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12e081400) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12388e000 == 46 [pid = 1651] [id = 159] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11c2b5800 == 45 [pid = 1651] [id = 158] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11b185800 == 44 [pid = 1651] [id = 157] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119867800 == 43 [pid = 1651] [id = 156] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119b5b800 == 42 [pid = 1651] [id = 155] 17:51:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11661d800 == 41 [pid = 1651] [id = 154] 17:51:32 INFO - PROCESS | 1651 | 1461199892650 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]]]}] 17:51:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:51:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 621ms 17:51:32 INFO - PROCESS | 1651 | 1461199892662 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 1651 | 1461199892666 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 17:51:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:51:32 INFO - PROCESS | 1651 | 1461199892673 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 1651 | 1461199892674 Marionette TRACE conn2 <- [1,670,null,{}] 17:51:32 INFO - PROCESS | 1651 | 1461199892677 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}] 17:51:32 INFO - PROCESS | 1651 | 1461199892756 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x125ebb400) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11b10cc00) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x118c7cc00) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11b9c8c00) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12d931000) [pid = 1651] [serial = 437] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12bb71400) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12b4f8800) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1292c5c00) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12c6c9c00) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11924c000) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12c6c8000) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12b4f0400) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x125aee000) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11b9ce800) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11c170800) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12b4efc00) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128e83800) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11c22dc00) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x123834800) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11b960800) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11a80a400) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x125aebc00) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x123836c00) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119930c00) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119d60000) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123af7000) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x116453800) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1185ab000) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11853f800) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1154e4800) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12cff8800) [pid = 1651] [serial = 431] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12c6c3000) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1274c8000) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12bd57800) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128e21c00) [pid = 1651] [serial = 434] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1291cb400) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12e077c00) [pid = 1651] [serial = 440] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12694f000) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1292c9c00) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12d992400) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 17:51:32 INFO - PROCESS | 1651 | 1461199892814 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ca6000 == 42 [pid = 1651] [id = 175] 17:51:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x114bd9800) [pid = 1651] [serial = 523] [outer = 0x0] 17:51:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116454400) [pid = 1651] [serial = 524] [outer = 0x114bd9800] 17:51:32 INFO - PROCESS | 1651 | 1461199892843 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11993c800) [pid = 1651] [serial = 525] [outer = 0x114bd9800] 17:51:33 INFO - PROCESS | 1651 | 1461199893145 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]]]}] 17:51:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:51:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 17:51:33 INFO - PROCESS | 1651 | 1461199893192 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:51:33 INFO - PROCESS | 1651 | 1461199893193 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 17:51:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:51:33 INFO - PROCESS | 1651 | 1461199893196 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:51:33 INFO - PROCESS | 1651 | 1461199893198 Marionette TRACE conn2 <- [1,674,null,{}] 17:51:33 INFO - PROCESS | 1651 | 1461199893206 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}] 17:51:33 INFO - PROCESS | 1651 | 1461199893287 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:51:33 INFO - PROCESS | 1651 | 1461199893293 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a85f800 == 43 [pid = 1651] [id = 176] 17:51:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119bb4c00) [pid = 1651] [serial = 526] [outer = 0x0] 17:51:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11acb6800) [pid = 1651] [serial = 527] [outer = 0x119bb4c00] 17:51:33 INFO - PROCESS | 1651 | 1461199893320 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11b9cd000) [pid = 1651] [serial = 528] [outer = 0x119bb4c00] 17:51:33 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:33 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:51:33 INFO - PROCESS | 1651 | 1461199893663 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]]]}] 17:51:33 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 17:51:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 523ms 17:51:33 INFO - PROCESS | 1651 | 1461199893720 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:51:33 INFO - PROCESS | 1651 | 1461199893722 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 17:51:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:51:33 INFO - PROCESS | 1651 | 1461199893725 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:51:33 INFO - PROCESS | 1651 | 1461199893727 Marionette TRACE conn2 <- [1,678,null,{}] 17:51:33 INFO - PROCESS | 1651 | 1461199893731 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}] 17:51:33 INFO - PROCESS | 1651 | 1461199893851 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:51:33 INFO - PROCESS | 1651 | 1461199893864 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11baad800 == 44 [pid = 1651] [id = 177] 17:51:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11be85800) [pid = 1651] [serial = 529] [outer = 0x0] 17:51:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11c17ac00) [pid = 1651] [serial = 530] [outer = 0x11be85800] 17:51:33 INFO - PROCESS | 1651 | 1461199893905 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11c2e5400) [pid = 1651] [serial = 531] [outer = 0x11be85800] 17:51:34 INFO - PROCESS | 1651 | 1461199894344 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]]]}] 17:51:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:51:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 669ms 17:51:34 INFO - PROCESS | 1651 | 1461199894395 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:51:34 INFO - PROCESS | 1651 | 1461199894396 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 17:51:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:51:34 INFO - PROCESS | 1651 | 1461199894398 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:51:34 INFO - PROCESS | 1651 | 1461199894399 Marionette TRACE conn2 <- [1,682,null,{}] 17:51:34 INFO - PROCESS | 1651 | 1461199894407 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}] 17:51:34 INFO - PROCESS | 1651 | 1461199894483 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:51:34 INFO - PROCESS | 1651 | 1461199894490 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c2ad000 == 45 [pid = 1651] [id = 178] 17:51:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11c2ed400) [pid = 1651] [serial = 532] [outer = 0x0] 17:51:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11c66c000) [pid = 1651] [serial = 533] [outer = 0x11c2ed400] 17:51:34 INFO - PROCESS | 1651 | 1461199894515 Marionette DEBUG loaded listener.js 17:51:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12382d400) [pid = 1651] [serial = 534] [outer = 0x11c2ed400] 17:51:35 INFO - PROCESS | 1651 | 1461199895363 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]]]}] 17:51:35 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) 17:51:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 17:51:35 INFO - PROCESS | 1651 | 1461199895370 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:51:35 INFO - PROCESS | 1651 | 1461199895371 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 17:51:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:51:35 INFO - PROCESS | 1651 | 1461199895374 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:51:35 INFO - PROCESS | 1651 | 1461199895375 Marionette TRACE conn2 <- [1,686,null,{}] 17:51:35 INFO - PROCESS | 1651 | 1461199895377 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}] 17:51:35 INFO - PROCESS | 1651 | 1461199895486 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:51:35 INFO - PROCESS | 1651 | 1461199895502 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x123888800 == 46 [pid = 1651] [id = 179] 17:51:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x125aee000) [pid = 1651] [serial = 535] [outer = 0x0] 17:51:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1274a9400) [pid = 1651] [serial = 536] [outer = 0x125aee000] 17:51:35 INFO - PROCESS | 1651 | 1461199895529 Marionette DEBUG loaded listener.js 17:51:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1279da000) [pid = 1651] [serial = 537] [outer = 0x125aee000] 17:51:36 INFO - PROCESS | 1651 | 1461199896329 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]]]}] 17:51:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:51:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 17:51:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:51:36 INFO - PROCESS | 1651 | 1461199896343 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 1651 | 1461199896344 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 17:51:36 INFO - PROCESS | 1651 | 1461199896346 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - PROCESS | 1651 | 1461199896347 Marionette TRACE conn2 <- [1,690,null,{}] 17:51:36 INFO - PROCESS | 1651 | 1461199896350 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}] 17:51:36 INFO - PROCESS | 1651 | 1461199896443 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:51:36 INFO - PROCESS | 1651 | 1461199896456 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ac8800 == 47 [pid = 1651] [id = 180] 17:51:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1279dbc00) [pid = 1651] [serial = 538] [outer = 0x0] 17:51:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128915800) [pid = 1651] [serial = 539] [outer = 0x1279dbc00] 17:51:36 INFO - PROCESS | 1651 | 1461199896481 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128e83800) [pid = 1651] [serial = 540] [outer = 0x1279dbc00] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12e2f6800) [pid = 1651] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1154e4400) [pid = 1651] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x126b23400) [pid = 1651] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12bb75800) [pid = 1651] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1292cac00) [pid = 1651] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x114bd5000) [pid = 1651] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1154e9000) [pid = 1651] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x127f7d400) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1154e8800) [pid = 1651] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11c174000) [pid = 1651] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1122b3800) [pid = 1651] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11c723400) [pid = 1651] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118fae800) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12b4f6400) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11b1dd400) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12383ac00) [pid = 1651] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119b29c00) [pid = 1651] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:51:37 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12b4f8000) [pid = 1651] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:51:37 INFO - PROCESS | 1651 | 1461199897276 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]]]}] 17:51:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:51:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 17:51:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:51:37 INFO - PROCESS | 1651 | 1461199897316 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:51:37 INFO - PROCESS | 1651 | 1461199897317 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 17:51:37 INFO - PROCESS | 1651 | 1461199897321 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 1651 | 1461199897323 Marionette TRACE conn2 <- [1,694,null,{}] 17:51:37 INFO - PROCESS | 1651 | 1461199897325 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}] 17:51:37 INFO - PROCESS | 1651 | 1461199897397 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:51:37 INFO - PROCESS | 1651 | 1461199897404 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x119282000 == 48 [pid = 1651] [id = 181] 17:51:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11855b000) [pid = 1651] [serial = 541] [outer = 0x0] 17:51:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11b9c3000) [pid = 1651] [serial = 542] [outer = 0x11855b000] 17:51:37 INFO - PROCESS | 1651 | 1461199897430 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x125cd7800) [pid = 1651] [serial = 543] [outer = 0x11855b000] 17:51:38 INFO - PROCESS | 1651 | 1461199898230 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]]]}] 17:51:38 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) 17:51:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 922ms 17:51:38 INFO - PROCESS | 1651 | 1461199898243 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:51:38 INFO - PROCESS | 1651 | 1461199898244 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 17:51:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:51:38 INFO - PROCESS | 1651 | 1461199898246 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:51:38 INFO - PROCESS | 1651 | 1461199898247 Marionette TRACE conn2 <- [1,698,null,{}] 17:51:38 INFO - PROCESS | 1651 | 1461199898249 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}] 17:51:38 INFO - PROCESS | 1651 | 1461199898327 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:51:38 INFO - PROCESS | 1651 | 1461199898331 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x126bcc800 == 49 [pid = 1651] [id = 182] 17:51:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119b2ec00) [pid = 1651] [serial = 544] [outer = 0x0] 17:51:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1292bdc00) [pid = 1651] [serial = 545] [outer = 0x119b2ec00] 17:51:38 INFO - PROCESS | 1651 | 1461199898359 Marionette DEBUG loaded listener.js 17:51:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12b474c00) [pid = 1651] [serial = 546] [outer = 0x119b2ec00] 17:51:39 INFO - PROCESS | 1651 | 1461199899159 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]]]}] 17:51:39 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) 17:51:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 920ms 17:51:39 INFO - PROCESS | 1651 | 1461199899167 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:51:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:51:39 INFO - PROCESS | 1651 | 1461199899171 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 17:51:39 INFO - PROCESS | 1651 | 1461199899176 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:51:39 INFO - PROCESS | 1651 | 1461199899179 Marionette TRACE conn2 <- [1,702,null,{}] 17:51:39 INFO - PROCESS | 1651 | 1461199899183 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}] 17:51:39 INFO - PROCESS | 1651 | 1461199899281 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:51:39 INFO - PROCESS | 1651 | 1461199899328 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x118c29800 == 50 [pid = 1651] [id = 183] 17:51:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x114bd9000) [pid = 1651] [serial = 547] [outer = 0x0] 17:51:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1152d2800) [pid = 1651] [serial = 548] [outer = 0x114bd9000] 17:51:39 INFO - PROCESS | 1651 | 1461199899360 Marionette DEBUG loaded listener.js 17:51:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x118559000) [pid = 1651] [serial = 549] [outer = 0x114bd9000] 17:51:40 INFO - PROCESS | 1651 | 1461199900280 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]]]}] 17:51:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:51:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1126ms 17:51:40 INFO - PROCESS | 1651 | 1461199900302 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:51:40 INFO - PROCESS | 1651 | 1461199900308 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 17:51:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:51:40 INFO - PROCESS | 1651 | 1461199900313 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 1651 | 1461199900315 Marionette TRACE conn2 <- [1,706,null,{}] 17:51:40 INFO - PROCESS | 1651 | 1461199900317 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}] 17:51:40 INFO - PROCESS | 1651 | 1461199900414 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:51:40 INFO - PROCESS | 1651 | 1461199900533 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c44c800 == 51 [pid = 1651] [id = 184] 17:51:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11acb5000) [pid = 1651] [serial = 550] [outer = 0x0] 17:51:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11ae2f000) [pid = 1651] [serial = 551] [outer = 0x11acb5000] 17:51:40 INFO - PROCESS | 1651 | 1461199900587 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11ba37000) [pid = 1651] [serial = 552] [outer = 0x11acb5000] 17:51:41 INFO - PROCESS | 1651 | 1461199901489 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]]]}] 17:51:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:51:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1220ms 17:51:41 INFO - PROCESS | 1651 | 1461199901534 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:51:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:51:41 INFO - PROCESS | 1651 | 1461199901535 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 17:51:41 INFO - PROCESS | 1651 | 1461199901538 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:51:41 INFO - PROCESS | 1651 | 1461199901541 Marionette TRACE conn2 <- [1,710,null,{}] 17:51:41 INFO - PROCESS | 1651 | 1461199901549 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}] 17:51:41 INFO - PROCESS | 1651 | 1461199901650 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:51:41 INFO - PROCESS | 1651 | 1461199901697 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x127432800 == 52 [pid = 1651] [id = 185] 17:51:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11b9d0c00) [pid = 1651] [serial = 553] [outer = 0x0] 17:51:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123af3800) [pid = 1651] [serial = 554] [outer = 0x11b9d0c00] 17:51:41 INFO - PROCESS | 1651 | 1461199901729 Marionette DEBUG loaded listener.js 17:51:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1274a3000) [pid = 1651] [serial = 555] [outer = 0x11b9d0c00] 17:51:42 INFO - PROCESS | 1651 | 1461199902727 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]]]}] 17:51:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:51:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1227ms 17:51:42 INFO - PROCESS | 1651 | 1461199902766 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 17:51:42 INFO - PROCESS | 1651 | 1461199902768 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 17:51:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:51:42 INFO - PROCESS | 1651 | 1461199902772 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:51:42 INFO - PROCESS | 1651 | 1461199902774 Marionette TRACE conn2 <- [1,714,null,{}] 17:51:42 INFO - PROCESS | 1651 | 1461199902778 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}] 17:51:42 INFO - PROCESS | 1651 | 1461199902899 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:51:42 INFO - PROCESS | 1651 | 1461199902982 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c5c800 == 53 [pid = 1651] [id = 186] 17:51:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1185a7c00) [pid = 1651] [serial = 556] [outer = 0x0] 17:51:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118c71400) [pid = 1651] [serial = 557] [outer = 0x1185a7c00] 17:51:43 INFO - PROCESS | 1651 | 1461199903012 Marionette DEBUG loaded listener.js 17:51:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x119b28c00) [pid = 1651] [serial = 558] [outer = 0x1185a7c00] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119282000 == 52 [pid = 1651] [id = 181] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x125ac8800 == 51 [pid = 1651] [id = 180] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123888800 == 50 [pid = 1651] [id = 179] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11c2ad000 == 49 [pid = 1651] [id = 178] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11baad800 == 48 [pid = 1651] [id = 177] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11a85f800 == 47 [pid = 1651] [id = 176] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x118ca6000 == 46 [pid = 1651] [id = 175] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11888d000 == 45 [pid = 1651] [id = 174] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12e387800 == 44 [pid = 1651] [id = 171] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d91b000 == 43 [pid = 1651] [id = 170] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11b982800 == 42 [pid = 1651] [id = 169] 17:51:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119862000 == 41 [pid = 1651] [id = 168] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12e721400) [pid = 1651] [serial = 497] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12e2fc800) [pid = 1651] [serial = 495] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12b473c00) [pid = 1651] [serial = 479] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12d1d5c00) [pid = 1651] [serial = 485] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12bb79800) [pid = 1651] [serial = 482] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12cfefc00) [pid = 1651] [serial = 483] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11ae83800) [pid = 1651] [serial = 491] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11ae8d400) [pid = 1651] [serial = 465] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119c77800) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1292ca000) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12891a000) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118557800) [pid = 1651] [serial = 462] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1162e7c00) [pid = 1651] [serial = 461] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11c2e7c00) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123832800) [pid = 1651] [serial = 471] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1292c6800) [pid = 1651] [serial = 459] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119930800) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x125aefc00) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126873400) [pid = 1651] [serial = 474] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119d64c00) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1191a8400) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12d1d7800) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12cfee400) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11c2eb400) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11be88400) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1274c9800) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11ae8b400) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12d93bc00) [pid = 1651] [serial = 486] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11c173800) [pid = 1651] [serial = 468] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1274bdc00) [pid = 1651] [serial = 197] [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.] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12e2b2400) [pid = 1651] [serial = 488] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12e2f1800) [pid = 1651] [serial = 489] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12b6ea400) [pid = 1651] [serial = 480] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12d1d4400) [pid = 1651] [serial = 492] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1292be800) [pid = 1651] [serial = 477] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12e738800) [pid = 1651] [serial = 498] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12e07dc00) [pid = 1651] [serial = 494] [outer = 0x0] [url = about:blank] 17:51:43 INFO - PROCESS | 1651 | 1461199903874 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]]]}] 17:51:43 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 17:51:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1123ms 17:51:43 INFO - PROCESS | 1651 | 1461199903895 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:51:43 INFO - PROCESS | 1651 | 1461199903898 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 17:51:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:51:43 INFO - PROCESS | 1651 | 1461199903903 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:51:43 INFO - PROCESS | 1651 | 1461199903906 Marionette TRACE conn2 <- [1,718,null,{}] 17:51:43 INFO - PROCESS | 1651 | 1461199903909 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}] 17:51:43 INFO - PROCESS | 1651 | 1461199903981 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:51:43 INFO - PROCESS | 1651 | 1461199903988 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x119143000 == 42 [pid = 1651] [id = 187] 17:51:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118faf000) [pid = 1651] [serial = 559] [outer = 0x0] 17:51:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119d64c00) [pid = 1651] [serial = 560] [outer = 0x118faf000] 17:51:44 INFO - PROCESS | 1651 | 1461199904015 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11ae8d400) [pid = 1651] [serial = 561] [outer = 0x118faf000] 17:51:44 INFO - PROCESS | 1651 | 1461199904864 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]]]}] 17:51:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:51:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 17:51:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:51:44 INFO - PROCESS | 1651 | 1461199904876 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 17:51:44 INFO - PROCESS | 1651 | 1461199904878 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 17:51:44 INFO - PROCESS | 1651 | 1461199904881 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 1651 | 1461199904885 Marionette TRACE conn2 <- [1,722,null,{}] 17:51:44 INFO - PROCESS | 1651 | 1461199904898 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}] 17:51:44 INFO - PROCESS | 1651 | 1461199904991 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:51:44 INFO - PROCESS | 1651 | 1461199904995 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b17f000 == 43 [pid = 1651] [id = 188] 17:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11c22ac00) [pid = 1651] [serial = 562] [outer = 0x0] 17:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11c499c00) [pid = 1651] [serial = 563] [outer = 0x11c22ac00] 17:51:45 INFO - PROCESS | 1651 | 1461199905023 Marionette DEBUG loaded listener.js 17:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123833000) [pid = 1651] [serial = 564] [outer = 0x11c22ac00] 17:51:45 INFO - PROCESS | 1651 | 1461199905363 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] 17:51:45 INFO - PROCESS | 1651 | 1461199905409 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 17:51:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:51:45 INFO - PROCESS | 1651 | 1461199905412 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:51:45 INFO - PROCESS | 1651 | 1461199905413 Marionette TRACE conn2 <- [1,726,null,{}] 17:51:45 INFO - PROCESS | 1651 | 1461199905415 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}] 17:51:45 INFO - PROCESS | 1651 | 1461199905519 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:51:45 INFO - PROCESS | 1651 | 1461199905530 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bec6000 == 44 [pid = 1651] [id = 189] 17:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11ae8b400) [pid = 1651] [serial = 565] [outer = 0x0] 17:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123af1400) [pid = 1651] [serial = 566] [outer = 0x11ae8b400] 17:51:45 INFO - PROCESS | 1651 | 1461199905556 Marionette DEBUG loaded listener.js 17:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1274c9800) [pid = 1651] [serial = 567] [outer = 0x11ae8b400] 17:51:45 INFO - PROCESS | 1651 | 1461199905920 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]]]}] 17:51:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:51:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 17:51:45 INFO - PROCESS | 1651 | 1461199905940 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:51:45 INFO - PROCESS | 1651 | 1461199905942 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 17:51:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:51:45 INFO - PROCESS | 1651 | 1461199905944 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:51:45 INFO - PROCESS | 1651 | 1461199905945 Marionette TRACE conn2 <- [1,730,null,{}] 17:51:45 INFO - PROCESS | 1651 | 1461199905947 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}] 17:51:46 INFO - PROCESS | 1651 | 1461199906043 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:51:46 INFO - PROCESS | 1651 | 1461199906046 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x123760000 == 45 [pid = 1651] [id = 190] 17:51:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x114373000) [pid = 1651] [serial = 568] [outer = 0x0] 17:51:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1274f3400) [pid = 1651] [serial = 569] [outer = 0x114373000] 17:51:46 INFO - PROCESS | 1651 | 1461199906072 Marionette DEBUG loaded listener.js 17:51:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1291b7000) [pid = 1651] [serial = 570] [outer = 0x114373000] 17:51:46 INFO - PROCESS | 1651 | 1461199906428 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] 17:51:46 INFO - PROCESS | 1651 | 1461199906468 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 17:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:51:46 INFO - PROCESS | 1651 | 1461199906470 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:51:46 INFO - PROCESS | 1651 | 1461199906471 Marionette TRACE conn2 <- [1,734,null,{}] 17:51:46 INFO - PROCESS | 1651 | 1461199906474 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}] 17:51:46 INFO - PROCESS | 1651 | 1461199906583 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:51:46 INFO - PROCESS | 1651 | 1461199906601 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d6b800 == 46 [pid = 1651] [id = 191] 17:51:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1292c4000) [pid = 1651] [serial = 571] [outer = 0x0] 17:51:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b4fe400) [pid = 1651] [serial = 572] [outer = 0x1292c4000] 17:51:46 INFO - PROCESS | 1651 | 1461199906629 Marionette DEBUG loaded listener.js 17:51:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12bb78c00) [pid = 1651] [serial = 573] [outer = 0x1292c4000] 17:51:46 INFO - PROCESS | 1651 | 1461199906995 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]]]}] 17:51:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 571ms 17:51:47 INFO - PROCESS | 1651 | 1461199907042 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:51:47 INFO - PROCESS | 1651 | 1461199907043 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 17:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:51:47 INFO - PROCESS | 1651 | 1461199907045 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:51:47 INFO - PROCESS | 1651 | 1461199907046 Marionette TRACE conn2 <- [1,738,null,{}] 17:51:47 INFO - PROCESS | 1651 | 1461199907048 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}] 17:51:47 INFO - PROCESS | 1651 | 1461199907142 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:51:47 INFO - PROCESS | 1651 | 1461199907153 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f51000 == 47 [pid = 1651] [id = 192] 17:51:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12bd50800) [pid = 1651] [serial = 574] [outer = 0x0] 17:51:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12cecc800) [pid = 1651] [serial = 575] [outer = 0x12bd50800] 17:51:47 INFO - PROCESS | 1651 | 1461199907178 Marionette DEBUG loaded listener.js 17:51:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12cff8000) [pid = 1651] [serial = 576] [outer = 0x12bd50800] 17:51:47 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12e078000) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:51:47 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x125aee000) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:51:47 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1279dbc00) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:51:47 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11c2ed400) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:51:47 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118c73800) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:51:47 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11644e400) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:51:47 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x114bd9800) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:51:47 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119bb4c00) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:51:47 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11be85800) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:51:47 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11855b000) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:51:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:51:47 INFO - PROCESS | 1651 | 1461199907959 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]]]}] 17:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 918ms 17:51:47 INFO - PROCESS | 1651 | 1461199907963 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:51:47 INFO - PROCESS | 1651 | 1461199907964 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 17:51:47 INFO - PROCESS | 1651 | 1461199907967 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:51:47 INFO - PROCESS | 1651 | 1461199907968 Marionette TRACE conn2 <- [1,742,null,{}] 17:51:47 INFO - PROCESS | 1651 | 1461199907972 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}] 17:51:48 INFO - PROCESS | 1651 | 1461199908047 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:51:48 INFO - PROCESS | 1651 | 1461199908050 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b97c000 == 48 [pid = 1651] [id = 193] 17:51:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11644e400) [pid = 1651] [serial = 577] [outer = 0x0] 17:51:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123af2c00) [pid = 1651] [serial = 578] [outer = 0x11644e400] 17:51:48 INFO - PROCESS | 1651 | 1461199908079 Marionette DEBUG loaded listener.js 17:51:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12bd48400) [pid = 1651] [serial = 579] [outer = 0x11644e400] 17:51:48 INFO - PROCESS | 1651 | 1461199908872 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]]]}] 17:51:48 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 17:51:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 921ms 17:51:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:51:48 INFO - PROCESS | 1651 | 1461199908889 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:51:48 INFO - PROCESS | 1651 | 1461199908890 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 17:51:48 INFO - PROCESS | 1651 | 1461199908892 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:51:48 INFO - PROCESS | 1651 | 1461199908893 Marionette TRACE conn2 <- [1,746,null,{}] 17:51:48 INFO - PROCESS | 1651 | 1461199908895 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}] 17:51:48 INFO - PROCESS | 1651 | 1461199908973 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:51:49 INFO - PROCESS | 1651 | 1461199909018 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e74000 == 49 [pid = 1651] [id = 194] 17:51:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1144a8800) [pid = 1651] [serial = 580] [outer = 0x0] 17:51:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12cffa800) [pid = 1651] [serial = 581] [outer = 0x1144a8800] 17:51:49 INFO - PROCESS | 1651 | 1461199909044 Marionette DEBUG loaded listener.js 17:51:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12d991800) [pid = 1651] [serial = 582] [outer = 0x1144a8800] 17:51:49 INFO - PROCESS | 1651 | 1461199909812 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]]]}] 17:51:49 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.) 17:51:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 968ms 17:51:49 INFO - PROCESS | 1651 | 1461199909861 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:51:49 INFO - PROCESS | 1651 | 1461199909864 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 17:51:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:51:49 INFO - PROCESS | 1651 | 1461199909910 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:51:49 INFO - PROCESS | 1651 | 1461199909912 Marionette TRACE conn2 <- [1,750,null,{}] 17:51:49 INFO - PROCESS | 1651 | 1461199909917 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}] 17:51:50 INFO - PROCESS | 1651 | 1461199910016 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:51:50 INFO - PROCESS | 1651 | 1461199910104 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x119276000 == 50 [pid = 1651] [id = 195] 17:51:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118557800) [pid = 1651] [serial = 583] [outer = 0x0] 17:51:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11883a000) [pid = 1651] [serial = 584] [outer = 0x118557800] 17:51:50 INFO - PROCESS | 1651 | 1461199910137 Marionette DEBUG loaded listener.js 17:51:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119bb3c00) [pid = 1651] [serial = 585] [outer = 0x118557800] 17:51:51 INFO - PROCESS | 1651 | 1461199911034 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]]]}] 17:51:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:51:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1176ms 17:51:51 INFO - PROCESS | 1651 | 1461199911085 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:51:51 INFO - PROCESS | 1651 | 1461199911089 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 17:51:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:51:51 INFO - PROCESS | 1651 | 1461199911108 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:51:51 INFO - PROCESS | 1651 | 1461199911110 Marionette TRACE conn2 <- [1,754,null,{}] 17:51:51 INFO - PROCESS | 1651 | 1461199911112 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}] 17:51:51 INFO - PROCESS | 1651 | 1461199911211 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:51:51 INFO - PROCESS | 1651 | 1461199911257 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c2a3000 == 51 [pid = 1651] [id = 196] 17:51:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119c84000) [pid = 1651] [serial = 586] [outer = 0x0] 17:51:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11c172c00) [pid = 1651] [serial = 587] [outer = 0x119c84000] 17:51:51 INFO - PROCESS | 1651 | 1461199911287 Marionette DEBUG loaded listener.js 17:51:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11c66b800) [pid = 1651] [serial = 588] [outer = 0x119c84000] 17:51:52 INFO - PROCESS | 1651 | 1461199912218 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]]]}] 17:51:52 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 17:51:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms 17:51:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:51:52 INFO - PROCESS | 1651 | 1461199912229 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:51:52 INFO - PROCESS | 1651 | 1461199912231 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 17:51:52 INFO - PROCESS | 1651 | 1461199912233 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:51:52 INFO - PROCESS | 1651 | 1461199912237 Marionette TRACE conn2 <- [1,758,null,{}] 17:51:52 INFO - PROCESS | 1651 | 1461199912246 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}] 17:51:52 INFO - PROCESS | 1651 | 1461199912346 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:51:52 INFO - PROCESS | 1651 | 1461199912391 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e73800 == 52 [pid = 1651] [id = 197] 17:51:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123af1800) [pid = 1651] [serial = 589] [outer = 0x0] 17:51:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1292c5400) [pid = 1651] [serial = 590] [outer = 0x123af1800] 17:51:52 INFO - PROCESS | 1651 | 1461199912423 Marionette DEBUG loaded listener.js 17:51:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b6f0c00) [pid = 1651] [serial = 591] [outer = 0x123af1800] 17:51:52 INFO - PROCESS | 1651 | 1461199912862 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]]]}] 17:51:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:51:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 676ms 17:51:52 INFO - PROCESS | 1651 | 1461199912923 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:51:52 INFO - PROCESS | 1651 | 1461199912925 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 17:51:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:51:52 INFO - PROCESS | 1651 | 1461199912928 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:51:52 INFO - PROCESS | 1651 | 1461199912929 Marionette TRACE conn2 <- [1,762,null,{}] 17:51:52 INFO - PROCESS | 1651 | 1461199912932 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}] 17:51:53 INFO - PROCESS | 1651 | 1461199913169 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:51:53 INFO - PROCESS | 1651 | 1461199913272 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ee9800 == 53 [pid = 1651] [id = 198] 17:51:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1154e9000) [pid = 1651] [serial = 592] [outer = 0x0] 17:51:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118550c00) [pid = 1651] [serial = 593] [outer = 0x1154e9000] 17:51:53 INFO - PROCESS | 1651 | 1461199913313 Marionette DEBUG loaded listener.js 17:51:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11993fc00) [pid = 1651] [serial = 594] [outer = 0x1154e9000] 17:51:54 INFO - PROCESS | 1651 | 1461199914194 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]]]}] 17:51:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:51:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1273ms 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9ed800 == 52 [pid = 1651] [id = 151] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d956000 == 51 [pid = 1651] [id = 112] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119863000 == 50 [pid = 1651] [id = 149] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11b97c000 == 49 [pid = 1651] [id = 193] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x126f51000 == 48 [pid = 1651] [id = 192] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x125d6b800 == 47 [pid = 1651] [id = 191] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x123760000 == 46 [pid = 1651] [id = 190] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11bec6000 == 45 [pid = 1651] [id = 189] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11b17f000 == 44 [pid = 1651] [id = 188] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119143000 == 43 [pid = 1651] [id = 187] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1292bdc00) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12e73e000) [pid = 1651] [serial = 500] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1188a3000) [pid = 1651] [serial = 503] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11b957400) [pid = 1651] [serial = 506] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12b47d400) [pid = 1651] [serial = 512] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1274f0c00) [pid = 1651] [serial = 509] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12e2f3800) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | 1461199914246 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:51:54 INFO - PROCESS | 1651 | 1461199914248 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119c5c800 == 42 [pid = 1651] [id = 186] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x127432800 == 41 [pid = 1651] [id = 185] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11c44c800 == 40 [pid = 1651] [id = 184] 17:51:54 INFO - PROCESS | 1651 | --DOCSHELL 0x118c29800 == 39 [pid = 1651] [id = 183] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12e2b5800) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1274a9400) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x128915800) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11c66c000) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12b6ee400) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123af6000) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11855d800) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118539c00) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116454400) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11993c800) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11acb6800) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11b9cd000) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11c17ac00) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 17:51:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11c2e5400) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11b9c3000) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1279da000) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128e83800) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12382d400) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x125cd7800) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 17:51:54 INFO - PROCESS | 1651 | 1461199914266 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:51:54 INFO - PROCESS | 1651 | 1461199914268 Marionette TRACE conn2 <- [1,766,null,{}] 17:51:54 INFO - PROCESS | 1651 | 1461199914271 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}] 17:51:54 INFO - PROCESS | 1651 | 1461199914345 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:51:54 INFO - PROCESS | 1651 | 1461199914350 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x118efc000 == 40 [pid = 1651] [id = 199] 17:51:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11ae83000) [pid = 1651] [serial = 595] [outer = 0x0] 17:51:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11b9c3000) [pid = 1651] [serial = 596] [outer = 0x11ae83000] 17:51:54 INFO - PROCESS | 1651 | 1461199914381 Marionette DEBUG loaded listener.js 17:51:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11c230800) [pid = 1651] [serial = 597] [outer = 0x11ae83000] 17:51:55 INFO - PROCESS | 1651 | 1461199915199 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]]]}] 17:51:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:51:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 975ms 17:51:55 INFO - PROCESS | 1651 | 1461199915240 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:51:55 INFO - PROCESS | 1651 | 1461199915241 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 17:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:51:55 INFO - PROCESS | 1651 | 1461199915244 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:51:55 INFO - PROCESS | 1651 | 1461199915245 Marionette TRACE conn2 <- [1,770,null,{}] 17:51:55 INFO - PROCESS | 1651 | 1461199915248 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}] 17:51:55 INFO - PROCESS | 1651 | 1461199915325 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:51:55 INFO - PROCESS | 1651 | 1461199915374 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aaaf800 == 41 [pid = 1651] [id = 200] 17:51:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11ae85000) [pid = 1651] [serial = 598] [outer = 0x0] 17:51:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x123aee800) [pid = 1651] [serial = 599] [outer = 0x11ae85000] 17:51:55 INFO - PROCESS | 1651 | 1461199915400 Marionette DEBUG loaded listener.js 17:51:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x125eae000) [pid = 1651] [serial = 600] [outer = 0x11ae85000] 17:51:55 INFO - PROCESS | 1651 | 1461199915708 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]]]}] 17:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 17:51:55 INFO - PROCESS | 1651 | 1461199915763 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:51:55 INFO - PROCESS | 1651 | 1461199915765 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 17:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:51:55 INFO - PROCESS | 1651 | 1461199915772 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:51:55 INFO - PROCESS | 1651 | 1461199915775 Marionette TRACE conn2 <- [1,774,null,{}] 17:51:55 INFO - PROCESS | 1651 | 1461199915778 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}] 17:51:55 INFO - PROCESS | 1651 | 1461199915859 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:51:55 INFO - PROCESS | 1651 | 1461199915911 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bed1000 == 42 [pid = 1651] [id = 201] 17:51:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11c2e1000) [pid = 1651] [serial = 601] [outer = 0x0] 17:51:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126953800) [pid = 1651] [serial = 602] [outer = 0x11c2e1000] 17:51:55 INFO - PROCESS | 1651 | 1461199915937 Marionette DEBUG loaded listener.js 17:51:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1291d3800) [pid = 1651] [serial = 603] [outer = 0x11c2e1000] 17:51:56 INFO - PROCESS | 1651 | 1461199916242 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]]]}] 17:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 524ms 17:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:51:56 INFO - PROCESS | 1651 | 1461199916293 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:51:56 INFO - PROCESS | 1651 | 1461199916295 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 17:51:56 INFO - PROCESS | 1651 | 1461199916297 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:51:56 INFO - PROCESS | 1651 | 1461199916298 Marionette TRACE conn2 <- [1,778,null,{}] 17:51:56 INFO - PROCESS | 1651 | 1461199916300 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}] 17:51:56 INFO - PROCESS | 1651 | 1461199916396 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:51:56 INFO - PROCESS | 1651 | 1461199916431 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ac4000 == 43 [pid = 1651] [id = 202] 17:51:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1292bd400) [pid = 1651] [serial = 604] [outer = 0x0] 17:51:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12b4f1800) [pid = 1651] [serial = 605] [outer = 0x1292bd400] 17:51:56 INFO - PROCESS | 1651 | 1461199916456 Marionette DEBUG loaded listener.js 17:51:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b7da000) [pid = 1651] [serial = 606] [outer = 0x1292bd400] 17:51:56 INFO - PROCESS | 1651 | 1461199916796 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]]]}] 17:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 520ms 17:51:56 INFO - PROCESS | 1651 | 1461199916818 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:51:56 INFO - PROCESS | 1651 | 1461199916820 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 17:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:51:56 INFO - PROCESS | 1651 | 1461199916829 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:51:56 INFO - PROCESS | 1651 | 1461199916830 Marionette TRACE conn2 <- [1,782,null,{}] 17:51:56 INFO - PROCESS | 1651 | 1461199916832 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}] 17:51:56 INFO - PROCESS | 1651 | 1461199916928 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:51:56 INFO - PROCESS | 1651 | 1461199916933 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x126bd9800 == 44 [pid = 1651] [id = 203] 17:51:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12bd57800) [pid = 1651] [serial = 607] [outer = 0x0] 17:51:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12ceda800) [pid = 1651] [serial = 608] [outer = 0x12bd57800] 17:51:56 INFO - PROCESS | 1651 | 1461199916994 Marionette DEBUG loaded listener.js 17:51:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12d938c00) [pid = 1651] [serial = 609] [outer = 0x12bd57800] 17:51:57 INFO - PROCESS | 1651 | 1461199917379 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]]]}] 17:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 575ms 17:51:57 INFO - PROCESS | 1651 | 1461199917406 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:51:57 INFO - PROCESS | 1651 | 1461199917408 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 17:51:57 INFO - PROCESS | 1651 | 1461199917411 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:51:57 INFO - PROCESS | 1651 | 1461199917413 Marionette TRACE conn2 <- [1,786,null,{}] 17:51:57 INFO - PROCESS | 1651 | 1461199917415 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}] 17:51:57 INFO - PROCESS | 1651 | 1461199917562 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:51:57 INFO - PROCESS | 1651 | 1461199917615 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e5e800 == 45 [pid = 1651] [id = 204] 17:51:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12d99dc00) [pid = 1651] [serial = 610] [outer = 0x0] 17:51:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12e2f3000) [pid = 1651] [serial = 611] [outer = 0x12d99dc00] 17:51:57 INFO - PROCESS | 1651 | 1461199917656 Marionette DEBUG loaded listener.js 17:51:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12e2fe000) [pid = 1651] [serial = 612] [outer = 0x12d99dc00] 17:51:58 INFO - PROCESS | 1651 | 1461199918051 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]]]}] 17:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 669ms 17:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:51:58 INFO - PROCESS | 1651 | 1461199918081 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:51:58 INFO - PROCESS | 1651 | 1461199918082 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 17:51:58 INFO - PROCESS | 1651 | 1461199918084 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:51:58 INFO - PROCESS | 1651 | 1461199918085 Marionette TRACE conn2 <- [1,790,null,{}] 17:51:58 INFO - PROCESS | 1651 | 1461199918095 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}] 17:51:58 INFO - PROCESS | 1651 | 1461199918222 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x114373000) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1292c4000) [pid = 1651] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1185a7c00) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11c22ac00) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118faf000) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119b2ec00) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12bd50800) [pid = 1651] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11ae8b400) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11644e400) [pid = 1651] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126f63400) [pid = 1651] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12891e000) [pid = 1651] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116455c00) [pid = 1651] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12bb70800) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:51:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1162f0400) [pid = 1651] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:51:58 INFO - PROCESS | 1651 | 1461199918262 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11985c000 == 46 [pid = 1651] [id = 205] 17:51:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1146bec00) [pid = 1651] [serial = 613] [outer = 0x0] 17:51:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118faf000) [pid = 1651] [serial = 614] [outer = 0x1146bec00] 17:51:58 INFO - PROCESS | 1651 | 1461199918287 Marionette DEBUG loaded listener.js 17:51:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11ba3f000) [pid = 1651] [serial = 615] [outer = 0x1146bec00] 17:51:58 INFO - PROCESS | 1651 | 1461199918554 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]]]}] 17:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 527ms 17:51:58 INFO - PROCESS | 1651 | 1461199918612 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:51:58 INFO - PROCESS | 1651 | 1461199918613 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 17:51:58 INFO - PROCESS | 1651 | 1461199918615 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:51:58 INFO - PROCESS | 1651 | 1461199918616 Marionette TRACE conn2 <- [1,794,null,{}] 17:51:58 INFO - PROCESS | 1651 | 1461199918619 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}] 17:51:58 INFO - PROCESS | 1651 | 1461199918701 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:51:58 INFO - PROCESS | 1651 | 1461199918707 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x129270800 == 47 [pid = 1651] [id = 206] 17:51:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11b111400) [pid = 1651] [serial = 616] [outer = 0x0] 17:51:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12bd50800) [pid = 1651] [serial = 617] [outer = 0x11b111400] 17:51:58 INFO - PROCESS | 1651 | 1461199918732 Marionette DEBUG loaded listener.js 17:51:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12e71d400) [pid = 1651] [serial = 618] [outer = 0x11b111400] 17:51:59 INFO - PROCESS | 1651 | 1461199919222 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]]]}] 17:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 17:51:59 INFO - PROCESS | 1651 | 1461199919235 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:51:59 INFO - PROCESS | 1651 | 1461199919240 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 17:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:51:59 INFO - PROCESS | 1651 | 1461199919244 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:51:59 INFO - PROCESS | 1651 | 1461199919246 Marionette TRACE conn2 <- [1,798,null,{}] 17:51:59 INFO - PROCESS | 1651 | 1461199919250 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}] 17:51:59 INFO - PROCESS | 1651 | 1461199919350 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:51:59 INFO - PROCESS | 1651 | 1461199919415 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba9a000 == 48 [pid = 1651] [id = 207] 17:51:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119c77c00) [pid = 1651] [serial = 619] [outer = 0x0] 17:51:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11ae2d400) [pid = 1651] [serial = 620] [outer = 0x119c77c00] 17:51:59 INFO - PROCESS | 1651 | 1461199919447 Marionette DEBUG loaded listener.js 17:51:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11c228800) [pid = 1651] [serial = 621] [outer = 0x119c77c00] 17:51:59 INFO - PROCESS | 1651 | 1461199919866 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]]]}] 17:51:59 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 17:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 17:51:59 INFO - PROCESS | 1651 | 1461199919915 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:51:59 INFO - PROCESS | 1651 | 1461199919919 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 17:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:51:59 INFO - PROCESS | 1651 | 1461199919924 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:51:59 INFO - PROCESS | 1651 | 1461199919926 Marionette TRACE conn2 <- [1,802,null,{}] 17:51:59 INFO - PROCESS | 1651 | 1461199919928 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}] 17:52:00 INFO - PROCESS | 1651 | 1461199920028 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:52:00 INFO - PROCESS | 1651 | 1461199920099 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x125b80800 == 49 [pid = 1651] [id = 208] 17:52:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123832800) [pid = 1651] [serial = 622] [outer = 0x0] 17:52:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12695d000) [pid = 1651] [serial = 623] [outer = 0x123832800] 17:52:00 INFO - PROCESS | 1651 | 1461199920141 Marionette DEBUG loaded listener.js 17:52:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1274f4800) [pid = 1651] [serial = 624] [outer = 0x123832800] 17:52:00 INFO - PROCESS | 1651 | 1461199920561 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]]]}] 17:52:00 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 17:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 17:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:52:00 INFO - PROCESS | 1651 | 1461199920595 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 17:52:00 INFO - PROCESS | 1651 | 1461199920596 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 17:52:00 INFO - PROCESS | 1651 | 1461199920599 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:52:00 INFO - PROCESS | 1651 | 1461199920602 Marionette TRACE conn2 <- [1,806,null,{}] 17:52:00 INFO - PROCESS | 1651 | 1461199920609 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}] 17:52:00 INFO - PROCESS | 1651 | 1461199920712 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:52:00 INFO - PROCESS | 1651 | 1461199920764 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c617800 == 50 [pid = 1651] [id = 209] 17:52:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12b6e8400) [pid = 1651] [serial = 625] [outer = 0x0] 17:52:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12bd49800) [pid = 1651] [serial = 626] [outer = 0x12b6e8400] 17:52:00 INFO - PROCESS | 1651 | 1461199920797 Marionette DEBUG loaded listener.js 17:52:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12d1d8800) [pid = 1651] [serial = 627] [outer = 0x12b6e8400] 17:52:01 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:52:01 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:52:01 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 17:52:01 INFO - PROCESS | 1651 | 1461199921234 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]]]}] 17:52:01 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 17:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 671ms 17:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:52:01 INFO - PROCESS | 1651 | 1461199921270 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:52:01 INFO - PROCESS | 1651 | 1461199921272 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 17:52:01 INFO - PROCESS | 1651 | 1461199921274 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:52:01 INFO - PROCESS | 1651 | 1461199921275 Marionette TRACE conn2 <- [1,810,null,{}] 17:52:01 INFO - PROCESS | 1651 | 1461199921278 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}] 17:52:01 INFO - PROCESS | 1651 | 1461199921393 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:52:01 INFO - PROCESS | 1651 | 1461199921443 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce4b000 == 51 [pid = 1651] [id = 210] 17:52:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12e077c00) [pid = 1651] [serial = 628] [outer = 0x0] 17:52:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12e2fc800) [pid = 1651] [serial = 629] [outer = 0x12e077c00] 17:52:01 INFO - PROCESS | 1651 | 1461199921473 Marionette DEBUG loaded listener.js 17:52:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12ec17000) [pid = 1651] [serial = 630] [outer = 0x12e077c00] 17:52:01 INFO - PROCESS | 1651 | 1461199921850 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]]]}] 17:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 618ms 17:52:01 INFO - PROCESS | 1651 | 1461199921893 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 17:52:01 INFO - PROCESS | 1651 | 1461199921894 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 17:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:52:01 INFO - PROCESS | 1651 | 1461199921896 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:52:01 INFO - PROCESS | 1651 | 1461199921898 Marionette TRACE conn2 <- [1,814,null,{}] 17:52:01 INFO - PROCESS | 1651 | 1461199921900 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}] 17:52:01 INFO - PROCESS | 1651 | 1461199921996 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:52:02 INFO - PROCESS | 1651 | 1461199922047 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d90d000 == 52 [pid = 1651] [id = 211] 17:52:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12e07dc00) [pid = 1651] [serial = 631] [outer = 0x0] 17:52:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12ec1cc00) [pid = 1651] [serial = 632] [outer = 0x12e07dc00] 17:52:02 INFO - PROCESS | 1651 | 1461199922076 Marionette DEBUG loaded listener.js 17:52:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12ed23c00) [pid = 1651] [serial = 633] [outer = 0x12e07dc00] 17:52:02 INFO - PROCESS | 1651 | 1461199922480 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] 17:52:02 INFO - PROCESS | 1651 | 1461199922519 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 17:52:02 INFO - PROCESS | 1651 | 1461199922521 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:52:02 INFO - PROCESS | 1651 | 1461199922523 Marionette TRACE conn2 <- [1,818,null,{}] 17:52:02 INFO - PROCESS | 1651 | 1461199922525 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}] 17:52:02 INFO - PROCESS | 1651 | 1461199922635 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:52:02 INFO - PROCESS | 1651 | 1461199922730 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da95800 == 53 [pid = 1651] [id = 212] 17:52:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12ed23400) [pid = 1651] [serial = 634] [outer = 0x0] 17:52:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12ed2cc00) [pid = 1651] [serial = 635] [outer = 0x12ed23400] 17:52:02 INFO - PROCESS | 1651 | 1461199922763 Marionette DEBUG loaded listener.js 17:52:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12f716c00) [pid = 1651] [serial = 636] [outer = 0x12ed23400] 17:52:03 INFO - PROCESS | 1651 | 1461199923157 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]]]}] 17:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 672ms 17:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:52:03 INFO - PROCESS | 1651 | 1461199923193 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:52:03 INFO - PROCESS | 1651 | 1461199923195 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 17:52:03 INFO - PROCESS | 1651 | 1461199923197 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:52:03 INFO - PROCESS | 1651 | 1461199923198 Marionette TRACE conn2 <- [1,822,null,{}] 17:52:03 INFO - PROCESS | 1651 | 1461199923201 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}] 17:52:03 INFO - PROCESS | 1651 | 1461199923303 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:52:03 INFO - PROCESS | 1651 | 1461199923354 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e37d800 == 54 [pid = 1651] [id = 213] 17:52:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118556800) [pid = 1651] [serial = 637] [outer = 0x0] 17:52:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12f719400) [pid = 1651] [serial = 638] [outer = 0x118556800] 17:52:03 INFO - PROCESS | 1651 | 1461199923383 Marionette DEBUG loaded listener.js 17:52:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12fa53c00) [pid = 1651] [serial = 639] [outer = 0x118556800] 17:52:03 INFO - PROCESS | 1651 | 1461199923971 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] 17:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:52:04 INFO - PROCESS | 1651 | 1461199924023 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 17:52:04 INFO - PROCESS | 1651 | 1461199924029 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:52:04 INFO - PROCESS | 1651 | 1461199924033 Marionette TRACE conn2 <- [1,826,null,{}] 17:52:04 INFO - PROCESS | 1651 | 1461199924040 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}] 17:52:04 INFO - PROCESS | 1651 | 1461199924176 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:52:04 INFO - PROCESS | 1651 | 1461199924248 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa0e000 == 55 [pid = 1651] [id = 214] 17:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x115838000) [pid = 1651] [serial = 640] [outer = 0x0] 17:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118554800) [pid = 1651] [serial = 641] [outer = 0x115838000] 17:52:04 INFO - PROCESS | 1651 | 1461199924276 Marionette DEBUG loaded listener.js 17:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1198f2c00) [pid = 1651] [serial = 642] [outer = 0x115838000] 17:52:04 INFO - PROCESS | 1651 | --DOCSHELL 0x11985c000 == 54 [pid = 1651] [id = 205] 17:52:04 INFO - PROCESS | 1651 | --DOCSHELL 0x128e5e800 == 53 [pid = 1651] [id = 204] 17:52:04 INFO - PROCESS | 1651 | --DOCSHELL 0x126bd9800 == 52 [pid = 1651] [id = 203] 17:52:04 INFO - PROCESS | 1651 | --DOCSHELL 0x125ac4000 == 51 [pid = 1651] [id = 202] 17:52:04 INFO - PROCESS | 1651 | --DOCSHELL 0x11bed1000 == 50 [pid = 1651] [id = 201] 17:52:04 INFO - PROCESS | 1651 | --DOCSHELL 0x11aaaf800 == 49 [pid = 1651] [id = 200] 17:52:04 INFO - PROCESS | 1651 | --DOCSHELL 0x118efc000 == 48 [pid = 1651] [id = 199] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11ae2f000) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12cffa800) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOCSHELL 0x118ee9800 == 47 [pid = 1651] [id = 198] 17:52:04 INFO - PROCESS | 1651 | --DOCSHELL 0x119276000 == 46 [pid = 1651] [id = 195] 17:52:04 INFO - PROCESS | 1651 | 1461199924722 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]]]}] 17:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 728ms 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12b4fe400) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119b28c00) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x118c71400) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x123af3800) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11c499c00) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x123833000) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119d64c00) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11ae8d400) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12b474c00) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1152d2800) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12cecc800) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12cff8000) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12bb78c00) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123af1400) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123af2c00) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1291b7000) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1274c9800) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12bd48400) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128e21400) [pid = 1651] [serial = 510] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12d999400) [pid = 1651] [serial = 513] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119ba6c00) [pid = 1651] [serial = 504] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12ec15c00) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11c228000) [pid = 1651] [serial = 507] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1274f3400) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 17:52:04 INFO - PROCESS | 1651 | 1461199924762 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:52:04 INFO - PROCESS | 1651 | 1461199924766 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 17:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:52:04 INFO - PROCESS | 1651 | 1461199924772 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:52:04 INFO - PROCESS | 1651 | 1461199924774 Marionette TRACE conn2 <- [1,830,null,{}] 17:52:04 INFO - PROCESS | 1651 | 1461199924776 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}] 17:52:04 INFO - PROCESS | 1651 | 1461199924857 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:52:04 INFO - PROCESS | 1651 | 1461199924863 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x118eeb000 == 47 [pid = 1651] [id = 215] 17:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118ed5000) [pid = 1651] [serial = 643] [outer = 0x0] 17:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1198f9800) [pid = 1651] [serial = 644] [outer = 0x118ed5000] 17:52:04 INFO - PROCESS | 1651 | 1461199924890 Marionette DEBUG loaded listener.js 17:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11a80f000) [pid = 1651] [serial = 645] [outer = 0x118ed5000] 17:52:05 INFO - PROCESS | 1651 | 1461199925228 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]]]}] 17:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 471ms 17:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:52:05 INFO - PROCESS | 1651 | 1461199925244 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:52:05 INFO - PROCESS | 1651 | 1461199925245 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 17:52:05 INFO - PROCESS | 1651 | 1461199925247 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:52:05 INFO - PROCESS | 1651 | 1461199925250 Marionette TRACE conn2 <- [1,834,null,{}] 17:52:05 INFO - PROCESS | 1651 | 1461199925259 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}] 17:52:05 INFO - PROCESS | 1651 | 1461199925357 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:52:05 INFO - PROCESS | 1651 | 1461199925418 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba98000 == 48 [pid = 1651] [id = 216] 17:52:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11b117400) [pid = 1651] [serial = 646] [outer = 0x0] 17:52:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11c22dc00) [pid = 1651] [serial = 647] [outer = 0x11b117400] 17:52:05 INFO - PROCESS | 1651 | 1461199925448 Marionette DEBUG loaded listener.js 17:52:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12382f800) [pid = 1651] [serial = 648] [outer = 0x11b117400] 17:52:05 INFO - PROCESS | 1651 | 1461199925758 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]]]}] 17:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 521ms 17:52:05 INFO - PROCESS | 1651 | 1461199925768 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:52:05 INFO - PROCESS | 1651 | 1461199925770 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 17:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:52:05 INFO - PROCESS | 1651 | 1461199925780 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:52:05 INFO - PROCESS | 1651 | 1461199925781 Marionette TRACE conn2 <- [1,838,null,{}] 17:52:05 INFO - PROCESS | 1651 | 1461199925783 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}] 17:52:05 INFO - PROCESS | 1651 | 1461199925881 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:52:05 INFO - PROCESS | 1651 | 1461199925933 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bec5800 == 49 [pid = 1651] [id = 217] 17:52:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12382cc00) [pid = 1651] [serial = 649] [outer = 0x0] 17:52:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123afa400) [pid = 1651] [serial = 650] [outer = 0x12382cc00] 17:52:05 INFO - PROCESS | 1651 | 1461199925959 Marionette DEBUG loaded listener.js 17:52:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1274f3400) [pid = 1651] [serial = 651] [outer = 0x12382cc00] 17:52:06 INFO - PROCESS | 1651 | 1461199926229 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]]]}] 17:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 471ms 17:52:06 INFO - PROCESS | 1651 | 1461199926252 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:52:06 INFO - PROCESS | 1651 | 1461199926253 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 17:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:52:06 INFO - PROCESS | 1651 | 1461199926263 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:52:06 INFO - PROCESS | 1651 | 1461199926264 Marionette TRACE conn2 <- [1,842,null,{}] 17:52:06 INFO - PROCESS | 1651 | 1461199926266 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}] 17:52:06 INFO - PROCESS | 1651 | 1461199926353 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:52:06 INFO - PROCESS | 1651 | 1461199926360 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d6f000 == 50 [pid = 1651] [id = 218] 17:52:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1279d6400) [pid = 1651] [serial = 652] [outer = 0x0] 17:52:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1291b6800) [pid = 1651] [serial = 653] [outer = 0x1279d6400] 17:52:06 INFO - PROCESS | 1651 | 1461199926386 Marionette DEBUG loaded listener.js 17:52:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12b473800) [pid = 1651] [serial = 654] [outer = 0x1279d6400] 17:52:06 INFO - PROCESS | 1651 | 1461199926745 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]]]}] 17:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 17:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:52:06 INFO - PROCESS | 1651 | 1461199926784 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:52:06 INFO - PROCESS | 1651 | 1461199926785 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 17:52:06 INFO - PROCESS | 1651 | 1461199926787 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:52:06 INFO - PROCESS | 1651 | 1461199926788 Marionette TRACE conn2 <- [1,846,null,{}] 17:52:06 INFO - PROCESS | 1651 | 1461199926790 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}] 17:52:06 INFO - PROCESS | 1651 | 1461199926903 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:52:06 INFO - PROCESS | 1651 | 1461199926921 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e8a000 == 51 [pid = 1651] [id = 219] 17:52:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12b4f1000) [pid = 1651] [serial = 655] [outer = 0x0] 17:52:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12bb75800) [pid = 1651] [serial = 656] [outer = 0x12b4f1000] 17:52:06 INFO - PROCESS | 1651 | 1461199926949 Marionette DEBUG loaded listener.js 17:52:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12d937000) [pid = 1651] [serial = 657] [outer = 0x12b4f1000] 17:52:07 INFO - PROCESS | 1651 | 1461199927286 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]]]}] 17:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 17:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:52:07 INFO - PROCESS | 1651 | 1461199927307 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:52:07 INFO - PROCESS | 1651 | 1461199927308 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 17:52:07 INFO - PROCESS | 1651 | 1461199927310 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:52:07 INFO - PROCESS | 1651 | 1461199927311 Marionette TRACE conn2 <- [1,850,null,{}] 17:52:07 INFO - PROCESS | 1651 | 1461199927321 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}] 17:52:07 INFO - PROCESS | 1651 | 1461199927425 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:52:07 INFO - PROCESS | 1651 | 1461199927456 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x129260000 == 52 [pid = 1651] [id = 220] 17:52:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12bd48800) [pid = 1651] [serial = 658] [outer = 0x0] 17:52:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12e2b9c00) [pid = 1651] [serial = 659] [outer = 0x12bd48800] 17:52:07 INFO - PROCESS | 1651 | 1461199927483 Marionette DEBUG loaded listener.js 17:52:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12ec1dc00) [pid = 1651] [serial = 660] [outer = 0x12bd48800] 17:52:07 INFO - PROCESS | 1651 | 1461199927829 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]]]}] 17:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 570ms 17:52:07 INFO - PROCESS | 1651 | 1461199927887 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:52:07 INFO - PROCESS | 1651 | 1461199927889 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 17:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:52:07 INFO - PROCESS | 1651 | 1461199927892 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:52:07 INFO - PROCESS | 1651 | 1461199927894 Marionette TRACE conn2 <- [1,854,null,{}] 17:52:07 INFO - PROCESS | 1651 | 1461199927897 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}] 17:52:08 INFO - PROCESS | 1651 | 1461199928044 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:52:08 INFO - PROCESS | 1651 | 1461199928069 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9ea800 == 53 [pid = 1651] [id = 221] 17:52:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12ec15c00) [pid = 1651] [serial = 661] [outer = 0x0] 17:52:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12ed30400) [pid = 1651] [serial = 662] [outer = 0x12ec15c00] 17:52:08 INFO - PROCESS | 1651 | 1461199928109 Marionette DEBUG loaded listener.js 17:52:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12f42d800) [pid = 1651] [serial = 663] [outer = 0x12ec15c00] 17:52:08 INFO - PROCESS | 1651 | 1461199928508 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]]]}] 17:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 669ms 17:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:52:08 INFO - PROCESS | 1651 | 1461199928561 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:52:08 INFO - PROCESS | 1651 | 1461199928563 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 17:52:08 INFO - PROCESS | 1651 | 1461199928565 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:52:08 INFO - PROCESS | 1651 | 1461199928566 Marionette TRACE conn2 <- [1,858,null,{}] 17:52:08 INFO - PROCESS | 1651 | 1461199928568 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}] 17:52:08 INFO - PROCESS | 1651 | 1461199928667 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:52:08 INFO - PROCESS | 1651 | 1461199928679 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d90f000 == 54 [pid = 1651] [id = 222] 17:52:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12f430800) [pid = 1651] [serial = 664] [outer = 0x0] 17:52:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12f716400) [pid = 1651] [serial = 665] [outer = 0x12f430800] 17:52:08 INFO - PROCESS | 1651 | 1461199928704 Marionette DEBUG loaded listener.js 17:52:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12fa56400) [pid = 1651] [serial = 666] [outer = 0x12f430800] 17:52:08 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12d99dc00) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:52:08 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12bd57800) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:52:08 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11ae83000) [pid = 1651] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:52:08 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1154e9000) [pid = 1651] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:52:08 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11c2e1000) [pid = 1651] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:52:08 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1144a8800) [pid = 1651] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:52:08 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11ae85000) [pid = 1651] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:52:08 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1146bec00) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:52:08 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1292bd400) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:52:09 INFO - PROCESS | 1651 | 1461199929062 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]]]}] 17:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 517ms 17:52:09 INFO - PROCESS | 1651 | 1461199929083 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:52:09 INFO - PROCESS | 1651 | 1461199929084 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 17:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:52:09 INFO - PROCESS | 1651 | 1461199929087 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:52:09 INFO - PROCESS | 1651 | 1461199929090 Marionette TRACE conn2 <- [1,862,null,{}] 17:52:09 INFO - PROCESS | 1651 | 1461199929094 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}] 17:52:09 INFO - PROCESS | 1651 | 1461199929201 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:52:09 INFO - PROCESS | 1651 | 1461199929233 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e40c800 == 55 [pid = 1651] [id = 223] 17:52:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x114d04000) [pid = 1651] [serial = 667] [outer = 0x0] 17:52:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x114d0b800) [pid = 1651] [serial = 668] [outer = 0x114d04000] 17:52:09 INFO - PROCESS | 1651 | 1461199929258 Marionette DEBUG loaded listener.js 17:52:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x114d0f400) [pid = 1651] [serial = 669] [outer = 0x114d04000] 17:52:09 INFO - PROCESS | 1651 | 1461199929545 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]]]}] 17:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 472ms 17:52:09 INFO - PROCESS | 1651 | 1461199929563 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:52:09 INFO - PROCESS | 1651 | 1461199929564 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 17:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:52:09 INFO - PROCESS | 1651 | 1461199929566 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:52:09 INFO - PROCESS | 1651 | 1461199929568 Marionette TRACE conn2 <- [1,866,null,{}] 17:52:09 INFO - PROCESS | 1651 | 1461199929579 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}] 17:52:09 INFO - PROCESS | 1651 | 1461199929681 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:52:09 INFO - PROCESS | 1651 | 1461199929685 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e416800 == 56 [pid = 1651] [id = 224] 17:52:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x114d0a400) [pid = 1651] [serial = 670] [outer = 0x0] 17:52:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11ae24800) [pid = 1651] [serial = 671] [outer = 0x114d0a400] 17:52:09 INFO - PROCESS | 1651 | 1461199929760 Marionette DEBUG loaded listener.js 17:52:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12fa5c800) [pid = 1651] [serial = 672] [outer = 0x114d0a400] 17:52:10 INFO - PROCESS | 1651 | 1461199930055 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]]]}] 17:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 526ms 17:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:52:10 INFO - PROCESS | 1651 | 1461199930094 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:52:10 INFO - PROCESS | 1651 | 1461199930095 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 17:52:10 INFO - PROCESS | 1651 | 1461199930097 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:52:10 INFO - PROCESS | 1651 | 1461199930098 Marionette TRACE conn2 <- [1,870,null,{}] 17:52:10 INFO - PROCESS | 1651 | 1461199930100 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}] 17:52:10 INFO - PROCESS | 1651 | 1461199930184 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:52:10 INFO - PROCESS | 1651 | 1461199930188 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e930000 == 57 [pid = 1651] [id = 225] 17:52:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11a97f400) [pid = 1651] [serial = 673] [outer = 0x0] 17:52:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11a989800) [pid = 1651] [serial = 674] [outer = 0x11a97f400] 17:52:10 INFO - PROCESS | 1651 | 1461199930212 Marionette DEBUG loaded listener.js 17:52:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12bd55000) [pid = 1651] [serial = 675] [outer = 0x11a97f400] 17:52:10 INFO - PROCESS | 1651 | 1461199930529 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]]]}] 17:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 17:52:10 INFO - PROCESS | 1651 | 1461199930567 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:52:10 INFO - PROCESS | 1651 | 1461199930569 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 17:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:52:10 INFO - PROCESS | 1651 | 1461199930571 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:52:10 INFO - PROCESS | 1651 | 1461199930572 Marionette TRACE conn2 <- [1,874,null,{}] 17:52:10 INFO - PROCESS | 1651 | 1461199930575 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}] 17:52:10 INFO - PROCESS | 1651 | 1461199930684 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:52:10 INFO - PROCESS | 1651 | 1461199930690 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec46000 == 58 [pid = 1651] [id = 226] 17:52:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11aa57400) [pid = 1651] [serial = 676] [outer = 0x0] 17:52:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11aa59c00) [pid = 1651] [serial = 677] [outer = 0x11aa57400] 17:52:10 INFO - PROCESS | 1651 | 1461199930714 Marionette DEBUG loaded listener.js 17:52:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11aa5dc00) [pid = 1651] [serial = 678] [outer = 0x11aa57400] 17:52:11 INFO - PROCESS | 1651 | 1461199931170 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]]]}] 17:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 622ms 17:52:11 INFO - PROCESS | 1651 | 1461199931193 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:52:11 INFO - PROCESS | 1651 | 1461199931196 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 17:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:52:11 INFO - PROCESS | 1651 | 1461199931199 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:52:11 INFO - PROCESS | 1651 | 1461199931202 Marionette TRACE conn2 <- [1,878,null,{}] 17:52:11 INFO - PROCESS | 1651 | 1461199931205 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}] 17:52:11 INFO - PROCESS | 1651 | 1461199931312 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:52:11 INFO - PROCESS | 1651 | 1461199931381 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a849000 == 59 [pid = 1651] [id = 227] 17:52:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118c71400) [pid = 1651] [serial = 679] [outer = 0x0] 17:52:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1198f3c00) [pid = 1651] [serial = 680] [outer = 0x118c71400] 17:52:11 INFO - PROCESS | 1651 | 1461199931413 Marionette DEBUG loaded listener.js 17:52:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x119b2c400) [pid = 1651] [serial = 681] [outer = 0x118c71400] 17:52:11 INFO - PROCESS | 1651 | 1461199931834 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]]]}] 17:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 671ms 17:52:11 INFO - PROCESS | 1651 | 1461199931871 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:52:11 INFO - PROCESS | 1651 | 1461199931875 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 17:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:52:11 INFO - PROCESS | 1651 | 1461199931880 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:52:11 INFO - PROCESS | 1651 | 1461199931881 Marionette TRACE conn2 <- [1,882,null,{}] 17:52:11 INFO - PROCESS | 1651 | 1461199931884 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}] 17:52:11 INFO - PROCESS | 1651 | 1461199931990 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:52:12 INFO - PROCESS | 1651 | 1461199932044 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d75000 == 60 [pid = 1651] [id = 228] 17:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11a983c00) [pid = 1651] [serial = 682] [outer = 0x0] 17:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11aa58000) [pid = 1651] [serial = 683] [outer = 0x11a983c00] 17:52:12 INFO - PROCESS | 1651 | 1461199932095 Marionette DEBUG loaded listener.js 17:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11aa63000) [pid = 1651] [serial = 684] [outer = 0x11a983c00] 17:52:12 INFO - PROCESS | 1651 | 1461199932504 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]]]}] 17:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 672ms 17:52:12 INFO - PROCESS | 1651 | 1461199932551 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:52:12 INFO - PROCESS | 1651 | 1461199932553 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 17:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:52:12 INFO - PROCESS | 1651 | 1461199932555 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:52:12 INFO - PROCESS | 1651 | 1461199932558 Marionette TRACE conn2 <- [1,886,null,{}] 17:52:12 INFO - PROCESS | 1651 | 1461199932564 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}] 17:52:12 INFO - PROCESS | 1651 | 1461199932653 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:52:12 INFO - PROCESS | 1651 | 1461199932711 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d2800 == 61 [pid = 1651] [id = 229] 17:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11b960000) [pid = 1651] [serial = 685] [outer = 0x0] 17:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11c721400) [pid = 1651] [serial = 686] [outer = 0x11b960000] 17:52:12 INFO - PROCESS | 1651 | 1461199932761 Marionette DEBUG loaded listener.js 17:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x126f64800) [pid = 1651] [serial = 687] [outer = 0x11b960000] 17:52:13 INFO - PROCESS | 1651 | 1461199933316 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]]]}] 17:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 778ms 17:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:52:13 INFO - PROCESS | 1651 | 1461199933349 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 1651 | 1461199933351 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 17:52:13 INFO - PROCESS | 1651 | 1461199933354 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 1651 | 1461199933356 Marionette TRACE conn2 <- [1,890,null,{}] 17:52:13 INFO - PROCESS | 1651 | 1461199933358 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}] 17:52:13 INFO - PROCESS | 1651 | 1461199933462 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:52:13 INFO - PROCESS | 1651 | 1461199933528 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f60b800 == 62 [pid = 1651] [id = 230] 17:52:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12b473c00) [pid = 1651] [serial = 688] [outer = 0x0] 17:52:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12b47d000) [pid = 1651] [serial = 689] [outer = 0x12b473c00] 17:52:13 INFO - PROCESS | 1651 | 1461199933559 Marionette DEBUG loaded listener.js 17:52:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12c6bd000) [pid = 1651] [serial = 690] [outer = 0x12b473c00] 17:52:13 INFO - PROCESS | 1651 | 1461199933966 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]]]}] 17:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 623ms 17:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:52:13 INFO - PROCESS | 1651 | 1461199933976 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 1651 | 1461199933978 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 17:52:13 INFO - PROCESS | 1651 | 1461199933980 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 1651 | 1461199933981 Marionette TRACE conn2 <- [1,894,null,{}] 17:52:13 INFO - PROCESS | 1651 | 1461199933983 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}] 17:52:14 INFO - PROCESS | 1651 | 1461199934083 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:52:14 INFO - PROCESS | 1651 | 1461199934135 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1158ab000 == 63 [pid = 1651] [id = 231] 17:52:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1122afc00) [pid = 1651] [serial = 691] [outer = 0x0] 17:52:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12cecf400) [pid = 1651] [serial = 692] [outer = 0x1122afc00] 17:52:14 INFO - PROCESS | 1651 | 1461199934188 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12d997000) [pid = 1651] [serial = 693] [outer = 0x1122afc00] 17:52:14 INFO - PROCESS | 1651 | 1461199934901 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]]]}] 17:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 971ms 17:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:52:14 INFO - PROCESS | 1651 | 1461199934951 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:52:14 INFO - PROCESS | 1651 | 1461199934954 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 17:52:14 INFO - PROCESS | 1651 | 1461199934957 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:52:14 INFO - PROCESS | 1651 | 1461199934960 Marionette TRACE conn2 <- [1,898,null,{}] 17:52:14 INFO - PROCESS | 1651 | 1461199934964 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}] 17:52:15 INFO - PROCESS | 1651 | 1461199935052 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:52:15 INFO - PROCESS | 1651 | 1461199935110 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1158ac800 == 64 [pid = 1651] [id = 232] 17:52:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11464e400) [pid = 1651] [serial = 694] [outer = 0x0] 17:52:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1146b9000) [pid = 1651] [serial = 695] [outer = 0x11464e400] 17:52:15 INFO - PROCESS | 1651 | 1461199935137 Marionette DEBUG loaded listener.js 17:52:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x114d03000) [pid = 1651] [serial = 696] [outer = 0x11464e400] 17:52:15 INFO - PROCESS | 1651 | 1461199935573 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]]]}] 17:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 624ms 17:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:52:15 INFO - PROCESS | 1651 | 1461199935581 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:52:15 INFO - PROCESS | 1651 | 1461199935585 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 17:52:15 INFO - PROCESS | 1651 | 1461199935590 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:52:15 INFO - PROCESS | 1651 | 1461199935591 Marionette TRACE conn2 <- [1,902,null,{}] 17:52:15 INFO - PROCESS | 1651 | 1461199935594 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}] 17:52:15 INFO - PROCESS | 1651 | 1461199935684 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:52:15 INFO - PROCESS | 1651 | 1461199935735 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118efb800 == 65 [pid = 1651] [id = 233] 17:52:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x114bd6c00) [pid = 1651] [serial = 697] [outer = 0x0] 17:52:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x114e56400) [pid = 1651] [serial = 698] [outer = 0x114bd6c00] 17:52:15 INFO - PROCESS | 1651 | 1461199935764 Marionette DEBUG loaded listener.js 17:52:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x116254400) [pid = 1651] [serial = 699] [outer = 0x114bd6c00] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x128e73800 == 64 [pid = 1651] [id = 197] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x126bcc800 == 63 [pid = 1651] [id = 182] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x128e74000 == 62 [pid = 1651] [id = 194] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11c2a3000 == 61 [pid = 1651] [id = 196] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12e930000 == 60 [pid = 1651] [id = 225] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12e416800 == 59 [pid = 1651] [id = 224] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12e40c800 == 58 [pid = 1651] [id = 223] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12d90f000 == 57 [pid = 1651] [id = 222] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9ea800 == 56 [pid = 1651] [id = 221] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11c172c00) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1292c5400) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12bd50800) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x129260000 == 55 [pid = 1651] [id = 220] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x127e8a000 == 54 [pid = 1651] [id = 219] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x125d6f000 == 53 [pid = 1651] [id = 218] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11bec5800 == 52 [pid = 1651] [id = 217] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba98000 == 51 [pid = 1651] [id = 216] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x118eeb000 == 50 [pid = 1651] [id = 215] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa0e000 == 49 [pid = 1651] [id = 214] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba9a000 == 48 [pid = 1651] [id = 207] 17:52:16 INFO - PROCESS | 1651 | --DOCSHELL 0x129270800 == 47 [pid = 1651] [id = 206] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12e2f3000) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12d938c00) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11b9c3000) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11c230800) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12ceda800) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11993fc00) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x118550c00) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x126953800) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11883a000) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12d991800) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x123aee800) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x125eae000) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12e2fe000) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11ba3f000) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x118faf000) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12b7da000) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b4f1800) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1291d3800) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 17:52:16 INFO - PROCESS | 1651 | 1461199936189 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]]]}] 17:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 623ms 17:52:16 INFO - PROCESS | 1651 | 1461199936213 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:52:16 INFO - PROCESS | 1651 | 1461199936215 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 17:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:52:16 INFO - PROCESS | 1651 | 1461199936217 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:52:16 INFO - PROCESS | 1651 | 1461199936219 Marionette TRACE conn2 <- [1,906,null,{}] 17:52:16 INFO - PROCESS | 1651 | 1461199936229 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}] 17:52:16 INFO - PROCESS | 1651 | 1461199936311 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:52:16 INFO - PROCESS | 1651 | 1461199936335 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119287800 == 48 [pid = 1651] [id = 234] 17:52:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118540c00) [pid = 1651] [serial = 700] [outer = 0x0] 17:52:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1185a7400) [pid = 1651] [serial = 701] [outer = 0x118540c00] 17:52:16 INFO - PROCESS | 1651 | 1461199936363 Marionette DEBUG loaded listener.js 17:52:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x118c73c00) [pid = 1651] [serial = 702] [outer = 0x118540c00] 17:52:16 INFO - PROCESS | 1651 | 1461199936720 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]]]}] 17:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 522ms 17:52:16 INFO - PROCESS | 1651 | 1461199936740 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:52:16 INFO - PROCESS | 1651 | 1461199936742 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 17:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:52:16 INFO - PROCESS | 1651 | 1461199936744 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:52:16 INFO - PROCESS | 1651 | 1461199936745 Marionette TRACE conn2 <- [1,910,null,{}] 17:52:16 INFO - PROCESS | 1651 | 1461199936747 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}] 17:52:16 INFO - PROCESS | 1651 | 1461199936828 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:52:16 INFO - PROCESS | 1651 | 1461199936832 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c6b800 == 49 [pid = 1651] [id = 235] 17:52:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118c77c00) [pid = 1651] [serial = 703] [outer = 0x0] 17:52:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x118fb3c00) [pid = 1651] [serial = 704] [outer = 0x118c77c00] 17:52:16 INFO - PROCESS | 1651 | 1461199936858 Marionette DEBUG loaded listener.js 17:52:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11924fc00) [pid = 1651] [serial = 705] [outer = 0x118c77c00] 17:52:17 INFO - PROCESS | 1651 | 1461199937170 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]]]}] 17:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 17:52:17 INFO - PROCESS | 1651 | 1461199937212 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:52:17 INFO - PROCESS | 1651 | 1461199937214 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 17:52:17 INFO - PROCESS | 1651 | 1461199937217 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:52:17 INFO - PROCESS | 1651 | 1461199937219 Marionette TRACE conn2 <- [1,914,null,{}] 17:52:17 INFO - PROCESS | 1651 | 1461199937222 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}] 17:52:17 INFO - PROCESS | 1651 | 1461199937351 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:52:17 INFO - PROCESS | 1651 | 1461199937439 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aac0800 == 50 [pid = 1651] [id = 236] 17:52:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11924e800) [pid = 1651] [serial = 706] [outer = 0x0] 17:52:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1198f6000) [pid = 1651] [serial = 707] [outer = 0x11924e800] 17:52:17 INFO - PROCESS | 1651 | 1461199937482 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x119b2a800) [pid = 1651] [serial = 708] [outer = 0x11924e800] 17:52:17 INFO - PROCESS | 1651 | 1461199937885 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]]]}] 17:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 720ms 17:52:17 INFO - PROCESS | 1651 | 1461199937937 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:52:17 INFO - PROCESS | 1651 | 1461199937939 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 17:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:52:17 INFO - PROCESS | 1651 | 1461199937942 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:52:17 INFO - PROCESS | 1651 | 1461199937944 Marionette TRACE conn2 <- [1,918,null,{}] 17:52:17 INFO - PROCESS | 1651 | 1461199937946 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}] 17:52:18 INFO - PROCESS | 1651 | 1461199938039 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:52:18 INFO - PROCESS | 1651 | 1461199938046 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188ee000 == 51 [pid = 1651] [id = 237] 17:52:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x119bab400) [pid = 1651] [serial = 709] [outer = 0x0] 17:52:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11a80c800) [pid = 1651] [serial = 710] [outer = 0x119bab400] 17:52:18 INFO - PROCESS | 1651 | 1461199938074 Marionette DEBUG loaded listener.js 17:52:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11aa5b400) [pid = 1651] [serial = 711] [outer = 0x119bab400] 17:52:18 INFO - PROCESS | 1651 | 1461199938421 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]]]}] 17:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 518ms 17:52:18 INFO - PROCESS | 1651 | 1461199938461 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 1651 | 1461199938462 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 17:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:52:18 INFO - PROCESS | 1651 | 1461199938465 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 1651 | 1461199938466 Marionette TRACE conn2 <- [1,922,null,{}] 17:52:18 INFO - PROCESS | 1651 | 1461199938468 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}] 17:52:18 INFO - PROCESS | 1651 | 1461199938564 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:52:18 INFO - PROCESS | 1651 | 1461199938579 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c450000 == 52 [pid = 1651] [id = 238] 17:52:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11a95ac00) [pid = 1651] [serial = 712] [outer = 0x0] 17:52:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11aa61000) [pid = 1651] [serial = 713] [outer = 0x11a95ac00] 17:52:18 INFO - PROCESS | 1651 | 1461199938604 Marionette DEBUG loaded listener.js 17:52:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11ae82800) [pid = 1651] [serial = 714] [outer = 0x11a95ac00] 17:52:18 INFO - PROCESS | 1651 | 1461199938949 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]]]}] 17:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 17:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:52:18 INFO - PROCESS | 1651 | 1461199938984 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 1651 | 1461199938986 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 17:52:18 INFO - PROCESS | 1651 | 1461199938989 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 1651 | 1461199938990 Marionette TRACE conn2 <- [1,926,null,{}] 17:52:18 INFO - PROCESS | 1651 | 1461199938994 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}] 17:52:19 INFO - PROCESS | 1651 | 1461199939140 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:52:19 INFO - PROCESS | 1651 | 1461199939160 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x123877800 == 53 [pid = 1651] [id = 239] 17:52:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11aa62800) [pid = 1651] [serial = 715] [outer = 0x0] 17:52:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11b10d000) [pid = 1651] [serial = 716] [outer = 0x11aa62800] 17:52:19 INFO - PROCESS | 1651 | 1461199939201 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11b1e5400) [pid = 1651] [serial = 717] [outer = 0x11aa62800] 17:52:19 INFO - PROCESS | 1651 | 1461199939619 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]]]}] 17:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 17:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:52:19 INFO - PROCESS | 1651 | 1461199939658 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:52:19 INFO - PROCESS | 1651 | 1461199939660 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 17:52:19 INFO - PROCESS | 1651 | 1461199939662 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:52:19 INFO - PROCESS | 1651 | 1461199939663 Marionette TRACE conn2 <- [1,930,null,{}] 17:52:19 INFO - PROCESS | 1651 | 1461199939665 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}] 17:52:19 INFO - PROCESS | 1651 | 1461199939761 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:52:19 INFO - PROCESS | 1651 | 1461199939765 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x125a7f000 == 54 [pid = 1651] [id = 240] 17:52:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11ae82000) [pid = 1651] [serial = 718] [outer = 0x0] 17:52:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11b9cb400) [pid = 1651] [serial = 719] [outer = 0x11ae82000] 17:52:19 INFO - PROCESS | 1651 | 1461199939805 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11be7f000) [pid = 1651] [serial = 720] [outer = 0x11ae82000] 17:52:20 INFO - PROCESS | 1651 | 1461199940131 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]]]}] 17:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 518ms 17:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:52:20 INFO - PROCESS | 1651 | 1461199940180 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:52:20 INFO - PROCESS | 1651 | 1461199940181 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 17:52:20 INFO - PROCESS | 1651 | 1461199940183 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:52:20 INFO - PROCESS | 1651 | 1461199940184 Marionette TRACE conn2 <- [1,934,null,{}] 17:52:20 INFO - PROCESS | 1651 | 1461199940186 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}] 17:52:20 INFO - PROCESS | 1651 | 1461199940774 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11a97f400) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12bd48800) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12ec15c00) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12f430800) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x114d04000) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x115838000) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11b117400) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11b111400) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1279d6400) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x118ed5000) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12382cc00) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x114d0a400) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:52:20 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12b4f1000) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:52:20 INFO - PROCESS | 1651 | 1461199940843 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a84a800 == 55 [pid = 1651] [id = 241] 17:52:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x114d07400) [pid = 1651] [serial = 721] [outer = 0x0] 17:52:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x115865c00) [pid = 1651] [serial = 722] [outer = 0x114d07400] 17:52:20 INFO - PROCESS | 1651 | 1461199940869 Marionette DEBUG loaded listener.js 17:52:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11c177000) [pid = 1651] [serial = 723] [outer = 0x114d07400] 17:52:21 INFO - PROCESS | 1651 | 1461199941165 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]]]}] 17:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1024ms 17:52:21 INFO - PROCESS | 1651 | 1461199941208 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:52:21 INFO - PROCESS | 1651 | 1461199941210 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 17:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:52:21 INFO - PROCESS | 1651 | 1461199941212 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:52:21 INFO - PROCESS | 1651 | 1461199941214 Marionette TRACE conn2 <- [1,938,null,{}] 17:52:21 INFO - PROCESS | 1651 | 1461199941223 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}] 17:52:21 INFO - PROCESS | 1651 | 1461199941339 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:52:21 INFO - PROCESS | 1651 | 1461199941345 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x125fe0000 == 56 [pid = 1651] [id = 242] 17:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x114d0b000) [pid = 1651] [serial = 724] [outer = 0x0] 17:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11c228400) [pid = 1651] [serial = 725] [outer = 0x114d0b000] 17:52:21 INFO - PROCESS | 1651 | 1461199941374 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x123aefc00) [pid = 1651] [serial = 726] [outer = 0x114d0b000] 17:52:21 INFO - PROCESS | 1651 | 1461199941677 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]]]}] 17:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 471ms 17:52:21 INFO - PROCESS | 1651 | 1461199941683 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:52:21 INFO - PROCESS | 1651 | 1461199941684 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 17:52:21 INFO - PROCESS | 1651 | 1461199941686 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:52:21 INFO - PROCESS | 1651 | 1461199941687 Marionette TRACE conn2 <- [1,942,null,{}] 17:52:21 INFO - PROCESS | 1651 | 1461199941698 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}] 17:52:21 INFO - PROCESS | 1651 | 1461199941784 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:52:21 INFO - PROCESS | 1651 | 1461199941789 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x127eb8000 == 57 [pid = 1651] [id = 243] 17:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x123af2800) [pid = 1651] [serial = 727] [outer = 0x0] 17:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x1259d1400) [pid = 1651] [serial = 728] [outer = 0x123af2800] 17:52:21 INFO - PROCESS | 1651 | 1461199941814 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x125e3a800) [pid = 1651] [serial = 729] [outer = 0x123af2800] 17:52:22 INFO - PROCESS | 1651 | 1461199942146 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]]]}] 17:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 477ms 17:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:52:22 INFO - PROCESS | 1651 | 1461199942163 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:52:22 INFO - PROCESS | 1651 | 1461199942164 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 17:52:22 INFO - PROCESS | 1651 | 1461199942166 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:52:22 INFO - PROCESS | 1651 | 1461199942167 Marionette TRACE conn2 <- [1,946,null,{}] 17:52:22 INFO - PROCESS | 1651 | 1461199942170 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}] 17:52:22 INFO - PROCESS | 1651 | 1461199942281 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:52:22 INFO - PROCESS | 1651 | 1461199942288 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289ae000 == 58 [pid = 1651] [id = 244] 17:52:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11a98b000) [pid = 1651] [serial = 730] [outer = 0x0] 17:52:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x125aee000) [pid = 1651] [serial = 731] [outer = 0x11a98b000] 17:52:22 INFO - PROCESS | 1651 | 1461199942312 Marionette DEBUG loaded listener.js 17:52:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x125e43800) [pid = 1651] [serial = 732] [outer = 0x11a98b000] 17:52:22 INFO - PROCESS | 1651 | 1461199942597 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]]]}] 17:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 468ms 17:52:22 INFO - PROCESS | 1651 | 1461199942635 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:52:22 INFO - PROCESS | 1651 | 1461199942636 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 17:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:52:22 INFO - PROCESS | 1651 | 1461199942641 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:52:22 INFO - PROCESS | 1651 | 1461199942644 Marionette TRACE conn2 <- [1,950,null,{}] 17:52:22 INFO - PROCESS | 1651 | 1461199942646 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}] 17:52:22 INFO - PROCESS | 1651 | 1461199942729 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:52:22 INFO - PROCESS | 1651 | 1461199942838 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1144d7800 == 59 [pid = 1651] [id = 245] 17:52:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1122a7400) [pid = 1651] [serial = 733] [outer = 0x0] 17:52:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x1122b3000) [pid = 1651] [serial = 734] [outer = 0x1122a7400] 17:52:22 INFO - PROCESS | 1651 | 1461199942870 Marionette DEBUG loaded listener.js 17:52:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x1144a8000) [pid = 1651] [serial = 735] [outer = 0x1122a7400] 17:52:23 INFO - PROCESS | 1651 | 1461199943315 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]]]}] 17:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 726ms 17:52:23 INFO - PROCESS | 1651 | 1461199943366 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:52:23 INFO - PROCESS | 1651 | 1461199943370 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 17:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:52:23 INFO - PROCESS | 1651 | 1461199943374 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:52:23 INFO - PROCESS | 1651 | 1461199943376 Marionette TRACE conn2 <- [1,954,null,{}] 17:52:23 INFO - PROCESS | 1651 | 1461199943379 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}] 17:52:23 INFO - PROCESS | 1651 | 1461199943484 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:52:23 INFO - PROCESS | 1651 | 1461199943576 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x119863000 == 60 [pid = 1651] [id = 246] 17:52:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11585e000) [pid = 1651] [serial = 736] [outer = 0x0] 17:52:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x116451800) [pid = 1651] [serial = 737] [outer = 0x11585e000] 17:52:23 INFO - PROCESS | 1651 | 1461199943608 Marionette DEBUG loaded listener.js 17:52:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x118550400) [pid = 1651] [serial = 738] [outer = 0x11585e000] 17:52:24 INFO - PROCESS | 1651 | 1461199944022 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]]]}] 17:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 671ms 17:52:24 INFO - PROCESS | 1651 | 1461199944046 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:52:24 INFO - PROCESS | 1651 | 1461199944049 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 17:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:52:24 INFO - PROCESS | 1651 | 1461199944052 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:52:24 INFO - PROCESS | 1651 | 1461199944053 Marionette TRACE conn2 <- [1,958,null,{}] 17:52:24 INFO - PROCESS | 1651 | 1461199944056 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}] 17:52:24 INFO - PROCESS | 1651 | 1461199944155 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:52:24 INFO - PROCESS | 1651 | 1461199944205 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c462000 == 61 [pid = 1651] [id = 247] 17:52:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x1185a7c00) [pid = 1651] [serial = 739] [outer = 0x0] 17:52:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11924dc00) [pid = 1651] [serial = 740] [outer = 0x1185a7c00] 17:52:24 INFO - PROCESS | 1651 | 1461199944239 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x119bb4c00) [pid = 1651] [serial = 741] [outer = 0x1185a7c00] 17:52:24 INFO - PROCESS | 1651 | 1461199944658 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]]]}] 17:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 620ms 17:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:52:24 INFO - PROCESS | 1651 | 1461199944674 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:52:24 INFO - PROCESS | 1651 | 1461199944676 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 17:52:24 INFO - PROCESS | 1651 | 1461199944683 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:52:24 INFO - PROCESS | 1651 | 1461199944687 Marionette TRACE conn2 <- [1,962,null,{}] 17:52:24 INFO - PROCESS | 1651 | 1461199944690 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}] 17:52:24 INFO - PROCESS | 1651 | 1461199944793 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:52:24 INFO - PROCESS | 1651 | 1461199944887 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b48e800 == 62 [pid = 1651] [id = 248] 17:52:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11a802800) [pid = 1651] [serial = 742] [outer = 0x0] 17:52:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11b10fc00) [pid = 1651] [serial = 743] [outer = 0x11a802800] 17:52:24 INFO - PROCESS | 1651 | 1461199944917 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11c174400) [pid = 1651] [serial = 744] [outer = 0x11a802800] 17:52:25 INFO - PROCESS | 1651 | 1461199945325 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]]]}] 17:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 678ms 17:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:52:25 INFO - PROCESS | 1651 | 1461199945356 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:52:25 INFO - PROCESS | 1651 | 1461199945358 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 17:52:25 INFO - PROCESS | 1651 | 1461199945360 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:52:25 INFO - PROCESS | 1651 | 1461199945361 Marionette TRACE conn2 <- [1,966,null,{}] 17:52:25 INFO - PROCESS | 1651 | 1461199945364 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}] 17:52:25 INFO - PROCESS | 1651 | 1461199945464 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:52:25 INFO - PROCESS | 1651 | 1461199945532 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7a0800 == 63 [pid = 1651] [id = 249] 17:52:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11c226c00) [pid = 1651] [serial = 745] [outer = 0x0] 17:52:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11c49a000) [pid = 1651] [serial = 746] [outer = 0x11c226c00] 17:52:25 INFO - PROCESS | 1651 | 1461199945562 Marionette DEBUG loaded listener.js 17:52:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12382d000) [pid = 1651] [serial = 747] [outer = 0x11c226c00] 17:52:25 INFO - PROCESS | 1651 | 1461199945962 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]]]}] 17:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 669ms 17:52:26 INFO - PROCESS | 1651 | 1461199946029 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:52:26 INFO - PROCESS | 1651 | 1461199946030 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 17:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:52:26 INFO - PROCESS | 1651 | 1461199946033 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:52:26 INFO - PROCESS | 1651 | 1461199946034 Marionette TRACE conn2 <- [1,970,null,{}] 17:52:26 INFO - PROCESS | 1651 | 1461199946037 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}] 17:52:26 INFO - PROCESS | 1651 | 1461199946155 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:52:26 INFO - PROCESS | 1651 | 1461199946235 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c61d000 == 64 [pid = 1651] [id = 250] 17:52:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x125aebc00) [pid = 1651] [serial = 748] [outer = 0x0] 17:52:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x125e43400) [pid = 1651] [serial = 749] [outer = 0x125aebc00] 17:52:26 INFO - PROCESS | 1651 | 1461199946273 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x126955000) [pid = 1651] [serial = 750] [outer = 0x125aebc00] 17:52:26 INFO - PROCESS | 1651 | 1461199946680 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]]]}] 17:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 669ms 17:52:26 INFO - PROCESS | 1651 | 1461199946702 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:52:26 INFO - PROCESS | 1651 | 1461199946704 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 17:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:52:26 INFO - PROCESS | 1651 | 1461199946709 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:52:26 INFO - PROCESS | 1651 | 1461199946710 Marionette TRACE conn2 <- [1,974,null,{}] 17:52:26 INFO - PROCESS | 1651 | 1461199946712 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}] 17:52:26 INFO - PROCESS | 1651 | 1461199946814 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:52:26 INFO - PROCESS | 1651 | 1461199946869 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d914000 == 65 [pid = 1651] [id = 251] 17:52:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x126b1cc00) [pid = 1651] [serial = 751] [outer = 0x0] 17:52:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1274c1800) [pid = 1651] [serial = 752] [outer = 0x126b1cc00] 17:52:26 INFO - PROCESS | 1651 | 1461199946898 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x1279dcc00) [pid = 1651] [serial = 753] [outer = 0x126b1cc00] 17:52:27 INFO - PROCESS | 1651 | 1461199947347 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]]]}] 17:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 671ms 17:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:52:27 INFO - PROCESS | 1651 | 1461199947380 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:52:27 INFO - PROCESS | 1651 | 1461199947381 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 17:52:27 INFO - PROCESS | 1651 | 1461199947384 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:52:27 INFO - PROCESS | 1651 | 1461199947385 Marionette TRACE conn2 <- [1,978,null,{}] 17:52:27 INFO - PROCESS | 1651 | 1461199947387 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}] 17:52:27 INFO - PROCESS | 1651 | 1461199947490 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:52:27 INFO - PROCESS | 1651 | 1461199947713 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b55000 == 66 [pid = 1651] [id = 252] 17:52:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11437e800) [pid = 1651] [serial = 754] [outer = 0x0] 17:52:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x114610400) [pid = 1651] [serial = 755] [outer = 0x11437e800] 17:52:27 INFO - PROCESS | 1651 | 1461199947741 Marionette DEBUG loaded listener.js 17:52:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x114e56c00) [pid = 1651] [serial = 756] [outer = 0x11437e800] 17:52:28 INFO - PROCESS | 1651 | 1461199948145 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]]]}] 17:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 818ms 17:52:28 INFO - PROCESS | 1651 | 1461199948203 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:52:28 INFO - PROCESS | 1651 | 1461199948205 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 17:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:52:28 INFO - PROCESS | 1651 | 1461199948208 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:52:28 INFO - PROCESS | 1651 | 1461199948211 Marionette TRACE conn2 <- [1,982,null,{}] 17:52:28 INFO - PROCESS | 1651 | 1461199948214 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}] 17:52:28 INFO - PROCESS | 1651 | 1461199948311 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:52:28 INFO - PROCESS | 1651 | 1461199948369 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119268800 == 67 [pid = 1651] [id = 253] 17:52:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x114e60c00) [pid = 1651] [serial = 757] [outer = 0x0] 17:52:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11784e400) [pid = 1651] [serial = 758] [outer = 0x114e60c00] 17:52:28 INFO - PROCESS | 1651 | 1461199948411 Marionette DEBUG loaded listener.js 17:52:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x119132800) [pid = 1651] [serial = 759] [outer = 0x114e60c00] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1289ae000 == 66 [pid = 1651] [id = 244] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x127eb8000 == 65 [pid = 1651] [id = 243] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x125fe0000 == 64 [pid = 1651] [id = 242] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11a84a800 == 63 [pid = 1651] [id = 241] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x125a7f000 == 62 [pid = 1651] [id = 240] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x123877800 == 61 [pid = 1651] [id = 239] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11aa59c00) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11c450000 == 60 [pid = 1651] [id = 238] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1188ee000 == 59 [pid = 1651] [id = 237] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11aac0800 == 58 [pid = 1651] [id = 236] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119c6b800 == 57 [pid = 1651] [id = 235] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119287800 == 56 [pid = 1651] [id = 234] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x118efb800 == 55 [pid = 1651] [id = 233] 17:52:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1158ac800 == 54 [pid = 1651] [id = 232] 17:52:28 INFO - PROCESS | 1651 | 1461199948816 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]]]}] 17:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 620ms 17:52:28 INFO - PROCESS | 1651 | 1461199948831 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:52:28 INFO - PROCESS | 1651 | 1461199948834 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 17:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:52:28 INFO - PROCESS | 1651 | 1461199948836 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:52:28 INFO - PROCESS | 1651 | 1461199948839 Marionette TRACE conn2 <- [1,986,null,{}] 17:52:28 INFO - PROCESS | 1651 | 1461199948844 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}] 17:52:28 INFO - PROCESS | 1651 | 1461199948929 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11a989800) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12e2b9c00) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12ed30400) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12ec1dc00) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12f716400) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x114d0b800) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x1198f2c00) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x118554800) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11c22dc00) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12382f800) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12e71d400) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x1291b6800) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1198f9800) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11a80f000) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x123afa400) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x1274f3400) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12695d000) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12ec1cc00) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12ed2cc00) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12bd49800) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12e2fc800) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11ae2d400) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12f719400) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12fa5c800) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12bb75800) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12d937000) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x114d0f400) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12bd55000) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12f42d800) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12fa56400) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12b473800) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 17:52:28 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11ae24800) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 17:52:29 INFO - PROCESS | 1651 | 1461199949013 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119861800 == 55 [pid = 1651] [id = 254] 17:52:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x1144a5800) [pid = 1651] [serial = 760] [outer = 0x0] 17:52:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11912cc00) [pid = 1651] [serial = 761] [outer = 0x1144a5800] 17:52:29 INFO - PROCESS | 1651 | 1461199949045 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x119c85800) [pid = 1651] [serial = 762] [outer = 0x1144a5800] 17:52:29 INFO - PROCESS | 1651 | 1461199949353 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]]]}] 17:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 573ms 17:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:52:29 INFO - PROCESS | 1651 | 1461199949410 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:52:29 INFO - PROCESS | 1651 | 1461199949411 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 17:52:29 INFO - PROCESS | 1651 | 1461199949418 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 1651 | 1461199949422 Marionette TRACE conn2 <- [1,990,null,{}] 17:52:29 INFO - PROCESS | 1651 | 1461199949425 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}] 17:52:29 INFO - PROCESS | 1651 | 1461199949511 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:52:29 INFO - PROCESS | 1651 | 1461199949572 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bed1800 == 56 [pid = 1651] [id = 255] 17:52:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x114d0f400) [pid = 1651] [serial = 763] [outer = 0x0] 17:52:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11a805000) [pid = 1651] [serial = 764] [outer = 0x114d0f400] 17:52:29 INFO - PROCESS | 1651 | 1461199949597 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11ae2d800) [pid = 1651] [serial = 765] [outer = 0x114d0f400] 17:52:29 INFO - PROCESS | 1651 | 1461199949875 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]]]}] 17:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 480ms 17:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:52:29 INFO - PROCESS | 1651 | 1461199949896 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:52:29 INFO - PROCESS | 1651 | 1461199949898 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 17:52:29 INFO - PROCESS | 1651 | 1461199949900 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 1651 | 1461199949901 Marionette TRACE conn2 <- [1,994,null,{}] 17:52:29 INFO - PROCESS | 1651 | 1461199949903 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}] 17:52:30 INFO - PROCESS | 1651 | 1461199949998 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:52:30 INFO - PROCESS | 1651 | 1461199950001 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11970a800 == 57 [pid = 1651] [id = 256] 17:52:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11aa5e800) [pid = 1651] [serial = 766] [outer = 0x0] 17:52:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11b95ac00) [pid = 1651] [serial = 767] [outer = 0x11aa5e800] 17:52:30 INFO - PROCESS | 1651 | 1461199950029 Marionette DEBUG loaded listener.js 17:52:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11be85800) [pid = 1651] [serial = 768] [outer = 0x11aa5e800] 17:52:30 INFO - PROCESS | 1651 | 1461199950376 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]]]}] 17:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 17:52:30 INFO - PROCESS | 1651 | 1461199950419 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:52:30 INFO - PROCESS | 1651 | 1461199950420 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 17:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:52:30 INFO - PROCESS | 1651 | 1461199950423 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - PROCESS | 1651 | 1461199950424 Marionette TRACE conn2 <- [1,998,null,{}] 17:52:30 INFO - PROCESS | 1651 | 1461199950426 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}] 17:52:30 INFO - PROCESS | 1651 | 1461199950507 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:52:30 INFO - PROCESS | 1651 | 1461199950512 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x127220000 == 58 [pid = 1651] [id = 257] 17:52:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11c2ea400) [pid = 1651] [serial = 769] [outer = 0x0] 17:52:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11c66c000) [pid = 1651] [serial = 770] [outer = 0x11c2ea400] 17:52:30 INFO - PROCESS | 1651 | 1461199950545 Marionette DEBUG loaded listener.js 17:52:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x123afa000) [pid = 1651] [serial = 771] [outer = 0x11c2ea400] 17:52:30 INFO - PROCESS | 1651 | 1461199950878 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]]]}] 17:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 470ms 17:52:30 INFO - PROCESS | 1651 | 1461199950894 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:52:30 INFO - PROCESS | 1651 | 1461199950895 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 17:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:52:30 INFO - PROCESS | 1651 | 1461199950898 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - PROCESS | 1651 | 1461199950899 Marionette TRACE conn2 <- [1,1002,null,{}] 17:52:30 INFO - PROCESS | 1651 | 1461199950901 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}] 17:52:30 INFO - PROCESS | 1651 | 1461199950984 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:52:31 INFO - PROCESS | 1651 | 1461199951057 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x127fa3800 == 59 [pid = 1651] [id = 258] 17:52:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11c2edc00) [pid = 1651] [serial = 772] [outer = 0x0] 17:52:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x125e3b000) [pid = 1651] [serial = 773] [outer = 0x11c2edc00] 17:52:31 INFO - PROCESS | 1651 | 1461199951082 Marionette DEBUG loaded listener.js 17:52:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1272cd400) [pid = 1651] [serial = 774] [outer = 0x11c2edc00] 17:52:31 INFO - PROCESS | 1651 | 1461199951483 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]]]}] 17:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 622ms 17:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:52:31 INFO - PROCESS | 1651 | 1461199951530 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:52:31 INFO - PROCESS | 1651 | 1461199951531 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 17:52:31 INFO - PROCESS | 1651 | 1461199951535 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:52:31 INFO - PROCESS | 1651 | 1461199951538 Marionette TRACE conn2 <- [1,1006,null,{}] 17:52:31 INFO - PROCESS | 1651 | 1461199951547 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}] 17:52:31 INFO - PROCESS | 1651 | 1461199951701 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:52:31 INFO - PROCESS | 1651 | 1461199951724 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b499800 == 60 [pid = 1651] [id = 259] 17:52:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11c499c00) [pid = 1651] [serial = 775] [outer = 0x0] 17:52:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1278ea400) [pid = 1651] [serial = 776] [outer = 0x11c499c00] 17:52:31 INFO - PROCESS | 1651 | 1461199951764 Marionette DEBUG loaded listener.js 17:52:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x128913800) [pid = 1651] [serial = 777] [outer = 0x11c499c00] 17:52:32 INFO - PROCESS | 1651 | 1461199952124 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]]]}] 17:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 626ms 17:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:52:32 INFO - PROCESS | 1651 | 1461199952161 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:52:32 INFO - PROCESS | 1651 | 1461199952162 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 17:52:32 INFO - PROCESS | 1651 | 1461199952164 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:52:32 INFO - PROCESS | 1651 | 1461199952165 Marionette TRACE conn2 <- [1,1010,null,{}] 17:52:32 INFO - PROCESS | 1651 | 1461199952167 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}] 17:52:32 INFO - PROCESS | 1651 | 1461199952268 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:52:32 INFO - PROCESS | 1651 | 1461199952272 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3d800 == 61 [pid = 1651] [id = 260] 17:52:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11c66fc00) [pid = 1651] [serial = 778] [outer = 0x0] 17:52:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12891d800) [pid = 1651] [serial = 779] [outer = 0x11c66fc00] 17:52:32 INFO - PROCESS | 1651 | 1461199952297 Marionette DEBUG loaded listener.js 17:52:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x128e7d400) [pid = 1651] [serial = 780] [outer = 0x11c66fc00] 17:52:32 INFO - PROCESS | 1651 | 1461199952619 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]]]}] 17:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 468ms 17:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:52:32 INFO - PROCESS | 1651 | 1461199952632 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:52:32 INFO - PROCESS | 1651 | 1461199952633 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 17:52:32 INFO - PROCESS | 1651 | 1461199952635 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:52:32 INFO - PROCESS | 1651 | 1461199952636 Marionette TRACE conn2 <- [1,1014,null,{}] 17:52:32 INFO - PROCESS | 1651 | 1461199952654 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}] 17:52:32 INFO - PROCESS | 1651 | 1461199952759 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:52:32 INFO - PROCESS | 1651 | 1461199952793 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d945000 == 62 [pid = 1651] [id = 261] 17:52:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x125e46400) [pid = 1651] [serial = 781] [outer = 0x0] 17:52:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x128e84000) [pid = 1651] [serial = 782] [outer = 0x125e46400] 17:52:32 INFO - PROCESS | 1651 | 1461199952818 Marionette DEBUG loaded listener.js 17:52:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1292be000) [pid = 1651] [serial = 783] [outer = 0x125e46400] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11a95ac00) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11aa62800) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11ae82000) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x119bab400) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x118540c00) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x114bd6c00) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x118c77c00) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11464e400) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11924e800) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x123af2800) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x114d07400) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:52:33 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x114d0b000) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:52:33 INFO - PROCESS | 1651 | 1461199953267 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]]]}] 17:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 684ms 17:52:33 INFO - PROCESS | 1651 | 1461199953320 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:52:33 INFO - PROCESS | 1651 | 1461199953325 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 17:52:33 INFO - PROCESS | 1651 | 1461199953328 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:52:33 INFO - PROCESS | 1651 | 1461199953330 Marionette TRACE conn2 <- [1,1018,null,{}] 17:52:33 INFO - PROCESS | 1651 | 1461199953334 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}] 17:52:33 INFO - PROCESS | 1651 | 1461199953495 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:52:33 INFO - PROCESS | 1651 | 1461199953557 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d76000 == 63 [pid = 1651] [id = 262] 17:52:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x118538c00) [pid = 1651] [serial = 784] [outer = 0x0] 17:52:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11aa62800) [pid = 1651] [serial = 785] [outer = 0x118538c00] 17:52:33 INFO - PROCESS | 1651 | 1461199953602 Marionette DEBUG loaded listener.js 17:52:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1291b7400) [pid = 1651] [serial = 786] [outer = 0x118538c00] 17:52:33 INFO - PROCESS | 1651 | 1461199953914 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]]]}] 17:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 623ms 17:52:33 INFO - PROCESS | 1651 | 1461199953952 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:52:33 INFO - PROCESS | 1651 | 1461199953954 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 17:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:52:33 INFO - PROCESS | 1651 | 1461199953964 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:52:33 INFO - PROCESS | 1651 | 1461199953966 Marionette TRACE conn2 <- [1,1022,null,{}] 17:52:33 INFO - PROCESS | 1651 | 1461199953968 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}] 17:52:34 INFO - PROCESS | 1651 | 1461199954096 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:52:34 INFO - PROCESS | 1651 | 1461199954120 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e38c800 == 64 [pid = 1651] [id = 263] 17:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11aa5b000) [pid = 1651] [serial = 787] [outer = 0x0] 17:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1292c4800) [pid = 1651] [serial = 788] [outer = 0x11aa5b000] 17:52:34 INFO - PROCESS | 1651 | 1461199954145 Marionette DEBUG loaded listener.js 17:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b4fc400) [pid = 1651] [serial = 789] [outer = 0x11aa5b000] 17:52:34 INFO - PROCESS | 1651 | 1461199954429 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]]]}] 17:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 527ms 17:52:34 INFO - PROCESS | 1651 | 1461199954493 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:52:34 INFO - PROCESS | 1651 | 1461199954494 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 17:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:52:34 INFO - PROCESS | 1651 | 1461199954496 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:52:34 INFO - PROCESS | 1651 | 1461199954497 Marionette TRACE conn2 <- [1,1026,null,{}] 17:52:34 INFO - PROCESS | 1651 | 1461199954500 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}] 17:52:34 INFO - PROCESS | 1651 | 1461199954584 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:52:34 INFO - PROCESS | 1651 | 1461199954588 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4ca800 == 65 [pid = 1651] [id = 264] 17:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1292c3c00) [pid = 1651] [serial = 790] [outer = 0x0] 17:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b7d1c00) [pid = 1651] [serial = 791] [outer = 0x1292c3c00] 17:52:34 INFO - PROCESS | 1651 | 1461199954612 Marionette DEBUG loaded listener.js 17:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12bb72000) [pid = 1651] [serial = 792] [outer = 0x1292c3c00] 17:52:34 INFO - PROCESS | 1651 | 1461199954962 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]]]}] 17:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 472ms 17:52:34 INFO - PROCESS | 1651 | 1461199954970 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:52:34 INFO - PROCESS | 1651 | 1461199954971 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 17:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:52:34 INFO - PROCESS | 1651 | 1461199954979 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:52:34 INFO - PROCESS | 1651 | 1461199954980 Marionette TRACE conn2 <- [1,1030,null,{}] 17:52:34 INFO - PROCESS | 1651 | 1461199954982 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}] 17:52:35 INFO - PROCESS | 1651 | 1461199955100 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:52:35 INFO - PROCESS | 1651 | 1461199955107 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e92a800 == 66 [pid = 1651] [id = 265] 17:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x1292c8800) [pid = 1651] [serial = 793] [outer = 0x0] 17:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12bb72800) [pid = 1651] [serial = 794] [outer = 0x1292c8800] 17:52:35 INFO - PROCESS | 1651 | 1461199955132 Marionette DEBUG loaded listener.js 17:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12c6bcc00) [pid = 1651] [serial = 795] [outer = 0x1292c8800] 17:52:35 INFO - PROCESS | 1651 | 1461199955607 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]]]}] 17:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 17:52:35 INFO - PROCESS | 1651 | 1461199955648 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:52:35 INFO - PROCESS | 1651 | 1461199955652 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 17:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:52:35 INFO - PROCESS | 1651 | 1461199955675 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:52:35 INFO - PROCESS | 1651 | 1461199955677 Marionette TRACE conn2 <- [1,1034,null,{}] 17:52:35 INFO - PROCESS | 1651 | 1461199955682 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}] 17:52:35 INFO - PROCESS | 1651 | 1461199955789 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:52:35 INFO - PROCESS | 1651 | 1461199955874 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bec7000 == 67 [pid = 1651] [id = 266] 17:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x118ecf000) [pid = 1651] [serial = 796] [outer = 0x0] 17:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x118ed2400) [pid = 1651] [serial = 797] [outer = 0x118ecf000] 17:52:35 INFO - PROCESS | 1651 | 1461199955907 Marionette DEBUG loaded listener.js 17:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x1198f9000) [pid = 1651] [serial = 798] [outer = 0x118ecf000] 17:52:36 INFO - PROCESS | 1651 | 1461199956377 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]]]}] 17:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 792ms 17:52:36 INFO - PROCESS | 1651 | 1461199956449 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:52:36 INFO - PROCESS | 1651 | 1461199956456 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 17:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:52:36 INFO - PROCESS | 1651 | 1461199956464 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:52:36 INFO - PROCESS | 1651 | 1461199956467 Marionette TRACE conn2 <- [1,1038,null,{}] 17:52:36 INFO - PROCESS | 1651 | 1461199956471 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}] 17:52:36 INFO - PROCESS | 1651 | 1461199956629 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:52:36 INFO - PROCESS | 1651 | 1461199956703 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x127ea2000 == 68 [pid = 1651] [id = 267] 17:52:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1198f9800) [pid = 1651] [serial = 799] [outer = 0x0] 17:52:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11aa5b800) [pid = 1651] [serial = 800] [outer = 0x1198f9800] 17:52:36 INFO - PROCESS | 1651 | 1461199956733 Marionette DEBUG loaded listener.js 17:52:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11b112000) [pid = 1651] [serial = 801] [outer = 0x1198f9800] 17:52:37 INFO - PROCESS | 1651 | 1461199957167 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]]]}] 17:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 721ms 17:52:37 INFO - PROCESS | 1651 | 1461199957186 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:52:37 INFO - PROCESS | 1651 | 1461199957188 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 17:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:52:37 INFO - PROCESS | 1651 | 1461199957192 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:52:37 INFO - PROCESS | 1651 | 1461199957197 Marionette TRACE conn2 <- [1,1042,null,{}] 17:52:37 INFO - PROCESS | 1651 | 1461199957209 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}] 17:52:37 INFO - PROCESS | 1651 | 1461199957368 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:52:37 INFO - PROCESS | 1651 | 1461199957503 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e41d000 == 69 [pid = 1651] [id = 268] 17:52:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x11b9c8c00) [pid = 1651] [serial = 802] [outer = 0x0] 17:52:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11c2e7800) [pid = 1651] [serial = 803] [outer = 0x11b9c8c00] 17:52:37 INFO - PROCESS | 1651 | 1461199957556 Marionette DEBUG loaded listener.js 17:52:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x125e88000) [pid = 1651] [serial = 804] [outer = 0x11b9c8c00] 17:52:38 INFO - PROCESS | 1651 | 1461199958029 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]]]}] 17:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 877ms 17:52:38 INFO - PROCESS | 1651 | 1461199958069 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:52:38 INFO - PROCESS | 1651 | 1461199958071 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 17:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:52:38 INFO - PROCESS | 1651 | 1461199958073 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:52:38 INFO - PROCESS | 1651 | 1461199958074 Marionette TRACE conn2 <- [1,1046,null,{}] 17:52:38 INFO - PROCESS | 1651 | 1461199958077 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}] 17:52:38 INFO - PROCESS | 1651 | 1461199958179 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:52:38 INFO - PROCESS | 1651 | 1461199958237 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f214800 == 70 [pid = 1651] [id = 269] 17:52:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x125e88800) [pid = 1651] [serial = 805] [outer = 0x0] 17:52:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12891ac00) [pid = 1651] [serial = 806] [outer = 0x125e88800] 17:52:38 INFO - PROCESS | 1651 | 1461199958266 Marionette DEBUG loaded listener.js 17:52:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x1292cb800) [pid = 1651] [serial = 807] [outer = 0x125e88800] 17:52:38 INFO - PROCESS | 1651 | 1461199958692 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]]]}] 17:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 17:52:38 INFO - PROCESS | 1651 | 1461199958744 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:52:38 INFO - PROCESS | 1651 | 1461199958745 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 17:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:52:38 INFO - PROCESS | 1651 | 1461199958747 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:52:38 INFO - PROCESS | 1651 | 1461199958749 Marionette TRACE conn2 <- [1,1050,null,{}] 17:52:38 INFO - PROCESS | 1651 | 1461199958751 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}] 17:52:38 INFO - PROCESS | 1651 | 1461199958854 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:52:38 INFO - PROCESS | 1651 | 1461199958912 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f611000 == 71 [pid = 1651] [id = 270] 17:52:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x127eb4000) [pid = 1651] [serial = 808] [outer = 0x0] 17:52:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12b4f4000) [pid = 1651] [serial = 809] [outer = 0x127eb4000] 17:52:38 INFO - PROCESS | 1651 | 1461199958941 Marionette DEBUG loaded listener.js 17:52:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12bd53800) [pid = 1651] [serial = 810] [outer = 0x127eb4000] 17:52:39 INFO - PROCESS | 1651 | 1461199959420 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]]]}] 17:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 721ms 17:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:52:39 INFO - PROCESS | 1651 | 1461199959482 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:52:39 INFO - PROCESS | 1651 | 1461199959484 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 17:52:39 INFO - PROCESS | 1651 | 1461199959488 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:52:39 INFO - PROCESS | 1651 | 1461199959489 Marionette TRACE conn2 <- [1,1054,null,{}] 17:52:39 INFO - PROCESS | 1651 | 1461199959492 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}] 17:52:39 INFO - PROCESS | 1651 | 1461199959600 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:52:39 INFO - PROCESS | 1651 | 1461199959660 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f73d800 == 72 [pid = 1651] [id = 271] 17:52:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12c6c7c00) [pid = 1651] [serial = 811] [outer = 0x0] 17:52:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12cff7400) [pid = 1651] [serial = 812] [outer = 0x12c6c7c00] 17:52:39 INFO - PROCESS | 1651 | 1461199959691 Marionette DEBUG loaded listener.js 17:52:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12d1df800) [pid = 1651] [serial = 813] [outer = 0x12c6c7c00] 17:52:40 INFO - PROCESS | 1651 | 1461199960141 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]]]}] 17:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 17:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:52:40 INFO - PROCESS | 1651 | 1461199960159 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:52:40 INFO - PROCESS | 1651 | 1461199960160 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 17:52:40 INFO - PROCESS | 1651 | 1461199960162 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:52:40 INFO - PROCESS | 1651 | 1461199960164 Marionette TRACE conn2 <- [1,1058,null,{}] 17:52:40 INFO - PROCESS | 1651 | 1461199960166 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}] 17:52:40 INFO - PROCESS | 1651 | 1461199960269 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:52:40 INFO - PROCESS | 1651 | 1461199960328 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b979000 == 73 [pid = 1651] [id = 272] 17:52:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11aa5c800) [pid = 1651] [serial = 814] [outer = 0x0] 17:52:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12d1d2000) [pid = 1651] [serial = 815] [outer = 0x11aa5c800] 17:52:40 INFO - PROCESS | 1651 | 1461199960358 Marionette DEBUG loaded listener.js 17:52:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12d93b000) [pid = 1651] [serial = 816] [outer = 0x11aa5c800] 17:52:41 INFO - PROCESS | 1651 | 1461199961015 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]]]}] 17:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 923ms 17:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:52:41 INFO - PROCESS | 1651 | 1461199961086 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:52:41 INFO - PROCESS | 1651 | 1461199961088 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 17:52:41 INFO - PROCESS | 1651 | 1461199961091 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:52:41 INFO - PROCESS | 1651 | 1461199961093 Marionette TRACE conn2 <- [1,1062,null,{}] 17:52:41 INFO - PROCESS | 1651 | 1461199961097 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}] 17:52:41 INFO - PROCESS | 1651 | 1461199961196 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:52:41 INFO - PROCESS | 1651 | 1461199961257 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c2a4000 == 74 [pid = 1651] [id = 273] 17:52:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x114d0b800) [pid = 1651] [serial = 817] [outer = 0x0] 17:52:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x114e5a800) [pid = 1651] [serial = 818] [outer = 0x114d0b800] 17:52:41 INFO - PROCESS | 1651 | 1461199961286 Marionette DEBUG loaded listener.js 17:52:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x1162e7c00) [pid = 1651] [serial = 819] [outer = 0x114d0b800] 17:52:41 INFO - PROCESS | 1651 | 1461199961738 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]]]}] 17:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 670ms 17:52:41 INFO - PROCESS | 1651 | 1461199961762 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:52:41 INFO - PROCESS | 1651 | 1461199961768 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 17:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:52:41 INFO - PROCESS | 1651 | 1461199961775 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:52:41 INFO - PROCESS | 1651 | 1461199961777 Marionette TRACE conn2 <- [1,1066,null,{}] 17:52:41 INFO - PROCESS | 1651 | 1461199961781 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}] 17:52:41 INFO - PROCESS | 1651 | 1461199961925 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4ca800 == 73 [pid = 1651] [id = 264] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12e38c800 == 72 [pid = 1651] [id = 263] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x125d76000 == 71 [pid = 1651] [id = 262] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12d945000 == 70 [pid = 1651] [id = 261] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3d800 == 69 [pid = 1651] [id = 260] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b499800 == 68 [pid = 1651] [id = 259] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x125aee000) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | 1461199962212 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x127fa3800 == 67 [pid = 1651] [id = 258] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x127220000 == 66 [pid = 1651] [id = 257] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11970a800 == 65 [pid = 1651] [id = 256] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11bed1800 == 64 [pid = 1651] [id = 255] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119861800 == 63 [pid = 1651] [id = 254] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119268800 == 62 [pid = 1651] [id = 253] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119b55000 == 61 [pid = 1651] [id = 252] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7a0800 == 60 [pid = 1651] [id = 249] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b48e800 == 59 [pid = 1651] [id = 248] 17:52:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x119268800 == 60 [pid = 1651] [id = 274] 17:52:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11a95ac00) [pid = 1651] [serial = 820] [outer = 0x0] 17:52:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x11a986400) [pid = 1651] [serial = 821] [outer = 0x11a95ac00] 17:52:42 INFO - PROCESS | 1651 | 1461199962277 Marionette DEBUG loaded listener.js 17:52:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x11aa58c00) [pid = 1651] [serial = 822] [outer = 0x11a95ac00] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11c462000 == 59 [pid = 1651] [id = 247] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119863000 == 58 [pid = 1651] [id = 246] 17:52:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1144d7800 == 57 [pid = 1651] [id = 245] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11aa61000) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11b10d000) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11b9cb400) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x11c721400) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11a80c800) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x1185a7400) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x118c73c00) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x116254400) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x114e56400) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11b1e5400) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x11aa58000) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x118fb3c00) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11924fc00) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x1146b9000) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x114d03000) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x1198f6000) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x119b2a800) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12cecf400) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x1198f3c00) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12b47d000) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11be7f000) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x125e3a800) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x1259d1400) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11c177000) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x115865c00) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11c228400) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11ae82800) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11aa5b400) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x123aefc00) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 17:52:42 INFO - PROCESS | 1651 | 1461199962610 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]]]}] 17:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 874ms 17:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:52:42 INFO - PROCESS | 1651 | 1461199962648 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:52:42 INFO - PROCESS | 1651 | 1461199962649 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 17:52:42 INFO - PROCESS | 1651 | 1461199962652 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 1651 | 1461199962654 Marionette TRACE conn2 <- [1,1070,null,{}] 17:52:42 INFO - PROCESS | 1651 | 1461199962686 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}] 17:52:42 INFO - PROCESS | 1651 | 1461199962776 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:52:42 INFO - PROCESS | 1651 | 1461199962781 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x123759000 == 58 [pid = 1651] [id = 275] 17:52:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11ae2e800) [pid = 1651] [serial = 823] [outer = 0x0] 17:52:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11b95e400) [pid = 1651] [serial = 824] [outer = 0x11ae2e800] 17:52:42 INFO - PROCESS | 1651 | 1461199962812 Marionette DEBUG loaded listener.js 17:52:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11c174000) [pid = 1651] [serial = 825] [outer = 0x11ae2e800] 17:52:43 INFO - PROCESS | 1651 | 1461199963245 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]]]}] 17:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 642ms 17:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:52:43 INFO - PROCESS | 1651 | 1461199963294 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:52:43 INFO - PROCESS | 1651 | 1461199963296 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 17:52:43 INFO - PROCESS | 1651 | 1461199963298 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:52:43 INFO - PROCESS | 1651 | 1461199963299 Marionette TRACE conn2 <- [1,1074,null,{}] 17:52:43 INFO - PROCESS | 1651 | 1461199963302 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}] 17:52:43 INFO - PROCESS | 1651 | 1461199963384 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:52:43 INFO - PROCESS | 1651 | 1461199963389 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12720a000 == 59 [pid = 1651] [id = 276] 17:52:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11c2e9000) [pid = 1651] [serial = 826] [outer = 0x0] 17:52:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11c7eb000) [pid = 1651] [serial = 827] [outer = 0x11c2e9000] 17:52:43 INFO - PROCESS | 1651 | 1461199963415 Marionette DEBUG loaded listener.js 17:52:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x123af7c00) [pid = 1651] [serial = 828] [outer = 0x11c2e9000] 17:52:43 INFO - PROCESS | 1651 | 1461199963773 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]]]}] 17:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 521ms 17:52:43 INFO - PROCESS | 1651 | 1461199963820 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:52:43 INFO - PROCESS | 1651 | 1461199963821 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 17:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:52:43 INFO - PROCESS | 1651 | 1461199963825 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:52:43 INFO - PROCESS | 1651 | 1461199963827 Marionette TRACE conn2 <- [1,1078,null,{}] 17:52:43 INFO - PROCESS | 1651 | 1461199963830 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}] 17:52:44 INFO - PROCESS | 1651 | 1461199964000 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:52:44 INFO - PROCESS | 1651 | 1461199964059 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e8f800 == 60 [pid = 1651] [id = 277] 17:52:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11c2e8000) [pid = 1651] [serial = 829] [outer = 0x0] 17:52:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x125e3d800) [pid = 1651] [serial = 830] [outer = 0x11c2e8000] 17:52:44 INFO - PROCESS | 1651 | 1461199964101 Marionette DEBUG loaded listener.js 17:52:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x125e87c00) [pid = 1651] [serial = 831] [outer = 0x11c2e8000] 17:52:44 INFO - PROCESS | 1651 | 1461199964498 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]]]}] 17:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 721ms 17:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:52:44 INFO - PROCESS | 1651 | 1461199964545 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:52:44 INFO - PROCESS | 1651 | 1461199964546 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 17:52:44 INFO - PROCESS | 1651 | 1461199964548 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:52:44 INFO - PROCESS | 1651 | 1461199964549 Marionette TRACE conn2 <- [1,1082,null,{}] 17:52:44 INFO - PROCESS | 1651 | 1461199964552 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}] 17:52:44 INFO - PROCESS | 1651 | 1461199964668 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:52:44 INFO - PROCESS | 1651 | 1461199964705 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b795800 == 61 [pid = 1651] [id = 278] 17:52:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x126b23800) [pid = 1651] [serial = 832] [outer = 0x0] 17:52:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12891e400) [pid = 1651] [serial = 833] [outer = 0x126b23800] 17:52:44 INFO - PROCESS | 1651 | 1461199964731 Marionette DEBUG loaded listener.js 17:52:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x1292c9000) [pid = 1651] [serial = 834] [outer = 0x126b23800] 17:52:45 INFO - PROCESS | 1651 | 1461199965056 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]]]}] 17:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 17:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:52:45 INFO - PROCESS | 1651 | 1461199965069 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:52:45 INFO - PROCESS | 1651 | 1461199965070 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 17:52:45 INFO - PROCESS | 1651 | 1461199965072 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:52:45 INFO - PROCESS | 1651 | 1461199965075 Marionette TRACE conn2 <- [1,1086,null,{}] 17:52:45 INFO - PROCESS | 1651 | 1461199965079 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}] 17:52:45 INFO - PROCESS | 1651 | 1461199965184 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:52:45 INFO - PROCESS | 1651 | 1461199965197 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d13b000 == 62 [pid = 1651] [id = 279] 17:52:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x1291cbc00) [pid = 1651] [serial = 835] [outer = 0x0] 17:52:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12b4f8400) [pid = 1651] [serial = 836] [outer = 0x1291cbc00] 17:52:45 INFO - PROCESS | 1651 | 1461199965222 Marionette DEBUG loaded listener.js 17:52:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12b7d0c00) [pid = 1651] [serial = 837] [outer = 0x1291cbc00] 17:52:45 INFO - PROCESS | 1651 | 1461199965538 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]]]}] 17:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 522ms 17:52:45 INFO - PROCESS | 1651 | 1461199965598 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:52:45 INFO - PROCESS | 1651 | 1461199965600 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 17:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:52:45 INFO - PROCESS | 1651 | 1461199965602 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:52:45 INFO - PROCESS | 1651 | 1461199965603 Marionette TRACE conn2 <- [1,1090,null,{}] 17:52:45 INFO - PROCESS | 1651 | 1461199965605 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}] 17:52:45 INFO - PROCESS | 1651 | 1461199965708 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:52:45 INFO - PROCESS | 1651 | 1461199965744 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d956800 == 63 [pid = 1651] [id = 280] 17:52:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x1292ca400) [pid = 1651] [serial = 838] [outer = 0x0] 17:52:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12c6c8800) [pid = 1651] [serial = 839] [outer = 0x1292ca400] 17:52:45 INFO - PROCESS | 1651 | 1461199965770 Marionette DEBUG loaded listener.js 17:52:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12cfed800) [pid = 1651] [serial = 840] [outer = 0x1292ca400] 17:52:46 INFO - PROCESS | 1651 | 1461199966088 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]]]}] 17:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 17:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:52:46 INFO - PROCESS | 1651 | 1461199966120 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:52:46 INFO - PROCESS | 1651 | 1461199966121 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 17:52:46 INFO - PROCESS | 1651 | 1461199966123 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:52:46 INFO - PROCESS | 1651 | 1461199966125 Marionette TRACE conn2 <- [1,1094,null,{}] 17:52:46 INFO - PROCESS | 1651 | 1461199966127 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}] 17:52:46 INFO - PROCESS | 1651 | 1461199966232 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:52:46 INFO - PROCESS | 1651 | 1461199966268 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4cb000 == 64 [pid = 1651] [id = 281] 17:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11a80c000) [pid = 1651] [serial = 841] [outer = 0x0] 17:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12d1d1000) [pid = 1651] [serial = 842] [outer = 0x11a80c000] 17:52:46 INFO - PROCESS | 1651 | 1461199966293 Marionette DEBUG loaded listener.js 17:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12d1de400) [pid = 1651] [serial = 843] [outer = 0x11a80c000] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x1292c3c00) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11a98b000) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x1144a5800) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11c499c00) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11aa5e800) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x125e46400) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x114d0f400) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x114e60c00) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11437e800) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x118538c00) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11c2edc00) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11c66fc00) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11aa5b000) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11c2ea400) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:52:46 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11aa57400) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:52:46 INFO - PROCESS | 1651 | 1461199966711 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]]]}] 17:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 621ms 17:52:46 INFO - PROCESS | 1651 | 1461199966745 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:52:46 INFO - PROCESS | 1651 | 1461199966746 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 17:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:52:46 INFO - PROCESS | 1651 | 1461199966749 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:52:46 INFO - PROCESS | 1651 | 1461199966750 Marionette TRACE conn2 <- [1,1098,null,{}] 17:52:46 INFO - PROCESS | 1651 | 1461199966752 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}] 17:52:46 INFO - PROCESS | 1651 | 1461199966876 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:52:46 INFO - PROCESS | 1651 | 1461199966909 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12375a000 == 65 [pid = 1651] [id = 282] 17:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1198fa400) [pid = 1651] [serial = 844] [outer = 0x0] 17:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11ae8b800) [pid = 1651] [serial = 845] [outer = 0x1198fa400] 17:52:46 INFO - PROCESS | 1651 | 1461199966935 Marionette DEBUG loaded listener.js 17:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12745b000) [pid = 1651] [serial = 846] [outer = 0x1198fa400] 17:52:47 INFO - PROCESS | 1651 | 1461199967227 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]]]}] 17:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 521ms 17:52:47 INFO - PROCESS | 1651 | 1461199967271 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:52:47 INFO - PROCESS | 1651 | 1461199967273 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 17:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:52:47 INFO - PROCESS | 1651 | 1461199967277 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:52:47 INFO - PROCESS | 1651 | 1461199967279 Marionette TRACE conn2 <- [1,1102,null,{}] 17:52:47 INFO - PROCESS | 1651 | 1461199967281 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}] 17:52:47 INFO - PROCESS | 1651 | 1461199967381 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:52:47 INFO - PROCESS | 1651 | 1461199967437 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec35000 == 66 [pid = 1651] [id = 283] 17:52:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x125e46400) [pid = 1651] [serial = 847] [outer = 0x0] 17:52:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12cffa800) [pid = 1651] [serial = 848] [outer = 0x125e46400] 17:52:47 INFO - PROCESS | 1651 | 1461199967466 Marionette DEBUG loaded listener.js 17:52:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12e2b1c00) [pid = 1651] [serial = 849] [outer = 0x125e46400] 17:52:47 INFO - PROCESS | 1651 | 1461199967741 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]]]}] 17:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 17:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:52:47 INFO - PROCESS | 1651 | 1461199967797 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:52:47 INFO - PROCESS | 1651 | 1461199967798 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 17:52:47 INFO - PROCESS | 1651 | 1461199967800 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:52:47 INFO - PROCESS | 1651 | 1461199967801 Marionette TRACE conn2 <- [1,1106,null,{}] 17:52:47 INFO - PROCESS | 1651 | 1461199967804 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}] 17:52:47 INFO - PROCESS | 1651 | 1461199967893 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:52:47 INFO - PROCESS | 1651 | 1461199967897 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa1f800 == 67 [pid = 1651] [id = 284] 17:52:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12e2b6400) [pid = 1651] [serial = 850] [outer = 0x0] 17:52:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12e2f9400) [pid = 1651] [serial = 851] [outer = 0x12e2b6400] 17:52:47 INFO - PROCESS | 1651 | 1461199967922 Marionette DEBUG loaded listener.js 17:52:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12e2ff000) [pid = 1651] [serial = 852] [outer = 0x12e2b6400] 17:52:48 INFO - PROCESS | 1651 | 1461199968331 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]]]}] 17:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 571ms 17:52:48 INFO - PROCESS | 1651 | 1461199968372 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:52:48 INFO - PROCESS | 1651 | 1461199968375 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 17:52:48 INFO - PROCESS | 1651 | 1461199968378 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:52:48 INFO - PROCESS | 1651 | 1461199968380 Marionette TRACE conn2 <- [1,1110,null,{}] 17:52:48 INFO - PROCESS | 1651 | 1461199968383 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}] 17:52:48 INFO - PROCESS | 1651 | 1461199968511 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:52:48 INFO - PROCESS | 1651 | 1461199968694 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661d800 == 68 [pid = 1651] [id = 285] 17:52:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x1122a5c00) [pid = 1651] [serial = 853] [outer = 0x0] 17:52:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x1122b3c00) [pid = 1651] [serial = 854] [outer = 0x1122a5c00] 17:52:48 INFO - PROCESS | 1651 | 1461199968727 Marionette DEBUG loaded listener.js 17:52:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x114d02800) [pid = 1651] [serial = 855] [outer = 0x1122a5c00] 17:52:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x114bdc000) [pid = 1651] [serial = 856] [outer = 0x12fb5f000] 17:52:49 INFO - PROCESS | 1651 | 1461199969263 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]]]}] 17:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 921ms 17:52:49 INFO - PROCESS | 1651 | 1461199969307 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:52:49 INFO - PROCESS | 1651 | 1461199969310 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 17:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:52:49 INFO - PROCESS | 1651 | 1461199969316 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:52:49 INFO - PROCESS | 1651 | 1461199969318 Marionette TRACE conn2 <- [1,1114,null,{}] 17:52:49 INFO - PROCESS | 1651 | 1461199969322 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}] 17:52:49 INFO - PROCESS | 1651 | 1461199969433 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:52:49 INFO - PROCESS | 1651 | 1461199969516 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12387f000 == 69 [pid = 1651] [id = 286] 17:52:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11a988400) [pid = 1651] [serial = 857] [outer = 0x0] 17:52:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11ae23000) [pid = 1651] [serial = 858] [outer = 0x11a988400] 17:52:49 INFO - PROCESS | 1651 | 1461199969549 Marionette DEBUG loaded listener.js 17:52:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11b9c3000) [pid = 1651] [serial = 859] [outer = 0x11a988400] 17:52:49 INFO - PROCESS | 1651 | 1461199969969 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]]]}] 17:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 17:52:49 INFO - PROCESS | 1651 | 1461199969987 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:52:49 INFO - PROCESS | 1651 | 1461199969990 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 17:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:52:49 INFO - PROCESS | 1651 | 1461199969993 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:52:49 INFO - PROCESS | 1651 | 1461199969994 Marionette TRACE conn2 <- [1,1118,null,{}] 17:52:49 INFO - PROCESS | 1651 | 1461199969997 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}] 17:52:50 INFO - PROCESS | 1651 | 1461199970105 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:52:50 INFO - PROCESS | 1651 | 1461199970166 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d950000 == 70 [pid = 1651] [id = 287] 17:52:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11a98cc00) [pid = 1651] [serial = 860] [outer = 0x0] 17:52:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11c2e1800) [pid = 1651] [serial = 861] [outer = 0x11a98cc00] 17:52:50 INFO - PROCESS | 1651 | 1461199970235 Marionette DEBUG loaded listener.js 17:52:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x1274a9400) [pid = 1651] [serial = 862] [outer = 0x11a98cc00] 17:52:50 INFO - PROCESS | 1651 | 1461199970657 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]]]}] 17:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 17:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:52:50 INFO - PROCESS | 1651 | 1461199970662 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:52:50 INFO - PROCESS | 1651 | 1461199970664 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 17:52:50 INFO - PROCESS | 1651 | 1461199970670 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:52:50 INFO - PROCESS | 1651 | 1461199970675 Marionette TRACE conn2 <- [1,1122,null,{}] 17:52:50 INFO - PROCESS | 1651 | 1461199970679 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}] 17:52:50 INFO - PROCESS | 1651 | 1461199970809 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:52:50 INFO - PROCESS | 1651 | 1461199970908 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1300b4000 == 71 [pid = 1651] [id = 288] 17:52:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12b47c800) [pid = 1651] [serial = 863] [outer = 0x0] 17:52:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12b4f5800) [pid = 1651] [serial = 864] [outer = 0x12b47c800] 17:52:50 INFO - PROCESS | 1651 | 1461199970939 Marionette DEBUG loaded listener.js 17:52:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12d1d3400) [pid = 1651] [serial = 865] [outer = 0x12b47c800] 17:52:51 INFO - PROCESS | 1651 | 1461199971336 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]]]}] 17:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 679ms 17:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:52:51 INFO - PROCESS | 1651 | 1461199971345 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:52:51 INFO - PROCESS | 1651 | 1461199971347 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 17:52:51 INFO - PROCESS | 1651 | 1461199971350 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:52:51 INFO - PROCESS | 1651 | 1461199971351 Marionette TRACE conn2 <- [1,1126,null,{}] 17:52:51 INFO - PROCESS | 1651 | 1461199971353 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}] 17:52:51 INFO - PROCESS | 1651 | 1461199971456 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:52:51 INFO - PROCESS | 1651 | 1461199971513 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302c1000 == 72 [pid = 1651] [id = 289] 17:52:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x128e18800) [pid = 1651] [serial = 866] [outer = 0x0] 17:52:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12e079800) [pid = 1651] [serial = 867] [outer = 0x128e18800] 17:52:51 INFO - PROCESS | 1651 | 1461199971542 Marionette DEBUG loaded listener.js 17:52:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12e2b7000) [pid = 1651] [serial = 868] [outer = 0x128e18800] 17:52:51 INFO - PROCESS | 1651 | 1461199971944 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]]]}] 17:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 621ms 17:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:52:51 INFO - PROCESS | 1651 | 1461199971972 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:52:51 INFO - PROCESS | 1651 | 1461199971973 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 17:52:51 INFO - PROCESS | 1651 | 1461199971976 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:52:51 INFO - PROCESS | 1651 | 1461199971977 Marionette TRACE conn2 <- [1,1130,null,{}] 17:52:51 INFO - PROCESS | 1651 | 1461199971979 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}] 17:52:52 INFO - PROCESS | 1651 | 1461199972083 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:52:52 INFO - PROCESS | 1651 | 1461199972173 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x130952000 == 73 [pid = 1651] [id = 290] 17:52:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12e732c00) [pid = 1651] [serial = 869] [outer = 0x0] 17:52:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12e738800) [pid = 1651] [serial = 870] [outer = 0x12e732c00] 17:52:52 INFO - PROCESS | 1651 | 1461199972222 Marionette DEBUG loaded listener.js 17:52:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12ec1cc00) [pid = 1651] [serial = 871] [outer = 0x12e732c00] 17:52:52 INFO - PROCESS | 1651 | 1461199972648 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]]]}] 17:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 720ms 17:52:52 INFO - PROCESS | 1651 | 1461199972734 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:52:52 INFO - PROCESS | 1651 | 1461199972735 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 17:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:52:52 INFO - PROCESS | 1651 | 1461199972739 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:52:52 INFO - PROCESS | 1651 | 1461199972741 Marionette TRACE conn2 <- [1,1134,null,{}] 17:52:52 INFO - PROCESS | 1651 | 1461199972743 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}] 17:52:52 INFO - PROCESS | 1651 | 1461199972845 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:52:52 INFO - PROCESS | 1651 | 1461199972918 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x118edf800 == 74 [pid = 1651] [id = 291] 17:52:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x128e7e800) [pid = 1651] [serial = 872] [outer = 0x0] 17:52:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12e733000) [pid = 1651] [serial = 873] [outer = 0x128e7e800] 17:52:52 INFO - PROCESS | 1651 | 1461199972948 Marionette DEBUG loaded listener.js 17:52:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12ed2ec00) [pid = 1651] [serial = 874] [outer = 0x128e7e800] 17:52:53 INFO - PROCESS | 1651 | 1461199973548 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]]]}] 17:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 871ms 17:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:52:53 INFO - PROCESS | 1651 | 1461199973611 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:52:53 INFO - PROCESS | 1651 | 1461199973613 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 17:52:53 INFO - PROCESS | 1651 | 1461199973616 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:52:53 INFO - PROCESS | 1651 | 1461199973618 Marionette TRACE conn2 <- [1,1138,null,{}] 17:52:53 INFO - PROCESS | 1651 | 1461199973622 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}] 17:52:53 INFO - PROCESS | 1651 | 1461199973721 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:52:53 INFO - PROCESS | 1651 | 1461199973802 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x125a7a000 == 75 [pid = 1651] [id = 292] 17:52:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x115378400) [pid = 1651] [serial = 875] [outer = 0x0] 17:52:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x118552c00) [pid = 1651] [serial = 876] [outer = 0x115378400] 17:52:53 INFO - PROCESS | 1651 | 1461199973831 Marionette DEBUG loaded listener.js 17:52:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x119d5e000) [pid = 1651] [serial = 877] [outer = 0x115378400] 17:52:54 INFO - PROCESS | 1651 | 1461199974249 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]]]}] 17:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 673ms 17:52:54 INFO - PROCESS | 1651 | 1461199974290 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:52:54 INFO - PROCESS | 1651 | 1461199974293 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 17:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:52:54 INFO - PROCESS | 1651 | 1461199974298 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:52:54 INFO - PROCESS | 1651 | 1461199974300 Marionette TRACE conn2 <- [1,1142,null,{}] 17:52:54 INFO - PROCESS | 1651 | 1461199974302 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}] 17:52:54 INFO - PROCESS | 1651 | 1461199974403 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:52:54 INFO - PROCESS | 1651 | 1461199974464 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c44c800 == 76 [pid = 1651] [id = 293] 17:52:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11a97f800) [pid = 1651] [serial = 878] [outer = 0x0] 17:52:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x11b9cb400) [pid = 1651] [serial = 879] [outer = 0x11a97f800] 17:52:54 INFO - PROCESS | 1651 | 1461199974492 Marionette DEBUG loaded listener.js 17:52:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x11c2e9400) [pid = 1651] [serial = 880] [outer = 0x11a97f800] 17:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 622ms 17:52:54 INFO - PROCESS | 1651 | 1461199974916 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]]]}] 17:52:54 INFO - PROCESS | 1651 | 1461199974921 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:52:54 INFO - PROCESS | 1651 | 1461199974922 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 17:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:52:54 INFO - PROCESS | 1651 | 1461199974924 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:52:54 INFO - PROCESS | 1651 | 1461199974927 Marionette TRACE conn2 <- [1,1146,null,{}] 17:52:54 INFO - PROCESS | 1651 | 1461199974934 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}] 17:52:55 INFO - PROCESS | 1651 | 1461199975033 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:52:55 INFO - PROCESS | 1651 | 1461199975130 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b493000 == 77 [pid = 1651] [id = 294] 17:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x123834400) [pid = 1651] [serial = 881] [outer = 0x0] 17:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x125e49000) [pid = 1651] [serial = 882] [outer = 0x123834400] 17:52:55 INFO - PROCESS | 1651 | 1461199975159 Marionette DEBUG loaded listener.js 17:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x1274f0c00) [pid = 1651] [serial = 883] [outer = 0x123834400] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa1f800 == 76 [pid = 1651] [id = 284] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec35000 == 75 [pid = 1651] [id = 283] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12375a000 == 74 [pid = 1651] [id = 282] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4cb000 == 73 [pid = 1651] [id = 281] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12d956800 == 72 [pid = 1651] [id = 280] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12d13b000 == 71 [pid = 1651] [id = 279] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12b795800 == 70 [pid = 1651] [id = 278] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x1122b3000) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x1274c1800) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x125e43400) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x11924dc00) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x116451800) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x11c49a000) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11b10fc00) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x127e8f800 == 69 [pid = 1651] [id = 277] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12720a000 == 68 [pid = 1651] [id = 276] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x123759000 == 67 [pid = 1651] [id = 275] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x119268800 == 66 [pid = 1651] [id = 274] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x11c2a4000 == 65 [pid = 1651] [id = 273] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12f214800 == 64 [pid = 1651] [id = 269] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12e41d000 == 63 [pid = 1651] [id = 268] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x127ea2000 == 62 [pid = 1651] [id = 267] 17:52:55 INFO - PROCESS | 1651 | --DOCSHELL 0x11bec7000 == 61 [pid = 1651] [id = 266] 17:52:55 INFO - PROCESS | 1651 | 1461199975545 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]]]}] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12b7d1c00) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x125e43800) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x119c85800) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x1278ea400) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x11b95ac00) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x128e84000) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11ae2d800) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11784e400) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x114e56c00) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x1291b7400) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x125e3b000) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x128e7d400) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12b4fc400) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x11be85800) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x1292c4800) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11a805000) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x114610400) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11c66c000) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x119132800) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x1272cd400) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x123afa000) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11aa62800) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12891d800) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x1292be000) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x128913800) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x11912cc00) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12bb72000) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 17:52:55 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11aa5dc00) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 17:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 672ms 17:52:55 INFO - PROCESS | 1651 | 1461199975596 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:52:55 INFO - PROCESS | 1651 | 1461199975598 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 17:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:52:55 INFO - PROCESS | 1651 | 1461199975600 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:52:55 INFO - PROCESS | 1651 | 1461199975601 Marionette TRACE conn2 <- [1,1150,null,{}] 17:52:55 INFO - PROCESS | 1651 | 1461199975604 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}] 17:52:55 INFO - PROCESS | 1651 | 1461199975688 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:52:55 INFO - PROCESS | 1651 | 1461199975695 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b185800 == 62 [pid = 1651] [id = 295] 17:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11c22d800) [pid = 1651] [serial = 884] [outer = 0x0] 17:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x125e3d400) [pid = 1651] [serial = 885] [outer = 0x11c22d800] 17:52:55 INFO - PROCESS | 1651 | 1461199975721 Marionette DEBUG loaded listener.js 17:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x1278ea400) [pid = 1651] [serial = 886] [outer = 0x11c22d800] 17:52:56 INFO - PROCESS | 1651 | 1461199976063 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]]]}] 17:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 471ms 17:52:56 INFO - PROCESS | 1651 | 1461199976071 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:52:56 INFO - PROCESS | 1651 | 1461199976073 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 17:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:52:56 INFO - PROCESS | 1651 | 1461199976078 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:52:56 INFO - PROCESS | 1651 | 1461199976080 Marionette TRACE conn2 <- [1,1154,null,{}] 17:52:56 INFO - PROCESS | 1651 | 1461199976082 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}] 17:52:56 INFO - PROCESS | 1651 | 1461199976168 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:52:56 INFO - PROCESS | 1651 | 1461199976228 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c2a5800 == 63 [pid = 1651] [id = 296] 17:52:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11c66c000) [pid = 1651] [serial = 887] [outer = 0x0] 17:52:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12891d800) [pid = 1651] [serial = 888] [outer = 0x11c66c000] 17:52:56 INFO - PROCESS | 1651 | 1461199976253 Marionette DEBUG loaded listener.js 17:52:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x1291b8800) [pid = 1651] [serial = 889] [outer = 0x11c66c000] 17:52:56 INFO - PROCESS | 1651 | 1461199976559 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]]]}] 17:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 521ms 17:52:56 INFO - PROCESS | 1651 | 1461199976600 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:52:56 INFO - PROCESS | 1651 | 1461199976601 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 17:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:52:56 INFO - PROCESS | 1651 | 1461199976603 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:52:56 INFO - PROCESS | 1651 | 1461199976604 Marionette TRACE conn2 <- [1,1158,null,{}] 17:52:56 INFO - PROCESS | 1651 | 1461199976607 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}] 17:52:56 INFO - PROCESS | 1651 | 1461199976705 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:52:56 INFO - PROCESS | 1651 | 1461199976768 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x129263000 == 64 [pid = 1651] [id = 297] 17:52:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x1291b5000) [pid = 1651] [serial = 890] [outer = 0x0] 17:52:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12b473400) [pid = 1651] [serial = 891] [outer = 0x1291b5000] 17:52:56 INFO - PROCESS | 1651 | 1461199976796 Marionette DEBUG loaded listener.js 17:52:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12d1d4800) [pid = 1651] [serial = 892] [outer = 0x1291b5000] 17:52:57 INFO - PROCESS | 1651 | 1461199977079 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]]]}] 17:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 17:52:57 INFO - PROCESS | 1651 | 1461199977122 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:52:57 INFO - PROCESS | 1651 | 1461199977126 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 17:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:52:57 INFO - PROCESS | 1651 | 1461199977129 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:52:57 INFO - PROCESS | 1651 | 1461199977130 Marionette TRACE conn2 <- [1,1162,null,{}] 17:52:57 INFO - PROCESS | 1651 | 1461199977133 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}] 17:52:57 INFO - PROCESS | 1651 | 1461199977219 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:52:57 INFO - PROCESS | 1651 | 1461199977224 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d956800 == 65 [pid = 1651] [id = 298] 17:52:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12d1d6000) [pid = 1651] [serial = 893] [outer = 0x0] 17:52:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12e081400) [pid = 1651] [serial = 894] [outer = 0x12d1d6000] 17:52:57 INFO - PROCESS | 1651 | 1461199977249 Marionette DEBUG loaded listener.js 17:52:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12e2f9c00) [pid = 1651] [serial = 895] [outer = 0x12d1d6000] 17:52:57 INFO - PROCESS | 1651 | 1461199977635 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]]]}] 17:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 17:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:52:57 INFO - PROCESS | 1651 | 1461199977649 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 17:52:57 INFO - PROCESS | 1651 | 1461199977650 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 17:52:57 INFO - PROCESS | 1651 | 1461199977652 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:52:57 INFO - PROCESS | 1651 | 1461199977653 Marionette TRACE conn2 <- [1,1166,null,{}] 17:52:57 INFO - PROCESS | 1651 | 1461199977656 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}] 17:52:57 INFO - PROCESS | 1651 | 1461199977767 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:52:57 INFO - PROCESS | 1651 | 1461199977781 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e381800 == 66 [pid = 1651] [id = 299] 17:52:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x128914c00) [pid = 1651] [serial = 896] [outer = 0x0] 17:52:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12e740c00) [pid = 1651] [serial = 897] [outer = 0x128914c00] 17:52:57 INFO - PROCESS | 1651 | 1461199977806 Marionette DEBUG loaded listener.js 17:52:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12ec1d000) [pid = 1651] [serial = 898] [outer = 0x128914c00] 17:52:58 INFO - PROCESS | 1651 | 1461199978140 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]]]}] 17:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 17:52:58 INFO - PROCESS | 1651 | 1461199978177 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 17:52:58 INFO - PROCESS | 1651 | 1461199978178 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 17:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:52:58 INFO - PROCESS | 1651 | 1461199978181 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:52:58 INFO - PROCESS | 1651 | 1461199978182 Marionette TRACE conn2 <- [1,1170,null,{}] 17:52:58 INFO - PROCESS | 1651 | 1461199978184 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}] 17:52:58 INFO - PROCESS | 1651 | 1461199978292 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:52:58 INFO - PROCESS | 1651 | 1461199978330 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e932800 == 67 [pid = 1651] [id = 300] 17:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12e085c00) [pid = 1651] [serial = 899] [outer = 0x0] 17:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12ed2a400) [pid = 1651] [serial = 900] [outer = 0x12e085c00] 17:52:58 INFO - PROCESS | 1651 | 1461199978355 Marionette DEBUG loaded listener.js 17:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12f429000) [pid = 1651] [serial = 901] [outer = 0x12e085c00] 17:52:58 INFO - PROCESS | 1651 | 1461199978700 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]]]}] 17:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 571ms 17:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:52:58 INFO - PROCESS | 1651 | 1461199978753 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 17:52:58 INFO - PROCESS | 1651 | 1461199978754 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 17:52:58 INFO - PROCESS | 1651 | 1461199978756 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:52:58 INFO - PROCESS | 1651 | 1461199978757 Marionette TRACE conn2 <- [1,1174,null,{}] 17:52:58 INFO - PROCESS | 1651 | 1461199978759 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}] 17:52:58 INFO - PROCESS | 1651 | 1461199978868 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:52:58 INFO - PROCESS | 1651 | 1461199978878 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f737000 == 68 [pid = 1651] [id = 301] 17:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12e734c00) [pid = 1651] [serial = 902] [outer = 0x0] 17:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12f430400) [pid = 1651] [serial = 903] [outer = 0x12e734c00] 17:52:58 INFO - PROCESS | 1651 | 1461199978903 Marionette DEBUG loaded listener.js 17:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12f714000) [pid = 1651] [serial = 904] [outer = 0x12e734c00] 17:52:59 INFO - PROCESS | 1651 | 1461199979262 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] 17:52:59 INFO - PROCESS | 1651 | 1461199979277 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 17:52:59 INFO - PROCESS | 1651 | 1461199979279 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:52:59 INFO - PROCESS | 1651 | 1461199979281 Marionette TRACE conn2 <- [1,1178,null,{}] 17:52:59 INFO - PROCESS | 1651 | 1461199979283 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}] 17:52:59 INFO - PROCESS | 1651 | 1461199979670 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12b6e8400) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x123832800) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x118556800) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1185a7c00) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11a983c00) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12e720800) [pid = 1651] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x1122afc00) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11c226c00) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x123af1800) [pid = 1651] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11a802800) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12b473c00) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11b960000) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12ed23400) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x126b1cc00) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11aa5c800) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x125e88800) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11c2e9000) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11a80c000) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x127eb4000) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11c2e8000) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11ae2e800) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x1198f9800) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x125e46400) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x119c84000) [pid = 1651] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11acb5000) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x118557800) [pid = 1651] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x114bd9000) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11b9d0c00) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12e077c00) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x118c71400) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x119c77c00) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1122a7400) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11585e000) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12e07dc00) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x125aebc00) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x126b23800) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x1291cbc00) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11b9c8c00) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12c6c7c00) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x1198fa400) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x114d0b800) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1292ca400) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x118ecf000) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:52:59 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11a95ac00) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:52:59 INFO - PROCESS | 1651 | 1461199979756 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x116610000 == 69 [pid = 1651] [id = 302] 17:52:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1122ad800) [pid = 1651] [serial = 905] [outer = 0x0] 17:52:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1146b9000) [pid = 1651] [serial = 906] [outer = 0x1122ad800] 17:52:59 INFO - PROCESS | 1651 | 1461199979785 Marionette DEBUG loaded listener.js 17:52:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x118ecf000) [pid = 1651] [serial = 907] [outer = 0x1122ad800] 17:53:00 INFO - PROCESS | 1651 | 1461199980094 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] 17:53:00 INFO - PROCESS | 1651 | 1461199980152 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 17:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:53:00 INFO - PROCESS | 1651 | 1461199980156 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:53:00 INFO - PROCESS | 1651 | 1461199980158 Marionette TRACE conn2 <- [1,1182,null,{}] 17:53:00 INFO - PROCESS | 1651 | 1461199980170 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}] 17:53:00 INFO - PROCESS | 1651 | 1461199980310 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:53:00 INFO - PROCESS | 1651 | 1461199980316 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4bc000 == 70 [pid = 1651] [id = 303] 17:53:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x119c77c00) [pid = 1651] [serial = 908] [outer = 0x0] 17:53:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11ae85000) [pid = 1651] [serial = 909] [outer = 0x119c77c00] 17:53:00 INFO - PROCESS | 1651 | 1461199980357 Marionette DEBUG loaded listener.js 17:53:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x123830800) [pid = 1651] [serial = 910] [outer = 0x119c77c00] 17:53:00 INFO - PROCESS | 1651 | 1461199980749 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] 17:53:00 INFO - PROCESS | 1651 | 1461199980789 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 17:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:53:00 INFO - PROCESS | 1651 | 1461199980795 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:53:00 INFO - PROCESS | 1651 | 1461199980797 Marionette TRACE conn2 <- [1,1186,null,{}] 17:53:00 INFO - PROCESS | 1651 | 1461199980800 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}] 17:53:00 INFO - PROCESS | 1651 | 1461199980894 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:53:00 INFO - PROCESS | 1651 | 1461199980898 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x130bc1800 == 71 [pid = 1651] [id = 304] 17:53:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x123af7800) [pid = 1651] [serial = 911] [outer = 0x0] 17:53:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1274c3400) [pid = 1651] [serial = 912] [outer = 0x123af7800] 17:53:00 INFO - PROCESS | 1651 | 1461199980923 Marionette DEBUG loaded listener.js 17:53:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b474400) [pid = 1651] [serial = 913] [outer = 0x123af7800] 17:53:01 INFO - PROCESS | 1651 | 1461199981320 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] 17:53:01 INFO - PROCESS | 1651 | 1461199981368 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 17:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:53:01 INFO - PROCESS | 1651 | 1461199981380 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:53:01 INFO - PROCESS | 1651 | 1461199981382 Marionette TRACE conn2 <- [1,1190,null,{}] 17:53:01 INFO - PROCESS | 1651 | 1461199981399 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}] 17:53:01 INFO - PROCESS | 1651 | 1461199981503 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:53:01 INFO - PROCESS | 1651 | 1461199981508 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x131b9a000 == 72 [pid = 1651] [id = 305] 17:53:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12b478000) [pid = 1651] [serial = 914] [outer = 0x0] 17:53:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12cff1800) [pid = 1651] [serial = 915] [outer = 0x12b478000] 17:53:01 INFO - PROCESS | 1651 | 1461199981533 Marionette DEBUG loaded listener.js 17:53:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12f429c00) [pid = 1651] [serial = 916] [outer = 0x12b478000] 17:53:02 INFO - PROCESS | 1651 | 1461199982029 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] 17:53:02 INFO - PROCESS | 1651 | 1461199982068 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 17:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:53:02 INFO - PROCESS | 1651 | 1461199982072 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 1651 | 1461199982074 Marionette TRACE conn2 <- [1,1194,null,{}] 17:53:02 INFO - PROCESS | 1651 | 1461199982078 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}] 17:53:02 INFO - PROCESS | 1651 | 1461199982191 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:53:02 INFO - PROCESS | 1651 | 1461199982293 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c6e0800 == 73 [pid = 1651] [id = 306] 17:53:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11924d400) [pid = 1651] [serial = 917] [outer = 0x0] 17:53:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x1198f9c00) [pid = 1651] [serial = 918] [outer = 0x11924d400] 17:53:02 INFO - PROCESS | 1651 | 1461199982325 Marionette DEBUG loaded listener.js 17:53:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11a987800) [pid = 1651] [serial = 919] [outer = 0x11924d400] 17:53:02 INFO - PROCESS | 1651 | 1461199982758 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] 17:53:02 INFO - PROCESS | 1651 | 1461199982802 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 17:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:53:02 INFO - PROCESS | 1651 | 1461199982807 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 1651 | 1461199982809 Marionette TRACE conn2 <- [1,1198,null,{}] 17:53:02 INFO - PROCESS | 1651 | 1461199982811 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}] 17:53:02 INFO - PROCESS | 1651 | 1461199982919 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:53:02 INFO - PROCESS | 1651 | 1461199982982 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b640800 == 74 [pid = 1651] [id = 307] 17:53:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11a988800) [pid = 1651] [serial = 920] [outer = 0x0] 17:53:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11c226000) [pid = 1651] [serial = 921] [outer = 0x11a988800] 17:53:03 INFO - PROCESS | 1651 | 1461199983052 Marionette DEBUG loaded listener.js 17:53:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x125e3c000) [pid = 1651] [serial = 922] [outer = 0x11a988800] 17:53:03 INFO - PROCESS | 1651 | 1461199983485 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]]]}] 17:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 720ms 17:53:03 INFO - PROCESS | 1651 | 1461199983537 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:53:03 INFO - PROCESS | 1651 | 1461199983540 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 17:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:53:03 INFO - PROCESS | 1651 | 1461199983565 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:53:03 INFO - PROCESS | 1651 | 1461199983569 Marionette TRACE conn2 <- [1,1202,null,{}] 17:53:03 INFO - PROCESS | 1651 | 1461199983579 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}] 17:53:03 INFO - PROCESS | 1651 | 1461199983687 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:53:03 INFO - PROCESS | 1651 | 1461199983765 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x130949000 == 75 [pid = 1651] [id = 308] 17:53:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1292c6c00) [pid = 1651] [serial = 923] [outer = 0x0] 17:53:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12b4fc400) [pid = 1651] [serial = 924] [outer = 0x1292c6c00] 17:53:03 INFO - PROCESS | 1651 | 1461199983797 Marionette DEBUG loaded listener.js 17:53:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12bd4a800) [pid = 1651] [serial = 925] [outer = 0x1292c6c00] 17:53:04 INFO - PROCESS | 1651 | 1461199984211 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]]]}] 17:53:04 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 17:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 674ms 17:53:04 INFO - PROCESS | 1651 | 1461199984238 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:53:04 INFO - PROCESS | 1651 | 1461199984240 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 17:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:53:04 INFO - PROCESS | 1651 | 1461199984244 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:53:04 INFO - PROCESS | 1651 | 1461199984246 Marionette TRACE conn2 <- [1,1206,null,{}] 17:53:04 INFO - PROCESS | 1651 | 1461199984248 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}] 17:53:04 INFO - PROCESS | 1651 | 1461199984355 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:53:04 INFO - PROCESS | 1651 | 1461199984419 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x137218000 == 76 [pid = 1651] [id = 309] 17:53:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12cecd000) [pid = 1651] [serial = 926] [outer = 0x0] 17:53:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12cff8800) [pid = 1651] [serial = 927] [outer = 0x12cecd000] 17:53:04 INFO - PROCESS | 1651 | 1461199984449 Marionette DEBUG loaded listener.js 17:53:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12e2ff800) [pid = 1651] [serial = 928] [outer = 0x12cecd000] 17:53:04 INFO - PROCESS | 1651 | 1461199984878 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]]]}] 17:53:04 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 17:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 669ms 17:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:53:04 INFO - PROCESS | 1651 | 1461199984914 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:53:04 INFO - PROCESS | 1651 | 1461199984915 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 17:53:04 INFO - PROCESS | 1651 | 1461199984917 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:53:04 INFO - PROCESS | 1651 | 1461199984919 Marionette TRACE conn2 <- [1,1210,null,{}] 17:53:04 INFO - PROCESS | 1651 | 1461199984921 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}] 17:53:05 INFO - PROCESS | 1651 | 1461199985028 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:53:05 INFO - PROCESS | 1651 | 1461199985123 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c1c800 == 77 [pid = 1651] [id = 310] 17:53:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12e716400) [pid = 1651] [serial = 929] [outer = 0x0] 17:53:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12f426c00) [pid = 1651] [serial = 930] [outer = 0x12e716400] 17:53:05 INFO - PROCESS | 1651 | 1461199985153 Marionette DEBUG loaded listener.js 17:53:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12f71d000) [pid = 1651] [serial = 931] [outer = 0x12e716400] 17:53:05 INFO - PROCESS | 1651 | 1461199985580 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]]]}] 17:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 719ms 17:53:05 INFO - PROCESS | 1651 | 1461199985637 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 17:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:53:05 INFO - PROCESS | 1651 | 1461199985638 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 17:53:05 INFO - PROCESS | 1651 | 1461199985643 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:53:05 INFO - PROCESS | 1651 | 1461199985644 Marionette TRACE conn2 <- [1,1214,null,{}] 17:53:05 INFO - PROCESS | 1651 | 1461199985647 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}] 17:53:05 INFO - PROCESS | 1651 | 1461199985767 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:53:05 INFO - PROCESS | 1651 | 1461199985845 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ab8000 == 78 [pid = 1651] [id = 311] 17:53:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11bc69000) [pid = 1651] [serial = 932] [outer = 0x0] 17:53:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11bc6f400) [pid = 1651] [serial = 933] [outer = 0x11bc69000] 17:53:05 INFO - PROCESS | 1651 | 1461199985878 Marionette DEBUG loaded listener.js 17:53:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12fa55c00) [pid = 1651] [serial = 934] [outer = 0x11bc69000] 17:53:06 INFO - PROCESS | 1651 | 1461199986287 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]]]}] 17:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 673ms 17:53:06 INFO - PROCESS | 1651 | 1461199986332 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:53:06 INFO - PROCESS | 1651 | 1461199986333 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 17:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:53:06 INFO - PROCESS | 1651 | 1461199986336 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:53:06 INFO - PROCESS | 1651 | 1461199986337 Marionette TRACE conn2 <- [1,1218,null,{}] 17:53:06 INFO - PROCESS | 1651 | 1461199986355 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}] 17:53:06 INFO - PROCESS | 1651 | 1461199986505 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:53:06 INFO - PROCESS | 1651 | 1461199986515 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e33800 == 79 [pid = 1651] [id = 312] 17:53:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x1146b7000) [pid = 1651] [serial = 935] [outer = 0x0] 17:53:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1162f2400) [pid = 1651] [serial = 936] [outer = 0x1146b7000] 17:53:06 INFO - PROCESS | 1651 | 1461199986544 Marionette DEBUG loaded listener.js 17:53:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x1198f2000) [pid = 1651] [serial = 937] [outer = 0x1146b7000] 17:53:07 INFO - PROCESS | 1651 | 1461199987183 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]]]}] 17:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 873ms 17:53:07 INFO - PROCESS | 1651 | 1461199987210 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:53:07 INFO - PROCESS | 1651 | 1461199987212 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 17:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:53:07 INFO - PROCESS | 1651 | 1461199987215 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:53:07 INFO - PROCESS | 1651 | 1461199987218 Marionette TRACE conn2 <- [1,1222,null,{}] 17:53:07 INFO - PROCESS | 1651 | 1461199987221 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}] 17:53:07 INFO - PROCESS | 1651 | 1461199987320 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:53:07 INFO - PROCESS | 1651 | 1461199987400 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa1b000 == 80 [pid = 1651] [id = 313] 17:53:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x1146be400) [pid = 1651] [serial = 938] [outer = 0x0] 17:53:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x115383800) [pid = 1651] [serial = 939] [outer = 0x1146be400] 17:53:07 INFO - PROCESS | 1651 | 1461199987428 Marionette DEBUG loaded listener.js 17:53:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x1162f2c00) [pid = 1651] [serial = 940] [outer = 0x1146be400] 17:53:07 INFO - PROCESS | 1651 | 1461199987907 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] 17:53:07 INFO - PROCESS | 1651 | 1461199987940 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 17:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:53:07 INFO - PROCESS | 1651 | 1461199987966 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:53:07 INFO - PROCESS | 1651 | 1461199987968 Marionette TRACE conn2 <- [1,1226,null,{}] 17:53:07 INFO - PROCESS | 1651 | 1461199987971 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}] 17:53:08 INFO - PROCESS | 1651 | 1461199988099 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce4b000 == 79 [pid = 1651] [id = 210] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x125b80800 == 78 [pid = 1651] [id = 208] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x116618800 == 77 [pid = 1651] [id = 153] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12e92a800 == 76 [pid = 1651] [id = 265] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d914000 == 75 [pid = 1651] [id = 251] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d917000 == 74 [pid = 1651] [id = 152] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x130bc1800 == 73 [pid = 1651] [id = 304] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4bc000 == 72 [pid = 1651] [id = 303] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x116610000 == 71 [pid = 1651] [id = 302] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12f737000 == 70 [pid = 1651] [id = 301] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12e932800 == 69 [pid = 1651] [id = 300] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12e2f9400) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12e381800 == 68 [pid = 1651] [id = 299] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d956800 == 67 [pid = 1651] [id = 298] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x129263000 == 66 [pid = 1651] [id = 297] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11c2a5800 == 65 [pid = 1651] [id = 296] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11b185800 == 64 [pid = 1651] [id = 295] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12b493000 == 63 [pid = 1651] [id = 294] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11c44c800 == 62 [pid = 1651] [id = 293] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x125a7a000 == 61 [pid = 1651] [id = 292] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1302c1000 == 60 [pid = 1651] [id = 289] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1300b4000 == 59 [pid = 1651] [id = 288] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d950000 == 58 [pid = 1651] [id = 287] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12387f000 == 57 [pid = 1651] [id = 286] 17:53:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11661d800 == 56 [pid = 1651] [id = 285] 17:53:08 INFO - PROCESS | 1651 | 1461199988197 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12ec17000) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x119b2c400) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11c228800) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x1144a8000) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x118550400) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12ed23c00) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x126955000) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12d1d8800) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x1274f4800) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12fa53c00) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x119bb4c00) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11aa63000) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12ec18800) [pid = 1651] [serial = 501] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12d997000) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12382d000) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12b6f0c00) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11c174400) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12c6bd000) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x126f64800) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12f716c00) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x1279dcc00) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1274a3000) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11c66b800) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11ba37000) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x119bb3c00) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x118559000) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12891e400) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12b4f8400) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x125e88000) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11c2e7800) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12cff7400) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12d1df800) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11ae8b800) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1162e7c00) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x114e5a800) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12c6c8800) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12b7d0c00) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1198f9000) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x118ed2400) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11a986400) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11aa58c00) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12d93b000) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12d1d2000) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1292cb800) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12891ac00) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11c7eb000) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x123af7c00) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12d1d1000) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12bd53800) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12b4f4000) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12cfed800) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x125e3d800) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11b95e400) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11c174000) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12bb72800) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11b112000) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11aa5b800) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12d1de400) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12e2b1c00) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1292c9000) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12745b000) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12cffa800) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x125e87c00) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 17:53:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x115788800 == 57 [pid = 1651] [id = 314] 17:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x114bd1400) [pid = 1651] [serial = 941] [outer = 0x0] 17:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1162e7c00) [pid = 1651] [serial = 942] [outer = 0x114bd1400] 17:53:08 INFO - PROCESS | 1651 | 1461199988231 Marionette DEBUG loaded listener.js 17:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119132800) [pid = 1651] [serial = 943] [outer = 0x114bd1400] 17:53:08 INFO - PROCESS | 1651 | 1461199988560 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]]]}] 17:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 623ms 17:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:53:08 INFO - PROCESS | 1651 | 1461199988587 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:53:08 INFO - PROCESS | 1651 | 1461199988588 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 17:53:08 INFO - PROCESS | 1651 | 1461199988591 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:53:08 INFO - PROCESS | 1651 | 1461199988593 Marionette TRACE conn2 <- [1,1230,null,{}] 17:53:08 INFO - PROCESS | 1651 | 1461199988600 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}] 17:53:08 INFO - PROCESS | 1651 | 1461199988688 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:53:08 INFO - PROCESS | 1651 | 1461199988694 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aaa7000 == 58 [pid = 1651] [id = 315] 17:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119ba7c00) [pid = 1651] [serial = 944] [outer = 0x0] 17:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11a980000) [pid = 1651] [serial = 945] [outer = 0x119ba7c00] 17:53:08 INFO - PROCESS | 1651 | 1461199988725 Marionette DEBUG loaded listener.js 17:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11aa63000) [pid = 1651] [serial = 946] [outer = 0x119ba7c00] 17:53:09 INFO - PROCESS | 1651 | 1461199989161 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]]]}] 17:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 622ms 17:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:53:09 INFO - PROCESS | 1651 | 1461199989213 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:53:09 INFO - PROCESS | 1651 | 1461199989215 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 17:53:09 INFO - PROCESS | 1651 | 1461199989219 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:53:09 INFO - PROCESS | 1651 | 1461199989220 Marionette TRACE conn2 <- [1,1234,null,{}] 17:53:09 INFO - PROCESS | 1651 | 1461199989233 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}] 17:53:09 INFO - PROCESS | 1651 | 1461199989349 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:53:09 INFO - PROCESS | 1651 | 1461199989426 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c6e9000 == 59 [pid = 1651] [id = 316] 17:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11b116000) [pid = 1651] [serial = 947] [outer = 0x0] 17:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11b95e400) [pid = 1651] [serial = 948] [outer = 0x11b116000] 17:53:09 INFO - PROCESS | 1651 | 1461199989452 Marionette DEBUG loaded listener.js 17:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11bc66c00) [pid = 1651] [serial = 949] [outer = 0x11b116000] 17:53:09 INFO - PROCESS | 1651 | 1461199989729 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]]]}] 17:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 520ms 17:53:09 INFO - PROCESS | 1651 | 1461199989739 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:53:09 INFO - PROCESS | 1651 | 1461199989742 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 17:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:53:09 INFO - PROCESS | 1651 | 1461199989751 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:53:09 INFO - PROCESS | 1651 | 1461199989752 Marionette TRACE conn2 <- [1,1238,null,{}] 17:53:09 INFO - PROCESS | 1651 | 1461199989764 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}] 17:53:09 INFO - PROCESS | 1651 | 1461199989853 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:53:09 INFO - PROCESS | 1651 | 1461199989859 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x125a90000 == 60 [pid = 1651] [id = 317] 17:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x114bd1c00) [pid = 1651] [serial = 950] [outer = 0x0] 17:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11bc70400) [pid = 1651] [serial = 951] [outer = 0x114bd1c00] 17:53:09 INFO - PROCESS | 1651 | 1461199989886 Marionette DEBUG loaded listener.js 17:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11c22d000) [pid = 1651] [serial = 952] [outer = 0x114bd1c00] 17:53:10 INFO - PROCESS | 1651 | 1461199990215 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]]]}] 17:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 17:53:10 INFO - PROCESS | 1651 | 1461199990284 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:53:10 INFO - PROCESS | 1651 | 1461199990285 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 17:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:53:10 INFO - PROCESS | 1651 | 1461199990288 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:53:10 INFO - PROCESS | 1651 | 1461199990289 Marionette TRACE conn2 <- [1,1242,null,{}] 17:53:10 INFO - PROCESS | 1651 | 1461199990297 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}] 17:53:10 INFO - PROCESS | 1651 | 1461199990425 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:53:10 INFO - PROCESS | 1651 | 1461199990459 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f47800 == 61 [pid = 1651] [id = 318] 17:53:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11c2e5c00) [pid = 1651] [serial = 953] [outer = 0x0] 17:53:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11c7f5000) [pid = 1651] [serial = 954] [outer = 0x11c2e5c00] 17:53:10 INFO - PROCESS | 1651 | 1461199990487 Marionette DEBUG loaded listener.js 17:53:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x125af1400) [pid = 1651] [serial = 955] [outer = 0x11c2e5c00] 17:53:10 INFO - PROCESS | 1651 | 1461199990822 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]]]}] 17:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 574ms 17:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:53:10 INFO - PROCESS | 1651 | 1461199990868 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:53:10 INFO - PROCESS | 1651 | 1461199990870 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 17:53:10 INFO - PROCESS | 1651 | 1461199990872 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:53:10 INFO - PROCESS | 1651 | 1461199990873 Marionette TRACE conn2 <- [1,1246,null,{}] 17:53:10 INFO - PROCESS | 1651 | 1461199990875 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}] 17:53:10 INFO - PROCESS | 1651 | 1461199990979 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:53:11 INFO - PROCESS | 1651 | 1461199991016 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e93000 == 62 [pid = 1651] [id = 319] 17:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11c2ed000) [pid = 1651] [serial = 956] [outer = 0x0] 17:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x125e42400) [pid = 1651] [serial = 957] [outer = 0x11c2ed000] 17:53:11 INFO - PROCESS | 1651 | 1461199991041 Marionette DEBUG loaded listener.js 17:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x125e87c00) [pid = 1651] [serial = 958] [outer = 0x11c2ed000] 17:53:11 INFO - PROCESS | 1651 | 1461199991372 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]]]}] 17:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 17:53:11 INFO - PROCESS | 1651 | 1461199991395 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:53:11 INFO - PROCESS | 1651 | 1461199991396 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 17:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:53:11 INFO - PROCESS | 1651 | 1461199991399 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:53:11 INFO - PROCESS | 1651 | 1461199991400 Marionette TRACE conn2 <- [1,1250,null,{}] 17:53:11 INFO - PROCESS | 1651 | 1461199991402 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}] 17:53:11 INFO - PROCESS | 1651 | 1461199991512 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:53:11 INFO - PROCESS | 1651 | 1461199991516 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x128ec1000 == 63 [pid = 1651] [id = 320] 17:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x119131000) [pid = 1651] [serial = 959] [outer = 0x0] 17:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x126b23400) [pid = 1651] [serial = 960] [outer = 0x119131000] 17:53:11 INFO - PROCESS | 1651 | 1461199991541 Marionette DEBUG loaded listener.js 17:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x1274a3c00) [pid = 1651] [serial = 961] [outer = 0x119131000] 17:53:11 INFO - PROCESS | 1651 | 1461199991880 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]]]}] 17:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 521ms 17:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:53:11 INFO - PROCESS | 1651 | 1461199991920 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:53:11 INFO - PROCESS | 1651 | 1461199991922 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 17:53:11 INFO - PROCESS | 1651 | 1461199991924 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:53:11 INFO - PROCESS | 1651 | 1461199991925 Marionette TRACE conn2 <- [1,1254,null,{}] 17:53:11 INFO - PROCESS | 1651 | 1461199991927 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}] 17:53:12 INFO - PROCESS | 1651 | 1461199992034 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:53:12 INFO - PROCESS | 1651 | 1461199992046 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b496800 == 64 [pid = 1651] [id = 321] 17:53:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x126954400) [pid = 1651] [serial = 962] [outer = 0x0] 17:53:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1278ebc00) [pid = 1651] [serial = 963] [outer = 0x126954400] 17:53:12 INFO - PROCESS | 1651 | 1461199992071 Marionette DEBUG loaded listener.js 17:53:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x127f83800) [pid = 1651] [serial = 964] [outer = 0x126954400] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12e2b6400) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x123af7800) [pid = 1651] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x128914c00) [pid = 1651] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12e085c00) [pid = 1651] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x115378400) [pid = 1651] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11c66c000) [pid = 1651] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1291b5000) [pid = 1651] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11a97f800) [pid = 1651] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12d1d6000) [pid = 1651] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11c22d800) [pid = 1651] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12e734c00) [pid = 1651] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x123834400) [pid = 1651] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1122ad800) [pid = 1651] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:53:12 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x119c77c00) [pid = 1651] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:53:12 INFO - PROCESS | 1651 | 1461199992553 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]]]}] 17:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 670ms 17:53:12 INFO - PROCESS | 1651 | 1461199992595 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:53:12 INFO - PROCESS | 1651 | 1461199992596 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 17:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:53:12 INFO - PROCESS | 1651 | 1461199992598 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:53:12 INFO - PROCESS | 1651 | 1461199992599 Marionette TRACE conn2 <- [1,1258,null,{}] 17:53:12 INFO - PROCESS | 1651 | 1461199992602 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}] 17:53:12 INFO - PROCESS | 1651 | 1461199992690 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:53:12 INFO - PROCESS | 1651 | 1461199992694 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9f3800 == 65 [pid = 1651] [id = 322] 17:53:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x114bd4c00) [pid = 1651] [serial = 965] [outer = 0x0] 17:53:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11c66c000) [pid = 1651] [serial = 966] [outer = 0x114bd4c00] 17:53:12 INFO - PROCESS | 1651 | 1461199992720 Marionette DEBUG loaded listener.js 17:53:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x128e80c00) [pid = 1651] [serial = 967] [outer = 0x114bd4c00] 17:53:13 INFO - PROCESS | 1651 | 1461199993081 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]]]}] 17:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 517ms 17:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:53:13 INFO - PROCESS | 1651 | 1461199993118 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:53:13 INFO - PROCESS | 1651 | 1461199993120 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 17:53:13 INFO - PROCESS | 1651 | 1461199993122 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:53:13 INFO - PROCESS | 1651 | 1461199993125 Marionette TRACE conn2 <- [1,1262,null,{}] 17:53:13 INFO - PROCESS | 1651 | 1461199993129 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}] 17:53:13 INFO - PROCESS | 1651 | 1461199993229 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:53:13 INFO - PROCESS | 1651 | 1461199993233 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d914000 == 66 [pid = 1651] [id = 323] 17:53:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x128e81000) [pid = 1651] [serial = 968] [outer = 0x0] 17:53:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1292ca000) [pid = 1651] [serial = 969] [outer = 0x128e81000] 17:53:13 INFO - PROCESS | 1651 | 1461199993262 Marionette DEBUG loaded listener.js 17:53:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1296f7800) [pid = 1651] [serial = 970] [outer = 0x128e81000] 17:53:13 INFO - PROCESS | 1651 | 1461199993580 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]]]}] 17:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 473ms 17:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:53:13 INFO - PROCESS | 1651 | 1461199993596 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:53:13 INFO - PROCESS | 1651 | 1461199993597 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 17:53:13 INFO - PROCESS | 1651 | 1461199993599 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:53:13 INFO - PROCESS | 1651 | 1461199993600 Marionette TRACE conn2 <- [1,1266,null,{}] 17:53:13 INFO - PROCESS | 1651 | 1461199993603 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}] 17:53:13 INFO - PROCESS | 1651 | 1461199993697 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:53:13 INFO - PROCESS | 1651 | 1461199993701 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d958000 == 67 [pid = 1651] [id = 324] 17:53:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1291b9000) [pid = 1651] [serial = 971] [outer = 0x0] 17:53:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b473800) [pid = 1651] [serial = 972] [outer = 0x1291b9000] 17:53:13 INFO - PROCESS | 1651 | 1461199993776 Marionette DEBUG loaded listener.js 17:53:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12b6ea400) [pid = 1651] [serial = 973] [outer = 0x1291b9000] 17:53:14 INFO - PROCESS | 1651 | 1461199994079 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]]]}] 17:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 523ms 17:53:14 INFO - PROCESS | 1651 | 1461199994123 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:53:14 INFO - PROCESS | 1651 | 1461199994124 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 17:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:53:14 INFO - PROCESS | 1651 | 1461199994127 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:53:14 INFO - PROCESS | 1651 | 1461199994128 Marionette TRACE conn2 <- [1,1270,null,{}] 17:53:14 INFO - PROCESS | 1651 | 1461199994130 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}] 17:53:14 INFO - PROCESS | 1651 | 1461199994221 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:53:14 INFO - PROCESS | 1651 | 1461199994225 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e40a000 == 68 [pid = 1651] [id = 325] 17:53:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b6ed000) [pid = 1651] [serial = 974] [outer = 0x0] 17:53:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12bb76800) [pid = 1651] [serial = 975] [outer = 0x12b6ed000] 17:53:14 INFO - PROCESS | 1651 | 1461199994251 Marionette DEBUG loaded listener.js 17:53:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12cfed000) [pid = 1651] [serial = 976] [outer = 0x12b6ed000] 17:53:14 INFO - PROCESS | 1651 | 1461199994701 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]]]}] 17:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 619ms 17:53:14 INFO - PROCESS | 1651 | 1461199994747 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:53:14 INFO - PROCESS | 1651 | 1461199994749 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 17:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:53:14 INFO - PROCESS | 1651 | 1461199994753 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:53:14 INFO - PROCESS | 1651 | 1461199994755 Marionette TRACE conn2 <- [1,1274,null,{}] 17:53:14 INFO - PROCESS | 1651 | 1461199994759 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}] 17:53:14 INFO - PROCESS | 1651 | 1461199994871 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:53:14 INFO - PROCESS | 1651 | 1461199994944 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x119852000 == 69 [pid = 1651] [id = 326] 17:53:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x114bdac00) [pid = 1651] [serial = 977] [outer = 0x0] 17:53:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11572c000) [pid = 1651] [serial = 978] [outer = 0x114bdac00] 17:53:14 INFO - PROCESS | 1651 | 1461199994976 Marionette DEBUG loaded listener.js 17:53:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x118c05800) [pid = 1651] [serial = 979] [outer = 0x114bdac00] 17:53:15 INFO - PROCESS | 1651 | 1461199995395 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]]]}] 17:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 673ms 17:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:53:15 INFO - PROCESS | 1651 | 1461199995426 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:53:15 INFO - PROCESS | 1651 | 1461199995430 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 17:53:15 INFO - PROCESS | 1651 | 1461199995434 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:53:15 INFO - PROCESS | 1651 | 1461199995436 Marionette TRACE conn2 <- [1,1278,null,{}] 17:53:15 INFO - PROCESS | 1651 | 1461199995463 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}] 17:53:15 INFO - PROCESS | 1651 | 1461199995570 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:53:15 INFO - PROCESS | 1651 | 1461199995630 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12387c000 == 70 [pid = 1651] [id = 327] 17:53:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1191b0000) [pid = 1651] [serial = 980] [outer = 0x0] 17:53:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x119baf800) [pid = 1651] [serial = 981] [outer = 0x1191b0000] 17:53:15 INFO - PROCESS | 1651 | 1461199995701 Marionette DEBUG loaded listener.js 17:53:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11ae8d000) [pid = 1651] [serial = 982] [outer = 0x1191b0000] 17:53:16 INFO - PROCESS | 1651 | 1461199996096 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]]]}] 17:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 694ms 17:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:53:16 INFO - PROCESS | 1651 | 1461199996129 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:53:16 INFO - PROCESS | 1651 | 1461199996130 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 17:53:16 INFO - PROCESS | 1651 | 1461199996133 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:53:16 INFO - PROCESS | 1651 | 1461199996135 Marionette TRACE conn2 <- [1,1282,null,{}] 17:53:16 INFO - PROCESS | 1651 | 1461199996143 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}] 17:53:16 INFO - PROCESS | 1651 | 1461199996253 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:53:16 INFO - PROCESS | 1651 | 1461199996326 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d90e000 == 71 [pid = 1651] [id = 328] 17:53:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11b9c4400) [pid = 1651] [serial = 983] [outer = 0x0] 17:53:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11c2ee400) [pid = 1651] [serial = 984] [outer = 0x11b9c4400] 17:53:16 INFO - PROCESS | 1651 | 1461199996358 Marionette DEBUG loaded listener.js 17:53:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x123836000) [pid = 1651] [serial = 985] [outer = 0x11b9c4400] 17:53:16 INFO - PROCESS | 1651 | 1461199996776 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]]]}] 17:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 672ms 17:53:16 INFO - PROCESS | 1651 | 1461199996805 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:53:16 INFO - PROCESS | 1651 | 1461199996807 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 17:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:53:16 INFO - PROCESS | 1651 | 1461199996809 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:53:16 INFO - PROCESS | 1651 | 1461199996811 Marionette TRACE conn2 <- [1,1286,null,{}] 17:53:16 INFO - PROCESS | 1651 | 1461199996813 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}] 17:53:16 INFO - PROCESS | 1651 | 1461199996943 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:53:17 INFO - PROCESS | 1651 | 1461199997014 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e933000 == 72 [pid = 1651] [id = 329] 17:53:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x125e47400) [pid = 1651] [serial = 986] [outer = 0x0] 17:53:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x127ea7800) [pid = 1651] [serial = 987] [outer = 0x125e47400] 17:53:17 INFO - PROCESS | 1651 | 1461199997045 Marionette DEBUG loaded listener.js 17:53:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1292bcc00) [pid = 1651] [serial = 988] [outer = 0x125e47400] 17:53:17 INFO - PROCESS | 1651 | 1461199997484 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]]]}] 17:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 718ms 17:53:17 INFO - PROCESS | 1651 | 1461199997529 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:53:17 INFO - PROCESS | 1651 | 1461199997531 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 17:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:53:17 INFO - PROCESS | 1651 | 1461199997535 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:53:17 INFO - PROCESS | 1651 | 1461199997537 Marionette TRACE conn2 <- [1,1290,null,{}] 17:53:17 INFO - PROCESS | 1651 | 1461199997543 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}] 17:53:17 INFO - PROCESS | 1651 | 1461199997655 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:53:17 INFO - PROCESS | 1651 | 1461199997726 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f205000 == 73 [pid = 1651] [id = 330] 17:53:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x126876400) [pid = 1651] [serial = 989] [outer = 0x0] 17:53:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1296eec00) [pid = 1651] [serial = 990] [outer = 0x126876400] 17:53:17 INFO - PROCESS | 1651 | 1461199997755 Marionette DEBUG loaded listener.js 17:53:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b479c00) [pid = 1651] [serial = 991] [outer = 0x126876400] 17:53:18 INFO - PROCESS | 1651 | 1461199998165 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]]]}] 17:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 17:53:18 INFO - PROCESS | 1651 | 1461199998224 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:53:18 INFO - PROCESS | 1651 | 1461199998226 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 17:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:53:18 INFO - PROCESS | 1651 | 1461199998229 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:53:18 INFO - PROCESS | 1651 | 1461199998230 Marionette TRACE conn2 <- [1,1294,null,{}] 17:53:18 INFO - PROCESS | 1651 | 1461199998232 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}] 17:53:18 INFO - PROCESS | 1651 | 1461199998352 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:53:18 INFO - PROCESS | 1651 | 1461199998454 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f72d000 == 74 [pid = 1651] [id = 331] 17:53:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12b7cec00) [pid = 1651] [serial = 992] [outer = 0x0] 17:53:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12cff8400) [pid = 1651] [serial = 993] [outer = 0x12b7cec00] 17:53:18 INFO - PROCESS | 1651 | 1461199998489 Marionette DEBUG loaded listener.js 17:53:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12e07c400) [pid = 1651] [serial = 994] [outer = 0x12b7cec00] 17:53:18 INFO - PROCESS | 1651 | 1461199998890 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]]]}] 17:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 668ms 17:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:53:18 INFO - PROCESS | 1651 | 1461199998897 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:53:18 INFO - PROCESS | 1651 | 1461199998899 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 17:53:18 INFO - PROCESS | 1651 | 1461199998901 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:53:18 INFO - PROCESS | 1651 | 1461199998902 Marionette TRACE conn2 <- [1,1298,null,{}] 17:53:18 INFO - PROCESS | 1651 | 1461199998905 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}] 17:53:19 INFO - PROCESS | 1651 | 1461199999011 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:53:19 INFO - PROCESS | 1651 | 1461199999079 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa19800 == 75 [pid = 1651] [id = 332] 17:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12d993800) [pid = 1651] [serial = 995] [outer = 0x0] 17:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12e2b6400) [pid = 1651] [serial = 996] [outer = 0x12d993800] 17:53:19 INFO - PROCESS | 1651 | 1461199999113 Marionette DEBUG loaded listener.js 17:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12e71bc00) [pid = 1651] [serial = 997] [outer = 0x12d993800] 17:53:19 INFO - PROCESS | 1651 | 1461199999561 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]]]}] 17:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 674ms 17:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:53:19 INFO - PROCESS | 1651 | 1461199999576 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 17:53:19 INFO - PROCESS | 1651 | 1461199999578 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 17:53:19 INFO - PROCESS | 1651 | 1461199999581 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:53:19 INFO - PROCESS | 1651 | 1461199999583 Marionette TRACE conn2 <- [1,1302,null,{}] 17:53:19 INFO - PROCESS | 1651 | 1461199999587 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}] 17:53:19 INFO - PROCESS | 1651 | 1461199999724 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:53:19 INFO - PROCESS | 1651 | 1461199999827 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302bb000 == 76 [pid = 1651] [id = 333] 17:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12ced0400) [pid = 1651] [serial = 998] [outer = 0x0] 17:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12e741c00) [pid = 1651] [serial = 999] [outer = 0x12ced0400] 17:53:19 INFO - PROCESS | 1651 | 1461199999858 Marionette DEBUG loaded listener.js 17:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12ec1c400) [pid = 1651] [serial = 1000] [outer = 0x12ced0400] 17:53:20 INFO - PROCESS | 1651 | 1461200000289 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]]]}] 17:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 773ms 17:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:53:20 INFO - PROCESS | 1651 | 1461200000355 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:53:20 INFO - PROCESS | 1651 | 1461200000356 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 17:53:20 INFO - PROCESS | 1651 | 1461200000359 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:53:20 INFO - PROCESS | 1651 | 1461200000360 Marionette TRACE conn2 <- [1,1306,null,{}] 17:53:20 INFO - PROCESS | 1651 | 1461200000363 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}] 17:53:20 INFO - PROCESS | 1651 | 1461200000512 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:53:20 INFO - PROCESS | 1651 | 1461200000859 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c5a800 == 77 [pid = 1651] [id = 334] 17:53:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1144a8000) [pid = 1651] [serial = 1001] [outer = 0x0] 17:53:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x1146bfc00) [pid = 1651] [serial = 1002] [outer = 0x1144a8000] 17:53:20 INFO - PROCESS | 1651 | 1461200000904 Marionette DEBUG loaded listener.js 17:53:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x114d0fc00) [pid = 1651] [serial = 1003] [outer = 0x1144a8000] 17:53:21 INFO - PROCESS | 1651 | 1461200001376 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]]]}] 17:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1072ms 17:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:53:21 INFO - PROCESS | 1651 | 1461200001434 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:53:21 INFO - PROCESS | 1651 | 1461200001436 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 17:53:21 INFO - PROCESS | 1651 | 1461200001442 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:53:21 INFO - PROCESS | 1651 | 1461200001446 Marionette TRACE conn2 <- [1,1310,null,{}] 17:53:21 INFO - PROCESS | 1651 | 1461200001449 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}] 17:53:21 INFO - PROCESS | 1651 | 1461200001588 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:53:21 INFO - PROCESS | 1651 | 1461200001692 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c63800 == 78 [pid = 1651] [id = 335] 17:53:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x118fa5c00) [pid = 1651] [serial = 1004] [outer = 0x0] 17:53:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11a802800) [pid = 1651] [serial = 1005] [outer = 0x118fa5c00] 17:53:21 INFO - PROCESS | 1651 | 1461200001723 Marionette DEBUG loaded listener.js 17:53:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11b10fc00) [pid = 1651] [serial = 1006] [outer = 0x118fa5c00] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12f73d800 == 77 [pid = 1651] [id = 271] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12d958000 == 76 [pid = 1651] [id = 324] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12d914000 == 75 [pid = 1651] [id = 323] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9f3800 == 74 [pid = 1651] [id = 322] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b496800 == 73 [pid = 1651] [id = 321] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x128ec1000 == 72 [pid = 1651] [id = 320] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12cff1800) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x127e93000 == 71 [pid = 1651] [id = 319] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x126f47800 == 70 [pid = 1651] [id = 318] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x125a90000 == 69 [pid = 1651] [id = 317] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11c6e9000 == 68 [pid = 1651] [id = 316] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11aaa7000 == 67 [pid = 1651] [id = 315] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x115788800 == 66 [pid = 1651] [id = 314] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa1b000 == 65 [pid = 1651] [id = 313] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x137c1c800 == 64 [pid = 1651] [id = 310] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x137218000 == 63 [pid = 1651] [id = 309] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x130949000 == 62 [pid = 1651] [id = 308] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b640800 == 61 [pid = 1651] [id = 307] 17:53:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11c6e0800 == 60 [pid = 1651] [id = 306] 17:53:22 INFO - PROCESS | 1651 | 1461200002183 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] 17:53:22 INFO - PROCESS | 1651 | 1461200002220 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 17:53:22 INFO - PROCESS | 1651 | 1461200002222 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:53:22 INFO - PROCESS | 1651 | 1461200002224 Marionette TRACE conn2 <- [1,1314,null,{}] 17:53:22 INFO - PROCESS | 1651 | 1461200002226 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}] 17:53:22 INFO - PROCESS | 1651 | 1461200002322 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12e2ff000) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x1274c3400) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12e740c00) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12ed2a400) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12ec1d000) [pid = 1651] [serial = 898] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x118552c00) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x119d5e000) [pid = 1651] [serial = 877] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12891d800) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x1291b8800) [pid = 1651] [serial = 889] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12b473400) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12d1d4800) [pid = 1651] [serial = 892] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11c2e9400) [pid = 1651] [serial = 880] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11b9cb400) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12e081400) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x125e3d400) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x1278ea400) [pid = 1651] [serial = 886] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12f430400) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12e738800) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12e079800) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x125e49000) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1274f0c00) [pid = 1651] [serial = 883] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1122b3c00) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12b4f5800) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11ae23000) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11c2e1800) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12e733000) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x118ecf000) [pid = 1651] [serial = 907] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12f429000) [pid = 1651] [serial = 901] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12f714000) [pid = 1651] [serial = 904] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b474400) [pid = 1651] [serial = 913] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1146b9000) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11ae85000) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x123830800) [pid = 1651] [serial = 910] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12d1d8000) [pid = 1651] [serial = 456] [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.] 17:53:22 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12e2f9c00) [pid = 1651] [serial = 895] [outer = 0x0] [url = about:blank] 17:53:22 INFO - PROCESS | 1651 | 1461200002390 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa12000 == 61 [pid = 1651] [id = 336] 17:53:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x114e5a000) [pid = 1651] [serial = 1007] [outer = 0x0] 17:53:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x119250400) [pid = 1651] [serial = 1008] [outer = 0x114e5a000] 17:53:22 INFO - PROCESS | 1651 | 1461200002416 Marionette DEBUG loaded listener.js 17:53:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11bc68400) [pid = 1651] [serial = 1009] [outer = 0x114e5a000] 17:53:22 INFO - PROCESS | 1651 | 1461200002757 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]]]}] 17:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 573ms 17:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:53:22 INFO - PROCESS | 1651 | 1461200002796 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:53:22 INFO - PROCESS | 1651 | 1461200002799 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 17:53:22 INFO - PROCESS | 1651 | 1461200002808 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:53:22 INFO - PROCESS | 1651 | 1461200002814 Marionette TRACE conn2 <- [1,1318,null,{}] 17:53:22 INFO - PROCESS | 1651 | 1461200002844 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}] 17:53:22 INFO - PROCESS | 1651 | 1461200002981 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:53:22 INFO - PROCESS | 1651 | 1461200002994 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f58000 == 62 [pid = 1651] [id = 337] 17:53:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11c174c00) [pid = 1651] [serial = 1010] [outer = 0x0] 17:53:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x123839400) [pid = 1651] [serial = 1011] [outer = 0x11c174c00] 17:53:23 INFO - PROCESS | 1651 | 1461200003036 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x125e3fc00) [pid = 1651] [serial = 1012] [outer = 0x11c174c00] 17:53:23 INFO - PROCESS | 1651 | 1461200003402 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]]]}] 17:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 654ms 17:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:53:23 INFO - PROCESS | 1651 | 1461200003456 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:53:23 INFO - PROCESS | 1651 | 1461200003458 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 17:53:23 INFO - PROCESS | 1651 | 1461200003460 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:53:23 INFO - PROCESS | 1651 | 1461200003461 Marionette TRACE conn2 <- [1,1322,null,{}] 17:53:23 INFO - PROCESS | 1651 | 1461200003463 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}] 17:53:23 INFO - PROCESS | 1651 | 1461200003551 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:53:23 INFO - PROCESS | 1651 | 1461200003575 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e68000 == 63 [pid = 1651] [id = 338] 17:53:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x125e87800) [pid = 1651] [serial = 1013] [outer = 0x0] 17:53:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x126f63400) [pid = 1651] [serial = 1014] [outer = 0x125e87800] 17:53:23 INFO - PROCESS | 1651 | 1461200003600 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x127eb1000) [pid = 1651] [serial = 1015] [outer = 0x125e87800] 17:53:23 INFO - PROCESS | 1651 | 1461200003931 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]]]}] 17:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 518ms 17:53:23 INFO - PROCESS | 1651 | 1461200003978 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:53:23 INFO - PROCESS | 1651 | 1461200003979 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 17:53:23 INFO - PROCESS | 1651 | 1461200003981 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:53:23 INFO - PROCESS | 1651 | 1461200003983 Marionette TRACE conn2 <- [1,1326,null,{}] 17:53:23 INFO - PROCESS | 1651 | 1461200003985 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}] 17:53:24 INFO - PROCESS | 1651 | 1461200004106 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:53:24 INFO - PROCESS | 1651 | 1461200004145 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b48d000 == 64 [pid = 1651] [id = 339] 17:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1292c2c00) [pid = 1651] [serial = 1016] [outer = 0x0] 17:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x1296ec800) [pid = 1651] [serial = 1017] [outer = 0x1292c2c00] 17:53:24 INFO - PROCESS | 1651 | 1461200004177 Marionette DEBUG loaded listener.js 17:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12b4fa400) [pid = 1651] [serial = 1018] [outer = 0x1292c2c00] 17:53:24 INFO - PROCESS | 1651 | 1461200004513 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]]]}] 17:53:24 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 17:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 569ms 17:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:53:24 INFO - PROCESS | 1651 | 1461200004559 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:53:24 INFO - PROCESS | 1651 | 1461200004560 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 17:53:24 INFO - PROCESS | 1651 | 1461200004562 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:53:24 INFO - PROCESS | 1651 | 1461200004563 Marionette TRACE conn2 <- [1,1330,null,{}] 17:53:24 INFO - PROCESS | 1651 | 1461200004566 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}] 17:53:24 INFO - PROCESS | 1651 | 1461200004676 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:53:24 INFO - PROCESS | 1651 | 1461200004716 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d12e000 == 65 [pid = 1651] [id = 340] 17:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12b6efc00) [pid = 1651] [serial = 1019] [outer = 0x0] 17:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12d1d4800) [pid = 1651] [serial = 1020] [outer = 0x12b6efc00] 17:53:24 INFO - PROCESS | 1651 | 1461200004741 Marionette DEBUG loaded listener.js 17:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12d933c00) [pid = 1651] [serial = 1021] [outer = 0x12b6efc00] 17:53:25 INFO - PROCESS | 1651 | 1461200005073 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]]]}] 17:53:25 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 17:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 17:53:25 INFO - PROCESS | 1651 | 1461200005082 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:53:25 INFO - PROCESS | 1651 | 1461200005083 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 17:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:53:25 INFO - PROCESS | 1651 | 1461200005085 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:53:25 INFO - PROCESS | 1651 | 1461200005086 Marionette TRACE conn2 <- [1,1334,null,{}] 17:53:25 INFO - PROCESS | 1651 | 1461200005089 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}] 17:53:25 INFO - PROCESS | 1651 | 1461200005201 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:53:25 INFO - PROCESS | 1651 | 1461200005221 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d956000 == 66 [pid = 1651] [id = 341] 17:53:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12b7cf400) [pid = 1651] [serial = 1022] [outer = 0x0] 17:53:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12e079400) [pid = 1651] [serial = 1023] [outer = 0x12b7cf400] 17:53:25 INFO - PROCESS | 1651 | 1461200005246 Marionette DEBUG loaded listener.js 17:53:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12e2fa400) [pid = 1651] [serial = 1024] [outer = 0x12b7cf400] 17:53:25 INFO - PROCESS | 1651 | 1461200005588 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]]]}] 17:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 17:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:53:25 INFO - PROCESS | 1651 | 1461200005605 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:53:25 INFO - PROCESS | 1651 | 1461200005606 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 17:53:25 INFO - PROCESS | 1651 | 1461200005612 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:53:25 INFO - PROCESS | 1651 | 1461200005613 Marionette TRACE conn2 <- [1,1338,null,{}] 17:53:25 INFO - PROCESS | 1651 | 1461200005616 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}] 17:53:25 INFO - PROCESS | 1651 | 1461200005729 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:53:25 INFO - PROCESS | 1651 | 1461200005745 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e38b000 == 67 [pid = 1651] [id = 342] 17:53:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12e2fb400) [pid = 1651] [serial = 1025] [outer = 0x0] 17:53:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12ec20000) [pid = 1651] [serial = 1026] [outer = 0x12e2fb400] 17:53:25 INFO - PROCESS | 1651 | 1461200005770 Marionette DEBUG loaded listener.js 17:53:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12ed2b400) [pid = 1651] [serial = 1027] [outer = 0x12e2fb400] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11c2ed000) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x119131000) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x126954400) [pid = 1651] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x114bd1400) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x114bd1c00) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x1146be400) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11b116000) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x119ba7c00) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x114bd4c00) [pid = 1651] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x128e81000) [pid = 1651] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11c2e5c00) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:53:26 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1291b9000) [pid = 1651] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:53:26 INFO - PROCESS | 1651 | 1461200006593 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]]]}] 17:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1020ms 17:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:53:26 INFO - PROCESS | 1651 | 1461200006631 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:53:26 INFO - PROCESS | 1651 | 1461200006632 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 17:53:26 INFO - PROCESS | 1651 | 1461200006634 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:53:26 INFO - PROCESS | 1651 | 1461200006635 Marionette TRACE conn2 <- [1,1342,null,{}] 17:53:26 INFO - PROCESS | 1651 | 1461200006637 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}] 17:53:26 INFO - PROCESS | 1651 | 1461200006727 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:53:26 INFO - PROCESS | 1651 | 1461200006784 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x125a89800 == 68 [pid = 1651] [id = 343] 17:53:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11a980800) [pid = 1651] [serial = 1028] [outer = 0x0] 17:53:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11bc6ac00) [pid = 1651] [serial = 1029] [outer = 0x11a980800] 17:53:26 INFO - PROCESS | 1651 | 1461200006809 Marionette DEBUG loaded listener.js 17:53:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x1274c1800) [pid = 1651] [serial = 1030] [outer = 0x11a980800] 17:53:27 INFO - PROCESS | 1651 | 1461200007113 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]]]}] 17:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 521ms 17:53:27 INFO - PROCESS | 1651 | 1461200007155 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:53:27 INFO - PROCESS | 1651 | 1461200007156 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 17:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:53:27 INFO - PROCESS | 1651 | 1461200007159 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:53:27 INFO - PROCESS | 1651 | 1461200007160 Marionette TRACE conn2 <- [1,1346,null,{}] 17:53:27 INFO - PROCESS | 1651 | 1461200007162 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}] 17:53:27 INFO - PROCESS | 1651 | 1461200007251 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:53:27 INFO - PROCESS | 1651 | 1461200007256 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f734800 == 69 [pid = 1651] [id = 344] 17:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1274f3400) [pid = 1651] [serial = 1031] [outer = 0x0] 17:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12f424800) [pid = 1651] [serial = 1032] [outer = 0x1274f3400] 17:53:27 INFO - PROCESS | 1651 | 1461200007286 Marionette DEBUG loaded listener.js 17:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12f717000) [pid = 1651] [serial = 1033] [outer = 0x1274f3400] 17:53:27 INFO - PROCESS | 1651 | 1461200007637 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]]]}] 17:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 17:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:53:27 INFO - PROCESS | 1651 | 1461200007683 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:53:27 INFO - PROCESS | 1651 | 1461200007685 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 17:53:27 INFO - PROCESS | 1651 | 1461200007687 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:53:27 INFO - PROCESS | 1651 | 1461200007689 Marionette TRACE conn2 <- [1,1350,null,{}] 17:53:27 INFO - PROCESS | 1651 | 1461200007691 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}] 17:53:27 INFO - PROCESS | 1651 | 1461200007795 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:53:27 INFO - PROCESS | 1651 | 1461200007799 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x130946000 == 70 [pid = 1651] [id = 345] 17:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x125e55400) [pid = 1651] [serial = 1034] [outer = 0x0] 17:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x125e57c00) [pid = 1651] [serial = 1035] [outer = 0x125e55400] 17:53:27 INFO - PROCESS | 1651 | 1461200007824 Marionette DEBUG loaded listener.js 17:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12f71c800) [pid = 1651] [serial = 1036] [outer = 0x125e55400] 17:53:28 INFO - PROCESS | 1651 | 1461200008144 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]]]}] 17:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 473ms 17:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:53:28 INFO - PROCESS | 1651 | 1461200008162 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:53:28 INFO - PROCESS | 1651 | 1461200008163 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 17:53:28 INFO - PROCESS | 1651 | 1461200008165 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:53:28 INFO - PROCESS | 1651 | 1461200008166 Marionette TRACE conn2 <- [1,1354,null,{}] 17:53:28 INFO - PROCESS | 1651 | 1461200008169 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}] 17:53:28 INFO - PROCESS | 1651 | 1461200008261 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:53:28 INFO - PROCESS | 1651 | 1461200008265 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x130bbd800 == 71 [pid = 1651] [id = 346] 17:53:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x1296b7c00) [pid = 1651] [serial = 1037] [outer = 0x0] 17:53:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1296bec00) [pid = 1651] [serial = 1038] [outer = 0x1296b7c00] 17:53:28 INFO - PROCESS | 1651 | 1461200008290 Marionette DEBUG loaded listener.js 17:53:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x1296c4800) [pid = 1651] [serial = 1039] [outer = 0x1296b7c00] 17:53:28 INFO - PROCESS | 1651 | 1461200008831 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]]]}] 17:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 671ms 17:53:28 INFO - PROCESS | 1651 | 1461200008836 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 17:53:28 INFO - PROCESS | 1651 | 1461200008839 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 17:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:53:28 INFO - PROCESS | 1651 | 1461200008842 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:53:28 INFO - PROCESS | 1651 | 1461200008845 Marionette TRACE conn2 <- [1,1358,null,{}] 17:53:28 INFO - PROCESS | 1651 | 1461200008849 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}] 17:53:28 INFO - PROCESS | 1651 | 1461200008964 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:53:29 INFO - PROCESS | 1651 | 1461200009040 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x123880800 == 72 [pid = 1651] [id = 347] 17:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11876d800) [pid = 1651] [serial = 1040] [outer = 0x0] 17:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x119b2c400) [pid = 1651] [serial = 1041] [outer = 0x11876d800] 17:53:29 INFO - PROCESS | 1651 | 1461200009074 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11ae2c400) [pid = 1651] [serial = 1042] [outer = 0x11876d800] 17:53:29 INFO - PROCESS | 1651 | 1461200009480 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]]]}] 17:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 17:53:29 INFO - PROCESS | 1651 | 1461200009514 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 17:53:29 INFO - PROCESS | 1651 | 1461200009518 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 17:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:53:29 INFO - PROCESS | 1651 | 1461200009522 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:53:29 INFO - PROCESS | 1651 | 1461200009524 Marionette TRACE conn2 <- [1,1362,null,{}] 17:53:29 INFO - PROCESS | 1651 | 1461200009527 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}] 17:53:29 INFO - PROCESS | 1651 | 1461200009636 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:53:29 INFO - PROCESS | 1651 | 1461200009732 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x127fb3000 == 73 [pid = 1651] [id = 348] 17:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11ae8ec00) [pid = 1651] [serial = 1043] [outer = 0x0] 17:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11bc6dc00) [pid = 1651] [serial = 1044] [outer = 0x11ae8ec00] 17:53:29 INFO - PROCESS | 1651 | 1461200009775 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x123830400) [pid = 1651] [serial = 1045] [outer = 0x11ae8ec00] 17:53:30 INFO - PROCESS | 1651 | 1461200010231 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]]]}] 17:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 721ms 17:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:53:30 INFO - PROCESS | 1651 | 1461200010245 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 17:53:30 INFO - PROCESS | 1651 | 1461200010246 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 17:53:30 INFO - PROCESS | 1651 | 1461200010249 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:53:30 INFO - PROCESS | 1651 | 1461200010251 Marionette TRACE conn2 <- [1,1366,null,{}] 17:53:30 INFO - PROCESS | 1651 | 1461200010276 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}] 17:53:30 INFO - PROCESS | 1651 | 1461200010409 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:53:30 INFO - PROCESS | 1651 | 1461200010466 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f73d800 == 74 [pid = 1651] [id = 349] 17:53:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x125e53c00) [pid = 1651] [serial = 1046] [outer = 0x0] 17:53:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x126b23c00) [pid = 1651] [serial = 1047] [outer = 0x125e53c00] 17:53:30 INFO - PROCESS | 1651 | 1461200010498 Marionette DEBUG loaded listener.js 17:53:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x1292c4800) [pid = 1651] [serial = 1048] [outer = 0x125e53c00] 17:53:30 INFO - PROCESS | 1651 | 1461200010946 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] 17:53:30 INFO - PROCESS | 1651 | 1461200010994 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 17:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:53:30 INFO - PROCESS | 1651 | 1461200010998 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:53:31 INFO - PROCESS | 1651 | 1461200011000 Marionette TRACE conn2 <- [1,1370,null,{}] 17:53:31 INFO - PROCESS | 1651 | 1461200011002 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}] 17:53:31 INFO - PROCESS | 1651 | 1461200011112 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:53:31 INFO - PROCESS | 1651 | 1461200011188 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x13128f800 == 75 [pid = 1651] [id = 350] 17:53:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1296b9400) [pid = 1651] [serial = 1049] [outer = 0x0] 17:53:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x1296f9400) [pid = 1651] [serial = 1050] [outer = 0x1296b9400] 17:53:31 INFO - PROCESS | 1651 | 1461200011219 Marionette DEBUG loaded listener.js 17:53:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12bb72000) [pid = 1651] [serial = 1051] [outer = 0x1296b9400] 17:53:31 INFO - PROCESS | 1651 | 1461200011647 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] 17:53:31 INFO - PROCESS | 1651 | 1461200011674 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 17:53:31 INFO - PROCESS | 1651 | 1461200011676 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:53:31 INFO - PROCESS | 1651 | 1461200011678 Marionette TRACE conn2 <- [1,1374,null,{}] 17:53:31 INFO - PROCESS | 1651 | 1461200011680 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}] 17:53:31 INFO - PROCESS | 1651 | 1461200011786 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:53:31 INFO - PROCESS | 1651 | 1461200011889 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x131b94800 == 76 [pid = 1651] [id = 351] 17:53:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1296f0000) [pid = 1651] [serial = 1052] [outer = 0x0] 17:53:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12e2b4000) [pid = 1651] [serial = 1053] [outer = 0x1296f0000] 17:53:31 INFO - PROCESS | 1651 | 1461200011920 Marionette DEBUG loaded listener.js 17:53:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12ec21c00) [pid = 1651] [serial = 1054] [outer = 0x1296f0000] 17:53:32 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:53:32 INFO - PROCESS | 1651 | 1461200012349 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] 17:53:32 INFO - PROCESS | 1651 | 1461200012416 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 17:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:53:32 INFO - PROCESS | 1651 | 1461200012419 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:53:32 INFO - PROCESS | 1651 | 1461200012420 Marionette TRACE conn2 <- [1,1378,null,{}] 17:53:32 INFO - PROCESS | 1651 | 1461200012422 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}] 17:53:32 INFO - PROCESS | 1651 | 1461200012579 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:53:32 INFO - PROCESS | 1651 | 1461200012591 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c1c000 == 77 [pid = 1651] [id = 352] 17:53:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12ec20400) [pid = 1651] [serial = 1055] [outer = 0x0] 17:53:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12f71b800) [pid = 1651] [serial = 1056] [outer = 0x12ec20400] 17:53:32 INFO - PROCESS | 1651 | 1461200012622 Marionette DEBUG loaded listener.js 17:53:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12fb62c00) [pid = 1651] [serial = 1057] [outer = 0x12ec20400] 17:53:33 INFO - PROCESS | 1651 | 1461200013034 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] 17:53:33 INFO - PROCESS | 1651 | 1461200013091 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 17:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:53:33 INFO - PROCESS | 1651 | 1461200013093 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:53:33 INFO - PROCESS | 1651 | 1461200013095 Marionette TRACE conn2 <- [1,1382,null,{}] 17:53:33 INFO - PROCESS | 1651 | 1461200013097 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}] 17:53:33 INFO - PROCESS | 1651 | 1461200013204 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:53:33 INFO - PROCESS | 1651 | 1461200013280 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x139dc6000 == 78 [pid = 1651] [id = 353] 17:53:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11c2eb000) [pid = 1651] [serial = 1058] [outer = 0x0] 17:53:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12fb69000) [pid = 1651] [serial = 1059] [outer = 0x11c2eb000] 17:53:33 INFO - PROCESS | 1651 | 1461200013309 Marionette DEBUG loaded listener.js 17:53:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12fe04400) [pid = 1651] [serial = 1060] [outer = 0x11c2eb000] 17:53:33 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:53:33 INFO - PROCESS | 1651 | 1461200013783 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] 17:53:33 INFO - PROCESS | 1651 | 1461200013829 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 17:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:53:33 INFO - PROCESS | 1651 | 1461200013831 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:53:33 INFO - PROCESS | 1651 | 1461200013833 Marionette TRACE conn2 <- [1,1386,null,{}] 17:53:33 INFO - PROCESS | 1651 | 1461200013835 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}] 17:53:33 INFO - PROCESS | 1651 | 1461200013946 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:53:34 INFO - PROCESS | 1651 | 1461200014223 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x123759000 == 79 [pid = 1651] [id = 354] 17:53:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x114652800) [pid = 1651] [serial = 1061] [outer = 0x0] 17:53:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x114bd5400) [pid = 1651] [serial = 1062] [outer = 0x114652800] 17:53:34 INFO - PROCESS | 1651 | 1461200014286 Marionette DEBUG loaded listener.js 17:53:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x116454000) [pid = 1651] [serial = 1063] [outer = 0x114652800] 17:53:34 INFO - PROCESS | 1651 | 1461200014747 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] 17:53:34 INFO - PROCESS | 1651 | 1461200014808 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 17:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:53:34 INFO - PROCESS | 1651 | 1461200014830 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:53:34 INFO - PROCESS | 1651 | 1461200014832 Marionette TRACE conn2 <- [1,1390,null,{}] 17:53:34 INFO - PROCESS | 1651 | 1461200014835 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}] 17:53:34 INFO - PROCESS | 1651 | 1461200014939 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:53:35 INFO - PROCESS | 1651 | 1461200015019 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a85a800 == 80 [pid = 1651] [id = 355] 17:53:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11a95d400) [pid = 1651] [serial = 1064] [outer = 0x0] 17:53:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11a98a400) [pid = 1651] [serial = 1065] [outer = 0x11a95d400] 17:53:35 INFO - PROCESS | 1651 | 1461200015049 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11b10d000) [pid = 1651] [serial = 1066] [outer = 0x11a95d400] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x130946000 == 79 [pid = 1651] [id = 345] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12f734800 == 78 [pid = 1651] [id = 344] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x125a89800 == 77 [pid = 1651] [id = 343] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12e38b000 == 76 [pid = 1651] [id = 342] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12d956000 == 75 [pid = 1651] [id = 341] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12d12e000 == 74 [pid = 1651] [id = 340] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12bb76800) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12b48d000 == 73 [pid = 1651] [id = 339] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x128e68000 == 72 [pid = 1651] [id = 338] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x126f58000 == 71 [pid = 1651] [id = 337] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa12000 == 70 [pid = 1651] [id = 336] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x119c63800 == 69 [pid = 1651] [id = 335] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x119c5a800 == 68 [pid = 1651] [id = 334] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12f205000 == 67 [pid = 1651] [id = 330] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12e933000 == 66 [pid = 1651] [id = 329] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12d90e000 == 65 [pid = 1651] [id = 328] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12387c000 == 64 [pid = 1651] [id = 327] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x119852000 == 63 [pid = 1651] [id = 326] 17:53:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12e40a000 == 62 [pid = 1651] [id = 325] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x125e42400) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x126b23400) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x125e87c00) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x1278ebc00) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x1162e7c00) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11bc6f400) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11bc70400) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x1162f2400) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x1162f2c00) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x115383800) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11b95e400) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11bc66c00) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12f426c00) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11a980000) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11aa63000) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11c226000) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12cff8800) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x1198f9c00) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12b4fc400) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11c66c000) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x127f83800) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1292ca000) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x119132800) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11c7f5000) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12b6ea400) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1274a3c00) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x128e80c00) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x125af1400) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12b473800) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x1296f7800) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11c22d000) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 17:53:35 INFO - PROCESS | 1651 | 1461200015505 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]]]}] 17:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 726ms 17:53:35 INFO - PROCESS | 1651 | 1461200015556 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:53:35 INFO - PROCESS | 1651 | 1461200015559 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 17:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:53:35 INFO - PROCESS | 1651 | 1461200015563 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:53:35 INFO - PROCESS | 1651 | 1461200015564 Marionette TRACE conn2 <- [1,1394,null,{}] 17:53:35 INFO - PROCESS | 1651 | 1461200015567 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}] 17:53:35 INFO - PROCESS | 1651 | 1461200015657 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:53:35 INFO - PROCESS | 1651 | 1461200015662 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa12000 == 63 [pid = 1651] [id = 356] 17:53:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x1198f9c00) [pid = 1651] [serial = 1067] [outer = 0x0] 17:53:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11bc6d400) [pid = 1651] [serial = 1068] [outer = 0x1198f9c00] 17:53:35 INFO - PROCESS | 1651 | 1461200015688 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11c49a000) [pid = 1651] [serial = 1069] [outer = 0x1198f9c00] 17:53:36 INFO - PROCESS | 1651 | 1461200016064 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]]]}] 17:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 17:53:36 INFO - PROCESS | 1651 | 1461200016082 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:53:36 INFO - PROCESS | 1651 | 1461200016084 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 17:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:53:36 INFO - PROCESS | 1651 | 1461200016087 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:53:36 INFO - PROCESS | 1651 | 1461200016091 Marionette TRACE conn2 <- [1,1398,null,{}] 17:53:36 INFO - PROCESS | 1651 | 1461200016098 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}] 17:53:36 INFO - PROCESS | 1651 | 1461200016190 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:53:36 INFO - PROCESS | 1651 | 1461200016194 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e9a000 == 64 [pid = 1651] [id = 357] 17:53:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12382cc00) [pid = 1651] [serial = 1070] [outer = 0x0] 17:53:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x125e3a800) [pid = 1651] [serial = 1071] [outer = 0x12382cc00] 17:53:36 INFO - PROCESS | 1651 | 1461200016220 Marionette DEBUG loaded listener.js 17:53:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x125e4f400) [pid = 1651] [serial = 1072] [outer = 0x12382cc00] 17:53:36 INFO - PROCESS | 1651 | 1461200016588 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]]]}] 17:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 524ms 17:53:36 INFO - PROCESS | 1651 | 1461200016628 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:53:36 INFO - PROCESS | 1651 | 1461200016632 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 17:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:53:36 INFO - PROCESS | 1651 | 1461200016638 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:53:36 INFO - PROCESS | 1651 | 1461200016639 Marionette TRACE conn2 <- [1,1402,null,{}] 17:53:36 INFO - PROCESS | 1651 | 1461200016643 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}] 17:53:36 INFO - PROCESS | 1651 | 1461200016774 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:53:36 INFO - PROCESS | 1651 | 1461200016786 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x129276800 == 65 [pid = 1651] [id = 358] 17:53:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x125e54000) [pid = 1651] [serial = 1073] [outer = 0x0] 17:53:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x126b28800) [pid = 1651] [serial = 1074] [outer = 0x125e54000] 17:53:36 INFO - PROCESS | 1651 | 1461200016827 Marionette DEBUG loaded listener.js 17:53:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x128911c00) [pid = 1651] [serial = 1075] [outer = 0x125e54000] 17:53:37 INFO - PROCESS | 1651 | 1461200017210 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]]]}] 17:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 619ms 17:53:37 INFO - PROCESS | 1651 | 1461200017275 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:53:37 INFO - PROCESS | 1651 | 1461200017278 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 17:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:53:37 INFO - PROCESS | 1651 | 1461200017281 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:53:37 INFO - PROCESS | 1651 | 1461200017282 Marionette TRACE conn2 <- [1,1406,null,{}] 17:53:37 INFO - PROCESS | 1651 | 1461200017285 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}] 17:53:37 INFO - PROCESS | 1651 | 1461200017371 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:53:37 INFO - PROCESS | 1651 | 1461200017375 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c61f000 == 66 [pid = 1651] [id = 359] 17:53:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x1291ca000) [pid = 1651] [serial = 1076] [outer = 0x0] 17:53:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1292c7400) [pid = 1651] [serial = 1077] [outer = 0x1291ca000] 17:53:37 INFO - PROCESS | 1651 | 1461200017407 Marionette DEBUG loaded listener.js 17:53:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1296f5c00) [pid = 1651] [serial = 1078] [outer = 0x1291ca000] 17:53:37 INFO - PROCESS | 1651 | 1461200017793 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]]]}] 17:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 17:53:37 INFO - PROCESS | 1651 | 1461200017800 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:53:37 INFO - PROCESS | 1651 | 1461200017801 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 17:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:53:37 INFO - PROCESS | 1651 | 1461200017803 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:53:37 INFO - PROCESS | 1651 | 1461200017805 Marionette TRACE conn2 <- [1,1410,null,{}] 17:53:37 INFO - PROCESS | 1651 | 1461200017808 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}] 17:53:37 INFO - PROCESS | 1651 | 1461200017923 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:53:37 INFO - PROCESS | 1651 | 1461200017937 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d173000 == 67 [pid = 1651] [id = 360] 17:53:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12abab800) [pid = 1651] [serial = 1079] [outer = 0x0] 17:53:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12abb4800) [pid = 1651] [serial = 1080] [outer = 0x12abab800] 17:53:37 INFO - PROCESS | 1651 | 1461200017962 Marionette DEBUG loaded listener.js 17:53:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12b4f4400) [pid = 1651] [serial = 1081] [outer = 0x12abab800] 17:53:38 INFO - PROCESS | 1651 | 1461200018336 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]]]}] 17:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 17:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:53:38 INFO - PROCESS | 1651 | 1461200018374 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:53:38 INFO - PROCESS | 1651 | 1461200018375 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 17:53:38 INFO - PROCESS | 1651 | 1461200018377 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:53:38 INFO - PROCESS | 1651 | 1461200018378 Marionette TRACE conn2 <- [1,1414,null,{}] 17:53:38 INFO - PROCESS | 1651 | 1461200018381 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}] 17:53:38 INFO - PROCESS | 1651 | 1461200018490 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:53:38 INFO - PROCESS | 1651 | 1461200018502 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e36f800 == 68 [pid = 1651] [id = 361] 17:53:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x128918400) [pid = 1651] [serial = 1082] [outer = 0x0] 17:53:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12b7da400) [pid = 1651] [serial = 1083] [outer = 0x128918400] 17:53:38 INFO - PROCESS | 1651 | 1461200018527 Marionette DEBUG loaded listener.js 17:53:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12cedb800) [pid = 1651] [serial = 1084] [outer = 0x128918400] 17:53:38 INFO - PROCESS | 1651 | 1461200018888 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]]]}] 17:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 519ms 17:53:38 INFO - PROCESS | 1651 | 1461200018897 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:53:38 INFO - PROCESS | 1651 | 1461200018899 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 17:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:53:38 INFO - PROCESS | 1651 | 1461200018901 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:53:38 INFO - PROCESS | 1651 | 1461200018902 Marionette TRACE conn2 <- [1,1418,null,{}] 17:53:38 INFO - PROCESS | 1651 | 1461200018904 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}] 17:53:39 INFO - PROCESS | 1651 | 1461200019026 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:53:39 INFO - PROCESS | 1651 | 1461200019037 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e922800 == 69 [pid = 1651] [id = 362] 17:53:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12abacc00) [pid = 1651] [serial = 1085] [outer = 0x0] 17:53:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12d934c00) [pid = 1651] [serial = 1086] [outer = 0x12abacc00] 17:53:39 INFO - PROCESS | 1651 | 1461200019062 Marionette DEBUG loaded listener.js 17:53:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12e2bc400) [pid = 1651] [serial = 1087] [outer = 0x12abacc00] 17:53:39 INFO - PROCESS | 1651 | 1461200019423 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]]]}] 17:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 573ms 17:53:39 INFO - PROCESS | 1651 | 1461200019475 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:53:39 INFO - PROCESS | 1651 | 1461200019477 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 17:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:53:39 INFO - PROCESS | 1651 | 1461200019480 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:53:39 INFO - PROCESS | 1651 | 1461200019482 Marionette TRACE conn2 <- [1,1422,null,{}] 17:53:39 INFO - PROCESS | 1651 | 1461200019485 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}] 17:53:39 INFO - PROCESS | 1651 | 1461200019658 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12b478000) [pid = 1651] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12b6efc00) [pid = 1651] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12b7cf400) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11a980800) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x125e87800) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12e2fb400) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12b6ed000) [pid = 1651] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x118fa5c00) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x1292c2c00) [pid = 1651] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x114e5a000) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x1144a8000) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11c174c00) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1274f3400) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:53:39 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x125e55400) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:53:40 INFO - PROCESS | 1651 | 1461200020019 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x118898800 == 70 [pid = 1651] [id = 363] 17:53:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1141b8000) [pid = 1651] [serial = 1088] [outer = 0x0] 17:53:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x119131000) [pid = 1651] [serial = 1089] [outer = 0x1141b8000] 17:53:40 INFO - PROCESS | 1651 | 1461200020062 Marionette DEBUG loaded listener.js 17:53:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11c174000) [pid = 1651] [serial = 1090] [outer = 0x1141b8000] 17:53:40 INFO - PROCESS | 1651 | 1461200020359 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]]]}] 17:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 920ms 17:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:53:40 INFO - PROCESS | 1651 | 1461200020400 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:53:40 INFO - PROCESS | 1651 | 1461200020401 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 17:53:40 INFO - PROCESS | 1651 | 1461200020403 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:53:40 INFO - PROCESS | 1651 | 1461200020405 Marionette TRACE conn2 <- [1,1426,null,{}] 17:53:40 INFO - PROCESS | 1651 | 1461200020407 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}] 17:53:40 INFO - PROCESS | 1651 | 1461200020503 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:53:40 INFO - PROCESS | 1651 | 1461200020585 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e382000 == 71 [pid = 1651] [id = 364] 17:53:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x114d04000) [pid = 1651] [serial = 1091] [outer = 0x0] 17:53:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12ed2b000) [pid = 1651] [serial = 1092] [outer = 0x114d04000] 17:53:40 INFO - PROCESS | 1651 | 1461200020615 Marionette DEBUG loaded listener.js 17:53:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12f430000) [pid = 1651] [serial = 1093] [outer = 0x114d04000] 17:53:40 INFO - PROCESS | 1651 | 1461200020920 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]]]}] 17:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 568ms 17:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:53:40 INFO - PROCESS | 1651 | 1461200020973 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:53:40 INFO - PROCESS | 1651 | 1461200020974 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 17:53:40 INFO - PROCESS | 1651 | 1461200020977 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:53:40 INFO - PROCESS | 1651 | 1461200020978 Marionette TRACE conn2 <- [1,1430,null,{}] 17:53:40 INFO - PROCESS | 1651 | 1461200020981 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}] 17:53:41 INFO - PROCESS | 1651 | 1461200021085 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:53:41 INFO - PROCESS | 1651 | 1461200021089 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x130bca800 == 72 [pid = 1651] [id = 365] 17:53:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12bd56800) [pid = 1651] [serial = 1094] [outer = 0x0] 17:53:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12fa54400) [pid = 1651] [serial = 1095] [outer = 0x12bd56800] 17:53:41 INFO - PROCESS | 1651 | 1461200021115 Marionette DEBUG loaded listener.js 17:53:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x130181000) [pid = 1651] [serial = 1096] [outer = 0x12bd56800] 17:53:41 INFO - PROCESS | 1651 | 1461200021461 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]]]}] 17:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 17:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:53:41 INFO - PROCESS | 1651 | 1461200021497 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:53:41 INFO - PROCESS | 1651 | 1461200021498 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 17:53:41 INFO - PROCESS | 1651 | 1461200021500 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:53:41 INFO - PROCESS | 1651 | 1461200021501 Marionette TRACE conn2 <- [1,1434,null,{}] 17:53:41 INFO - PROCESS | 1651 | 1461200021503 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}] 17:53:41 INFO - PROCESS | 1651 | 1461200021626 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:53:41 INFO - PROCESS | 1651 | 1461200021633 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x13721d800 == 73 [pid = 1651] [id = 366] 17:53:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x130181400) [pid = 1651] [serial = 1097] [outer = 0x0] 17:53:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x130185800) [pid = 1651] [serial = 1098] [outer = 0x130181400] 17:53:41 INFO - PROCESS | 1651 | 1461200021657 Marionette DEBUG loaded listener.js 17:53:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x13018ac00) [pid = 1651] [serial = 1099] [outer = 0x130181400] 17:53:42 INFO - PROCESS | 1651 | 1461200022170 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]]]}] 17:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 722ms 17:53:42 INFO - PROCESS | 1651 | 1461200022223 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:53:42 INFO - PROCESS | 1651 | 1461200022228 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 17:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:53:42 INFO - PROCESS | 1651 | 1461200022231 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:53:42 INFO - PROCESS | 1651 | 1461200022233 Marionette TRACE conn2 <- [1,1438,null,{}] 17:53:42 INFO - PROCESS | 1651 | 1461200022237 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}] 17:53:42 INFO - PROCESS | 1651 | 1461200022352 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:53:42 INFO - PROCESS | 1651 | 1461200022459 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1c3800 == 74 [pid = 1651] [id = 367] 17:53:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11912d800) [pid = 1651] [serial = 1100] [outer = 0x0] 17:53:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x119bb1800) [pid = 1651] [serial = 1101] [outer = 0x11912d800] 17:53:42 INFO - PROCESS | 1651 | 1461200022492 Marionette DEBUG loaded listener.js 17:53:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11ae86c00) [pid = 1651] [serial = 1102] [outer = 0x11912d800] 17:53:42 INFO - PROCESS | 1651 | 1461200022924 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]]]}] 17:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 720ms 17:53:42 INFO - PROCESS | 1651 | 1461200022962 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:53:42 INFO - PROCESS | 1651 | 1461200022966 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 17:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:53:42 INFO - PROCESS | 1651 | 1461200022972 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:53:42 INFO - PROCESS | 1651 | 1461200022974 Marionette TRACE conn2 <- [1,1442,null,{}] 17:53:42 INFO - PROCESS | 1651 | 1461200022979 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}] 17:53:43 INFO - PROCESS | 1651 | 1461200023091 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:53:43 INFO - PROCESS | 1651 | 1461200023197 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12926c000 == 75 [pid = 1651] [id = 368] 17:53:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11b1e4400) [pid = 1651] [serial = 1103] [outer = 0x0] 17:53:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12382bc00) [pid = 1651] [serial = 1104] [outer = 0x11b1e4400] 17:53:43 INFO - PROCESS | 1651 | 1461200023229 Marionette DEBUG loaded listener.js 17:53:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x125e46000) [pid = 1651] [serial = 1105] [outer = 0x11b1e4400] 17:53:43 INFO - PROCESS | 1651 | 1461200023673 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]]]}] 17:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 725ms 17:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:53:43 INFO - PROCESS | 1651 | 1461200023698 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:53:43 INFO - PROCESS | 1651 | 1461200023699 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 17:53:43 INFO - PROCESS | 1651 | 1461200023702 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:53:43 INFO - PROCESS | 1651 | 1461200023704 Marionette TRACE conn2 <- [1,1446,null,{}] 17:53:43 INFO - PROCESS | 1651 | 1461200023712 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}] 17:53:43 INFO - PROCESS | 1651 | 1461200023825 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:53:43 INFO - PROCESS | 1651 | 1461200023889 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1300a9800 == 76 [pid = 1651] [id = 369] 17:53:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x125e50000) [pid = 1651] [serial = 1106] [outer = 0x0] 17:53:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x1291b9800) [pid = 1651] [serial = 1107] [outer = 0x125e50000] 17:53:43 INFO - PROCESS | 1651 | 1461200023962 Marionette DEBUG loaded listener.js 17:53:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1296f5000) [pid = 1651] [serial = 1108] [outer = 0x125e50000] 17:53:44 INFO - PROCESS | 1651 | 1461200024403 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]]]}] 17:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 720ms 17:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:53:44 INFO - PROCESS | 1651 | 1461200024437 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:53:44 INFO - PROCESS | 1651 | 1461200024439 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 17:53:44 INFO - PROCESS | 1651 | 1461200024455 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:53:44 INFO - PROCESS | 1651 | 1461200024456 Marionette TRACE conn2 <- [1,1450,null,{}] 17:53:44 INFO - PROCESS | 1651 | 1461200024460 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}] 17:53:44 INFO - PROCESS | 1651 | 1461200024569 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:53:44 INFO - PROCESS | 1651 | 1461200024674 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x139361000 == 77 [pid = 1651] [id = 370] 17:53:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x1296f8400) [pid = 1651] [serial = 1109] [outer = 0x0] 17:53:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12a40d000) [pid = 1651] [serial = 1110] [outer = 0x1296f8400] 17:53:44 INFO - PROCESS | 1651 | 1461200024706 Marionette DEBUG loaded listener.js 17:53:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12abac400) [pid = 1651] [serial = 1111] [outer = 0x1296f8400] 17:53:45 INFO - PROCESS | 1651 | 1461200025110 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]]]}] 17:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 734ms 17:53:45 INFO - PROCESS | 1651 | 1461200025176 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:53:45 INFO - PROCESS | 1651 | 1461200025177 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 17:53:45 INFO - PROCESS | 1651 | 1461200025180 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:53:45 INFO - PROCESS | 1651 | 1461200025181 Marionette TRACE conn2 <- [1,1454,null,{}] 17:53:45 INFO - PROCESS | 1651 | 1461200025183 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}] 17:53:45 INFO - PROCESS | 1651 | 1461200025290 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:53:45 INFO - PROCESS | 1651 | 1461200025396 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ae29000 == 78 [pid = 1651] [id = 371] 17:53:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x1296f9800) [pid = 1651] [serial = 1112] [outer = 0x0] 17:53:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12abb8000) [pid = 1651] [serial = 1113] [outer = 0x1296f9800] 17:53:45 INFO - PROCESS | 1651 | 1461200025427 Marionette DEBUG loaded listener.js 17:53:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12d1da400) [pid = 1651] [serial = 1114] [outer = 0x1296f9800] 17:53:45 INFO - PROCESS | 1651 | 1461200025831 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]]]}] 17:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 17:53:45 INFO - PROCESS | 1651 | 1461200025870 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:53:45 INFO - PROCESS | 1651 | 1461200025871 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 17:53:45 INFO - PROCESS | 1651 | 1461200025886 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:53:45 INFO - PROCESS | 1651 | 1461200025887 Marionette TRACE conn2 <- [1,1458,null,{}] 17:53:45 INFO - PROCESS | 1651 | 1461200025892 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}] 17:53:46 INFO - PROCESS | 1651 | 1461200026016 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:53:46 INFO - PROCESS | 1651 | 1461200026097 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f42800 == 79 [pid = 1651] [id = 372] 17:53:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x123a22800) [pid = 1651] [serial = 1115] [outer = 0x0] 17:53:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12e2f7400) [pid = 1651] [serial = 1116] [outer = 0x123a22800] 17:53:46 INFO - PROCESS | 1651 | 1461200026129 Marionette DEBUG loaded listener.js 17:53:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12f713800) [pid = 1651] [serial = 1117] [outer = 0x123a22800] 17:53:46 INFO - PROCESS | 1651 | 1461200026562 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]]]}] 17:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 732ms 17:53:46 INFO - PROCESS | 1651 | 1461200026622 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:53:46 INFO - PROCESS | 1651 | 1461200026624 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 17:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:53:46 INFO - PROCESS | 1651 | 1461200026630 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:53:46 INFO - PROCESS | 1651 | 1461200026631 Marionette TRACE conn2 <- [1,1462,null,{}] 17:53:46 INFO - PROCESS | 1651 | 1461200026634 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}] 17:53:46 INFO - PROCESS | 1651 | 1461200026742 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:53:46 INFO - PROCESS | 1651 | 1461200026821 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d176000 == 80 [pid = 1651] [id = 373] 17:53:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x119c79800) [pid = 1651] [serial = 1118] [outer = 0x0] 17:53:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12a9f0400) [pid = 1651] [serial = 1119] [outer = 0x119c79800] 17:53:46 INFO - PROCESS | 1651 | 1461200026850 Marionette DEBUG loaded listener.js 17:53:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12a9f8400) [pid = 1651] [serial = 1120] [outer = 0x119c79800] 17:53:47 INFO - PROCESS | 1651 | 1461200027522 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]]]}] 17:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 922ms 17:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:53:47 INFO - PROCESS | 1651 | 1461200027552 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:53:47 INFO - PROCESS | 1651 | 1461200027554 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 17:53:47 INFO - PROCESS | 1651 | 1461200027559 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:53:47 INFO - PROCESS | 1651 | 1461200027562 Marionette TRACE conn2 <- [1,1466,null,{}] 17:53:47 INFO - PROCESS | 1651 | 1461200027566 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}] 17:53:47 INFO - PROCESS | 1651 | 1461200027672 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:53:47 INFO - PROCESS | 1651 | 1461200027755 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e8e000 == 81 [pid = 1651] [id = 374] 17:53:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x11a958c00) [pid = 1651] [serial = 1121] [outer = 0x0] 17:53:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x11aa57800) [pid = 1651] [serial = 1122] [outer = 0x11a958c00] 17:53:47 INFO - PROCESS | 1651 | 1461200027784 Marionette DEBUG loaded listener.js 17:53:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11bc6b000) [pid = 1651] [serial = 1123] [outer = 0x11a958c00] 17:53:48 INFO - PROCESS | 1651 | 1461200028245 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]]]}] 17:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 727ms 17:53:48 INFO - PROCESS | 1651 | 1461200028285 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:53:48 INFO - PROCESS | 1651 | 1461200028288 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 17:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:53:48 INFO - PROCESS | 1651 | 1461200028315 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:53:48 INFO - PROCESS | 1651 | 1461200028317 Marionette TRACE conn2 <- [1,1470,null,{}] 17:53:48 INFO - PROCESS | 1651 | 1461200028319 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}] 17:53:48 INFO - PROCESS | 1651 | 1461200028428 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:53:48 INFO - PROCESS | 1651 | 1461200028509 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x123889800 == 82 [pid = 1651] [id = 375] 17:53:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x11a97f800) [pid = 1651] [serial = 1124] [outer = 0x0] 17:53:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x123839c00) [pid = 1651] [serial = 1125] [outer = 0x11a97f800] 17:53:48 INFO - PROCESS | 1651 | 1461200028538 Marionette DEBUG loaded listener.js 17:53:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x123a23000) [pid = 1651] [serial = 1126] [outer = 0x11a97f800] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x118e33800 == 81 [pid = 1651] [id = 312] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x130bca800 == 80 [pid = 1651] [id = 365] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12e382000 == 79 [pid = 1651] [id = 364] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x118898800 == 78 [pid = 1651] [id = 363] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12e922800 == 77 [pid = 1651] [id = 362] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12e36f800 == 76 [pid = 1651] [id = 361] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x127ea7800) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x1296eec00) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12cff8400) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12e2b6400) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12e741c00) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x1296bec00) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12d173000 == 75 [pid = 1651] [id = 360] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12c61f000 == 74 [pid = 1651] [id = 359] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x129276800 == 73 [pid = 1651] [id = 358] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x127e9a000 == 72 [pid = 1651] [id = 357] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa12000 == 71 [pid = 1651] [id = 356] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x11a85a800 == 70 [pid = 1651] [id = 355] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x123759000 == 69 [pid = 1651] [id = 354] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x131b94800 == 68 [pid = 1651] [id = 351] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x13128f800 == 67 [pid = 1651] [id = 350] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12f73d800 == 66 [pid = 1651] [id = 349] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x127fb3000 == 65 [pid = 1651] [id = 348] 17:53:48 INFO - PROCESS | 1651 | --DOCSHELL 0x123880800 == 64 [pid = 1651] [id = 347] 17:53:48 INFO - PROCESS | 1651 | 1461200028955 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]]]}] 17:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 673ms 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12d1d4800) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12e079400) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12d933c00) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11bc6ac00) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11c2ee400) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x126f63400) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x127eb1000) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12ec20000) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x119baf800) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12cfed000) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11b10fc00) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11a802800) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x1296ec800) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x119250400) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11bc68400) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x114d0fc00) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x1146bfc00) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x123839400) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x125e3fc00) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11572c000) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12f424800) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 17:53:48 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x125e57c00) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 17:53:49 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x1274c1800) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 17:53:49 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12f717000) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 17:53:49 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12ed2b400) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 17:53:49 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12e2fa400) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 17:53:49 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12f71c800) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 17:53:49 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12b4fa400) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 17:53:49 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12f429c00) [pid = 1651] [serial = 916] [outer = 0x0] [url = about:blank] 17:53:49 INFO - PROCESS | 1651 | 1461200029002 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:53:49 INFO - PROCESS | 1651 | 1461200029003 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 17:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:53:49 INFO - PROCESS | 1651 | 1461200029009 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:53:49 INFO - PROCESS | 1651 | 1461200029011 Marionette TRACE conn2 <- [1,1474,null,{}] 17:53:49 INFO - PROCESS | 1651 | 1461200029018 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}] 17:53:49 INFO - PROCESS | 1651 | 1461200029112 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:53:49 INFO - PROCESS | 1651 | 1461200029117 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c462000 == 65 [pid = 1651] [id = 376] 17:53:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x123a27800) [pid = 1651] [serial = 1127] [outer = 0x0] 17:53:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x125e48000) [pid = 1651] [serial = 1128] [outer = 0x123a27800] 17:53:49 INFO - PROCESS | 1651 | 1461200029145 Marionette DEBUG loaded listener.js 17:53:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x125e55000) [pid = 1651] [serial = 1129] [outer = 0x123a27800] 17:53:49 INFO - PROCESS | 1651 | 1461200029613 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]]]}] 17:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 621ms 17:53:49 INFO - PROCESS | 1651 | 1461200029630 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:53:49 INFO - PROCESS | 1651 | 1461200029633 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 17:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:53:49 INFO - PROCESS | 1651 | 1461200029636 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:53:49 INFO - PROCESS | 1651 | 1461200029638 Marionette TRACE conn2 <- [1,1478,null,{}] 17:53:49 INFO - PROCESS | 1651 | 1461200029651 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}] 17:53:49 INFO - PROCESS | 1651 | 1461200029793 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:53:49 INFO - PROCESS | 1651 | 1461200029804 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b791000 == 66 [pid = 1651] [id = 377] 17:53:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1274a3000) [pid = 1651] [serial = 1130] [outer = 0x0] 17:53:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x1274f4800) [pid = 1651] [serial = 1131] [outer = 0x1274a3000] 17:53:49 INFO - PROCESS | 1651 | 1461200029838 Marionette DEBUG loaded listener.js 17:53:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x1292c5000) [pid = 1651] [serial = 1132] [outer = 0x1274a3000] 17:53:50 INFO - PROCESS | 1651 | 1461200030187 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]]]}] 17:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 571ms 17:53:50 INFO - PROCESS | 1651 | 1461200030210 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:53:50 INFO - PROCESS | 1651 | 1461200030211 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 17:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:53:50 INFO - PROCESS | 1651 | 1461200030213 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:53:50 INFO - PROCESS | 1651 | 1461200030214 Marionette TRACE conn2 <- [1,1482,null,{}] 17:53:50 INFO - PROCESS | 1651 | 1461200030217 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}] 17:53:50 INFO - PROCESS | 1651 | 1461200030306 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:53:50 INFO - PROCESS | 1651 | 1461200030328 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d17d000 == 67 [pid = 1651] [id = 378] 17:53:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1296ba400) [pid = 1651] [serial = 1133] [outer = 0x0] 17:53:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x1296f0c00) [pid = 1651] [serial = 1134] [outer = 0x1296ba400] 17:53:50 INFO - PROCESS | 1651 | 1461200030353 Marionette DEBUG loaded listener.js 17:53:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12a408c00) [pid = 1651] [serial = 1135] [outer = 0x1296ba400] 17:53:50 INFO - PROCESS | 1651 | 1461200030696 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]]]}] 17:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 17:53:50 INFO - PROCESS | 1651 | 1461200030732 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:53:50 INFO - PROCESS | 1651 | 1461200030733 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 17:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:53:50 INFO - PROCESS | 1651 | 1461200030735 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:53:50 INFO - PROCESS | 1651 | 1461200030736 Marionette TRACE conn2 <- [1,1486,null,{}] 17:53:50 INFO - PROCESS | 1651 | 1461200030739 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}] 17:53:50 INFO - PROCESS | 1651 | 1461200030878 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:53:50 INFO - PROCESS | 1651 | 1461200030924 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e387800 == 68 [pid = 1651] [id = 379] 17:53:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x1296f2400) [pid = 1651] [serial = 1136] [outer = 0x0] 17:53:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12a9f9c00) [pid = 1651] [serial = 1137] [outer = 0x1296f2400] 17:53:50 INFO - PROCESS | 1651 | 1461200030952 Marionette DEBUG loaded listener.js 17:53:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12b6ec800) [pid = 1651] [serial = 1138] [outer = 0x1296f2400] 17:53:51 INFO - PROCESS | 1651 | 1461200031273 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]]]}] 17:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 17:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:53:51 INFO - PROCESS | 1651 | 1461200031312 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:53:51 INFO - PROCESS | 1651 | 1461200031313 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 17:53:51 INFO - PROCESS | 1651 | 1461200031316 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:53:51 INFO - PROCESS | 1651 | 1461200031317 Marionette TRACE conn2 <- [1,1490,null,{}] 17:53:51 INFO - PROCESS | 1651 | 1461200031319 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}] 17:53:51 INFO - PROCESS | 1651 | 1461200031444 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:53:51 INFO - PROCESS | 1651 | 1461200031461 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e925800 == 69 [pid = 1651] [id = 380] 17:53:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x123837000) [pid = 1651] [serial = 1139] [outer = 0x0] 17:53:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12cff1000) [pid = 1651] [serial = 1140] [outer = 0x123837000] 17:53:51 INFO - PROCESS | 1651 | 1461200031486 Marionette DEBUG loaded listener.js 17:53:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12d1df000) [pid = 1651] [serial = 1141] [outer = 0x123837000] 17:53:51 INFO - PROCESS | 1651 | 1461200031847 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]]]}] 17:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 570ms 17:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:53:51 INFO - PROCESS | 1651 | 1461200031886 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:53:51 INFO - PROCESS | 1651 | 1461200031887 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 17:53:51 INFO - PROCESS | 1651 | 1461200031889 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:53:51 INFO - PROCESS | 1651 | 1461200031891 Marionette TRACE conn2 <- [1,1494,null,{}] 17:53:51 INFO - PROCESS | 1651 | 1461200031893 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}] 17:53:52 INFO - PROCESS | 1651 | 1461200032006 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:53:52 INFO - PROCESS | 1651 | 1461200032018 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f73a800 == 70 [pid = 1651] [id = 381] 17:53:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x1274c9000) [pid = 1651] [serial = 1142] [outer = 0x0] 17:53:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12a922800) [pid = 1651] [serial = 1143] [outer = 0x1274c9000] 17:53:52 INFO - PROCESS | 1651 | 1461200032043 Marionette DEBUG loaded listener.js 17:53:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12a926800) [pid = 1651] [serial = 1144] [outer = 0x1274c9000] 17:53:52 INFO - PROCESS | 1651 | 1461200032380 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]]]}] 17:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 17:53:52 INFO - PROCESS | 1651 | 1461200032409 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:53:52 INFO - PROCESS | 1651 | 1461200032410 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 17:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:53:52 INFO - PROCESS | 1651 | 1461200032412 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:53:52 INFO - PROCESS | 1651 | 1461200032413 Marionette TRACE conn2 <- [1,1498,null,{}] 17:53:52 INFO - PROCESS | 1651 | 1461200032415 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}] 17:53:52 INFO - PROCESS | 1651 | 1461200032530 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:53:52 INFO - PROCESS | 1651 | 1461200032541 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302be800 == 71 [pid = 1651] [id = 382] 17:53:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12a920400) [pid = 1651] [serial = 1145] [outer = 0x0] 17:53:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12b7da000) [pid = 1651] [serial = 1146] [outer = 0x12a920400] 17:53:52 INFO - PROCESS | 1651 | 1461200032566 Marionette DEBUG loaded listener.js 17:53:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12e079400) [pid = 1651] [serial = 1147] [outer = 0x12a920400] 17:53:52 INFO - PROCESS | 1651 | 1461200032919 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]]]}] 17:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 518ms 17:53:52 INFO - PROCESS | 1651 | 1461200032930 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:53:52 INFO - PROCESS | 1651 | 1461200032932 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 17:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:53:52 INFO - PROCESS | 1651 | 1461200032934 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:53:52 INFO - PROCESS | 1651 | 1461200032935 Marionette TRACE conn2 <- [1,1502,null,{}] 17:53:52 INFO - PROCESS | 1651 | 1461200032937 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}] 17:53:53 INFO - PROCESS | 1651 | 1461200033056 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:53:53 INFO - PROCESS | 1651 | 1461200033069 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x131289800 == 72 [pid = 1651] [id = 383] 17:53:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12d1d4400) [pid = 1651] [serial = 1148] [outer = 0x0] 17:53:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12ed2b800) [pid = 1651] [serial = 1149] [outer = 0x12d1d4400] 17:53:53 INFO - PROCESS | 1651 | 1461200033094 Marionette DEBUG loaded listener.js 17:53:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12f429400) [pid = 1651] [serial = 1150] [outer = 0x12d1d4400] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11a95d400) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x1141b8000) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12bd56800) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x114d04000) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12abab800) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x128918400) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12abacc00) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x1291ca000) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x114652800) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x1198f9c00) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12382cc00) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:53:53 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x125e54000) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:53:53 INFO - PROCESS | 1651 | 1461200033532 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]]]}] 17:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 623ms 17:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:53:53 INFO - PROCESS | 1651 | 1461200033562 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:53:53 INFO - PROCESS | 1651 | 1461200033564 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 17:53:53 INFO - PROCESS | 1651 | 1461200033567 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:53:53 INFO - PROCESS | 1651 | 1461200033569 Marionette TRACE conn2 <- [1,1506,null,{}] 17:53:53 INFO - PROCESS | 1651 | 1461200033571 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}] 17:53:53 INFO - PROCESS | 1651 | 1461200033719 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:53:53 INFO - PROCESS | 1651 | 1461200033778 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x137212800 == 73 [pid = 1651] [id = 384] 17:53:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x1296c2800) [pid = 1651] [serial = 1151] [outer = 0x0] 17:53:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12f427400) [pid = 1651] [serial = 1152] [outer = 0x1296c2800] 17:53:53 INFO - PROCESS | 1651 | 1461200033808 Marionette DEBUG loaded listener.js 17:53:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12f717400) [pid = 1651] [serial = 1153] [outer = 0x1296c2800] 17:53:54 INFO - PROCESS | 1651 | 1461200034095 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]]]}] 17:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 570ms 17:53:54 INFO - PROCESS | 1651 | 1461200034138 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:53:54 INFO - PROCESS | 1651 | 1461200034139 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 17:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:53:54 INFO - PROCESS | 1651 | 1461200034142 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:53:54 INFO - PROCESS | 1651 | 1461200034145 Marionette TRACE conn2 <- [1,1510,null,{}] 17:53:54 INFO - PROCESS | 1651 | 1461200034149 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}] 17:53:54 INFO - PROCESS | 1651 | 1461200034271 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:53:54 INFO - PROCESS | 1651 | 1461200034278 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f57000 == 74 [pid = 1651] [id = 385] 17:53:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12966ac00) [pid = 1651] [serial = 1154] [outer = 0x0] 17:53:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x129675c00) [pid = 1651] [serial = 1155] [outer = 0x12966ac00] 17:53:54 INFO - PROCESS | 1651 | 1461200034302 Marionette DEBUG loaded listener.js 17:53:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12ed28800) [pid = 1651] [serial = 1156] [outer = 0x12966ac00] 17:53:54 INFO - PROCESS | 1651 | 1461200034601 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]]]}] 17:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 472ms 17:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:53:54 INFO - PROCESS | 1651 | 1461200034615 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:53:54 INFO - PROCESS | 1651 | 1461200034616 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 17:53:54 INFO - PROCESS | 1651 | 1461200034618 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:53:54 INFO - PROCESS | 1651 | 1461200034620 Marionette TRACE conn2 <- [1,1514,null,{}] 17:53:54 INFO - PROCESS | 1651 | 1461200034622 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}] 17:53:54 INFO - PROCESS | 1651 | 1461200034721 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:53:54 INFO - PROCESS | 1651 | 1461200034724 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a939000 == 75 [pid = 1651] [id = 386] 17:53:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12aff1400) [pid = 1651] [serial = 1157] [outer = 0x0] 17:53:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12aff5c00) [pid = 1651] [serial = 1158] [outer = 0x12aff1400] 17:53:54 INFO - PROCESS | 1651 | 1461200034748 Marionette DEBUG loaded listener.js 17:53:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12aff9c00) [pid = 1651] [serial = 1159] [outer = 0x12aff1400] 17:53:55 INFO - PROCESS | 1651 | 1461200035093 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]]]}] 17:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 17:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:53:55 INFO - PROCESS | 1651 | 1461200035138 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:53:55 INFO - PROCESS | 1651 | 1461200035139 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 17:53:55 INFO - PROCESS | 1651 | 1461200035142 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:53:55 INFO - PROCESS | 1651 | 1461200035143 Marionette TRACE conn2 <- [1,1518,null,{}] 17:53:55 INFO - PROCESS | 1651 | 1461200035145 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}] 17:53:55 INFO - PROCESS | 1651 | 1461200035273 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:53:55 INFO - PROCESS | 1651 | 1461200035279 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a947000 == 76 [pid = 1651] [id = 387] 17:53:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12aa30400) [pid = 1651] [serial = 1160] [outer = 0x0] 17:53:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12aa32c00) [pid = 1651] [serial = 1161] [outer = 0x12aa30400] 17:53:55 INFO - PROCESS | 1651 | 1461200035304 Marionette DEBUG loaded listener.js 17:53:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12aa36c00) [pid = 1651] [serial = 1162] [outer = 0x12aa30400] 17:53:55 INFO - PROCESS | 1651 | 1461200035860 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]]]}] 17:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 770ms 17:53:55 INFO - PROCESS | 1651 | 1461200035913 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:53:55 INFO - PROCESS | 1651 | 1461200035916 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 17:53:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:53:55 INFO - PROCESS | 1651 | 1461200035920 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:53:55 INFO - PROCESS | 1651 | 1461200035922 Marionette TRACE conn2 <- [1,1522,null,{}] 17:53:55 INFO - PROCESS | 1651 | 1461200035929 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}] 17:53:56 INFO - PROCESS | 1651 | 1461200036045 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:53:56 INFO - PROCESS | 1651 | 1461200036168 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ac8800 == 77 [pid = 1651] [id = 388] 17:53:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x11a97e800) [pid = 1651] [serial = 1163] [outer = 0x0] 17:53:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x11aa63000) [pid = 1651] [serial = 1164] [outer = 0x11a97e800] 17:53:56 INFO - PROCESS | 1651 | 1461200036199 Marionette DEBUG loaded listener.js 17:53:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x11c2e0400) [pid = 1651] [serial = 1165] [outer = 0x11a97e800] 17:53:56 INFO - PROCESS | 1651 | 1461200036572 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"]]]}] 17:53:56 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 () { 17:53:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:53:56 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 () { 17:53:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:53:56 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 () { 17:53:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:53:56 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 () { 17:53:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:53:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 671ms 17:53:56 INFO - PROCESS | 1651 | 1461200036592 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:53:56 INFO - PROCESS | 1651 | 1461200036596 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 17:53:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:53:56 INFO - PROCESS | 1651 | 1461200036601 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:53:56 INFO - PROCESS | 1651 | 1461200036603 Marionette TRACE conn2 <- [1,1526,null,{}] 17:53:56 INFO - PROCESS | 1651 | 1461200036606 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}] 17:53:56 INFO - PROCESS | 1651 | 1461200036722 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:53:56 INFO - PROCESS | 1651 | 1461200036832 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa0f000 == 78 [pid = 1651] [id = 389] 17:53:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x11a97f000) [pid = 1651] [serial = 1166] [outer = 0x0] 17:53:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x123a23400) [pid = 1651] [serial = 1167] [outer = 0x11a97f000] 17:53:56 INFO - PROCESS | 1651 | 1461200036864 Marionette DEBUG loaded listener.js 17:53:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x128915c00) [pid = 1651] [serial = 1168] [outer = 0x11a97f000] 17:53:57 INFO - PROCESS | 1651 | 1461200037247 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"]]]}] 17:53:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:53:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:53:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:53:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 672ms 17:53:57 INFO - PROCESS | 1651 | 1461200037274 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:53:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:53:57 INFO - PROCESS | 1651 | 1461200037276 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 17:53:57 INFO - PROCESS | 1651 | 1461200037278 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:53:57 INFO - PROCESS | 1651 | 1461200037281 Marionette TRACE conn2 <- [1,1530,null,{}] 17:53:57 INFO - PROCESS | 1651 | 1461200037289 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}] 17:53:57 INFO - PROCESS | 1651 | 1461200037406 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:53:57 INFO - PROCESS | 1651 | 1461200037516 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e409000 == 79 [pid = 1651] [id = 390] 17:53:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12a403c00) [pid = 1651] [serial = 1169] [outer = 0x0] 17:53:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12a9fd000) [pid = 1651] [serial = 1170] [outer = 0x12a403c00] 17:53:57 INFO - PROCESS | 1651 | 1461200037547 Marionette DEBUG loaded listener.js 17:53:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12aa38000) [pid = 1651] [serial = 1171] [outer = 0x12a403c00] 17:53:57 INFO - PROCESS | 1651 | 1461200037900 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]]]}] 17:53:57 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 17:53:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:53:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:53:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:53:57 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. 17:53:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:53:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 673ms 17:53:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:53:57 INFO - PROCESS | 1651 | 1461200037952 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:53:57 INFO - PROCESS | 1651 | 1461200037955 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 17:53:57 INFO - PROCESS | 1651 | 1461200037957 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:53:57 INFO - PROCESS | 1651 | 1461200037958 Marionette TRACE conn2 <- [1,1534,null,{}] 17:53:57 INFO - PROCESS | 1651 | 1461200037960 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}] 17:53:58 INFO - PROCESS | 1651 | 1461200038072 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:53:58 INFO - PROCESS | 1651 | 1461200038186 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f5d000 == 80 [pid = 1651] [id = 391] 17:53:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12a9fac00) [pid = 1651] [serial = 1172] [outer = 0x0] 17:53:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12aff0400) [pid = 1651] [serial = 1173] [outer = 0x12a9fac00] 17:53:58 INFO - PROCESS | 1651 | 1461200038217 Marionette DEBUG loaded listener.js 17:53:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12affcc00) [pid = 1651] [serial = 1174] [outer = 0x12a9fac00] 17:53:58 INFO - PROCESS | 1651 | 1461200038631 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]]]}] 17:53:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:53:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 721ms 17:53:58 INFO - PROCESS | 1651 | 1461200038678 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:53:58 INFO - PROCESS | 1651 | 1461200038680 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 17:53:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:53:58 INFO - PROCESS | 1651 | 1461200038682 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:53:58 INFO - PROCESS | 1651 | 1461200038683 Marionette TRACE conn2 <- [1,1538,null,{}] 17:53:58 INFO - PROCESS | 1651 | 1461200038685 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}] 17:53:58 INFO - PROCESS | 1651 | 1461200038795 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:53:58 INFO - PROCESS | 1651 | 1461200038899 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x139acd800 == 81 [pid = 1651] [id = 392] 17:53:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12aa39c00) [pid = 1651] [serial = 1175] [outer = 0x0] 17:53:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12b6ea400) [pid = 1651] [serial = 1176] [outer = 0x12aa39c00] 17:53:58 INFO - PROCESS | 1651 | 1461200038928 Marionette DEBUG loaded listener.js 17:53:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12d933000) [pid = 1651] [serial = 1177] [outer = 0x12aa39c00] 17:53:59 INFO - PROCESS | 1651 | 1461200039349 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]]]}] 17:53:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:53:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 720ms 17:53:59 INFO - PROCESS | 1651 | 1461200039403 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:53:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:53:59 INFO - PROCESS | 1651 | 1461200039404 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 17:53:59 INFO - PROCESS | 1651 | 1461200039406 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:53:59 INFO - PROCESS | 1651 | 1461200039408 Marionette TRACE conn2 <- [1,1542,null,{}] 17:53:59 INFO - PROCESS | 1651 | 1461200039410 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}] 17:53:59 INFO - PROCESS | 1651 | 1461200039528 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:53:59 INFO - PROCESS | 1651 | 1461200039614 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aac9000 == 82 [pid = 1651] [id = 393] 17:53:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12a9bb400) [pid = 1651] [serial = 1178] [outer = 0x0] 17:53:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12e2b8400) [pid = 1651] [serial = 1179] [outer = 0x12a9bb400] 17:53:59 INFO - PROCESS | 1651 | 1461200039646 Marionette DEBUG loaded listener.js 17:53:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12f433800) [pid = 1651] [serial = 1180] [outer = 0x12a9bb400] 17:54:00 INFO - PROCESS | 1651 | 1461200040039 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]]]}] 17:54:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 670ms 17:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:54:00 INFO - PROCESS | 1651 | 1461200040076 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:54:00 INFO - PROCESS | 1651 | 1461200040078 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 17:54:00 INFO - PROCESS | 1651 | 1461200040080 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:54:00 INFO - PROCESS | 1651 | 1461200040081 Marionette TRACE conn2 <- [1,1546,null,{}] 17:54:00 INFO - PROCESS | 1651 | 1461200040084 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}] 17:54:00 INFO - PROCESS | 1651 | 1461200040212 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:54:00 INFO - PROCESS | 1651 | 1461200040298 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac8d000 == 83 [pid = 1651] [id = 394] 17:54:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12ac64800) [pid = 1651] [serial = 1181] [outer = 0x0] 17:54:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12ac6c000) [pid = 1651] [serial = 1182] [outer = 0x12ac64800] 17:54:00 INFO - PROCESS | 1651 | 1461200040326 Marionette DEBUG loaded listener.js 17:54:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12ac6f800) [pid = 1651] [serial = 1183] [outer = 0x12ac64800] 17:54:00 INFO - PROCESS | 1651 | 1461200040768 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]]]}] 17:54:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 719ms 17:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:54:00 INFO - PROCESS | 1651 | 1461200040799 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:54:00 INFO - PROCESS | 1651 | 1461200040801 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 17:54:00 INFO - PROCESS | 1651 | 1461200040803 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:54:00 INFO - PROCESS | 1651 | 1461200040804 Marionette TRACE conn2 <- [1,1550,null,{}] 17:54:00 INFO - PROCESS | 1651 | 1461200040807 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}] 17:54:00 INFO - PROCESS | 1651 | 1461200040916 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:54:01 INFO - PROCESS | 1651 | 1461200041031 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x125a76000 == 84 [pid = 1651] [id = 395] 17:54:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x118538c00) [pid = 1651] [serial = 1184] [outer = 0x0] 17:54:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12ac71800) [pid = 1651] [serial = 1185] [outer = 0x118538c00] 17:54:01 INFO - PROCESS | 1651 | 1461200041062 Marionette DEBUG loaded listener.js 17:54:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12f714800) [pid = 1651] [serial = 1186] [outer = 0x118538c00] 17:54:01 INFO - PROCESS | 1651 | 1461200041462 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]]]}] 17:54:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:54:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 674ms 17:54:01 INFO - PROCESS | 1651 | 1461200041479 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:54:01 INFO - PROCESS | 1651 | 1461200041481 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 17:54:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:54:01 INFO - PROCESS | 1651 | 1461200041485 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:54:01 INFO - PROCESS | 1651 | 1461200041487 Marionette TRACE conn2 <- [1,1554,null,{}] 17:54:01 INFO - PROCESS | 1651 | 1461200041491 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}] 17:54:01 INFO - PROCESS | 1651 | 1461200041653 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:54:01 INFO - PROCESS | 1651 | 1461200041740 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x126bcd800 == 85 [pid = 1651] [id = 396] 17:54:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x114d05400) [pid = 1651] [serial = 1187] [outer = 0x0] 17:54:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12ac71400) [pid = 1651] [serial = 1188] [outer = 0x114d05400] 17:54:01 INFO - PROCESS | 1651 | 1461200041769 Marionette DEBUG loaded listener.js 17:54:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12f721c00) [pid = 1651] [serial = 1189] [outer = 0x114d05400] 17:54:02 INFO - PROCESS | 1651 | 1461200042403 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]]]}] 17:54:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:54:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 972ms 17:54:02 INFO - PROCESS | 1651 | 1461200042457 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:54:02 INFO - PROCESS | 1651 | 1461200042459 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 17:54:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:54:02 INFO - PROCESS | 1651 | 1461200042482 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:54:02 INFO - PROCESS | 1651 | 1461200042484 Marionette TRACE conn2 <- [1,1558,null,{}] 17:54:02 INFO - PROCESS | 1651 | 1461200042489 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}] 17:54:02 INFO - PROCESS | 1651 | 1461200042595 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:54:02 INFO - PROCESS | 1651 | 1461200042719 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11985b800 == 86 [pid = 1651] [id = 397] 17:54:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x1146c3400) [pid = 1651] [serial = 1190] [outer = 0x0] 17:54:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x1154e8400) [pid = 1651] [serial = 1191] [outer = 0x1146c3400] 17:54:02 INFO - PROCESS | 1651 | 1461200042749 Marionette DEBUG loaded listener.js 17:54:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x11855c000) [pid = 1651] [serial = 1192] [outer = 0x1146c3400] 17:54:03 INFO - PROCESS | 1651 | 1461200043199 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]]]}] 17:54:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 728ms 17:54:03 INFO - PROCESS | 1651 | 1461200043207 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:54:03 INFO - PROCESS | 1651 | 1461200043211 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 17:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:54:03 INFO - PROCESS | 1651 | 1461200043215 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - PROCESS | 1651 | 1461200043217 Marionette TRACE conn2 <- [1,1562,null,{}] 17:54:03 INFO - PROCESS | 1651 | 1461200043219 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}] 17:54:03 INFO - PROCESS | 1651 | 1461200043324 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:54:03 INFO - PROCESS | 1651 | 1461200043448 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12e419000 == 85 [pid = 1651] [id = 172] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12a939000 == 84 [pid = 1651] [id = 386] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x137f57000 == 83 [pid = 1651] [id = 385] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x137212800 == 82 [pid = 1651] [id = 384] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x131289800 == 81 [pid = 1651] [id = 383] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1302be800 == 80 [pid = 1651] [id = 382] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12f73a800 == 79 [pid = 1651] [id = 381] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x126b23c00) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x1296f9400) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12e2b4000) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12f71b800) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12fb69000) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x130185800) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x119856000 == 80 [pid = 1651] [id = 398] 17:54:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x118fa5c00) [pid = 1651] [serial = 1193] [outer = 0x0] 17:54:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x11993cc00) [pid = 1651] [serial = 1194] [outer = 0x118fa5c00] 17:54:03 INFO - PROCESS | 1651 | 1461200043520 Marionette DEBUG loaded listener.js 17:54:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x11b1e8800) [pid = 1651] [serial = 1195] [outer = 0x118fa5c00] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12e925800 == 79 [pid = 1651] [id = 380] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12e387800 == 78 [pid = 1651] [id = 379] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12d17d000 == 77 [pid = 1651] [id = 378] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12b791000 == 76 [pid = 1651] [id = 377] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11c462000 == 75 [pid = 1651] [id = 376] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x123889800 == 74 [pid = 1651] [id = 375] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x127e8e000 == 73 [pid = 1651] [id = 374] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12d176000 == 72 [pid = 1651] [id = 373] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x137f42800 == 71 [pid = 1651] [id = 372] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12ae29000 == 70 [pid = 1651] [id = 371] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x139361000 == 69 [pid = 1651] [id = 370] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1300a9800 == 68 [pid = 1651] [id = 369] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12926c000 == 67 [pid = 1651] [id = 368] 17:54:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1c3800 == 66 [pid = 1651] [id = 367] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12abb4800) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12b7da400) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12cedb800) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12d934c00) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12e2bc400) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x1292c7400) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x116454000) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x114bd5400) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x11bc6d400) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x11c49a000) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x125e3a800) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x125e4f400) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x126b28800) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x128911c00) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11b10d000) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11a98a400) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x119b2c400) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11bc6dc00) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x11c174000) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x130181000) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12fa54400) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12ed2b000) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x119131000) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12b4f4400) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12f430000) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1296f5c00) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 17:54:03 INFO - PROCESS | 1651 | 1461200043851 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]]]}] 17:54:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 669ms 17:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:54:03 INFO - PROCESS | 1651 | 1461200043885 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:54:03 INFO - PROCESS | 1651 | 1461200043886 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 17:54:03 INFO - PROCESS | 1651 | 1461200043888 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - PROCESS | 1651 | 1461200043891 Marionette TRACE conn2 <- [1,1566,null,{}] 17:54:03 INFO - PROCESS | 1651 | 1461200043901 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}] 17:54:03 INFO - PROCESS | 1651 | 1461200043991 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:54:04 INFO - PROCESS | 1651 | 1461200043998 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ac6800 == 67 [pid = 1651] [id = 399] 17:54:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x11ba37000) [pid = 1651] [serial = 1196] [outer = 0x0] 17:54:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x11c2e6000) [pid = 1651] [serial = 1197] [outer = 0x11ba37000] 17:54:04 INFO - PROCESS | 1651 | 1461200044047 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x123a1f000) [pid = 1651] [serial = 1198] [outer = 0x11ba37000] 17:54:04 INFO - PROCESS | 1651 | 1461200044434 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]]]}] 17:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 575ms 17:54:04 INFO - PROCESS | 1651 | 1461200044464 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:54:04 INFO - PROCESS | 1651 | 1461200044465 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 17:54:04 INFO - PROCESS | 1651 | 1461200044468 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:54:04 INFO - PROCESS | 1651 | 1461200044469 Marionette TRACE conn2 <- [1,1570,null,{}] 17:54:04 INFO - PROCESS | 1651 | 1461200044471 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}] 17:54:04 INFO - PROCESS | 1651 | 1461200044562 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:54:04 INFO - PROCESS | 1651 | 1461200044567 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12899a000 == 68 [pid = 1651] [id = 400] 17:54:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x123a27400) [pid = 1651] [serial = 1199] [outer = 0x0] 17:54:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x125e43000) [pid = 1651] [serial = 1200] [outer = 0x123a27400] 17:54:04 INFO - PROCESS | 1651 | 1461200044600 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x125e54800) [pid = 1651] [serial = 1201] [outer = 0x123a27400] 17:54:04 INFO - PROCESS | 1651 | 1461200044949 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]]]}] 17:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 17:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:54:04 INFO - PROCESS | 1651 | 1461200044987 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:54:04 INFO - PROCESS | 1651 | 1461200044988 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 17:54:04 INFO - PROCESS | 1651 | 1461200044990 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:54:04 INFO - PROCESS | 1651 | 1461200044991 Marionette TRACE conn2 <- [1,1574,null,{}] 17:54:05 INFO - PROCESS | 1651 | 1461200044997 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}] 17:54:05 INFO - PROCESS | 1651 | 1461200045088 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:54:05 INFO - PROCESS | 1651 | 1461200045092 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a93b800 == 69 [pid = 1651] [id = 401] 17:54:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11bc64c00) [pid = 1651] [serial = 1202] [outer = 0x0] 17:54:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12695c000) [pid = 1651] [serial = 1203] [outer = 0x11bc64c00] 17:54:05 INFO - PROCESS | 1651 | 1461200045118 Marionette DEBUG loaded listener.js 17:54:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x1274cac00) [pid = 1651] [serial = 1204] [outer = 0x11bc64c00] 17:54:05 INFO - PROCESS | 1651 | 1461200045507 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]]]}] 17:54:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:54:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 571ms 17:54:05 INFO - PROCESS | 1651 | 1461200045562 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:54:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:54:05 INFO - PROCESS | 1651 | 1461200045564 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 17:54:05 INFO - PROCESS | 1651 | 1461200045568 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:54:05 INFO - PROCESS | 1651 | 1461200045569 Marionette TRACE conn2 <- [1,1578,null,{}] 17:54:05 INFO - PROCESS | 1651 | 1461200045572 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}] 17:54:05 INFO - PROCESS | 1651 | 1461200045765 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:54:05 INFO - PROCESS | 1651 | 1461200045788 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ae20000 == 70 [pid = 1651] [id = 402] 17:54:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x11a98bc00) [pid = 1651] [serial = 1205] [outer = 0x0] 17:54:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x128915400) [pid = 1651] [serial = 1206] [outer = 0x11a98bc00] 17:54:05 INFO - PROCESS | 1651 | 1461200045834 Marionette DEBUG loaded listener.js 17:54:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x129672000) [pid = 1651] [serial = 1207] [outer = 0x11a98bc00] 17:54:06 INFO - PROCESS | 1651 | 1461200046212 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]]]}] 17:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 17:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:54:06 INFO - PROCESS | 1651 | 1461200046239 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:54:06 INFO - PROCESS | 1651 | 1461200046240 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 17:54:06 INFO - PROCESS | 1651 | 1461200046243 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:54:06 INFO - PROCESS | 1651 | 1461200046244 Marionette TRACE conn2 <- [1,1582,null,{}] 17:54:06 INFO - PROCESS | 1651 | 1461200046246 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}] 17:54:06 INFO - PROCESS | 1651 | 1461200046360 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:54:06 INFO - PROCESS | 1651 | 1461200046393 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9df800 == 71 [pid = 1651] [id = 403] 17:54:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x128918400) [pid = 1651] [serial = 1208] [outer = 0x0] 17:54:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x1296b7400) [pid = 1651] [serial = 1209] [outer = 0x128918400] 17:54:06 INFO - PROCESS | 1651 | 1461200046418 Marionette DEBUG loaded listener.js 17:54:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12a405400) [pid = 1651] [serial = 1210] [outer = 0x128918400] 17:54:06 INFO - PROCESS | 1651 | 1461200046773 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]]]}] 17:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 569ms 17:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:54:06 INFO - PROCESS | 1651 | 1461200046813 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:54:06 INFO - PROCESS | 1651 | 1461200046814 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 17:54:06 INFO - PROCESS | 1651 | 1461200046816 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:54:06 INFO - PROCESS | 1651 | 1461200046817 Marionette TRACE conn2 <- [1,1586,null,{}] 17:54:06 INFO - PROCESS | 1651 | 1461200046819 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}] 17:54:06 INFO - PROCESS | 1651 | 1461200046934 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:54:06 INFO - PROCESS | 1651 | 1461200046948 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d13d000 == 72 [pid = 1651] [id = 404] 17:54:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12a40e400) [pid = 1651] [serial = 1211] [outer = 0x0] 17:54:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12a91e800) [pid = 1651] [serial = 1212] [outer = 0x12a40e400] 17:54:06 INFO - PROCESS | 1651 | 1461200046973 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12a929800) [pid = 1651] [serial = 1213] [outer = 0x12a40e400] 17:54:07 INFO - PROCESS | 1651 | 1461200047324 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]]]}] 17:54:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:54:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 17:54:07 INFO - PROCESS | 1651 | 1461200047334 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:54:07 INFO - PROCESS | 1651 | 1461200047336 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 17:54:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:54:07 INFO - PROCESS | 1651 | 1461200047338 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:54:07 INFO - PROCESS | 1651 | 1461200047339 Marionette TRACE conn2 <- [1,1590,null,{}] 17:54:07 INFO - PROCESS | 1651 | 1461200047342 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}] 17:54:07 INFO - PROCESS | 1651 | 1461200047459 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:54:07 INFO - PROCESS | 1651 | 1461200047472 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d955000 == 73 [pid = 1651] [id = 405] 17:54:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12a929c00) [pid = 1651] [serial = 1214] [outer = 0x0] 17:54:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12a9b9000) [pid = 1651] [serial = 1215] [outer = 0x12a929c00] 17:54:07 INFO - PROCESS | 1651 | 1461200047497 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12a9f6c00) [pid = 1651] [serial = 1216] [outer = 0x12a929c00] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12aff1400) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x11a97f800) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x123837000) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x123a27800) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x1296f2400) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x1296ba400) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x1274c9000) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x1274a3000) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12a920400) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11a958c00) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x1296c2800) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12d1d4400) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:54:07 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12966ac00) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:54:08 INFO - PROCESS | 1651 | 1461200048016 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]]]}] 17:54:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:54:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 720ms 17:54:08 INFO - PROCESS | 1651 | 1461200048073 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 1651 | 1461200048074 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 17:54:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:54:08 INFO - PROCESS | 1651 | 1461200048172 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - PROCESS | 1651 | 1461200048174 Marionette TRACE conn2 <- [1,1594,null,{}] 17:54:08 INFO - PROCESS | 1651 | 1461200048179 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}] 17:54:08 INFO - PROCESS | 1651 | 1461200048296 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:54:08 INFO - PROCESS | 1651 | 1461200048405 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa17800 == 74 [pid = 1651] [id = 406] 17:54:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x1162f2400) [pid = 1651] [serial = 1217] [outer = 0x0] 17:54:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x118554800) [pid = 1651] [serial = 1218] [outer = 0x1162f2400] 17:54:08 INFO - PROCESS | 1651 | 1461200048439 Marionette DEBUG loaded listener.js 17:54:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x119baa800) [pid = 1651] [serial = 1219] [outer = 0x1162f2400] 17:54:08 INFO - PROCESS | 1651 | 1461200048858 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]]]}] 17:54:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:54:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 803ms 17:54:08 INFO - PROCESS | 1651 | 1461200048896 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 1651 | 1461200048900 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 17:54:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:54:08 INFO - PROCESS | 1651 | 1461200048946 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - PROCESS | 1651 | 1461200048948 Marionette TRACE conn2 <- [1,1598,null,{}] 17:54:08 INFO - PROCESS | 1651 | 1461200048955 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}] 17:54:09 INFO - PROCESS | 1651 | 1461200049068 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:54:09 INFO - PROCESS | 1651 | 1461200049150 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e8c800 == 75 [pid = 1651] [id = 407] 17:54:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x11644dc00) [pid = 1651] [serial = 1220] [outer = 0x0] 17:54:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11c176800) [pid = 1651] [serial = 1221] [outer = 0x11644dc00] 17:54:09 INFO - PROCESS | 1651 | 1461200049180 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x11c7f5000) [pid = 1651] [serial = 1222] [outer = 0x11644dc00] 17:54:09 INFO - PROCESS | 1651 | 1461200049590 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]]]}] 17:54:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:54:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 692ms 17:54:09 INFO - PROCESS | 1651 | 1461200049620 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:54:09 INFO - PROCESS | 1651 | 1461200049621 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 17:54:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:54:09 INFO - PROCESS | 1651 | 1461200049624 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - PROCESS | 1651 | 1461200049625 Marionette TRACE conn2 <- [1,1602,null,{}] 17:54:09 INFO - PROCESS | 1651 | 1461200049628 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}] 17:54:09 INFO - PROCESS | 1651 | 1461200049739 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:54:09 INFO - PROCESS | 1651 | 1461200049827 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b49c000 == 76 [pid = 1651] [id = 408] 17:54:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x125e45000) [pid = 1651] [serial = 1223] [outer = 0x0] 17:54:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x125ebb400) [pid = 1651] [serial = 1224] [outer = 0x125e45000] 17:54:09 INFO - PROCESS | 1651 | 1461200049864 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x127eb2800) [pid = 1651] [serial = 1225] [outer = 0x125e45000] 17:54:10 INFO - PROCESS | 1651 | 1461200050262 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]]]}] 17:54:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:54:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 17:54:10 INFO - PROCESS | 1651 | 1461200050301 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 1651 | 1461200050303 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 17:54:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:54:10 INFO - PROCESS | 1651 | 1461200050305 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:54:10 INFO - PROCESS | 1651 | 1461200050307 Marionette TRACE conn2 <- [1,1606,null,{}] 17:54:10 INFO - PROCESS | 1651 | 1461200050309 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}] 17:54:10 INFO - PROCESS | 1651 | 1461200050443 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:54:10 INFO - PROCESS | 1651 | 1461200050528 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e40a800 == 77 [pid = 1651] [id = 409] 17:54:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x1292c1c00) [pid = 1651] [serial = 1226] [outer = 0x0] 17:54:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x129676000) [pid = 1651] [serial = 1227] [outer = 0x1292c1c00] 17:54:10 INFO - PROCESS | 1651 | 1461200050559 Marionette DEBUG loaded listener.js 17:54:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12a405000) [pid = 1651] [serial = 1228] [outer = 0x1292c1c00] 17:54:10 INFO - PROCESS | 1651 | 1461200050964 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]]]}] 17:54:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:54:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 17:54:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:54:10 INFO - PROCESS | 1651 | 1461200050979 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 1651 | 1461200050980 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 17:54:10 INFO - PROCESS | 1651 | 1461200050983 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:54:10 INFO - PROCESS | 1651 | 1461200050984 Marionette TRACE conn2 <- [1,1610,null,{}] 17:54:10 INFO - PROCESS | 1651 | 1461200050986 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}] 17:54:11 INFO - PROCESS | 1651 | 1461200051093 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:54:11 INFO - PROCESS | 1651 | 1461200051205 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e922800 == 78 [pid = 1651] [id = 410] 17:54:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x1292c7800) [pid = 1651] [serial = 1229] [outer = 0x0] 17:54:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12a9af000) [pid = 1651] [serial = 1230] [outer = 0x1292c7800] 17:54:11 INFO - PROCESS | 1651 | 1461200051237 Marionette DEBUG loaded listener.js 17:54:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12a9fa000) [pid = 1651] [serial = 1231] [outer = 0x1292c7800] 17:54:11 INFO - PROCESS | 1651 | 1461200051638 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]]]}] 17:54:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:54:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 668ms 17:54:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:54:11 INFO - PROCESS | 1651 | 1461200051651 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:54:11 INFO - PROCESS | 1651 | 1461200051653 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 17:54:11 INFO - PROCESS | 1651 | 1461200051655 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:54:11 INFO - PROCESS | 1651 | 1461200051656 Marionette TRACE conn2 <- [1,1614,null,{}] 17:54:11 INFO - PROCESS | 1651 | 1461200051659 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}] 17:54:11 INFO - PROCESS | 1651 | 1461200051784 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:54:11 INFO - PROCESS | 1651 | 1461200051886 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f611800 == 79 [pid = 1651] [id = 411] 17:54:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12aa33c00) [pid = 1651] [serial = 1232] [outer = 0x0] 17:54:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12abb7800) [pid = 1651] [serial = 1233] [outer = 0x12aa33c00] 17:54:11 INFO - PROCESS | 1651 | 1461200051918 Marionette DEBUG loaded listener.js 17:54:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12b480800) [pid = 1651] [serial = 1234] [outer = 0x12aa33c00] 17:54:12 INFO - PROCESS | 1651 | 1461200052351 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]]]}] 17:54:12 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 17:54:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 721ms 17:54:12 INFO - PROCESS | 1651 | 1461200052380 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:54:12 INFO - PROCESS | 1651 | 1461200052382 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 17:54:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:54:12 INFO - PROCESS | 1651 | 1461200052385 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:54:12 INFO - PROCESS | 1651 | 1461200052388 Marionette TRACE conn2 <- [1,1618,null,{}] 17:54:12 INFO - PROCESS | 1651 | 1461200052391 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}] 17:54:12 INFO - PROCESS | 1651 | 1461200052522 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:54:12 INFO - PROCESS | 1651 | 1461200052605 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1300a1000 == 80 [pid = 1651] [id = 412] 17:54:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12b4f7400) [pid = 1651] [serial = 1235] [outer = 0x0] 17:54:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12b7cf800) [pid = 1651] [serial = 1236] [outer = 0x12b4f7400] 17:54:12 INFO - PROCESS | 1651 | 1461200052637 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12cfed000) [pid = 1651] [serial = 1237] [outer = 0x12b4f7400] 17:54:13 INFO - PROCESS | 1651 | 1461200053032 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]]]}] 17:54:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:54:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 674ms 17:54:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:54:13 INFO - PROCESS | 1651 | 1461200053061 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:54:13 INFO - PROCESS | 1651 | 1461200053063 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 17:54:13 INFO - PROCESS | 1651 | 1461200053065 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:54:13 INFO - PROCESS | 1651 | 1461200053067 Marionette TRACE conn2 <- [1,1622,null,{}] 17:54:13 INFO - PROCESS | 1651 | 1461200053069 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}] 17:54:13 INFO - PROCESS | 1651 | 1461200053193 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:54:13 INFO - PROCESS | 1651 | 1461200053305 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x13095a800 == 81 [pid = 1651] [id = 413] 17:54:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12c6c9c00) [pid = 1651] [serial = 1238] [outer = 0x0] 17:54:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12d1d6400) [pid = 1651] [serial = 1239] [outer = 0x12c6c9c00] 17:54:13 INFO - PROCESS | 1651 | 1461200053336 Marionette DEBUG loaded listener.js 17:54:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12d996c00) [pid = 1651] [serial = 1240] [outer = 0x12c6c9c00] 17:54:13 INFO - PROCESS | 1651 | 1461200053743 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]]]}] 17:54:13 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 17:54:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 718ms 17:54:13 INFO - PROCESS | 1651 | 1461200053784 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:54:13 INFO - PROCESS | 1651 | 1461200053785 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 17:54:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:54:13 INFO - PROCESS | 1651 | 1461200053788 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:54:13 INFO - PROCESS | 1651 | 1461200053789 Marionette TRACE conn2 <- [1,1626,null,{}] 17:54:13 INFO - PROCESS | 1651 | 1461200053791 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}] 17:54:13 INFO - PROCESS | 1651 | 1461200053901 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:54:14 INFO - PROCESS | 1651 | 1461200054032 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a943000 == 82 [pid = 1651] [id = 414] 17:54:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12aa2a400) [pid = 1651] [serial = 1241] [outer = 0x0] 17:54:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12e07b800) [pid = 1651] [serial = 1242] [outer = 0x12aa2a400] 17:54:14 INFO - PROCESS | 1651 | 1461200054064 Marionette DEBUG loaded listener.js 17:54:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12e2fe000) [pid = 1651] [serial = 1243] [outer = 0x12aa2a400] 17:54:14 INFO - PROCESS | 1651 | 1461200054435 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]]]}] 17:54:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:54:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 668ms 17:54:14 INFO - PROCESS | 1651 | 1461200054457 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:54:14 INFO - PROCESS | 1651 | 1461200054458 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 17:54:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:54:14 INFO - PROCESS | 1651 | 1461200054460 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:54:14 INFO - PROCESS | 1651 | 1461200054462 Marionette TRACE conn2 <- [1,1630,null,{}] 17:54:14 INFO - PROCESS | 1651 | 1461200054464 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}] 17:54:14 INFO - PROCESS | 1651 | 1461200054576 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:54:14 INFO - PROCESS | 1651 | 1461200054693 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d6d800 == 83 [pid = 1651] [id = 415] 17:54:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x114ee9400) [pid = 1651] [serial = 1244] [outer = 0x0] 17:54:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12966f400) [pid = 1651] [serial = 1245] [outer = 0x114ee9400] 17:54:14 INFO - PROCESS | 1651 | 1461200054723 Marionette DEBUG loaded listener.js 17:54:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12969f400) [pid = 1651] [serial = 1246] [outer = 0x114ee9400] 17:54:15 INFO - PROCESS | 1651 | 1461200055148 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]]]}] 17:54:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:54:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 719ms 17:54:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:54:15 INFO - PROCESS | 1651 | 1461200055181 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:54:15 INFO - PROCESS | 1651 | 1461200055182 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 17:54:15 INFO - PROCESS | 1651 | 1461200055185 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:54:15 INFO - PROCESS | 1651 | 1461200055187 Marionette TRACE conn2 <- [1,1634,null,{}] 17:54:15 INFO - PROCESS | 1651 | 1461200055189 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}] 17:54:15 INFO - PROCESS | 1651 | 1461200055318 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:54:15 INFO - PROCESS | 1651 | 1461200055406 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d6d000 == 84 [pid = 1651] [id = 416] 17:54:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x11b957800) [pid = 1651] [serial = 1247] [outer = 0x0] 17:54:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x1296a6000) [pid = 1651] [serial = 1248] [outer = 0x11b957800] 17:54:15 INFO - PROCESS | 1651 | 1461200055443 Marionette DEBUG loaded listener.js 17:54:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12e717c00) [pid = 1651] [serial = 1249] [outer = 0x11b957800] 17:54:16 INFO - PROCESS | 1651 | 1461200056034 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]]]}] 17:54:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:54:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 871ms 17:54:16 INFO - PROCESS | 1651 | 1461200056057 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:54:16 INFO - PROCESS | 1651 | 1461200056061 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 17:54:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:54:16 INFO - PROCESS | 1651 | 1461200056066 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:54:16 INFO - PROCESS | 1651 | 1461200056068 Marionette TRACE conn2 <- [1,1638,null,{}] 17:54:16 INFO - PROCESS | 1651 | 1461200056071 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}] 17:54:16 INFO - PROCESS | 1651 | 1461200056186 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:54:16 INFO - PROCESS | 1651 | 1461200056272 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac99000 == 85 [pid = 1651] [id = 417] 17:54:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x11b115800) [pid = 1651] [serial = 1250] [outer = 0x0] 17:54:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x11bc67c00) [pid = 1651] [serial = 1251] [outer = 0x11b115800] 17:54:16 INFO - PROCESS | 1651 | 1461200056301 Marionette DEBUG loaded listener.js 17:54:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x11aa54c00) [pid = 1651] [serial = 1252] [outer = 0x11b115800] 17:54:16 INFO - PROCESS | 1651 | 1461200056785 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]]]}] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12d13d000 == 84 [pid = 1651] [id = 404] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9df800 == 83 [pid = 1651] [id = 403] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12ae20000 == 82 [pid = 1651] [id = 402] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12a93b800 == 81 [pid = 1651] [id = 401] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12899a000 == 80 [pid = 1651] [id = 400] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x125ac6800 == 79 [pid = 1651] [id = 399] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x119856000 == 78 [pid = 1651] [id = 398] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11985b800 == 77 [pid = 1651] [id = 397] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x139acd800 == 76 [pid = 1651] [id = 392] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x137f5d000 == 75 [pid = 1651] [id = 391] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12e409000 == 74 [pid = 1651] [id = 390] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa0f000 == 73 [pid = 1651] [id = 389] 17:54:16 INFO - PROCESS | 1651 | --DOCSHELL 0x125ac8800 == 72 [pid = 1651] [id = 388] 17:54:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:54:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 771ms 17:54:16 INFO - PROCESS | 1651 | 1461200056838 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:54:16 INFO - PROCESS | 1651 | 1461200056841 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 17:54:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:54:16 INFO - PROCESS | 1651 | 1461200056852 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:54:16 INFO - PROCESS | 1651 | 1461200056854 Marionette TRACE conn2 <- [1,1642,null,{}] 17:54:16 INFO - PROCESS | 1651 | 1461200056857 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}] 17:54:16 INFO - PROCESS | 1651 | 1461200056965 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:54:16 INFO - PROCESS | 1651 | 1461200056979 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x125a8c000 == 73 [pid = 1651] [id = 418] 17:54:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x123832400) [pid = 1651] [serial = 1253] [outer = 0x0] 17:54:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x123a20000) [pid = 1651] [serial = 1254] [outer = 0x123832400] 17:54:17 INFO - PROCESS | 1651 | 1461200057023 Marionette DEBUG loaded listener.js 17:54:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x125e3f800) [pid = 1651] [serial = 1255] [outer = 0x123832400] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12aff5c00) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12e2f7400) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x123839c00) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x123a23000) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12d1df000) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12cff1000) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x1291b9800) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x125e48000) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x125e55000) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12a9f9c00) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x1296f0c00) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12a408c00) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12a922800) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x1274f4800) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x1292c5000) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12b7da000) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12382bc00) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12abb8000) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x11bc6b000) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x11aa57800) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12f427400) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12ed2b800) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x129675c00) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12a9f0400) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12a40d000) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x119bb1800) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12ed28800) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12f429400) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12a926800) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12aff9c00) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12e079400) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12b6ec800) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12f717400) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 17:54:17 INFO - PROCESS | 1651 | 1461200057573 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]]]}] 17:54:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:54:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 771ms 17:54:17 INFO - PROCESS | 1651 | 1461200057624 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:54:17 INFO - PROCESS | 1651 | 1461200057625 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 17:54:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:54:17 INFO - PROCESS | 1651 | 1461200057633 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 1651 | 1461200057636 Marionette TRACE conn2 <- [1,1646,null,{}] 17:54:17 INFO - PROCESS | 1651 | 1461200057644 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}] 17:54:17 INFO - PROCESS | 1651 | 1461200057741 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:54:17 INFO - PROCESS | 1651 | 1461200057819 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a93b800 == 74 [pid = 1651] [id = 419] 17:54:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x1274f1c00) [pid = 1651] [serial = 1256] [outer = 0x0] 17:54:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x1291b3000) [pid = 1651] [serial = 1257] [outer = 0x1274f1c00] 17:54:17 INFO - PROCESS | 1651 | 1461200057847 Marionette DEBUG loaded listener.js 17:54:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x129673000) [pid = 1651] [serial = 1258] [outer = 0x1274f1c00] 17:54:18 INFO - PROCESS | 1651 | 1461200058139 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]]]}] 17:54:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:54:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 525ms 17:54:18 INFO - PROCESS | 1651 | 1461200058159 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:54:18 INFO - PROCESS | 1651 | 1461200058164 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 17:54:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:54:18 INFO - PROCESS | 1651 | 1461200058172 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:54:18 INFO - PROCESS | 1651 | 1461200058173 Marionette TRACE conn2 <- [1,1650,null,{}] 17:54:18 INFO - PROCESS | 1651 | 1461200058175 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}] 17:54:18 INFO - PROCESS | 1651 | 1461200058277 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:54:18 INFO - PROCESS | 1651 | 1461200058281 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aac8800 == 75 [pid = 1651] [id = 420] 17:54:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x127f7c800) [pid = 1651] [serial = 1259] [outer = 0x0] 17:54:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x1296a7c00) [pid = 1651] [serial = 1260] [outer = 0x127f7c800] 17:54:18 INFO - PROCESS | 1651 | 1461200058374 Marionette DEBUG loaded listener.js 17:54:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12a91b000) [pid = 1651] [serial = 1261] [outer = 0x127f7c800] 17:54:18 INFO - PROCESS | 1651 | 1461200058653 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]]]}] 17:54:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:54:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 17:54:18 INFO - PROCESS | 1651 | 1461200058691 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:54:18 INFO - PROCESS | 1651 | 1461200058692 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 17:54:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:54:18 INFO - PROCESS | 1651 | 1461200058702 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:54:18 INFO - PROCESS | 1651 | 1461200058704 Marionette TRACE conn2 <- [1,1654,null,{}] 17:54:18 INFO - PROCESS | 1651 | 1461200058706 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}] 17:54:18 INFO - PROCESS | 1651 | 1461200058804 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:54:18 INFO - PROCESS | 1651 | 1461200058808 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce4f800 == 76 [pid = 1651] [id = 421] 17:54:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12a91c800) [pid = 1651] [serial = 1262] [outer = 0x0] 17:54:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12a9b5c00) [pid = 1651] [serial = 1263] [outer = 0x12a91c800] 17:54:18 INFO - PROCESS | 1651 | 1461200058834 Marionette DEBUG loaded listener.js 17:54:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12aa2fc00) [pid = 1651] [serial = 1264] [outer = 0x12a91c800] 17:54:19 INFO - PROCESS | 1651 | 1461200059301 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]]]}] 17:54:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:54:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 619ms 17:54:19 INFO - PROCESS | 1651 | 1461200059323 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:54:19 INFO - PROCESS | 1651 | 1461200059324 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 17:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:54:19 INFO - PROCESS | 1651 | 1461200059326 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:54:19 INFO - PROCESS | 1651 | 1461200059327 Marionette TRACE conn2 <- [1,1658,null,{}] 17:54:19 INFO - PROCESS | 1651 | 1461200059330 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}] 17:54:19 INFO - PROCESS | 1651 | 1461200059467 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:54:19 INFO - PROCESS | 1651 | 1461200059482 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e381000 == 77 [pid = 1651] [id = 422] 17:54:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12aa37400) [pid = 1651] [serial = 1265] [outer = 0x0] 17:54:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12ac65400) [pid = 1651] [serial = 1266] [outer = 0x12aa37400] 17:54:19 INFO - PROCESS | 1651 | 1461200059509 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12b47d800) [pid = 1651] [serial = 1267] [outer = 0x12aa37400] 17:54:19 INFO - PROCESS | 1651 | 1461200059864 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]]]}] 17:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 571ms 17:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:54:19 INFO - PROCESS | 1651 | 1461200059902 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:54:19 INFO - PROCESS | 1651 | 1461200059904 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 17:54:19 INFO - PROCESS | 1651 | 1461200059906 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:54:19 INFO - PROCESS | 1651 | 1461200059907 Marionette TRACE conn2 <- [1,1662,null,{}] 17:54:19 INFO - PROCESS | 1651 | 1461200059910 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}] 17:54:20 INFO - PROCESS | 1651 | 1461200060033 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:54:20 INFO - PROCESS | 1651 | 1461200060050 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e933000 == 78 [pid = 1651] [id = 423] 17:54:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12abb2800) [pid = 1651] [serial = 1268] [outer = 0x0] 17:54:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12d93a800) [pid = 1651] [serial = 1269] [outer = 0x12abb2800] 17:54:20 INFO - PROCESS | 1651 | 1461200060075 Marionette DEBUG loaded listener.js 17:54:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12e73b400) [pid = 1651] [serial = 1270] [outer = 0x12abb2800] 17:54:20 INFO - PROCESS | 1651 | 1461200060430 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]]]}] 17:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 568ms 17:54:20 INFO - PROCESS | 1651 | 1461200060475 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:54:20 INFO - PROCESS | 1651 | 1461200060476 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 17:54:20 INFO - PROCESS | 1651 | 1461200060478 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:54:20 INFO - PROCESS | 1651 | 1461200060479 Marionette TRACE conn2 <- [1,1666,null,{}] 17:54:20 INFO - PROCESS | 1651 | 1461200060482 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}] 17:54:20 INFO - PROCESS | 1651 | 1461200060603 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:54:20 INFO - PROCESS | 1651 | 1461200060618 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302af800 == 79 [pid = 1651] [id = 424] 17:54:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x118579800) [pid = 1651] [serial = 1271] [outer = 0x0] 17:54:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x11857ec00) [pid = 1651] [serial = 1272] [outer = 0x118579800] 17:54:20 INFO - PROCESS | 1651 | 1461200060643 Marionette DEBUG loaded listener.js 17:54:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x118582c00) [pid = 1651] [serial = 1273] [outer = 0x118579800] 17:54:21 INFO - PROCESS | 1651 | 1461200061098 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]]]}] 17:54:21 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x1146c3400) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:54:21 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x11a98bc00) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:54:21 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x118fa5c00) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:54:21 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x123a27400) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:54:21 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x11ba37000) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:54:21 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x128918400) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:54:21 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x11bc64c00) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:54:21 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12a40e400) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 673ms 17:54:21 INFO - PROCESS | 1651 | 1461200061151 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:54:21 INFO - PROCESS | 1651 | 1461200061152 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 17:54:21 INFO - PROCESS | 1651 | 1461200061155 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - PROCESS | 1651 | 1461200061156 Marionette TRACE conn2 <- [1,1670,null,{}] 17:54:21 INFO - PROCESS | 1651 | 1461200061158 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}] 17:54:21 INFO - PROCESS | 1651 | 1461200061251 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:54:21 INFO - PROCESS | 1651 | 1461200061254 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a933000 == 80 [pid = 1651] [id = 425] 17:54:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x118583000) [pid = 1651] [serial = 1274] [outer = 0x0] 17:54:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x11ba37000) [pid = 1651] [serial = 1275] [outer = 0x118583000] 17:54:21 INFO - PROCESS | 1651 | 1461200061280 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x1292cb800) [pid = 1651] [serial = 1276] [outer = 0x118583000] 17:54:21 INFO - PROCESS | 1651 | 1461200061651 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]]]}] 17:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 518ms 17:54:21 INFO - PROCESS | 1651 | 1461200061674 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:54:21 INFO - PROCESS | 1651 | 1461200061675 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 17:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:54:21 INFO - PROCESS | 1651 | 1461200061678 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - PROCESS | 1651 | 1461200061679 Marionette TRACE conn2 <- [1,1674,null,{}] 17:54:21 INFO - PROCESS | 1651 | 1461200061681 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}] 17:54:21 INFO - PROCESS | 1651 | 1461200061779 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:54:21 INFO - PROCESS | 1651 | 1461200061859 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c2f000 == 81 [pid = 1651] [id = 426] 17:54:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x118584c00) [pid = 1651] [serial = 1277] [outer = 0x0] 17:54:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12a168000) [pid = 1651] [serial = 1278] [outer = 0x118584c00] 17:54:21 INFO - PROCESS | 1651 | 1461200061883 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12a170800) [pid = 1651] [serial = 1279] [outer = 0x118584c00] 17:54:22 INFO - PROCESS | 1651 | 1461200062187 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]]]}] 17:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 521ms 17:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:54:22 INFO - PROCESS | 1651 | 1461200062201 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:54:22 INFO - PROCESS | 1651 | 1461200062202 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 17:54:22 INFO - PROCESS | 1651 | 1461200062204 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:54:22 INFO - PROCESS | 1651 | 1461200062206 Marionette TRACE conn2 <- [1,1678,null,{}] 17:54:22 INFO - PROCESS | 1651 | 1461200062209 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}] 17:54:22 INFO - PROCESS | 1651 | 1461200062321 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:54:22 INFO - PROCESS | 1651 | 1461200062326 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x139ac4000 == 82 [pid = 1651] [id = 427] 17:54:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12a40e400) [pid = 1651] [serial = 1280] [outer = 0x0] 17:54:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12ec1bc00) [pid = 1651] [serial = 1281] [outer = 0x12a40e400] 17:54:22 INFO - PROCESS | 1651 | 1461200062355 Marionette DEBUG loaded listener.js 17:54:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12f717000) [pid = 1651] [serial = 1282] [outer = 0x12a40e400] 17:54:22 INFO - PROCESS | 1651 | 1461200062718 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]]]}] 17:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 521ms 17:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:54:22 INFO - PROCESS | 1651 | 1461200062731 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:54:22 INFO - PROCESS | 1651 | 1461200062733 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 17:54:22 INFO - PROCESS | 1651 | 1461200062735 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:54:22 INFO - PROCESS | 1651 | 1461200062736 Marionette TRACE conn2 <- [1,1682,null,{}] 17:54:22 INFO - PROCESS | 1651 | 1461200062738 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}] 17:54:22 INFO - PROCESS | 1651 | 1461200062877 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:54:22 INFO - PROCESS | 1651 | 1461200062884 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x139ae2800 == 83 [pid = 1651] [id = 428] 17:54:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12a169000) [pid = 1651] [serial = 1283] [outer = 0x0] 17:54:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12f71c400) [pid = 1651] [serial = 1284] [outer = 0x12a169000] 17:54:22 INFO - PROCESS | 1651 | 1461200062909 Marionette DEBUG loaded listener.js 17:54:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12fb5e400) [pid = 1651] [serial = 1285] [outer = 0x12a169000] 17:54:23 INFO - PROCESS | 1651 | 1461200063351 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]]]}] 17:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 621ms 17:54:23 INFO - PROCESS | 1651 | 1461200063356 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:54:23 INFO - PROCESS | 1651 | 1461200063359 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 17:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:54:23 INFO - PROCESS | 1651 | 1461200063366 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:54:23 INFO - PROCESS | 1651 | 1461200063368 Marionette TRACE conn2 <- [1,1686,null,{}] 17:54:23 INFO - PROCESS | 1651 | 1461200063372 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}] 17:54:23 INFO - PROCESS | 1651 | 1461200063492 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:54:23 INFO - PROCESS | 1651 | 1461200063585 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ac2000 == 84 [pid = 1651] [id = 429] 17:54:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x118557800) [pid = 1651] [serial = 1286] [outer = 0x0] 17:54:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x119bb3c00) [pid = 1651] [serial = 1287] [outer = 0x118557800] 17:54:23 INFO - PROCESS | 1651 | 1461200063617 Marionette DEBUG loaded listener.js 17:54:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x11b9ce400) [pid = 1651] [serial = 1288] [outer = 0x118557800] 17:54:24 INFO - PROCESS | 1651 | 1461200064069 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]]]}] 17:54:24 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 17:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 722ms 17:54:24 INFO - PROCESS | 1651 | 1461200064087 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:54:24 INFO - PROCESS | 1651 | 1461200064091 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 17:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:54:24 INFO - PROCESS | 1651 | 1461200064098 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:54:24 INFO - PROCESS | 1651 | 1461200064100 Marionette TRACE conn2 <- [1,1690,null,{}] 17:54:24 INFO - PROCESS | 1651 | 1461200064103 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}] 17:54:24 INFO - PROCESS | 1651 | 1461200064218 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:54:24 INFO - PROCESS | 1651 | 1461200064336 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac86000 == 85 [pid = 1651] [id = 430] 17:54:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x11c7e7000) [pid = 1651] [serial = 1289] [outer = 0x0] 17:54:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x125cd3c00) [pid = 1651] [serial = 1290] [outer = 0x11c7e7000] 17:54:24 INFO - PROCESS | 1651 | 1461200064368 Marionette DEBUG loaded listener.js 17:54:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x126f63400) [pid = 1651] [serial = 1291] [outer = 0x11c7e7000] 17:54:24 INFO - PROCESS | 1651 | 1461200064779 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]]]}] 17:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 720ms 17:54:24 INFO - PROCESS | 1651 | 1461200064819 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:54:24 INFO - PROCESS | 1651 | 1461200064820 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 17:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:54:24 INFO - PROCESS | 1651 | 1461200064871 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:54:24 INFO - PROCESS | 1651 | 1461200064873 Marionette TRACE conn2 <- [1,1694,null,{}] 17:54:24 INFO - PROCESS | 1651 | 1461200064884 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}] 17:54:25 INFO - PROCESS | 1651 | 1461200065000 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:54:25 INFO - PROCESS | 1651 | 1461200065091 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12daa2000 == 86 [pid = 1651] [id = 431] 17:54:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x128e25800) [pid = 1651] [serial = 1292] [outer = 0x0] 17:54:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x1296a8800) [pid = 1651] [serial = 1293] [outer = 0x128e25800] 17:54:25 INFO - PROCESS | 1651 | 1461200065122 Marionette DEBUG loaded listener.js 17:54:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12a926800) [pid = 1651] [serial = 1294] [outer = 0x128e25800] 17:54:25 INFO - PROCESS | 1651 | 1461200065550 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]]]}] 17:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 750ms 17:54:25 INFO - PROCESS | 1651 | 1461200065596 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:54:25 INFO - PROCESS | 1651 | 1461200065598 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 17:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:54:25 INFO - PROCESS | 1651 | 1461200065600 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - PROCESS | 1651 | 1461200065602 Marionette TRACE conn2 <- [1,1698,null,{}] 17:54:25 INFO - PROCESS | 1651 | 1461200065604 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}] 17:54:25 INFO - PROCESS | 1651 | 1461200065717 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:54:25 INFO - PROCESS | 1651 | 1461200065809 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c1a000 == 87 [pid = 1651] [id = 432] 17:54:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12a927000) [pid = 1651] [serial = 1295] [outer = 0x0] 17:54:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12aa39800) [pid = 1651] [serial = 1296] [outer = 0x12a927000] 17:54:25 INFO - PROCESS | 1651 | 1461200065839 Marionette DEBUG loaded listener.js 17:54:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12ac72800) [pid = 1651] [serial = 1297] [outer = 0x12a927000] 17:54:26 INFO - PROCESS | 1651 | 1461200066256 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]]]}] 17:54:26 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 17:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 17:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:54:26 INFO - PROCESS | 1651 | 1461200066270 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:54:26 INFO - PROCESS | 1651 | 1461200066271 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:54:26 INFO - PROCESS | 1651 | 1461200066274 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:54:26 INFO - PROCESS | 1651 | 1461200066275 Marionette TRACE conn2 <- [1,1702,null,{}] 17:54:26 INFO - PROCESS | 1651 | 1461200066280 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}] 17:54:26 INFO - PROCESS | 1651 | 1461200066409 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:54:26 INFO - PROCESS | 1651 | 1461200066529 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab40000 == 88 [pid = 1651] [id = 433] 17:54:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12ac6d000) [pid = 1651] [serial = 1298] [outer = 0x0] 17:54:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12b6eb000) [pid = 1651] [serial = 1299] [outer = 0x12ac6d000] 17:54:26 INFO - PROCESS | 1651 | 1461200066560 Marionette DEBUG loaded listener.js 17:54:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12e083400) [pid = 1651] [serial = 1300] [outer = 0x12ac6d000] 17:54:26 INFO - PROCESS | 1651 | 1461200066966 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]]]}] 17:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 721ms 17:54:26 INFO - PROCESS | 1651 | 1461200066995 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:54:26 INFO - PROCESS | 1651 | 1461200066997 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:54:27 INFO - PROCESS | 1651 | 1461200066999 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:54:27 INFO - PROCESS | 1651 | 1461200067000 Marionette TRACE conn2 <- [1,1706,null,{}] 17:54:27 INFO - PROCESS | 1651 | 1461200067003 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}] 17:54:27 INFO - PROCESS | 1651 | 1461200067131 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:54:27 INFO - PROCESS | 1651 | 1461200067225 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x138779000 == 89 [pid = 1651] [id = 434] 17:54:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12ec16c00) [pid = 1651] [serial = 1301] [outer = 0x0] 17:54:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12fa61c00) [pid = 1651] [serial = 1302] [outer = 0x12ec16c00] 17:54:27 INFO - PROCESS | 1651 | 1461200067257 Marionette DEBUG loaded listener.js 17:54:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x130186c00) [pid = 1651] [serial = 1303] [outer = 0x12ec16c00] 17:54:27 INFO - PROCESS | 1651 | 1461200067711 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]]]}] 17:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 769ms 17:54:27 INFO - PROCESS | 1651 | 1461200067769 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:54:27 INFO - PROCESS | 1651 | 1461200067771 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:54:27 INFO - PROCESS | 1651 | 1461200067774 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:54:27 INFO - PROCESS | 1651 | 1461200067778 Marionette TRACE conn2 <- [1,1710,null,{}] 17:54:27 INFO - PROCESS | 1651 | 1461200067782 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}] 17:54:27 INFO - PROCESS | 1651 | 1461200067950 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:54:28 INFO - PROCESS | 1651 | 1461200068103 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x13878e800 == 90 [pid = 1651] [id = 435] 17:54:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x11a80bc00) [pid = 1651] [serial = 1304] [outer = 0x0] 17:54:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x13018a800) [pid = 1651] [serial = 1305] [outer = 0x11a80bc00] 17:54:28 INFO - PROCESS | 1651 | 1461200068132 Marionette DEBUG loaded listener.js 17:54:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x13043a800) [pid = 1651] [serial = 1306] [outer = 0x11a80bc00] 17:54:28 INFO - PROCESS | 1651 | 1461200068525 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]]]}] 17:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 775ms 17:54:28 INFO - PROCESS | 1651 | 1461200068564 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:54:28 INFO - PROCESS | 1651 | 1461200068566 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:54:28 INFO - PROCESS | 1651 | 1461200068568 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 1651 | 1461200068569 Marionette TRACE conn2 <- [1,1714,null,{}] 17:54:28 INFO - PROCESS | 1651 | 1461200068572 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}] 17:54:28 INFO - PROCESS | 1651 | 1461200068685 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:54:28 INFO - PROCESS | 1651 | 1461200068778 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x139914800 == 91 [pid = 1651] [id = 436] 17:54:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x11c2ed800) [pid = 1651] [serial = 1307] [outer = 0x0] 17:54:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x130447000) [pid = 1651] [serial = 1308] [outer = 0x11c2ed800] 17:54:28 INFO - PROCESS | 1651 | 1461200068807 Marionette DEBUG loaded listener.js 17:54:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x130450800) [pid = 1651] [serial = 1309] [outer = 0x11c2ed800] 17:54:29 INFO - PROCESS | 1651 | 1461200069244 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]]]}] 17:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 718ms 17:54:29 INFO - PROCESS | 1651 | 1461200069287 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:54:29 INFO - PROCESS | 1651 | 1461200069289 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:54:29 INFO - PROCESS | 1651 | 1461200069291 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:54:29 INFO - PROCESS | 1651 | 1461200069292 Marionette TRACE conn2 <- [1,1718,null,{}] 17:54:29 INFO - PROCESS | 1651 | 1461200069628 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}] 17:54:29 INFO - PROCESS | 1651 | 1461200069740 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:54:29 INFO - PROCESS | 1651 | 1461200069858 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x129262000 == 92 [pid = 1651] [id = 437] 17:54:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x11857b000) [pid = 1651] [serial = 1310] [outer = 0x0] 17:54:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x118768c00) [pid = 1651] [serial = 1311] [outer = 0x11857b000] 17:54:29 INFO - PROCESS | 1651 | 1461200069890 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x11a802800) [pid = 1651] [serial = 1312] [outer = 0x11857b000] 17:54:30 INFO - PROCESS | 1651 | 1461200070316 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]]]}] 17:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1091ms 17:54:30 INFO - PROCESS | 1651 | 1461200070383 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:54:30 INFO - PROCESS | 1651 | 1461200070387 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:54:30 INFO - PROCESS | 1651 | 1461200070390 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 1651 | 1461200070391 Marionette TRACE conn2 <- [1,1722,null,{}] 17:54:30 INFO - PROCESS | 1651 | 1461200070394 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}] 17:54:30 INFO - PROCESS | 1651 | 1461200070499 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:54:30 INFO - PROCESS | 1651 | 1461200070628 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x125b82000 == 93 [pid = 1651] [id = 438] 17:54:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x11ae89400) [pid = 1651] [serial = 1313] [outer = 0x0] 17:54:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x11be80400) [pid = 1651] [serial = 1314] [outer = 0x11ae89400] 17:54:30 INFO - PROCESS | 1651 | 1461200070660 Marionette DEBUG loaded listener.js 17:54:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x11c2ea000) [pid = 1651] [serial = 1315] [outer = 0x11ae89400] 17:54:31 INFO - PROCESS | 1651 | 1461200071075 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]]]}] 17:54:31 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 17:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 719ms 17:54:31 INFO - PROCESS | 1651 | 1461200071122 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:54:31 INFO - PROCESS | 1651 | 1461200071123 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:54:31 INFO - PROCESS | 1651 | 1461200071129 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:54:31 INFO - PROCESS | 1651 | 1461200071130 Marionette TRACE conn2 <- [1,1726,null,{}] 17:54:31 INFO - PROCESS | 1651 | 1461200071132 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}] 17:54:31 INFO - PROCESS | 1651 | 1461200071237 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:54:31 INFO - PROCESS | 1651 | 1461200071364 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa12800 == 94 [pid = 1651] [id = 439] 17:54:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x11c66f400) [pid = 1651] [serial = 1316] [outer = 0x0] 17:54:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x123a26000) [pid = 1651] [serial = 1317] [outer = 0x11c66f400] 17:54:31 INFO - PROCESS | 1651 | 1461200071396 Marionette DEBUG loaded listener.js 17:54:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x125e87c00) [pid = 1651] [serial = 1318] [outer = 0x11c66f400] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d95f800 == 93 [pid = 1651] [id = 167] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d90d000 == 92 [pid = 1651] [id = 211] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x119723800 == 91 [pid = 1651] [id = 135] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x139ac4000 == 90 [pid = 1651] [id = 427] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x137c2f000 == 89 [pid = 1651] [id = 426] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12a933000 == 88 [pid = 1651] [id = 425] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1302af800 == 87 [pid = 1651] [id = 424] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x12b6ea400) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12ac6c000) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12a9fd000) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12ac71400) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12ac71800) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12aff0400) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x123a23400) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x11aa63000) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12e2b8400) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12a9b9000) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12e933000 == 86 [pid = 1651] [id = 423] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12e381000 == 85 [pid = 1651] [id = 422] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce4f800 == 84 [pid = 1651] [id = 421] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12aac8800 == 83 [pid = 1651] [id = 420] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12a93b800 == 82 [pid = 1651] [id = 419] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x125a8c000 == 81 [pid = 1651] [id = 418] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac99000 == 80 [pid = 1651] [id = 417] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x125d6d800 == 79 [pid = 1651] [id = 415] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12a943000 == 78 [pid = 1651] [id = 414] 17:54:31 INFO - PROCESS | 1651 | 1461200071854 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]]]}] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x13095a800 == 77 [pid = 1651] [id = 413] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1300a1000 == 76 [pid = 1651] [id = 412] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12f611800 == 75 [pid = 1651] [id = 411] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12e922800 == 74 [pid = 1651] [id = 410] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12e40a800 == 73 [pid = 1651] [id = 409] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12b49c000 == 72 [pid = 1651] [id = 408] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x127e8c800 == 71 [pid = 1651] [id = 407] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa17800 == 70 [pid = 1651] [id = 406] 17:54:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d955000 == 69 [pid = 1651] [id = 405] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x11855c000) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x129672000) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x11993cc00) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x125e43000) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x123a1f000) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x128915400) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12aa32c00) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12a405400) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12695c000) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x1274cac00) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x1296b7400) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x11b1e8800) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x125e54800) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12a929800) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 17:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 772ms 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x1154e8400) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12a91e800) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11c2e6000) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 17:54:31 INFO - PROCESS | 1651 | 1461200071905 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:54:31 INFO - PROCESS | 1651 | 1461200071910 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:54:31 INFO - PROCESS | 1651 | 1461200071913 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:54:31 INFO - PROCESS | 1651 | 1461200071914 Marionette TRACE conn2 <- [1,1730,null,{}] 17:54:31 INFO - PROCESS | 1651 | 1461200071916 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}] 17:54:32 INFO - PROCESS | 1651 | 1461200072007 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:54:32 INFO - PROCESS | 1651 | 1461200072011 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c45b800 == 70 [pid = 1651] [id = 440] 17:54:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x118584000) [pid = 1651] [serial = 1319] [outer = 0x0] 17:54:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x123a1a800) [pid = 1651] [serial = 1320] [outer = 0x118584000] 17:54:32 INFO - PROCESS | 1651 | 1461200072038 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x1274c3400) [pid = 1651] [serial = 1321] [outer = 0x118584000] 17:54:32 INFO - PROCESS | 1651 | 1461200072399 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]]]}] 17:54:32 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 17:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 17:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:54:32 INFO - PROCESS | 1651 | 1461200072435 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:54:32 INFO - PROCESS | 1651 | 1461200072436 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:54:32 INFO - PROCESS | 1651 | 1461200072438 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:54:32 INFO - PROCESS | 1651 | 1461200072439 Marionette TRACE conn2 <- [1,1734,null,{}] 17:54:32 INFO - PROCESS | 1651 | 1461200072441 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}] 17:54:32 INFO - PROCESS | 1651 | 1461200072531 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:54:32 INFO - PROCESS | 1651 | 1461200072535 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa03000 == 71 [pid = 1651] [id = 441] 17:54:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x125e45400) [pid = 1651] [serial = 1322] [outer = 0x0] 17:54:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x128e85000) [pid = 1651] [serial = 1323] [outer = 0x125e45400] 17:54:32 INFO - PROCESS | 1651 | 1461200072560 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12966fc00) [pid = 1651] [serial = 1324] [outer = 0x125e45400] 17:54:32 INFO - PROCESS | 1651 | 1461200072988 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]]]}] 17:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 569ms 17:54:33 INFO - PROCESS | 1651 | 1461200073008 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:54:33 INFO - PROCESS | 1651 | 1461200073011 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:54:33 INFO - PROCESS | 1651 | 1461200073015 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:54:33 INFO - PROCESS | 1651 | 1461200073017 Marionette TRACE conn2 <- [1,1738,null,{}] 17:54:33 INFO - PROCESS | 1651 | 1461200073020 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}] 17:54:33 INFO - PROCESS | 1651 | 1461200073188 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:54:33 INFO - PROCESS | 1651 | 1461200073202 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b48d800 == 72 [pid = 1651] [id = 442] 17:54:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x1296a5400) [pid = 1651] [serial = 1325] [outer = 0x0] 17:54:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x1296f8800) [pid = 1651] [serial = 1326] [outer = 0x1296a5400] 17:54:33 INFO - PROCESS | 1651 | 1461200073246 Marionette DEBUG loaded listener.js 17:54:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12a404c00) [pid = 1651] [serial = 1327] [outer = 0x1296a5400] 17:54:33 INFO - PROCESS | 1651 | 1461200073670 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]]]}] 17:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 17:54:33 INFO - PROCESS | 1651 | 1461200073685 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:54:33 INFO - PROCESS | 1651 | 1461200073686 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:54:33 INFO - PROCESS | 1651 | 1461200073688 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:54:33 INFO - PROCESS | 1651 | 1461200073689 Marionette TRACE conn2 <- [1,1742,null,{}] 17:54:33 INFO - PROCESS | 1651 | 1461200073692 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}] 17:54:33 INFO - PROCESS | 1651 | 1461200073857 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:54:33 INFO - PROCESS | 1651 | 1461200073903 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9f6000 == 73 [pid = 1651] [id = 443] 17:54:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x1291b5000) [pid = 1651] [serial = 1328] [outer = 0x0] 17:54:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12a409c00) [pid = 1651] [serial = 1329] [outer = 0x1291b5000] 17:54:33 INFO - PROCESS | 1651 | 1461200073928 Marionette DEBUG loaded listener.js 17:54:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12a91d800) [pid = 1651] [serial = 1330] [outer = 0x1291b5000] 17:54:34 INFO - PROCESS | 1651 | 1461200074241 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]]]}] 17:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 573ms 17:54:34 INFO - PROCESS | 1651 | 1461200074269 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:54:34 INFO - PROCESS | 1651 | 1461200074270 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:54:34 INFO - PROCESS | 1651 | 1461200074272 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:54:34 INFO - PROCESS | 1651 | 1461200074273 Marionette TRACE conn2 <- [1,1746,null,{}] 17:54:34 INFO - PROCESS | 1651 | 1461200074276 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}] 17:54:34 INFO - PROCESS | 1651 | 1461200074397 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:54:34 INFO - PROCESS | 1651 | 1461200074408 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d91c800 == 74 [pid = 1651] [id = 444] 17:54:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12a409800) [pid = 1651] [serial = 1331] [outer = 0x0] 17:54:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12a9f0400) [pid = 1651] [serial = 1332] [outer = 0x12a409800] 17:54:34 INFO - PROCESS | 1651 | 1461200074432 Marionette DEBUG loaded listener.js 17:54:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12aa39400) [pid = 1651] [serial = 1333] [outer = 0x12a409800] 17:54:34 INFO - PROCESS | 1651 | 1461200074771 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]]]}] 17:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 519ms 17:54:34 INFO - PROCESS | 1651 | 1461200074791 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:54:34 INFO - PROCESS | 1651 | 1461200074793 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:54:34 INFO - PROCESS | 1651 | 1461200074804 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:54:34 INFO - PROCESS | 1651 | 1461200074806 Marionette TRACE conn2 <- [1,1750,null,{}] 17:54:34 INFO - PROCESS | 1651 | 1461200074808 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}] 17:54:34 INFO - PROCESS | 1651 | 1461200074970 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:54:34 INFO - PROCESS | 1651 | 1461200074989 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12daab000 == 75 [pid = 1651] [id = 445] 17:54:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12a929000) [pid = 1651] [serial = 1334] [outer = 0x0] 17:54:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12afef000) [pid = 1651] [serial = 1335] [outer = 0x12a929000] 17:54:35 INFO - PROCESS | 1651 | 1461200075030 Marionette DEBUG loaded listener.js 17:54:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12b476c00) [pid = 1651] [serial = 1336] [outer = 0x12a929000] 17:54:35 INFO - PROCESS | 1651 | 1461200075533 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]]]}] 17:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 778ms 17:54:35 INFO - PROCESS | 1651 | 1461200075576 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:54:35 INFO - PROCESS | 1651 | 1461200075579 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:54:35 INFO - PROCESS | 1651 | 1461200075582 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:54:35 INFO - PROCESS | 1651 | 1461200075583 Marionette TRACE conn2 <- [1,1754,null,{}] 17:54:35 INFO - PROCESS | 1651 | 1461200075586 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}] 17:54:35 INFO - PROCESS | 1651 | 1461200075705 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:54:35 INFO - PROCESS | 1651 | 1461200075718 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d7800 == 76 [pid = 1651] [id = 446] 17:54:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12a655000) [pid = 1651] [serial = 1337] [outer = 0x0] 17:54:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12a65a400) [pid = 1651] [serial = 1338] [outer = 0x12a655000] 17:54:35 INFO - PROCESS | 1651 | 1461200075744 Marionette DEBUG loaded listener.js 17:54:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12a65e400) [pid = 1651] [serial = 1339] [outer = 0x12a655000] 17:54:36 INFO - PROCESS | 1651 | 1461200076119 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]]]}] 17:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1068ms 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x114bdac00) [pid = 1651] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x11a988400) [pid = 1651] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x114d05400) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x128e18800) [pid = 1651] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12e716400) [pid = 1651] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x1122a5c00) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x1292c8800) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12cecd000) [pid = 1651] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x126876400) [pid = 1651] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12b47c800) [pid = 1651] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x11b9c4400) [pid = 1651] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x125e47400) [pid = 1651] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x119c79800) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x1146b7000) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x11bc69000) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x128e7e800) [pid = 1651] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x1191b0000) [pid = 1651] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12d993800) [pid = 1651] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x11924d400) [pid = 1651] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12ced0400) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x1292c6c00) [pid = 1651] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x11a988800) [pid = 1651] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12b7cec00) [pid = 1651] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x11a98cc00) [pid = 1651] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x118584c00) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x11ae8ec00) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x130181400) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12a403c00) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12a9fac00) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x1296f9800) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11876d800) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12a9bb400) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x11a97e800) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x1296b7c00) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x11c2eb000) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x11a97f000) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12ec20400) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12ac64800) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x1296b9400) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x125e50000) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x118538c00) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x123a22800) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12aa39c00) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x11b1e4400) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x11912d800) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x1296f0000) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x1296f8400) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x125e53c00) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12e732c00) [pid = 1651] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12aa30400) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12aa37400) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12abb2800) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x118579800) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x118583000) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12a40e400) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12a91c800) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x1162f2400) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1292c1c00) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x1292c7800) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x127f7c800) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x123832400) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11644dc00) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11b957800) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12b4f7400) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11b115800) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x125e45000) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12c6c9c00) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12aa33c00) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x1274f1c00) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:54:36 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12aa2a400) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:54:36 INFO - PROCESS | 1651 | 1461200076699 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:54:36 INFO - PROCESS | 1651 | 1461200076700 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:54:36 INFO - PROCESS | 1651 | 1461200076704 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:54:36 INFO - PROCESS | 1651 | 1461200076705 Marionette TRACE conn2 <- [1,1758,null,{}] 17:54:36 INFO - PROCESS | 1651 | 1461200076708 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}] 17:54:36 INFO - PROCESS | 1651 | 1461200076814 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:54:36 INFO - PROCESS | 1651 | 1461200076818 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11970f800 == 77 [pid = 1651] [id = 447] 17:54:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x1185a5800) [pid = 1651] [serial = 1340] [outer = 0x0] 17:54:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x1191afc00) [pid = 1651] [serial = 1341] [outer = 0x1185a5800] 17:54:36 INFO - PROCESS | 1651 | 1461200076848 Marionette DEBUG loaded listener.js 17:54:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11b117400) [pid = 1651] [serial = 1342] [outer = 0x1185a5800] 17:54:37 INFO - PROCESS | 1651 | 1461200077203 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]]]}] 17:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 17:54:37 INFO - PROCESS | 1651 | 1461200077224 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:54:37 INFO - PROCESS | 1651 | 1461200077226 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:54:37 INFO - PROCESS | 1651 | 1461200077234 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:54:37 INFO - PROCESS | 1651 | 1461200077236 Marionette TRACE conn2 <- [1,1762,null,{}] 17:54:37 INFO - PROCESS | 1651 | 1461200077239 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}] 17:54:37 INFO - PROCESS | 1651 | 1461200077374 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:54:37 INFO - PROCESS | 1651 | 1461200077382 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa21800 == 78 [pid = 1651] [id = 448] 17:54:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11889dc00) [pid = 1651] [serial = 1343] [outer = 0x0] 17:54:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11c2e3400) [pid = 1651] [serial = 1344] [outer = 0x11889dc00] 17:54:37 INFO - PROCESS | 1651 | 1461200077407 Marionette DEBUG loaded listener.js 17:54:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x125e85400) [pid = 1651] [serial = 1345] [outer = 0x11889dc00] 17:54:37 INFO - PROCESS | 1651 | 1461200077730 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]]]}] 17:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 522ms 17:54:37 INFO - PROCESS | 1651 | 1461200077757 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:54:37 INFO - PROCESS | 1651 | 1461200077758 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:54:37 INFO - PROCESS | 1651 | 1461200077761 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:54:37 INFO - PROCESS | 1651 | 1461200077764 Marionette TRACE conn2 <- [1,1766,null,{}] 17:54:37 INFO - PROCESS | 1651 | 1461200077767 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}] 17:54:37 INFO - PROCESS | 1651 | 1461200077860 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:54:37 INFO - PROCESS | 1651 | 1461200077864 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x13009a800 == 79 [pid = 1651] [id = 449] 17:54:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x126f61000) [pid = 1651] [serial = 1346] [outer = 0x0] 17:54:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x1291bbc00) [pid = 1651] [serial = 1347] [outer = 0x126f61000] 17:54:37 INFO - PROCESS | 1651 | 1461200077889 Marionette DEBUG loaded listener.js 17:54:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x1296c3000) [pid = 1651] [serial = 1348] [outer = 0x126f61000] 17:54:38 INFO - PROCESS | 1651 | 1461200078242 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]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 522ms 17:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:54:38 INFO - PROCESS | 1651 | 1461200078284 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:54:38 INFO - PROCESS | 1651 | 1461200078285 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:54:38 INFO - PROCESS | 1651 | 1461200078287 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - PROCESS | 1651 | 1461200078288 Marionette TRACE conn2 <- [1,1770,null,{}] 17:54:38 INFO - PROCESS | 1651 | 1461200078290 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}] 17:54:38 INFO - PROCESS | 1651 | 1461200078427 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:54:38 INFO - PROCESS | 1651 | 1461200078434 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302c4000 == 80 [pid = 1651] [id = 450] 17:54:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x1274f1c00) [pid = 1651] [serial = 1349] [outer = 0x0] 17:54:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12a166000) [pid = 1651] [serial = 1350] [outer = 0x1274f1c00] 17:54:38 INFO - PROCESS | 1651 | 1461200078458 Marionette DEBUG loaded listener.js 17:54:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12a65ec00) [pid = 1651] [serial = 1351] [outer = 0x1274f1c00] 17:54:38 INFO - PROCESS | 1651 | 1461200078923 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]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 17:54:38 INFO - PROCESS | 1651 | 1461200078958 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:54:38 INFO - PROCESS | 1651 | 1461200078960 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:54:38 INFO - PROCESS | 1651 | 1461200078966 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - PROCESS | 1651 | 1461200078969 Marionette TRACE conn2 <- [1,1774,null,{}] 17:54:38 INFO - PROCESS | 1651 | 1461200078973 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}] 17:54:39 INFO - PROCESS | 1651 | 1461200079143 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:54:39 INFO - PROCESS | 1651 | 1461200079238 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x123760000 == 81 [pid = 1651] [id = 451] 17:54:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x11857d000) [pid = 1651] [serial = 1352] [outer = 0x0] 17:54:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x118582800) [pid = 1651] [serial = 1353] [outer = 0x11857d000] 17:54:39 INFO - PROCESS | 1651 | 1461200079273 Marionette DEBUG loaded listener.js 17:54:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x11a80b400) [pid = 1651] [serial = 1354] [outer = 0x11857d000] 17:54:39 INFO - PROCESS | 1651 | 1461200079708 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]]]}] 17:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 772ms 17:54:39 INFO - PROCESS | 1651 | 1461200079747 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:54:39 INFO - PROCESS | 1651 | 1461200079750 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:54:39 INFO - PROCESS | 1651 | 1461200079757 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:54:39 INFO - PROCESS | 1651 | 1461200079759 Marionette TRACE conn2 <- [1,1778,null,{}] 17:54:39 INFO - PROCESS | 1651 | 1461200079764 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}] 17:54:39 INFO - PROCESS | 1651 | 1461200079878 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:54:39 INFO - PROCESS | 1651 | 1461200079971 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aab7000 == 82 [pid = 1651] [id = 452] 17:54:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x11a95f800) [pid = 1651] [serial = 1355] [outer = 0x0] 17:54:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x11be7cc00) [pid = 1651] [serial = 1356] [outer = 0x11a95f800] 17:54:40 INFO - PROCESS | 1651 | 1461200080002 Marionette DEBUG loaded listener.js 17:54:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x11c66d800) [pid = 1651] [serial = 1357] [outer = 0x11a95f800] 17:54:40 INFO - PROCESS | 1651 | 1461200080489 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]]]}] 17:54:40 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 17:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 771ms 17:54:40 INFO - PROCESS | 1651 | 1461200080530 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:54:40 INFO - PROCESS | 1651 | 1461200080531 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:54:40 INFO - PROCESS | 1651 | 1461200080534 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:54:40 INFO - PROCESS | 1651 | 1461200080537 Marionette TRACE conn2 <- [1,1782,null,{}] 17:54:40 INFO - PROCESS | 1651 | 1461200080545 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}] 17:54:40 INFO - PROCESS | 1651 | 1461200080661 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:54:40 INFO - PROCESS | 1651 | 1461200080758 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d956800 == 83 [pid = 1651] [id = 453] 17:54:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x125e4d800) [pid = 1651] [serial = 1358] [outer = 0x0] 17:54:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12891c800) [pid = 1651] [serial = 1359] [outer = 0x125e4d800] 17:54:40 INFO - PROCESS | 1651 | 1461200080790 Marionette DEBUG loaded listener.js 17:54:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12966d400) [pid = 1651] [serial = 1360] [outer = 0x125e4d800] 17:54:41 INFO - PROCESS | 1651 | 1461200081219 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]]]}] 17:54:41 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 17:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 723ms 17:54:41 INFO - PROCESS | 1651 | 1461200081257 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:54:41 INFO - PROCESS | 1651 | 1461200081260 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:54:41 INFO - PROCESS | 1651 | 1461200081262 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:54:41 INFO - PROCESS | 1651 | 1461200081263 Marionette TRACE conn2 <- [1,1786,null,{}] 17:54:41 INFO - PROCESS | 1651 | 1461200081266 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}] 17:54:41 INFO - PROCESS | 1651 | 1461200081379 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:54:41 INFO - PROCESS | 1651 | 1461200081501 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c2e800 == 84 [pid = 1651] [id = 454] 17:54:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x129673400) [pid = 1651] [serial = 1361] [outer = 0x0] 17:54:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x1296ba000) [pid = 1651] [serial = 1362] [outer = 0x129673400] 17:54:41 INFO - PROCESS | 1651 | 1461200081533 Marionette DEBUG loaded listener.js 17:54:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12a16f800) [pid = 1651] [serial = 1363] [outer = 0x129673400] 17:54:41 INFO - PROCESS | 1651 | 1461200081952 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]]]}] 17:54:41 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 17:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 720ms 17:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:54:42 INFO - PROCESS | 1651 | 1461200082005 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:54:42 INFO - PROCESS | 1651 | 1461200082006 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:54:42 INFO - PROCESS | 1651 | 1461200082008 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:54:42 INFO - PROCESS | 1651 | 1461200082010 Marionette TRACE conn2 <- [1,1790,null,{}] 17:54:42 INFO - PROCESS | 1651 | 1461200082012 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}] 17:54:42 INFO - PROCESS | 1651 | 1461200082126 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:54:42 INFO - PROCESS | 1651 | 1461200082249 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x138777800 == 85 [pid = 1651] [id = 455] 17:54:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12a16a800) [pid = 1651] [serial = 1364] [outer = 0x0] 17:54:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12a660400) [pid = 1651] [serial = 1365] [outer = 0x12a16a800] 17:54:42 INFO - PROCESS | 1651 | 1461200082282 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12a9bd400) [pid = 1651] [serial = 1366] [outer = 0x12a16a800] 17:54:42 INFO - PROCESS | 1651 | 1461200082664 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]]]}] 17:54:42 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) 17:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 721ms 17:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:54:42 INFO - PROCESS | 1651 | 1461200082730 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:54:42 INFO - PROCESS | 1651 | 1461200082731 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:54:42 INFO - PROCESS | 1651 | 1461200082733 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:54:42 INFO - PROCESS | 1651 | 1461200082734 Marionette TRACE conn2 <- [1,1794,null,{}] 17:54:42 INFO - PROCESS | 1651 | 1461200082737 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}] 17:54:42 INFO - PROCESS | 1651 | 1461200082866 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:54:42 INFO - PROCESS | 1651 | 1461200082961 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x139acd000 == 86 [pid = 1651] [id = 456] 17:54:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12a9f6000) [pid = 1651] [serial = 1367] [outer = 0x0] 17:54:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12ac6e800) [pid = 1651] [serial = 1368] [outer = 0x12a9f6000] 17:54:42 INFO - PROCESS | 1651 | 1461200082993 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12b6f3000) [pid = 1651] [serial = 1369] [outer = 0x12a9f6000] 17:54:43 INFO - PROCESS | 1651 | 1461200083410 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]]]}] 17:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 719ms 17:54:43 INFO - PROCESS | 1651 | 1461200083468 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:54:43 INFO - PROCESS | 1651 | 1461200083469 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:54:43 INFO - PROCESS | 1651 | 1461200083471 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 1651 | 1461200083472 Marionette TRACE conn2 <- [1,1798,null,{}] 17:54:43 INFO - PROCESS | 1651 | 1461200083475 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}] 17:54:43 INFO - PROCESS | 1651 | 1461200083629 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:54:43 INFO - PROCESS | 1651 | 1461200083696 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a082800 == 87 [pid = 1651] [id = 457] 17:54:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12b6f3800) [pid = 1651] [serial = 1370] [outer = 0x0] 17:54:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12bb77000) [pid = 1651] [serial = 1371] [outer = 0x12b6f3800] 17:54:43 INFO - PROCESS | 1651 | 1461200083726 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12ced0400) [pid = 1651] [serial = 1372] [outer = 0x12b6f3800] 17:54:44 INFO - PROCESS | 1651 | 1461200084141 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]]]}] 17:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 719ms 17:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:54:44 INFO - PROCESS | 1651 | 1461200084190 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 1651 | 1461200084192 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:54:44 INFO - PROCESS | 1651 | 1461200084194 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 1651 | 1461200084195 Marionette TRACE conn2 <- [1,1802,null,{}] 17:54:44 INFO - PROCESS | 1651 | 1461200084197 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}] 17:54:44 INFO - PROCESS | 1651 | 1461200084311 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:54:44 INFO - PROCESS | 1651 | 1461200084407 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x139a78000 == 88 [pid = 1651] [id = 458] 17:54:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12cfef400) [pid = 1651] [serial = 1373] [outer = 0x0] 17:54:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12d1de400) [pid = 1651] [serial = 1374] [outer = 0x12cfef400] 17:54:44 INFO - PROCESS | 1651 | 1461200084437 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12e077800) [pid = 1651] [serial = 1375] [outer = 0x12cfef400] 17:54:44 INFO - PROCESS | 1651 | 1461200084811 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]]]}] 17:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms 17:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:54:44 INFO - PROCESS | 1651 | 1461200084865 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 1651 | 1461200084867 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:54:44 INFO - PROCESS | 1651 | 1461200084869 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - PROCESS | 1651 | 1461200084870 Marionette TRACE conn2 <- [1,1806,null,{}] 17:54:44 INFO - PROCESS | 1651 | 1461200084872 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}] 17:54:45 INFO - PROCESS | 1651 | 1461200085025 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:54:45 INFO - PROCESS | 1651 | 1461200085153 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d13e000 == 89 [pid = 1651] [id = 459] 17:54:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x115383800) [pid = 1651] [serial = 1376] [outer = 0x0] 17:54:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x129672800) [pid = 1651] [serial = 1377] [outer = 0x115383800] 17:54:45 INFO - PROCESS | 1651 | 1461200085185 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12ad1dc00) [pid = 1651] [serial = 1378] [outer = 0x115383800] 17:54:45 INFO - PROCESS | 1651 | 1461200085578 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]]]}] 17:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 769ms 17:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:54:45 INFO - PROCESS | 1651 | 1461200085638 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 1651 | 1461200085640 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:54:45 INFO - PROCESS | 1651 | 1461200085642 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 1651 | 1461200085644 Marionette TRACE conn2 <- [1,1810,null,{}] 17:54:45 INFO - PROCESS | 1651 | 1461200085646 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}] 17:54:45 INFO - PROCESS | 1651 | 1461200085787 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:54:45 INFO - PROCESS | 1651 | 1461200085955 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x118efc000 == 90 [pid = 1651] [id = 460] 17:54:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x1122b2400) [pid = 1651] [serial = 1379] [outer = 0x0] 17:54:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x118c06800) [pid = 1651] [serial = 1380] [outer = 0x1122b2400] 17:54:46 INFO - PROCESS | 1651 | 1461200086003 Marionette DEBUG loaded listener.js 17:54:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x11bc69400) [pid = 1651] [serial = 1381] [outer = 0x1122b2400] 17:54:46 INFO - PROCESS | 1651 | 1461200086575 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]]]}] 17:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 971ms 17:54:46 INFO - PROCESS | 1651 | 1461200086616 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:54:46 INFO - PROCESS | 1651 | 1461200086619 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:54:46 INFO - PROCESS | 1651 | 1461200086626 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:54:46 INFO - PROCESS | 1651 | 1461200086630 Marionette TRACE conn2 <- [1,1814,null,{}] 17:54:46 INFO - PROCESS | 1651 | 1461200086634 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}] 17:54:46 INFO - PROCESS | 1651 | 1461200086828 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:54:47 INFO - PROCESS | 1651 | 1461200087146 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b979800 == 91 [pid = 1651] [id = 461] 17:54:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x1122b0c00) [pid = 1651] [serial = 1382] [outer = 0x0] 17:54:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x114610400) [pid = 1651] [serial = 1383] [outer = 0x1122b0c00] 17:54:47 INFO - PROCESS | 1651 | 1461200087189 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x114d11c00) [pid = 1651] [serial = 1384] [outer = 0x1122b0c00] 17:54:47 INFO - PROCESS | 1651 | 1461200087632 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]]]}] 17:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1027ms 17:54:47 INFO - PROCESS | 1651 | 1461200087652 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:54:47 INFO - PROCESS | 1651 | 1461200087655 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:54:47 INFO - PROCESS | 1651 | 1461200087659 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:54:47 INFO - PROCESS | 1651 | 1461200087661 Marionette TRACE conn2 <- [1,1818,null,{}] 17:54:47 INFO - PROCESS | 1651 | 1461200087664 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}] 17:54:47 INFO - PROCESS | 1651 | 1461200087776 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:54:47 INFO - PROCESS | 1651 | 1461200087909 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x128ec3800 == 92 [pid = 1651] [id = 462] 17:54:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x11993cc00) [pid = 1651] [serial = 1385] [outer = 0x0] 17:54:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x119b2a000) [pid = 1651] [serial = 1386] [outer = 0x11993cc00] 17:54:47 INFO - PROCESS | 1651 | 1461200087938 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x11a987400) [pid = 1651] [serial = 1387] [outer = 0x11993cc00] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x13009a800 == 91 [pid = 1651] [id = 449] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa21800 == 90 [pid = 1651] [id = 448] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x11970f800 == 89 [pid = 1651] [id = 447] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4d7800 == 88 [pid = 1651] [id = 446] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12966f400) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12f71c400) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12daab000 == 87 [pid = 1651] [id = 445] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12d91c800 == 86 [pid = 1651] [id = 444] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9f6000 == 85 [pid = 1651] [id = 443] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12b48d800 == 84 [pid = 1651] [id = 442] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa03000 == 83 [pid = 1651] [id = 441] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x11c45b800 == 82 [pid = 1651] [id = 440] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa12800 == 81 [pid = 1651] [id = 439] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x125b82000 == 80 [pid = 1651] [id = 438] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x129262000 == 79 [pid = 1651] [id = 437] 17:54:48 INFO - PROCESS | 1651 | 1461200088451 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]]]}] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x137c1a000 == 78 [pid = 1651] [id = 432] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12daa2000 == 77 [pid = 1651] [id = 431] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac86000 == 76 [pid = 1651] [id = 430] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x125ac2000 == 75 [pid = 1651] [id = 429] 17:54:48 INFO - PROCESS | 1651 | --DOCSHELL 0x139ae2800 == 74 [pid = 1651] [id = 428] 17:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 823ms 17:54:48 INFO - PROCESS | 1651 | 1461200088483 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:54:48 INFO - PROCESS | 1651 | 1461200088485 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:54:48 INFO - PROCESS | 1651 | 1461200088488 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 1651 | 1461200088489 Marionette TRACE conn2 <- [1,1822,null,{}] 17:54:48 INFO - PROCESS | 1651 | 1461200088492 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}] 17:54:48 INFO - PROCESS | 1651 | 1461200088578 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:54:48 INFO - PROCESS | 1651 | 1461200088582 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12592c000 == 75 [pid = 1651] [id = 463] 17:54:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x119bab800) [pid = 1651] [serial = 1388] [outer = 0x0] 17:54:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x11bc6b400) [pid = 1651] [serial = 1389] [outer = 0x119bab800] 17:54:48 INFO - PROCESS | 1651 | 1461200088610 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x11c2e9800) [pid = 1651] [serial = 1390] [outer = 0x119bab800] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12ec1cc00) [pid = 1651] [serial = 871] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12e2b7000) [pid = 1651] [serial = 868] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12f71d000) [pid = 1651] [serial = 931] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x114d02800) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12c6bcc00) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12e2ff800) [pid = 1651] [serial = 928] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12b479c00) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12d1d3400) [pid = 1651] [serial = 865] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x123836000) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x1292bcc00) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12a9f8400) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x1198f2000) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12fa55c00) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12ed2ec00) [pid = 1651] [serial = 874] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x11ae8d000) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12e71bc00) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x11a987800) [pid = 1651] [serial = 919] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12ec1c400) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12bd4a800) [pid = 1651] [serial = 925] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x125e3c000) [pid = 1651] [serial = 922] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12e07c400) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x1274a9400) [pid = 1651] [serial = 862] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x118c05800) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x11b9c3000) [pid = 1651] [serial = 859] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12f721c00) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x123830400) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x13018ac00) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12aa38000) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12affcc00) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12d1da400) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11ae2c400) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12f433800) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x11c2e0400) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x1296c4800) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12fe04400) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x128915c00) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12fb62c00) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12ac6f800) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12bb72000) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x1296f5000) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12f714800) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12f713800) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12d933000) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x125e46000) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x11ae86c00) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12ec21c00) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12abac400) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x1292c4800) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12ac65400) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12d93a800) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11857ec00) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12e73b400) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11ba37000) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x1292cb800) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12ec1bc00) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12a9b5c00) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x118554800) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x119baa800) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12a405000) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x129676000) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12a9af000) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12a9fa000) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x1296a7c00) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12a91b000) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x123a20000) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x125e3f800) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x118582c00) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11c7f5000) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11c176800) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12e717c00) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x1296a6000) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12cfed000) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12b7cf800) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11aa54c00) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11bc67c00) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x125ebb400) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x127eb2800) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12d1d6400) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12d996c00) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12b480800) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12abb7800) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x1291b3000) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x129673000) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12e07b800) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12e2fe000) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12f717000) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12b47d800) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12a170800) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12a168000) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12aa2fc00) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 17:54:48 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12aa36c00) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 17:54:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11c2ea800) [pid = 1651] [serial = 1391] [outer = 0x12fb5f000] 17:54:49 INFO - PROCESS | 1651 | 1461200089286 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]]]}] 17:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 825ms 17:54:49 INFO - PROCESS | 1651 | 1461200089314 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:54:49 INFO - PROCESS | 1651 | 1461200089317 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:54:49 INFO - PROCESS | 1651 | 1461200089322 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:54:49 INFO - PROCESS | 1651 | 1461200089330 Marionette TRACE conn2 <- [1,1826,null,{}] 17:54:49 INFO - PROCESS | 1651 | 1461200089340 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}] 17:54:49 INFO - PROCESS | 1651 | 1461200089493 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:54:49 INFO - PROCESS | 1651 | 1461200089509 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x129269000 == 76 [pid = 1651] [id = 464] 17:54:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x123836000) [pid = 1651] [serial = 1392] [outer = 0x0] 17:54:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x123a26800) [pid = 1651] [serial = 1393] [outer = 0x123836000] 17:54:49 INFO - PROCESS | 1651 | 1461200089554 Marionette DEBUG loaded listener.js 17:54:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x125ae7800) [pid = 1651] [serial = 1394] [outer = 0x123836000] 17:54:49 INFO - PROCESS | 1651 | 1461200089989 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]]]}] 17:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 681ms 17:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:54:50 INFO - PROCESS | 1651 | 1461200090001 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:54:50 INFO - PROCESS | 1651 | 1461200090003 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:54:50 INFO - PROCESS | 1651 | 1461200090005 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:54:50 INFO - PROCESS | 1651 | 1461200090006 Marionette TRACE conn2 <- [1,1830,null,{}] 17:54:50 INFO - PROCESS | 1651 | 1461200090009 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}] 17:54:50 INFO - PROCESS | 1651 | 1461200090108 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:54:50 INFO - PROCESS | 1651 | 1461200090112 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab39000 == 77 [pid = 1651] [id = 465] 17:54:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x123a23800) [pid = 1651] [serial = 1395] [outer = 0x0] 17:54:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x125e4a400) [pid = 1651] [serial = 1396] [outer = 0x123a23800] 17:54:50 INFO - PROCESS | 1651 | 1461200090138 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12694f000) [pid = 1651] [serial = 1397] [outer = 0x123a23800] 17:54:50 INFO - PROCESS | 1651 | 1461200090525 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]]]}] 17:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 570ms 17:54:50 INFO - PROCESS | 1651 | 1461200090576 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:54:50 INFO - PROCESS | 1651 | 1461200090578 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:54:50 INFO - PROCESS | 1651 | 1461200090582 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:54:50 INFO - PROCESS | 1651 | 1461200090584 Marionette TRACE conn2 <- [1,1834,null,{}] 17:54:50 INFO - PROCESS | 1651 | 1461200090633 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}] 17:54:50 INFO - PROCESS | 1651 | 1461200090818 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:54:50 INFO - PROCESS | 1651 | 1461200090843 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad7a800 == 78 [pid = 1651] [id = 466] 17:54:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x1279d7400) [pid = 1651] [serial = 1398] [outer = 0x0] 17:54:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x127f82c00) [pid = 1651] [serial = 1399] [outer = 0x1279d7400] 17:54:50 INFO - PROCESS | 1651 | 1461200090891 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1291d3400) [pid = 1651] [serial = 1400] [outer = 0x1279d7400] 17:54:51 INFO - PROCESS | 1651 | 1461200091330 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]]]}] 17:54:51 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 17:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 797ms 17:54:51 INFO - PROCESS | 1651 | 1461200091394 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:54:51 INFO - PROCESS | 1651 | 1461200091396 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:54:51 INFO - PROCESS | 1651 | 1461200091398 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:54:51 INFO - PROCESS | 1651 | 1461200091399 Marionette TRACE conn2 <- [1,1838,null,{}] 17:54:51 INFO - PROCESS | 1651 | 1461200091401 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}] 17:54:51 INFO - PROCESS | 1651 | 1461200091527 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:54:51 INFO - PROCESS | 1651 | 1461200091542 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b653800 == 79 [pid = 1651] [id = 467] 17:54:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1292cb800) [pid = 1651] [serial = 1401] [outer = 0x0] 17:54:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x1296a0800) [pid = 1651] [serial = 1402] [outer = 0x1292cb800] 17:54:51 INFO - PROCESS | 1651 | 1461200091569 Marionette DEBUG loaded listener.js 17:54:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x1296c0000) [pid = 1651] [serial = 1403] [outer = 0x1292cb800] 17:54:51 INFO - PROCESS | 1651 | 1461200091935 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]]]}] 17:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 570ms 17:54:51 INFO - PROCESS | 1651 | 1461200091982 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:54:51 INFO - PROCESS | 1651 | 1461200091983 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:54:51 INFO - PROCESS | 1651 | 1461200091985 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:54:51 INFO - PROCESS | 1651 | 1461200091986 Marionette TRACE conn2 <- [1,1842,null,{}] 17:54:51 INFO - PROCESS | 1651 | 1461200091989 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}] 17:54:52 INFO - PROCESS | 1651 | 1461200092112 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:54:52 INFO - PROCESS | 1651 | 1461200092122 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c621000 == 80 [pid = 1651] [id = 468] 17:54:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12966bc00) [pid = 1651] [serial = 1404] [outer = 0x0] 17:54:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1296f5800) [pid = 1651] [serial = 1405] [outer = 0x12966bc00] 17:54:52 INFO - PROCESS | 1651 | 1461200092149 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12a40c800) [pid = 1651] [serial = 1406] [outer = 0x12966bc00] 17:54:52 INFO - PROCESS | 1651 | 1461200092500 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]]]}] 17:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 568ms 17:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:54:52 INFO - PROCESS | 1651 | 1461200092553 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:54:52 INFO - PROCESS | 1651 | 1461200092554 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:54:52 INFO - PROCESS | 1651 | 1461200092557 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 1651 | 1461200092558 Marionette TRACE conn2 <- [1,1846,null,{}] 17:54:52 INFO - PROCESS | 1651 | 1461200092560 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}] 17:54:52 INFO - PROCESS | 1651 | 1461200092856 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12a929000) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12a169000) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x1291b5000) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12a409800) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11857b000) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1296a5400) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11c66f400) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11ae89400) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x118584000) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x125e45400) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12a655000) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1185a5800) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11889dc00) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x114ee9400) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:54:52 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x126f61000) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:54:52 INFO - PROCESS | 1651 | 1461200092930 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c6de000 == 81 [pid = 1651] [id = 469] 17:54:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x1152d2c00) [pid = 1651] [serial = 1407] [outer = 0x0] 17:54:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x118583800) [pid = 1651] [serial = 1408] [outer = 0x1152d2c00] 17:54:52 INFO - PROCESS | 1651 | 1461200092955 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x123832000) [pid = 1651] [serial = 1409] [outer = 0x1152d2c00] 17:54:53 INFO - PROCESS | 1651 | 1461200093238 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]]]}] 17:54:53 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) 17:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 718ms 17:54:53 INFO - PROCESS | 1651 | 1461200093276 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:54:53 INFO - PROCESS | 1651 | 1461200093277 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:54:53 INFO - PROCESS | 1651 | 1461200093283 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 1651 | 1461200093284 Marionette TRACE conn2 <- [1,1850,null,{}] 17:54:53 INFO - PROCESS | 1651 | 1461200093287 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}] 17:54:53 INFO - PROCESS | 1651 | 1461200093389 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:54:53 INFO - PROCESS | 1651 | 1461200093459 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d923800 == 82 [pid = 1651] [id = 470] 17:54:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x116452800) [pid = 1651] [serial = 1410] [outer = 0x0] 17:54:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1292c7800) [pid = 1651] [serial = 1411] [outer = 0x116452800] 17:54:53 INFO - PROCESS | 1651 | 1461200093485 Marionette DEBUG loaded listener.js 17:54:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12a657000) [pid = 1651] [serial = 1412] [outer = 0x116452800] 17:54:53 INFO - PROCESS | 1651 | 1461200093789 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]]]}] 17:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 522ms 17:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:54:53 INFO - PROCESS | 1651 | 1461200093805 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:54:53 INFO - PROCESS | 1651 | 1461200093807 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:54:53 INFO - PROCESS | 1651 | 1461200093811 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 1651 | 1461200093816 Marionette TRACE conn2 <- [1,1854,null,{}] 17:54:53 INFO - PROCESS | 1651 | 1461200093820 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}] 17:54:53 INFO - PROCESS | 1651 | 1461200093974 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:54:54 INFO - PROCESS | 1651 | 1461200094080 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e37c000 == 83 [pid = 1651] [id = 471] 17:54:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x125cd3000) [pid = 1651] [serial = 1413] [outer = 0x0] 17:54:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12a65c800) [pid = 1651] [serial = 1414] [outer = 0x125cd3000] 17:54:54 INFO - PROCESS | 1651 | 1461200094112 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12a9b5c00) [pid = 1651] [serial = 1415] [outer = 0x125cd3000] 17:54:54 INFO - PROCESS | 1651 | 1461200094439 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]]]}] 17:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 674ms 17:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:54:54 INFO - PROCESS | 1651 | 1461200094485 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:54:54 INFO - PROCESS | 1651 | 1461200094486 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:54:54 INFO - PROCESS | 1651 | 1461200094488 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:54:54 INFO - PROCESS | 1651 | 1461200094490 Marionette TRACE conn2 <- [1,1858,null,{}] 17:54:54 INFO - PROCESS | 1651 | 1461200094492 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}] 17:54:54 INFO - PROCESS | 1651 | 1461200094603 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:54:54 INFO - PROCESS | 1651 | 1461200094676 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e931800 == 84 [pid = 1651] [id = 472] 17:54:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12a9b2c00) [pid = 1651] [serial = 1416] [outer = 0x0] 17:54:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12aa2b800) [pid = 1651] [serial = 1417] [outer = 0x12a9b2c00] 17:54:54 INFO - PROCESS | 1651 | 1461200094701 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12ac66000) [pid = 1651] [serial = 1418] [outer = 0x12a9b2c00] 17:54:55 INFO - PROCESS | 1651 | 1461200095146 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]]]}] 17:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 721ms 17:54:55 INFO - PROCESS | 1651 | 1461200095213 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:54:55 INFO - PROCESS | 1651 | 1461200095216 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:54:55 INFO - PROCESS | 1651 | 1461200095222 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 1651 | 1461200095224 Marionette TRACE conn2 <- [1,1862,null,{}] 17:54:55 INFO - PROCESS | 1651 | 1461200095228 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}] 17:54:55 INFO - PROCESS | 1651 | 1461200095377 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:54:55 INFO - PROCESS | 1651 | 1461200095466 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f48000 == 85 [pid = 1651] [id = 473] 17:54:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x119b2d400) [pid = 1651] [serial = 1419] [outer = 0x0] 17:54:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11a95ac00) [pid = 1651] [serial = 1420] [outer = 0x119b2d400] 17:54:55 INFO - PROCESS | 1651 | 1461200095498 Marionette DEBUG loaded listener.js 17:54:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11ae2f400) [pid = 1651] [serial = 1421] [outer = 0x119b2d400] 17:54:55 INFO - PROCESS | 1651 | 1461200095919 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]]]}] 17:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 722ms 17:54:55 INFO - PROCESS | 1651 | 1461200095944 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:54:55 INFO - PROCESS | 1651 | 1461200095950 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:54:55 INFO - PROCESS | 1651 | 1461200095955 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 1651 | 1461200095957 Marionette TRACE conn2 <- [1,1866,null,{}] 17:54:55 INFO - PROCESS | 1651 | 1461200095959 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}] 17:54:56 INFO - PROCESS | 1651 | 1461200096078 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:54:56 INFO - PROCESS | 1651 | 1461200096195 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aac0000 == 86 [pid = 1651] [id = 474] 17:54:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11b95d000) [pid = 1651] [serial = 1422] [outer = 0x0] 17:54:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11c2ef800) [pid = 1651] [serial = 1423] [outer = 0x11b95d000] 17:54:56 INFO - PROCESS | 1651 | 1461200096228 Marionette DEBUG loaded listener.js 17:54:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x123af2400) [pid = 1651] [serial = 1424] [outer = 0x11b95d000] 17:54:56 INFO - PROCESS | 1651 | 1461200096662 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]]]}] 17:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 720ms 17:54:56 INFO - PROCESS | 1651 | 1461200096699 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:54:56 INFO - PROCESS | 1651 | 1461200096701 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:54:56 INFO - PROCESS | 1651 | 1461200096703 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:54:56 INFO - PROCESS | 1651 | 1461200096706 Marionette TRACE conn2 <- [1,1870,null,{}] 17:54:56 INFO - PROCESS | 1651 | 1461200096727 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}] 17:54:56 INFO - PROCESS | 1651 | 1461200096876 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:54:56 INFO - PROCESS | 1651 | 1461200096940 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f214000 == 87 [pid = 1651] [id = 475] 17:54:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x126b29000) [pid = 1651] [serial = 1425] [outer = 0x0] 17:54:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1292c0400) [pid = 1651] [serial = 1426] [outer = 0x126b29000] 17:54:56 INFO - PROCESS | 1651 | 1461200096972 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12a165000) [pid = 1651] [serial = 1427] [outer = 0x126b29000] 17:54:57 INFO - PROCESS | 1651 | 1461200097380 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]]]}] 17:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 722ms 17:54:57 INFO - PROCESS | 1651 | 1461200097425 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:54:57 INFO - PROCESS | 1651 | 1461200097427 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:54:57 INFO - PROCESS | 1651 | 1461200097430 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 1651 | 1461200097431 Marionette TRACE conn2 <- [1,1874,null,{}] 17:54:57 INFO - PROCESS | 1651 | 1461200097433 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}] 17:54:57 INFO - PROCESS | 1651 | 1461200097550 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:54:57 INFO - PROCESS | 1651 | 1461200097665 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbe9800 == 88 [pid = 1651] [id = 476] 17:54:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12a169000) [pid = 1651] [serial = 1428] [outer = 0x0] 17:54:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12a921000) [pid = 1651] [serial = 1429] [outer = 0x12a169000] 17:54:57 INFO - PROCESS | 1651 | 1461200097697 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12a9fc000) [pid = 1651] [serial = 1430] [outer = 0x12a169000] 17:54:58 INFO - PROCESS | 1651 | 1461200098096 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]]]}] 17:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 671ms 17:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:54:58 INFO - PROCESS | 1651 | 1461200098102 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:54:58 INFO - PROCESS | 1651 | 1461200098103 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:54:58 INFO - PROCESS | 1651 | 1461200098105 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - PROCESS | 1651 | 1461200098107 Marionette TRACE conn2 <- [1,1878,null,{}] 17:54:58 INFO - PROCESS | 1651 | 1461200098109 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}] 17:54:58 INFO - PROCESS | 1651 | 1461200098244 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:54:58 INFO - PROCESS | 1651 | 1461200098342 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x130946000 == 89 [pid = 1651] [id = 477] 17:54:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12a929000) [pid = 1651] [serial = 1431] [outer = 0x0] 17:54:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12abb8400) [pid = 1651] [serial = 1432] [outer = 0x12a929000] 17:54:58 INFO - PROCESS | 1651 | 1461200098372 Marionette DEBUG loaded listener.js 17:54:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12ac6b400) [pid = 1651] [serial = 1433] [outer = 0x12a929000] 17:54:58 INFO - PROCESS | 1651 | 1461200098790 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]]]}] 17:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 721ms 17:54:58 INFO - PROCESS | 1651 | 1461200098827 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:54:58 INFO - PROCESS | 1651 | 1461200098828 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:54:58 INFO - PROCESS | 1651 | 1461200098831 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - PROCESS | 1651 | 1461200098832 Marionette TRACE conn2 <- [1,1882,null,{}] 17:54:58 INFO - PROCESS | 1651 | 1461200098834 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}] 17:54:58 INFO - PROCESS | 1651 | 1461200098966 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:54:59 INFO - PROCESS | 1651 | 1461200099053 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x131280800 == 90 [pid = 1651] [id = 478] 17:54:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12ac6f800) [pid = 1651] [serial = 1434] [outer = 0x0] 17:54:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12ad20000) [pid = 1651] [serial = 1435] [outer = 0x12ac6f800] 17:54:59 INFO - PROCESS | 1651 | 1461200099086 Marionette DEBUG loaded listener.js 17:54:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12b4f8400) [pid = 1651] [serial = 1436] [outer = 0x12ac6f800] 17:54:59 INFO - PROCESS | 1651 | 1461200099482 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]]]}] 17:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 671ms 17:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:54:59 INFO - PROCESS | 1651 | 1461200099502 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 1651 | 1461200099503 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:54:59 INFO - PROCESS | 1651 | 1461200099506 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - PROCESS | 1651 | 1461200099507 Marionette TRACE conn2 <- [1,1886,null,{}] 17:54:59 INFO - PROCESS | 1651 | 1461200099509 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}] 17:54:59 INFO - PROCESS | 1651 | 1461200099644 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:54:59 INFO - PROCESS | 1651 | 1461200099730 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x137210800 == 91 [pid = 1651] [id = 479] 17:54:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12b4f2000) [pid = 1651] [serial = 1437] [outer = 0x0] 17:54:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12bb78000) [pid = 1651] [serial = 1438] [outer = 0x12b4f2000] 17:54:59 INFO - PROCESS | 1651 | 1461200099760 Marionette DEBUG loaded listener.js 17:54:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12d1d0800) [pid = 1651] [serial = 1439] [outer = 0x12b4f2000] 17:55:00 INFO - PROCESS | 1651 | 1461200100171 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]]]}] 17:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 719ms 17:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:55:00 INFO - PROCESS | 1651 | 1461200100225 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:55:00 INFO - PROCESS | 1651 | 1461200100227 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:55:00 INFO - PROCESS | 1651 | 1461200100229 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 1651 | 1461200100230 Marionette TRACE conn2 <- [1,1890,null,{}] 17:55:00 INFO - PROCESS | 1651 | 1461200100233 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}] 17:55:00 INFO - PROCESS | 1651 | 1461200100348 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:55:00 INFO - PROCESS | 1651 | 1461200100465 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c2b000 == 92 [pid = 1651] [id = 480] 17:55:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12ced1400) [pid = 1651] [serial = 1440] [outer = 0x0] 17:55:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12d938c00) [pid = 1651] [serial = 1441] [outer = 0x12ced1400] 17:55:00 INFO - PROCESS | 1651 | 1461200100497 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12e081800) [pid = 1651] [serial = 1442] [outer = 0x12ced1400] 17:55:00 INFO - PROCESS | 1651 | 1461200100907 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]]]}] 17:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 721ms 17:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:55:00 INFO - PROCESS | 1651 | 1461200100957 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:55:00 INFO - PROCESS | 1651 | 1461200100959 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:55:00 INFO - PROCESS | 1651 | 1461200100963 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 1651 | 1461200100964 Marionette TRACE conn2 <- [1,1894,null,{}] 17:55:00 INFO - PROCESS | 1651 | 1461200100967 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}] 17:55:01 INFO - PROCESS | 1651 | 1461200101082 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:55:01 INFO - PROCESS | 1651 | 1461200101168 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x138789000 == 93 [pid = 1651] [id = 481] 17:55:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12e07b800) [pid = 1651] [serial = 1443] [outer = 0x0] 17:55:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12e2f0800) [pid = 1651] [serial = 1444] [outer = 0x12e07b800] 17:55:01 INFO - PROCESS | 1651 | 1461200101197 Marionette DEBUG loaded listener.js 17:55:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12e2ff800) [pid = 1651] [serial = 1445] [outer = 0x12e07b800] 17:55:01 INFO - PROCESS | 1651 | 1461200101653 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]]]}] 17:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 720ms 17:55:01 INFO - PROCESS | 1651 | 1461200101684 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:55:01 INFO - PROCESS | 1651 | 1461200101685 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:55:01 INFO - PROCESS | 1651 | 1461200101688 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:55:01 INFO - PROCESS | 1651 | 1461200101689 Marionette TRACE conn2 <- [1,1898,null,{}] 17:55:01 INFO - PROCESS | 1651 | 1461200101691 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}] 17:55:01 INFO - PROCESS | 1651 | 1461200101812 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:55:01 INFO - PROCESS | 1651 | 1461200101899 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276ba800 == 94 [pid = 1651] [id = 482] 17:55:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x114d08c00) [pid = 1651] [serial = 1446] [outer = 0x0] 17:55:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12966b000) [pid = 1651] [serial = 1447] [outer = 0x114d08c00] 17:55:01 INFO - PROCESS | 1651 | 1461200101930 Marionette DEBUG loaded listener.js 17:55:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12b4f8800) [pid = 1651] [serial = 1448] [outer = 0x114d08c00] 17:55:02 INFO - PROCESS | 1651 | 1461200102616 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]]]}] 17:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 972ms 17:55:02 INFO - PROCESS | 1651 | 1461200102661 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:55:02 INFO - PROCESS | 1651 | 1461200102665 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:55:02 INFO - PROCESS | 1651 | 1461200102669 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:55:02 INFO - PROCESS | 1651 | 1461200102671 Marionette TRACE conn2 <- [1,1902,null,{}] 17:55:02 INFO - PROCESS | 1651 | 1461200102676 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}] 17:55:02 INFO - PROCESS | 1651 | 1461200102790 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:55:02 INFO - PROCESS | 1651 | 1461200102882 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa0b800 == 95 [pid = 1651] [id = 483] 17:55:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11582cc00) [pid = 1651] [serial = 1449] [outer = 0x0] 17:55:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x118580800) [pid = 1651] [serial = 1450] [outer = 0x11582cc00] 17:55:02 INFO - PROCESS | 1651 | 1461200102910 Marionette DEBUG loaded listener.js 17:55:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x119b24400) [pid = 1651] [serial = 1451] [outer = 0x11582cc00] 17:55:03 INFO - PROCESS | 1651 | 1461200103343 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]]]}] 17:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 722ms 17:55:03 INFO - PROCESS | 1651 | 1461200103391 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 1651 | 1461200103395 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:55:03 INFO - PROCESS | 1651 | 1461200103399 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 1651 | 1461200103401 Marionette TRACE conn2 <- [1,1906,null,{}] 17:55:03 INFO - PROCESS | 1651 | 1461200103403 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}] 17:55:03 INFO - PROCESS | 1651 | 1461200103515 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:55:03 INFO - PROCESS | 1651 | 1461200103604 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c6e2000 == 96 [pid = 1651] [id = 484] 17:55:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x118c7cc00) [pid = 1651] [serial = 1452] [outer = 0x0] 17:55:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11ae89400) [pid = 1651] [serial = 1453] [outer = 0x118c7cc00] 17:55:03 INFO - PROCESS | 1651 | 1461200103634 Marionette DEBUG loaded listener.js 17:55:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x11bc66c00) [pid = 1651] [serial = 1454] [outer = 0x118c7cc00] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12e37c000 == 95 [pid = 1651] [id = 471] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12d923800 == 94 [pid = 1651] [id = 470] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x11c6de000 == 93 [pid = 1651] [id = 469] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12c621000 == 92 [pid = 1651] [id = 468] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12b653800 == 91 [pid = 1651] [id = 467] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12fa61c00) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x13018a800) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x130447000) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12a166000) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad7a800 == 90 [pid = 1651] [id = 466] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab39000 == 89 [pid = 1651] [id = 465] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x129269000 == 88 [pid = 1651] [id = 464] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12592c000 == 87 [pid = 1651] [id = 463] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x128ec3800 == 86 [pid = 1651] [id = 462] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x11b979800 == 85 [pid = 1651] [id = 461] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12d13e000 == 84 [pid = 1651] [id = 459] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x139a78000 == 83 [pid = 1651] [id = 458] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13a082800 == 82 [pid = 1651] [id = 457] 17:55:04 INFO - PROCESS | 1651 | 1461200104148 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]]]}] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x139acd000 == 81 [pid = 1651] [id = 456] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x138777800 == 80 [pid = 1651] [id = 455] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x137c2e800 == 79 [pid = 1651] [id = 454] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12d956800 == 78 [pid = 1651] [id = 453] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12aab7000 == 77 [pid = 1651] [id = 452] 17:55:04 INFO - PROCESS | 1651 | --DOCSHELL 0x123760000 == 76 [pid = 1651] [id = 451] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12969f400) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11a802800) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x118768c00) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x1296f8800) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12a404c00) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x123a26000) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x125e87c00) [pid = 1651] [serial = 1318] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11c2ea000) [pid = 1651] [serial = 1315] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11be80400) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x123a1a800) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x1274c3400) [pid = 1651] [serial = 1321] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x128e85000) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12966fc00) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x119bb3c00) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12b476c00) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x1296a8800) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12a65a400) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11b117400) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12a65e400) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11c2e3400) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x1191afc00) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x125e85400) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12aa39400) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12a91d800) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x1296c3000) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1291bbc00) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12afef000) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x125cd3c00) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12b6eb000) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12aa39800) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12fb5e400) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12a409c00) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 17:55:04 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12a9f0400) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 17:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 771ms 17:55:04 INFO - PROCESS | 1651 | 1461200104171 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:55:04 INFO - PROCESS | 1651 | 1461200104172 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:55:04 INFO - PROCESS | 1651 | 1461200104174 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:55:04 INFO - PROCESS | 1651 | 1461200104177 Marionette TRACE conn2 <- [1,1910,null,{}] 17:55:04 INFO - PROCESS | 1651 | 1461200104193 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}] 17:55:04 INFO - PROCESS | 1651 | 1461200104298 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:55:04 INFO - PROCESS | 1651 | 1461200104302 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x126982800 == 77 [pid = 1651] [id = 485] 17:55:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11bc69000) [pid = 1651] [serial = 1455] [outer = 0x0] 17:55:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x123837800) [pid = 1651] [serial = 1456] [outer = 0x11bc69000] 17:55:04 INFO - PROCESS | 1651 | 1461200104331 Marionette DEBUG loaded listener.js 17:55:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1259d2c00) [pid = 1651] [serial = 1457] [outer = 0x11bc69000] 17:55:04 INFO - PROCESS | 1651 | 1461200104737 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]]]}] 17:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 579ms 17:55:04 INFO - PROCESS | 1651 | 1461200104753 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:55:04 INFO - PROCESS | 1651 | 1461200104755 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:55:04 INFO - PROCESS | 1651 | 1461200104757 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:55:04 INFO - PROCESS | 1651 | 1461200104759 Marionette TRACE conn2 <- [1,1914,null,{}] 17:55:04 INFO - PROCESS | 1651 | 1461200104761 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}] 17:55:04 INFO - PROCESS | 1651 | 1461200104862 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:55:04 INFO - PROCESS | 1651 | 1461200104866 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aaca000 == 78 [pid = 1651] [id = 486] 17:55:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x125cd3c00) [pid = 1651] [serial = 1458] [outer = 0x0] 17:55:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x125e85400) [pid = 1651] [serial = 1459] [outer = 0x125cd3c00] 17:55:04 INFO - PROCESS | 1651 | 1461200104893 Marionette DEBUG loaded listener.js 17:55:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x1274f3400) [pid = 1651] [serial = 1460] [outer = 0x125cd3c00] 17:55:05 INFO - PROCESS | 1651 | 1461200105253 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]]]}] 17:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 518ms 17:55:05 INFO - PROCESS | 1651 | 1461200105277 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:55:05 INFO - PROCESS | 1651 | 1461200105278 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:55:05 INFO - PROCESS | 1651 | 1461200105281 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - PROCESS | 1651 | 1461200105282 Marionette TRACE conn2 <- [1,1918,null,{}] 17:55:05 INFO - PROCESS | 1651 | 1461200105284 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}] 17:55:05 INFO - PROCESS | 1651 | 1461200105381 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:55:05 INFO - PROCESS | 1651 | 1461200105385 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ae32800 == 79 [pid = 1651] [id = 487] 17:55:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1278e5c00) [pid = 1651] [serial = 1461] [outer = 0x0] 17:55:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x128e23800) [pid = 1651] [serial = 1462] [outer = 0x1278e5c00] 17:55:05 INFO - PROCESS | 1651 | 1461200105410 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1292c4400) [pid = 1651] [serial = 1463] [outer = 0x1278e5c00] 17:55:05 INFO - PROCESS | 1651 | 1461200105773 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]]]}] 17:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 520ms 17:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:55:05 INFO - PROCESS | 1651 | 1461200105802 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:55:05 INFO - PROCESS | 1651 | 1461200105803 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:55:05 INFO - PROCESS | 1651 | 1461200105805 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - PROCESS | 1651 | 1461200105806 Marionette TRACE conn2 <- [1,1922,null,{}] 17:55:05 INFO - PROCESS | 1651 | 1461200105809 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}] 17:55:05 INFO - PROCESS | 1651 | 1461200105960 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:55:06 INFO - PROCESS | 1651 | 1461200106011 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce46800 == 80 [pid = 1651] [id = 488] 17:55:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x127f84400) [pid = 1651] [serial = 1464] [outer = 0x0] 17:55:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x129673000) [pid = 1651] [serial = 1465] [outer = 0x127f84400] 17:55:06 INFO - PROCESS | 1651 | 1461200106039 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12a16c800) [pid = 1651] [serial = 1466] [outer = 0x127f84400] 17:55:06 INFO - PROCESS | 1651 | 1461200106357 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]]]}] 17:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 570ms 17:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:55:06 INFO - PROCESS | 1651 | 1461200106376 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:55:06 INFO - PROCESS | 1651 | 1461200106377 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:55:06 INFO - PROCESS | 1651 | 1461200106381 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:55:06 INFO - PROCESS | 1651 | 1461200106383 Marionette TRACE conn2 <- [1,1926,null,{}] 17:55:06 INFO - PROCESS | 1651 | 1461200106392 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}] 17:55:06 INFO - PROCESS | 1651 | 1461200106516 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:55:06 INFO - PROCESS | 1651 | 1461200106526 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d91c000 == 81 [pid = 1651] [id = 489] 17:55:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1292cac00) [pid = 1651] [serial = 1467] [outer = 0x0] 17:55:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12a656800) [pid = 1651] [serial = 1468] [outer = 0x1292cac00] 17:55:06 INFO - PROCESS | 1651 | 1461200106552 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12a922800) [pid = 1651] [serial = 1469] [outer = 0x1292cac00] 17:55:06 INFO - PROCESS | 1651 | 1461200106918 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]]]}] 17:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 582ms 17:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:55:06 INFO - PROCESS | 1651 | 1461200106968 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:55:06 INFO - PROCESS | 1651 | 1461200106969 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:55:06 INFO - PROCESS | 1651 | 1461200106971 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:55:06 INFO - PROCESS | 1651 | 1461200106972 Marionette TRACE conn2 <- [1,1930,null,{}] 17:55:06 INFO - PROCESS | 1651 | 1461200106974 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}] 17:55:07 INFO - PROCESS | 1651 | 1461200107100 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:55:07 INFO - PROCESS | 1651 | 1461200107116 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e388000 == 82 [pid = 1651] [id = 490] 17:55:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1296bd400) [pid = 1651] [serial = 1470] [outer = 0x0] 17:55:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12a9fac00) [pid = 1651] [serial = 1471] [outer = 0x1296bd400] 17:55:07 INFO - PROCESS | 1651 | 1461200107141 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12ac63c00) [pid = 1651] [serial = 1472] [outer = 0x1296bd400] 17:55:07 INFO - PROCESS | 1651 | 1461200107523 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]]]}] 17:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 569ms 17:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:55:07 INFO - PROCESS | 1651 | 1461200107540 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:55:07 INFO - PROCESS | 1651 | 1461200107542 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:55:07 INFO - PROCESS | 1651 | 1461200107544 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - PROCESS | 1651 | 1461200107545 Marionette TRACE conn2 <- [1,1934,null,{}] 17:55:07 INFO - PROCESS | 1651 | 1461200107550 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}] 17:55:07 INFO - PROCESS | 1651 | 1461200107677 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:55:07 INFO - PROCESS | 1651 | 1461200107690 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4cf800 == 83 [pid = 1651] [id = 491] 17:55:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12ac6bc00) [pid = 1651] [serial = 1473] [outer = 0x0] 17:55:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12ad20400) [pid = 1651] [serial = 1474] [outer = 0x12ac6bc00] 17:55:07 INFO - PROCESS | 1651 | 1461200107715 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12aff4800) [pid = 1651] [serial = 1475] [outer = 0x12ac6bc00] 17:55:08 INFO - PROCESS | 1651 | 1461200108092 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]]]}] 17:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 572ms 17:55:08 INFO - PROCESS | 1651 | 1461200108116 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:55:08 INFO - PROCESS | 1651 | 1461200108117 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:55:08 INFO - PROCESS | 1651 | 1461200108125 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 1651 | 1461200108126 Marionette TRACE conn2 <- [1,1938,null,{}] 17:55:08 INFO - PROCESS | 1651 | 1461200108128 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}] 17:55:08 INFO - PROCESS | 1651 | 1461200108253 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x123a23800) [pid = 1651] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12966bc00) [pid = 1651] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x1152d2c00) [pid = 1651] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x119bab800) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x1279d7400) [pid = 1651] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x1292cb800) [pid = 1651] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x116452800) [pid = 1651] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x123836000) [pid = 1651] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x1122b0c00) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11993cc00) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:55:08 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x125cd3000) [pid = 1651] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:55:08 INFO - PROCESS | 1651 | 1461200108468 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x125fd9800 == 84 [pid = 1651] [id = 492] 17:55:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x114d10400) [pid = 1651] [serial = 1476] [outer = 0x0] 17:55:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11857e000) [pid = 1651] [serial = 1477] [outer = 0x114d10400] 17:55:08 INFO - PROCESS | 1651 | 1461200108494 Marionette DEBUG loaded listener.js 17:55:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x123839800) [pid = 1651] [serial = 1478] [outer = 0x114d10400] 17:55:08 INFO - PROCESS | 1651 | 1461200108789 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]]]}] 17:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 721ms 17:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:55:08 INFO - PROCESS | 1651 | 1461200108847 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:55:08 INFO - PROCESS | 1651 | 1461200108849 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:55:08 INFO - PROCESS | 1651 | 1461200108851 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 1651 | 1461200108852 Marionette TRACE conn2 <- [1,1942,null,{}] 17:55:08 INFO - PROCESS | 1651 | 1461200108854 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}] 17:55:08 INFO - PROCESS | 1651 | 1461200108967 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:55:09 INFO - PROCESS | 1651 | 1461200109062 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbdd000 == 85 [pid = 1651] [id = 493] 17:55:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1154e8400) [pid = 1651] [serial = 1479] [outer = 0x0] 17:55:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12b4f9c00) [pid = 1651] [serial = 1480] [outer = 0x1154e8400] 17:55:09 INFO - PROCESS | 1651 | 1461200109092 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12e719400) [pid = 1651] [serial = 1481] [outer = 0x1154e8400] 17:55:09 INFO - PROCESS | 1651 | 1461200109370 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]]]}] 17:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 569ms 17:55:09 INFO - PROCESS | 1651 | 1461200109420 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 1651 | 1461200109421 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:55:09 INFO - PROCESS | 1651 | 1461200109424 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 1651 | 1461200109425 Marionette TRACE conn2 <- [1,1946,null,{}] 17:55:09 INFO - PROCESS | 1651 | 1461200109430 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}] 17:55:09 INFO - PROCESS | 1651 | 1461200109535 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:55:09 INFO - PROCESS | 1651 | 1461200109539 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x137215000 == 86 [pid = 1651] [id = 494] 17:55:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12e732c00) [pid = 1651] [serial = 1482] [outer = 0x0] 17:55:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12ec20800) [pid = 1651] [serial = 1483] [outer = 0x12e732c00] 17:55:09 INFO - PROCESS | 1651 | 1461200109563 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12f425c00) [pid = 1651] [serial = 1484] [outer = 0x12e732c00] 17:55:09 INFO - PROCESS | 1651 | 1461200109904 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]]]}] 17:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 525ms 17:55:09 INFO - PROCESS | 1651 | 1461200109950 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 1651 | 1461200109951 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:55:09 INFO - PROCESS | 1651 | 1461200109953 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 1651 | 1461200109954 Marionette TRACE conn2 <- [1,1950,null,{}] 17:55:09 INFO - PROCESS | 1651 | 1461200109957 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}] 17:55:10 INFO - PROCESS | 1651 | 1461200110092 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:55:10 INFO - PROCESS | 1651 | 1461200110099 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x138776000 == 87 [pid = 1651] [id = 495] 17:55:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12ed30400) [pid = 1651] [serial = 1485] [outer = 0x0] 17:55:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12f430000) [pid = 1651] [serial = 1486] [outer = 0x12ed30400] 17:55:10 INFO - PROCESS | 1651 | 1461200110123 Marionette DEBUG loaded listener.js 17:55:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12f71b400) [pid = 1651] [serial = 1487] [outer = 0x12ed30400] 17:55:10 INFO - PROCESS | 1651 | 1461200110533 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]]]}] 17:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 619ms 17:55:10 INFO - PROCESS | 1651 | 1461200110573 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:55:10 INFO - PROCESS | 1651 | 1461200110575 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:55:10 INFO - PROCESS | 1651 | 1461200110579 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:55:10 INFO - PROCESS | 1651 | 1461200110581 Marionette TRACE conn2 <- [1,1954,null,{}] 17:55:10 INFO - PROCESS | 1651 | 1461200110586 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}] 17:55:10 INFO - PROCESS | 1651 | 1461200110714 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:55:10 INFO - PROCESS | 1651 | 1461200110836 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11baaa000 == 88 [pid = 1651] [id = 496] 17:55:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x1154e9000) [pid = 1651] [serial = 1488] [outer = 0x0] 17:55:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x118554800) [pid = 1651] [serial = 1489] [outer = 0x1154e9000] 17:55:10 INFO - PROCESS | 1651 | 1461200110871 Marionette DEBUG loaded listener.js 17:55:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x119ba6400) [pid = 1651] [serial = 1490] [outer = 0x1154e9000] 17:55:11 INFO - PROCESS | 1651 | 1461200111337 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]]]}] 17:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 773ms 17:55:11 INFO - PROCESS | 1651 | 1461200111352 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:55:11 INFO - PROCESS | 1651 | 1461200111357 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:55:11 INFO - PROCESS | 1651 | 1461200111362 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:55:11 INFO - PROCESS | 1651 | 1461200111364 Marionette TRACE conn2 <- [1,1958,null,{}] 17:55:11 INFO - PROCESS | 1651 | 1461200111367 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}] 17:55:11 INFO - PROCESS | 1651 | 1461200111507 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:55:11 INFO - PROCESS | 1651 | 1461200111666 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac88000 == 89 [pid = 1651] [id = 497] 17:55:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11a811800) [pid = 1651] [serial = 1491] [outer = 0x0] 17:55:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11c2e6000) [pid = 1651] [serial = 1492] [outer = 0x11a811800] 17:55:11 INFO - PROCESS | 1651 | 1461200111715 Marionette DEBUG loaded listener.js 17:55:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x125e3c000) [pid = 1651] [serial = 1493] [outer = 0x11a811800] 17:55:12 INFO - PROCESS | 1651 | 1461200112172 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]]]}] 17:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 823ms 17:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:55:12 INFO - PROCESS | 1651 | 1461200112185 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:55:12 INFO - PROCESS | 1651 | 1461200112186 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 17:55:12 INFO - PROCESS | 1651 | 1461200112188 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:55:12 INFO - PROCESS | 1651 | 1461200112191 Marionette TRACE conn2 <- [1,1962,null,{}] 17:55:12 INFO - PROCESS | 1651 | 1461200112199 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}] 17:55:12 INFO - PROCESS | 1651 | 1461200112323 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:55:12 INFO - PROCESS | 1651 | 1461200112442 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa1a800 == 90 [pid = 1651] [id = 498] 17:55:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12695ac00) [pid = 1651] [serial = 1494] [outer = 0x0] 17:55:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12966d000) [pid = 1651] [serial = 1495] [outer = 0x12695ac00] 17:55:12 INFO - PROCESS | 1651 | 1461200112477 Marionette DEBUG loaded listener.js 17:55:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x1296be400) [pid = 1651] [serial = 1496] [outer = 0x12695ac00] 17:55:12 INFO - PROCESS | 1651 | 1461200112922 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]]]}] 17:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 774ms 17:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:55:13 INFO - PROCESS | 1651 | 1461200112993 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:55:13 INFO - PROCESS | 1651 | 1461200112996 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 17:55:13 INFO - PROCESS | 1651 | 1461200113003 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 1651 | 1461200113005 Marionette TRACE conn2 <- [1,1966,null,{}] 17:55:13 INFO - PROCESS | 1651 | 1461200113009 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}] 17:55:13 INFO - PROCESS | 1651 | 1461200113187 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:55:13 INFO - PROCESS | 1651 | 1461200113347 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x139a7e000 == 91 [pid = 1651] [id = 499] 17:55:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x1296bec00) [pid = 1651] [serial = 1497] [outer = 0x0] 17:55:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12a9b5800) [pid = 1651] [serial = 1498] [outer = 0x1296bec00] 17:55:13 INFO - PROCESS | 1651 | 1461200113396 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12ad22400) [pid = 1651] [serial = 1499] [outer = 0x1296bec00] 17:55:13 INFO - PROCESS | 1651 | 1461200113860 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]]]}] 17:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 925ms 17:55:13 INFO - PROCESS | 1651 | 1461200113927 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:55:13 INFO - PROCESS | 1651 | 1461200113929 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 17:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:55:13 INFO - PROCESS | 1651 | 1461200113931 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 1651 | 1461200113932 Marionette TRACE conn2 <- [1,1970,null,{}] 17:55:13 INFO - PROCESS | 1651 | 1461200113935 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}] 17:55:14 INFO - PROCESS | 1651 | 1461200114052 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:55:14 INFO - PROCESS | 1651 | 1461200114169 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x139ad6800 == 92 [pid = 1651] [id = 500] 17:55:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12a16b400) [pid = 1651] [serial = 1500] [outer = 0x0] 17:55:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12ad9a400) [pid = 1651] [serial = 1501] [outer = 0x12a16b400] 17:55:14 INFO - PROCESS | 1651 | 1461200114201 Marionette DEBUG loaded listener.js 17:55:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12ad9f000) [pid = 1651] [serial = 1502] [outer = 0x12a16b400] 17:55:14 INFO - PROCESS | 1651 | 1461200114581 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]]]}] 17:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 17:55:14 INFO - PROCESS | 1651 | 1461200114602 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 1651 | 1461200114603 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 17:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:55:14 INFO - PROCESS | 1651 | 1461200114606 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 1651 | 1461200114607 Marionette TRACE conn2 <- [1,1974,null,{}] 17:55:14 INFO - PROCESS | 1651 | 1461200114609 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}] 17:55:14 INFO - PROCESS | 1651 | 1461200114763 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:55:14 INFO - PROCESS | 1651 | 1461200114870 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a084000 == 93 [pid = 1651] [id = 501] 17:55:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12ada4400) [pid = 1651] [serial = 1503] [outer = 0x0] 17:55:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12b4fd800) [pid = 1651] [serial = 1504] [outer = 0x12ada4400] 17:55:14 INFO - PROCESS | 1651 | 1461200114902 Marionette DEBUG loaded listener.js 17:55:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12ed2d800) [pid = 1651] [serial = 1505] [outer = 0x12ada4400] 17:55:15 INFO - PROCESS | 1651 | 1461200115309 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]]]}] 17:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 722ms 17:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:55:15 INFO - PROCESS | 1651 | 1461200115328 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:55:15 INFO - PROCESS | 1651 | 1461200115330 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 17:55:15 INFO - PROCESS | 1651 | 1461200115332 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:55:15 INFO - PROCESS | 1651 | 1461200115333 Marionette TRACE conn2 <- [1,1978,null,{}] 17:55:15 INFO - PROCESS | 1651 | 1461200115336 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}] 17:55:15 INFO - PROCESS | 1651 | 1461200115452 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:55:15 INFO - PROCESS | 1651 | 1461200115569 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab22800 == 94 [pid = 1651] [id = 502] 17:55:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12f425800) [pid = 1651] [serial = 1506] [outer = 0x0] 17:55:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12fa59800) [pid = 1651] [serial = 1507] [outer = 0x12f425800] 17:55:15 INFO - PROCESS | 1651 | 1461200115601 Marionette DEBUG loaded listener.js 17:55:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12fb62c00) [pid = 1651] [serial = 1508] [outer = 0x12f425800] 17:55:15 INFO - PROCESS | 1651 | 1461200115980 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]]]}] 17:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 669ms 17:55:16 INFO - PROCESS | 1651 | 1461200116002 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:55:16 INFO - PROCESS | 1651 | 1461200116003 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 17:55:16 INFO - PROCESS | 1651 | 1461200116006 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:55:16 INFO - PROCESS | 1651 | 1461200116007 Marionette TRACE conn2 <- [1,1982,null,{}] 17:55:16 INFO - PROCESS | 1651 | 1461200116009 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}] 17:55:16 INFO - PROCESS | 1651 | 1461200116126 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:55:16 INFO - PROCESS | 1651 | 1461200116248 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a146800 == 95 [pid = 1651] [id = 503] 17:55:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12745c800) [pid = 1651] [serial = 1509] [outer = 0x0] 17:55:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12aa4a800) [pid = 1651] [serial = 1510] [outer = 0x12745c800] 17:55:16 INFO - PROCESS | 1651 | 1461200116279 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12aa4ec00) [pid = 1651] [serial = 1511] [outer = 0x12745c800] 17:55:16 INFO - PROCESS | 1651 | 1461200116686 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]]]}] 17:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 720ms 17:55:16 INFO - PROCESS | 1651 | 1461200116726 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:55:16 INFO - PROCESS | 1651 | 1461200116728 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 17:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:55:16 INFO - PROCESS | 1651 | 1461200116730 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:55:16 INFO - PROCESS | 1651 | 1461200116731 Marionette TRACE conn2 <- [1,1986,null,{}] 17:55:16 INFO - PROCESS | 1651 | 1461200116734 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}] 17:55:16 INFO - PROCESS | 1651 | 1461200116853 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:55:16 INFO - PROCESS | 1651 | 1461200116943 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a158000 == 96 [pid = 1651] [id = 504] 17:55:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12aa48400) [pid = 1651] [serial = 1512] [outer = 0x0] 17:55:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12fa54400) [pid = 1651] [serial = 1513] [outer = 0x12aa48400] 17:55:16 INFO - PROCESS | 1651 | 1461200116972 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12fe04800) [pid = 1651] [serial = 1514] [outer = 0x12aa48400] 17:55:17 INFO - PROCESS | 1651 | 1461200117361 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]]]}] 17:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 672ms 17:55:17 INFO - PROCESS | 1651 | 1461200117403 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 1651 | 1461200117404 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 17:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:55:17 INFO - PROCESS | 1651 | 1461200117407 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 1651 | 1461200117408 Marionette TRACE conn2 <- [1,1990,null,{}] 17:55:17 INFO - PROCESS | 1651 | 1461200117411 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}] 17:55:17 INFO - PROCESS | 1651 | 1461200117546 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:55:17 INFO - PROCESS | 1651 | 1461200117652 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f76000 == 97 [pid = 1651] [id = 505] 17:55:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12aa4f000) [pid = 1651] [serial = 1515] [outer = 0x0] 17:55:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x130181c00) [pid = 1651] [serial = 1516] [outer = 0x12aa4f000] 17:55:17 INFO - PROCESS | 1651 | 1461200117682 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x13018d800) [pid = 1651] [serial = 1517] [outer = 0x12aa4f000] 17:55:18 INFO - PROCESS | 1651 | 1461200118092 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]]]}] 17:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 719ms 17:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:55:18 INFO - PROCESS | 1651 | 1461200118127 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 1651 | 1461200118129 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 17:55:18 INFO - PROCESS | 1651 | 1461200118131 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 1651 | 1461200118133 Marionette TRACE conn2 <- [1,1994,null,{}] 17:55:18 INFO - PROCESS | 1651 | 1461200118135 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}] 17:55:18 INFO - PROCESS | 1651 | 1461200118269 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:55:18 INFO - PROCESS | 1651 | 1461200118415 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec33800 == 98 [pid = 1651] [id = 506] 17:55:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x129677c00) [pid = 1651] [serial = 1518] [outer = 0x0] 17:55:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x13043cc00) [pid = 1651] [serial = 1519] [outer = 0x129677c00] 17:55:18 INFO - PROCESS | 1651 | 1461200118452 Marionette DEBUG loaded listener.js 17:55:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x13a255800) [pid = 1651] [serial = 1520] [outer = 0x129677c00] 17:55:18 INFO - PROCESS | 1651 | 1461200118892 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]]]}] 17:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 821ms 17:55:18 INFO - PROCESS | 1651 | 1461200118953 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 1651 | 1461200118954 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 17:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:55:18 INFO - PROCESS | 1651 | 1461200118957 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 1651 | 1461200118958 Marionette TRACE conn2 <- [1,1998,null,{}] 17:55:18 INFO - PROCESS | 1651 | 1461200118961 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}] 17:55:19 INFO - PROCESS | 1651 | 1461200119132 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:55:19 INFO - PROCESS | 1651 | 1461200119142 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a93a800 == 99 [pid = 1651] [id = 507] 17:55:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x118582c00) [pid = 1651] [serial = 1521] [outer = 0x0] 17:55:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12a9b4c00) [pid = 1651] [serial = 1522] [outer = 0x118582c00] 17:55:19 INFO - PROCESS | 1651 | 1461200119171 Marionette DEBUG loaded listener.js 17:55:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x13a25bc00) [pid = 1651] [serial = 1523] [outer = 0x118582c00] 17:55:19 INFO - PROCESS | 1651 | 1461200119852 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]]]}] 17:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 921ms 17:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:55:19 INFO - PROCESS | 1651 | 1461200119878 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:55:19 INFO - PROCESS | 1651 | 1461200119880 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 17:55:19 INFO - PROCESS | 1651 | 1461200119884 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 1651 | 1461200119886 Marionette TRACE conn2 <- [1,2002,null,{}] 17:55:19 INFO - PROCESS | 1651 | 1461200119890 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}] 17:55:20 INFO - PROCESS | 1651 | 1461200120008 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:55:20 INFO - PROCESS | 1651 | 1461200120138 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x127ec0800 == 100 [pid = 1651] [id = 508] 17:55:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x115490000) [pid = 1651] [serial = 1524] [outer = 0x0] 17:55:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x11855d800) [pid = 1651] [serial = 1525] [outer = 0x115490000] 17:55:20 INFO - PROCESS | 1651 | 1461200120169 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x119d63000) [pid = 1651] [serial = 1526] [outer = 0x115490000] 17:55:20 INFO - PROCESS | 1651 | 1461200120664 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]]]}] 17:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 826ms 17:55:20 INFO - PROCESS | 1651 | 1461200120711 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:55:20 INFO - PROCESS | 1651 | 1461200120717 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 17:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:55:20 INFO - PROCESS | 1651 | 1461200120723 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:55:20 INFO - PROCESS | 1651 | 1461200120726 Marionette TRACE conn2 <- [1,2006,null,{}] 17:55:20 INFO - PROCESS | 1651 | 1461200120729 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}] 17:55:20 INFO - PROCESS | 1651 | 1461200120897 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x137215000 == 99 [pid = 1651] [id = 494] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbdd000 == 98 [pid = 1651] [id = 493] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x125fd9800 == 97 [pid = 1651] [id = 492] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4cf800 == 96 [pid = 1651] [id = 491] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12e388000 == 95 [pid = 1651] [id = 490] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x129672800) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12bb77000) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12ac6e800) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12d1de400) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x118c06800) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12aa2b800) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | 1461200121118 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12d91c000 == 94 [pid = 1651] [id = 489] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce46800 == 93 [pid = 1651] [id = 488] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12ae32800 == 92 [pid = 1651] [id = 487] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12aaca000 == 91 [pid = 1651] [id = 486] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x126982800 == 90 [pid = 1651] [id = 485] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11c6e2000 == 89 [pid = 1651] [id = 484] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa0b800 == 88 [pid = 1651] [id = 483] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x138789000 == 87 [pid = 1651] [id = 481] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x137c2b000 == 86 [pid = 1651] [id = 480] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x137210800 == 85 [pid = 1651] [id = 479] 17:55:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11985b800 == 86 [pid = 1651] [id = 509] 17:55:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x118555800) [pid = 1651] [serial = 1527] [outer = 0x0] 17:55:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x11a983000) [pid = 1651] [serial = 1528] [outer = 0x118555800] 17:55:21 INFO - PROCESS | 1651 | 1461200121153 Marionette DEBUG loaded listener.js 17:55:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x11c66fc00) [pid = 1651] [serial = 1529] [outer = 0x118555800] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x131280800 == 85 [pid = 1651] [id = 478] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x130946000 == 84 [pid = 1651] [id = 477] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbe9800 == 83 [pid = 1651] [id = 476] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12f214000 == 82 [pid = 1651] [id = 475] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12aac0000 == 81 [pid = 1651] [id = 474] 17:55:21 INFO - PROCESS | 1651 | --DOCSHELL 0x126f48000 == 80 [pid = 1651] [id = 473] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12694f000) [pid = 1651] [serial = 1397] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12a40c800) [pid = 1651] [serial = 1406] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x123832000) [pid = 1651] [serial = 1409] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x1296ba000) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x11c2e9800) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x118582800) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x127f82c00) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x1296a0800) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x1296f5800) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x1292c7800) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x114bdc000) [pid = 1651] [serial = 856] [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.] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x123a26800) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x114d11c00) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x1296c0000) [pid = 1651] [serial = 1403] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x1291d3400) [pid = 1651] [serial = 1400] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x125ae7800) [pid = 1651] [serial = 1394] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x118583800) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x119b2a000) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12a657000) [pid = 1651] [serial = 1412] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11a987400) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12891c800) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x125e4a400) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11be7cc00) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12a660400) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12a65c800) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x114610400) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11bc6b400) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12a9b5c00) [pid = 1651] [serial = 1415] [outer = 0x0] [url = about:blank] 17:55:21 INFO - PROCESS | 1651 | 1461200121545 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]]]}] 17:55:21 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 17:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 873ms 17:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:55:21 INFO - PROCESS | 1651 | 1461200121596 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:55:21 INFO - PROCESS | 1651 | 1461200121598 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 17:55:21 INFO - PROCESS | 1651 | 1461200121601 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 1651 | 1461200121605 Marionette TRACE conn2 <- [1,2010,null,{}] 17:55:21 INFO - PROCESS | 1651 | 1461200121616 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}] 17:55:21 INFO - PROCESS | 1651 | 1461200121776 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:55:21 INFO - PROCESS | 1651 | 1461200121791 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa0b800 == 81 [pid = 1651] [id = 510] 17:55:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x123af4400) [pid = 1651] [serial = 1530] [outer = 0x0] 17:55:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x125e4c000) [pid = 1651] [serial = 1531] [outer = 0x123af4400] 17:55:21 INFO - PROCESS | 1651 | 1461200121862 Marionette DEBUG loaded listener.js 17:55:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x1274a4800) [pid = 1651] [serial = 1532] [outer = 0x123af4400] 17:55:22 INFO - PROCESS | 1651 | 1461200122287 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]]]}] 17:55:22 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 17:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 725ms 17:55:22 INFO - PROCESS | 1651 | 1461200122326 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:55:22 INFO - PROCESS | 1651 | 1461200122328 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 17:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:55:22 INFO - PROCESS | 1651 | 1461200122350 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:55:22 INFO - PROCESS | 1651 | 1461200122351 Marionette TRACE conn2 <- [1,2014,null,{}] 17:55:22 INFO - PROCESS | 1651 | 1461200122353 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}] 17:55:22 INFO - PROCESS | 1651 | 1461200122461 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:55:22 INFO - PROCESS | 1651 | 1461200122537 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac96800 == 82 [pid = 1651] [id = 511] 17:55:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x125ae8800) [pid = 1651] [serial = 1533] [outer = 0x0] 17:55:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x128917c00) [pid = 1651] [serial = 1534] [outer = 0x125ae8800] 17:55:22 INFO - PROCESS | 1651 | 1461200122563 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x1296a0400) [pid = 1651] [serial = 1535] [outer = 0x125ae8800] 17:55:22 INFO - PROCESS | 1651 | 1461200122836 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]]]}] 17:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 537ms 17:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:55:22 INFO - PROCESS | 1651 | 1461200122870 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:55:22 INFO - PROCESS | 1651 | 1461200122872 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 17:55:22 INFO - PROCESS | 1651 | 1461200122874 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:55:22 INFO - PROCESS | 1651 | 1461200122875 Marionette TRACE conn2 <- [1,2018,null,{}] 17:55:22 INFO - PROCESS | 1651 | 1461200122877 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}] 17:55:23 INFO - PROCESS | 1651 | 1461200122993 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:55:23 INFO - PROCESS | 1651 | 1461200123077 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9e5000 == 83 [pid = 1651] [id = 512] 17:55:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x125e46000) [pid = 1651] [serial = 1536] [outer = 0x0] 17:55:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x1296b7400) [pid = 1651] [serial = 1537] [outer = 0x125e46000] 17:55:23 INFO - PROCESS | 1651 | 1461200123103 Marionette DEBUG loaded listener.js 17:55:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12a166400) [pid = 1651] [serial = 1538] [outer = 0x125e46000] 17:55:23 INFO - PROCESS | 1651 | 1461200123419 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]]]}] 17:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 568ms 17:55:23 INFO - PROCESS | 1651 | 1461200123446 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:55:23 INFO - PROCESS | 1651 | 1461200123449 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 17:55:23 INFO - PROCESS | 1651 | 1461200123451 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 1651 | 1461200123452 Marionette TRACE conn2 <- [1,2022,null,{}] 17:55:23 INFO - PROCESS | 1651 | 1461200123455 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}] 17:55:23 INFO - PROCESS | 1651 | 1461200123598 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:55:23 INFO - PROCESS | 1651 | 1461200123612 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e36e000 == 84 [pid = 1651] [id = 513] 17:55:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12a168400) [pid = 1651] [serial = 1539] [outer = 0x0] 17:55:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12a65c800) [pid = 1651] [serial = 1540] [outer = 0x12a168400] 17:55:23 INFO - PROCESS | 1651 | 1461200123640 Marionette DEBUG loaded listener.js 17:55:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12abb4800) [pid = 1651] [serial = 1541] [outer = 0x12a168400] 17:55:24 INFO - PROCESS | 1651 | 1461200124016 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]]]}] 17:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 619ms 17:55:24 INFO - PROCESS | 1651 | 1461200124070 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 1651 | 1461200124071 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 17:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:55:24 INFO - PROCESS | 1651 | 1461200124074 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 1651 | 1461200124075 Marionette TRACE conn2 <- [1,2026,null,{}] 17:55:24 INFO - PROCESS | 1651 | 1461200124077 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}] 17:55:24 INFO - PROCESS | 1651 | 1461200124209 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:55:24 INFO - PROCESS | 1651 | 1461200124230 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e925000 == 85 [pid = 1651] [id = 514] 17:55:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12aa36c00) [pid = 1651] [serial = 1542] [outer = 0x0] 17:55:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12ad9bc00) [pid = 1651] [serial = 1543] [outer = 0x12aa36c00] 17:55:24 INFO - PROCESS | 1651 | 1461200124255 Marionette DEBUG loaded listener.js 17:55:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12aff3c00) [pid = 1651] [serial = 1544] [outer = 0x12aa36c00] 17:55:24 INFO - PROCESS | 1651 | 1461200124606 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]]]}] 17:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 567ms 17:55:24 INFO - PROCESS | 1651 | 1461200124642 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 1651 | 1461200124643 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 17:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:55:24 INFO - PROCESS | 1651 | 1461200124646 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 1651 | 1461200124648 Marionette TRACE conn2 <- [1,2030,null,{}] 17:55:24 INFO - PROCESS | 1651 | 1461200124650 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}] 17:55:24 INFO - PROCESS | 1651 | 1461200124784 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:55:24 INFO - PROCESS | 1651 | 1461200124802 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f613800 == 86 [pid = 1651] [id = 515] 17:55:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x11ae25800) [pid = 1651] [serial = 1545] [outer = 0x0] 17:55:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12b472400) [pid = 1651] [serial = 1546] [outer = 0x11ae25800] 17:55:24 INFO - PROCESS | 1651 | 1461200124827 Marionette DEBUG loaded listener.js 17:55:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12bd48400) [pid = 1651] [serial = 1547] [outer = 0x11ae25800] 17:55:25 INFO - PROCESS | 1651 | 1461200125202 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]]]}] 17:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 572ms 17:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:55:25 INFO - PROCESS | 1651 | 1461200125218 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:55:25 INFO - PROCESS | 1651 | 1461200125220 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 17:55:25 INFO - PROCESS | 1651 | 1461200125222 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:55:25 INFO - PROCESS | 1651 | 1461200125223 Marionette TRACE conn2 <- [1,2034,null,{}] 17:55:25 INFO - PROCESS | 1651 | 1461200125225 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}] 17:55:25 INFO - PROCESS | 1651 | 1461200125378 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12e732c00) [pid = 1651] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x1154e8400) [pid = 1651] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11bc69000) [pid = 1651] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x1292cac00) [pid = 1651] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12ac6bc00) [pid = 1651] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1296bd400) [pid = 1651] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x1278e5c00) [pid = 1651] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11582cc00) [pid = 1651] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x118c7cc00) [pid = 1651] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x127f84400) [pid = 1651] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x125cd3c00) [pid = 1651] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:55:25 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x114d10400) [pid = 1651] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:55:25 INFO - PROCESS | 1651 | 1461200125734 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a936800 == 87 [pid = 1651] [id = 516] 17:55:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x114d07c00) [pid = 1651] [serial = 1548] [outer = 0x0] 17:55:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x11ae25000) [pid = 1651] [serial = 1549] [outer = 0x114d07c00] 17:55:25 INFO - PROCESS | 1651 | 1461200125760 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x1278e5c00) [pid = 1651] [serial = 1550] [outer = 0x114d07c00] 17:55:26 INFO - PROCESS | 1651 | 1461200126049 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]]]}] 17:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 868ms 17:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:55:26 INFO - PROCESS | 1651 | 1461200126091 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:55:26 INFO - PROCESS | 1651 | 1461200126092 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 17:55:26 INFO - PROCESS | 1651 | 1461200126094 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 1651 | 1461200126096 Marionette TRACE conn2 <- [1,2038,null,{}] 17:55:26 INFO - PROCESS | 1651 | 1461200126101 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}] 17:55:26 INFO - PROCESS | 1651 | 1461200126202 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:55:26 INFO - PROCESS | 1651 | 1461200126280 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x130bca800 == 88 [pid = 1651] [id = 517] 17:55:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x125e58000) [pid = 1651] [serial = 1551] [outer = 0x0] 17:55:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12af56c00) [pid = 1651] [serial = 1552] [outer = 0x125e58000] 17:55:26 INFO - PROCESS | 1651 | 1461200126305 Marionette DEBUG loaded listener.js 17:55:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12af60800) [pid = 1651] [serial = 1553] [outer = 0x125e58000] 17:55:26 INFO - PROCESS | 1651 | 1461200126605 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]]]}] 17:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 522ms 17:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:55:26 INFO - PROCESS | 1651 | 1461200126620 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:55:26 INFO - PROCESS | 1651 | 1461200126622 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 17:55:26 INFO - PROCESS | 1651 | 1461200126624 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 1651 | 1461200126626 Marionette TRACE conn2 <- [1,2042,null,{}] 17:55:26 INFO - PROCESS | 1651 | 1461200126628 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}] 17:55:26 INFO - PROCESS | 1651 | 1461200126747 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:55:26 INFO - PROCESS | 1651 | 1461200126751 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f59800 == 89 [pid = 1651] [id = 518] 17:55:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12b47d400) [pid = 1651] [serial = 1554] [outer = 0x0] 17:55:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12cfecc00) [pid = 1651] [serial = 1555] [outer = 0x12b47d400] 17:55:26 INFO - PROCESS | 1651 | 1461200126780 Marionette DEBUG loaded listener.js 17:55:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12e71d800) [pid = 1651] [serial = 1556] [outer = 0x12b47d400] 17:55:27 INFO - PROCESS | 1651 | 1461200127145 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]]]}] 17:55:27 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) 17:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 571ms 17:55:27 INFO - PROCESS | 1651 | 1461200127205 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:55:27 INFO - PROCESS | 1651 | 1461200127206 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 17:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:55:27 INFO - PROCESS | 1651 | 1461200127208 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:55:27 INFO - PROCESS | 1651 | 1461200127209 Marionette TRACE conn2 <- [1,2046,null,{}] 17:55:27 INFO - PROCESS | 1651 | 1461200127212 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}] 17:55:27 INFO - PROCESS | 1651 | 1461200127313 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:55:27 INFO - PROCESS | 1651 | 1461200127317 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x139354000 == 90 [pid = 1651] [id = 519] 17:55:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12e71e400) [pid = 1651] [serial = 1557] [outer = 0x0] 17:55:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12ed23800) [pid = 1651] [serial = 1558] [outer = 0x12e71e400] 17:55:27 INFO - PROCESS | 1651 | 1461200127343 Marionette DEBUG loaded listener.js 17:55:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12f71e800) [pid = 1651] [serial = 1559] [outer = 0x12e71e400] 17:55:27 INFO - PROCESS | 1651 | 1461200127851 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]]]}] 17:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 668ms 17:55:27 INFO - PROCESS | 1651 | 1461200127877 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:55:27 INFO - PROCESS | 1651 | 1461200127880 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 17:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:55:27 INFO - PROCESS | 1651 | 1461200127903 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:55:27 INFO - PROCESS | 1651 | 1461200127906 Marionette TRACE conn2 <- [1,2050,null,{}] 17:55:27 INFO - PROCESS | 1651 | 1461200127910 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}] 17:55:28 INFO - PROCESS | 1651 | 1461200128039 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:55:28 INFO - PROCESS | 1651 | 1461200128135 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f48000 == 91 [pid = 1651] [id = 520] 17:55:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x1162f0400) [pid = 1651] [serial = 1560] [outer = 0x0] 17:55:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x119c86c00) [pid = 1651] [serial = 1561] [outer = 0x1162f0400] 17:55:28 INFO - PROCESS | 1651 | 1461200128166 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x11bc6ac00) [pid = 1651] [serial = 1562] [outer = 0x1162f0400] 17:55:28 INFO - PROCESS | 1651 | 1461200128665 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]]]}] 17:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 828ms 17:55:28 INFO - PROCESS | 1651 | 1461200128729 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:55:28 INFO - PROCESS | 1651 | 1461200128733 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 17:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:55:28 INFO - PROCESS | 1651 | 1461200128737 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 1651 | 1461200128739 Marionette TRACE conn2 <- [1,2054,null,{}] 17:55:28 INFO - PROCESS | 1651 | 1461200128741 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}] 17:55:28 INFO - PROCESS | 1651 | 1461200128866 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:55:28 INFO - PROCESS | 1651 | 1461200128958 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d17e000 == 92 [pid = 1651] [id = 521] 17:55:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x123af3000) [pid = 1651] [serial = 1563] [outer = 0x0] 17:55:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x125e4d400) [pid = 1651] [serial = 1564] [outer = 0x123af3000] 17:55:28 INFO - PROCESS | 1651 | 1461200128988 Marionette DEBUG loaded listener.js 17:55:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x128915800) [pid = 1651] [serial = 1565] [outer = 0x123af3000] 17:55:29 INFO - PROCESS | 1651 | 1461200129408 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]]]}] 17:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 722ms 17:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:55:29 INFO - PROCESS | 1651 | 1461200129459 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:55:29 INFO - PROCESS | 1651 | 1461200129461 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 17:55:29 INFO - PROCESS | 1651 | 1461200129463 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 1651 | 1461200129466 Marionette TRACE conn2 <- [1,2058,null,{}] 17:55:29 INFO - PROCESS | 1651 | 1461200129474 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}] 17:55:29 INFO - PROCESS | 1651 | 1461200129600 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:55:29 INFO - PROCESS | 1651 | 1461200129694 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x13877f800 == 93 [pid = 1651] [id = 522] 17:55:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x1274ebc00) [pid = 1651] [serial = 1566] [outer = 0x0] 17:55:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x1296eb000) [pid = 1651] [serial = 1567] [outer = 0x1274ebc00] 17:55:29 INFO - PROCESS | 1651 | 1461200129728 Marionette DEBUG loaded listener.js 17:55:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12a9f8c00) [pid = 1651] [serial = 1568] [outer = 0x1274ebc00] 17:55:30 INFO - PROCESS | 1651 | 1461200130128 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]]]}] 17:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 722ms 17:55:30 INFO - PROCESS | 1651 | 1461200130207 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:55:30 INFO - PROCESS | 1651 | 1461200130208 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 17:55:30 INFO - PROCESS | 1651 | 1461200130211 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - PROCESS | 1651 | 1461200130212 Marionette TRACE conn2 <- [1,2062,null,{}] 17:55:30 INFO - PROCESS | 1651 | 1461200130234 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}] 17:55:30 INFO - PROCESS | 1651 | 1461200130355 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:55:30 INFO - PROCESS | 1651 | 1461200130448 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a076000 == 94 [pid = 1651] [id = 523] 17:55:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12aa8f400) [pid = 1651] [serial = 1569] [outer = 0x0] 17:55:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12aa91c00) [pid = 1651] [serial = 1570] [outer = 0x12aa8f400] 17:55:30 INFO - PROCESS | 1651 | 1461200130479 Marionette DEBUG loaded listener.js 17:55:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12abb1000) [pid = 1651] [serial = 1571] [outer = 0x12aa8f400] 17:55:30 INFO - PROCESS | 1651 | 1461200130928 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]]]}] 17:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 786ms 17:55:31 INFO - PROCESS | 1651 | 1461200130998 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:55:31 INFO - PROCESS | 1651 | 1461200131000 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 17:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:55:31 INFO - PROCESS | 1651 | 1461200131004 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:55:31 INFO - PROCESS | 1651 | 1461200131006 Marionette TRACE conn2 <- [1,2066,null,{}] 17:55:31 INFO - PROCESS | 1651 | 1461200131009 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}] 17:55:31 INFO - PROCESS | 1651 | 1461200131187 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:55:31 INFO - PROCESS | 1651 | 1461200131367 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab1a000 == 95 [pid = 1651] [id = 524] 17:55:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12aa93c00) [pid = 1651] [serial = 1572] [outer = 0x0] 17:55:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12ad9ac00) [pid = 1651] [serial = 1573] [outer = 0x12aa93c00] 17:55:31 INFO - PROCESS | 1651 | 1461200131417 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12af5b800) [pid = 1651] [serial = 1574] [outer = 0x12aa93c00] 17:55:31 INFO - PROCESS | 1651 | 1461200131900 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]]]}] 17:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 924ms 17:55:31 INFO - PROCESS | 1651 | 1461200131928 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:55:31 INFO - PROCESS | 1651 | 1461200131929 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 17:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:55:31 INFO - PROCESS | 1651 | 1461200131931 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:55:31 INFO - PROCESS | 1651 | 1461200131933 Marionette TRACE conn2 <- [1,2070,null,{}] 17:55:31 INFO - PROCESS | 1651 | 1461200131935 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}] 17:55:32 INFO - PROCESS | 1651 | 1461200132071 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:55:32 INFO - PROCESS | 1651 | 1461200132199 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ad19000 == 96 [pid = 1651] [id = 525] 17:55:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12b47f400) [pid = 1651] [serial = 1575] [outer = 0x0] 17:55:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12d998400) [pid = 1651] [serial = 1576] [outer = 0x12b47f400] 17:55:32 INFO - PROCESS | 1651 | 1461200132233 Marionette DEBUG loaded listener.js 17:55:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x130183800) [pid = 1651] [serial = 1577] [outer = 0x12b47f400] 17:55:32 INFO - PROCESS | 1651 | 1461200132616 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]]]}] 17:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 720ms 17:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:55:32 INFO - PROCESS | 1651 | 1461200132652 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:55:32 INFO - PROCESS | 1651 | 1461200132653 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 17:55:32 INFO - PROCESS | 1651 | 1461200132655 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:55:32 INFO - PROCESS | 1651 | 1461200132657 Marionette TRACE conn2 <- [1,2074,null,{}] 17:55:32 INFO - PROCESS | 1651 | 1461200132659 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}] 17:55:32 INFO - PROCESS | 1651 | 1461200132779 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:55:32 INFO - PROCESS | 1651 | 1461200132872 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aa11800 == 97 [pid = 1651] [id = 526] 17:55:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12ed2b400) [pid = 1651] [serial = 1578] [outer = 0x0] 17:55:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x130453000) [pid = 1651] [serial = 1579] [outer = 0x12ed2b400] 17:55:32 INFO - PROCESS | 1651 | 1461200132903 Marionette DEBUG loaded listener.js 17:55:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x13a258800) [pid = 1651] [serial = 1580] [outer = 0x12ed2b400] 17:55:33 INFO - PROCESS | 1651 | 1461200133310 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]]]}] 17:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 670ms 17:55:33 INFO - PROCESS | 1651 | 1461200133326 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:55:33 INFO - PROCESS | 1651 | 1461200133328 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 17:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:55:33 INFO - PROCESS | 1651 | 1461200133331 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:55:33 INFO - PROCESS | 1651 | 1461200133333 Marionette TRACE conn2 <- [1,2078,null,{}] 17:55:33 INFO - PROCESS | 1651 | 1461200133336 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}] 17:55:33 INFO - PROCESS | 1651 | 1461200133454 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:55:33 INFO - PROCESS | 1651 | 1461200133571 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x145fc2800 == 98 [pid = 1651] [id = 527] 17:55:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x13044fc00) [pid = 1651] [serial = 1581] [outer = 0x0] 17:55:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x13a260800) [pid = 1651] [serial = 1582] [outer = 0x13044fc00] 17:55:33 INFO - PROCESS | 1651 | 1461200133601 Marionette DEBUG loaded listener.js 17:55:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x13a4dc400) [pid = 1651] [serial = 1583] [outer = 0x13044fc00] 17:55:34 INFO - PROCESS | 1651 | 1461200134005 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]]]}] 17:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 722ms 17:55:34 INFO - PROCESS | 1651 | 1461200134053 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:55:34 INFO - PROCESS | 1651 | 1461200134054 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 17:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:55:34 INFO - PROCESS | 1651 | 1461200134057 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:55:34 INFO - PROCESS | 1651 | 1461200134058 Marionette TRACE conn2 <- [1,2082,null,{}] 17:55:34 INFO - PROCESS | 1651 | 1461200134061 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}] 17:55:34 INFO - PROCESS | 1651 | 1461200134179 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:55:34 INFO - PROCESS | 1651 | 1461200134274 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x145fdc000 == 99 [pid = 1651] [id = 528] 17:55:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12d99c400) [pid = 1651] [serial = 1584] [outer = 0x0] 17:55:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x13a260400) [pid = 1651] [serial = 1585] [outer = 0x12d99c400] 17:55:34 INFO - PROCESS | 1651 | 1461200134304 Marionette DEBUG loaded listener.js 17:55:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x13a4e1c00) [pid = 1651] [serial = 1586] [outer = 0x12d99c400] 17:55:34 INFO - PROCESS | 1651 | 1461200134748 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]]]}] 17:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 719ms 17:55:34 INFO - PROCESS | 1651 | 1461200134813 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:55:34 INFO - PROCESS | 1651 | 1461200134815 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 17:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:55:34 INFO - PROCESS | 1651 | 1461200134819 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:55:34 INFO - PROCESS | 1651 | 1461200134821 Marionette TRACE conn2 <- [1,2086,null,{}] 17:55:34 INFO - PROCESS | 1651 | 1461200134823 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}] 17:55:34 INFO - PROCESS | 1651 | 1461200134941 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:55:35 INFO - PROCESS | 1651 | 1461200135048 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ada3800 == 100 [pid = 1651] [id = 529] 17:55:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12a17d800) [pid = 1651] [serial = 1587] [outer = 0x0] 17:55:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12a183400) [pid = 1651] [serial = 1588] [outer = 0x12a17d800] 17:55:35 INFO - PROCESS | 1651 | 1461200135078 Marionette DEBUG loaded listener.js 17:55:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12a188400) [pid = 1651] [serial = 1589] [outer = 0x12a17d800] 17:55:35 INFO - PROCESS | 1651 | 1461200135462 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]]]}] 17:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 669ms 17:55:35 INFO - PROCESS | 1651 | 1461200135502 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:55:35 INFO - PROCESS | 1651 | 1461200135504 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 17:55:35 INFO - PROCESS | 1651 | 1461200135506 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:55:35 INFO - PROCESS | 1651 | 1461200135508 Marionette TRACE conn2 <- [1,2090,null,{}] 17:55:35 INFO - PROCESS | 1651 | 1461200135511 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}] 17:55:35 INFO - PROCESS | 1651 | 1461200135647 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:55:35 INFO - PROCESS | 1651 | 1461200135775 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1301a2800 == 101 [pid = 1651] [id = 530] 17:55:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12a18a400) [pid = 1651] [serial = 1590] [outer = 0x0] 17:55:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x13a4e5c00) [pid = 1651] [serial = 1591] [outer = 0x12a18a400] 17:55:35 INFO - PROCESS | 1651 | 1461200135810 Marionette DEBUG loaded listener.js 17:55:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x13a6d4400) [pid = 1651] [serial = 1592] [outer = 0x12a18a400] 17:55:36 INFO - PROCESS | 1651 | 1461200136289 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]]]}] 17:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 820ms 17:55:36 INFO - PROCESS | 1651 | 1461200136331 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:55:36 INFO - PROCESS | 1651 | 1461200136333 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 17:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:55:36 INFO - PROCESS | 1651 | 1461200136338 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:55:36 INFO - PROCESS | 1651 | 1461200136339 Marionette TRACE conn2 <- [1,2094,null,{}] 17:55:36 INFO - PROCESS | 1651 | 1461200136341 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}] 17:55:36 INFO - PROCESS | 1651 | 1461200136468 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:55:36 INFO - PROCESS | 1651 | 1461200136575 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa10000 == 102 [pid = 1651] [id = 531] 17:55:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x11855c000) [pid = 1651] [serial = 1593] [outer = 0x0] 17:55:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12ac6d400) [pid = 1651] [serial = 1594] [outer = 0x11855c000] 17:55:36 INFO - PROCESS | 1651 | 1461200136607 Marionette DEBUG loaded listener.js 17:55:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x139a48c00) [pid = 1651] [serial = 1595] [outer = 0x11855c000] 17:55:37 INFO - PROCESS | 1651 | 1461200137038 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]]]}] 17:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 721ms 17:55:37 INFO - PROCESS | 1651 | 1461200137060 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:55:37 INFO - PROCESS | 1651 | 1461200137061 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 17:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:55:37 INFO - PROCESS | 1651 | 1461200137063 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:55:37 INFO - PROCESS | 1651 | 1461200137065 Marionette TRACE conn2 <- [1,2098,null,{}] 17:55:37 INFO - PROCESS | 1651 | 1461200137067 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}] 17:55:37 INFO - PROCESS | 1651 | 1461200137191 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:55:37 INFO - PROCESS | 1651 | 1461200137541 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a92f000 == 103 [pid = 1651] [id = 532] 17:55:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x114651000) [pid = 1651] [serial = 1596] [outer = 0x0] 17:55:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x114d07400) [pid = 1651] [serial = 1597] [outer = 0x114651000] 17:55:37 INFO - PROCESS | 1651 | 1461200137570 Marionette DEBUG loaded listener.js 17:55:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x11662f800) [pid = 1651] [serial = 1598] [outer = 0x114651000] 17:55:38 INFO - PROCESS | 1651 | 1461200138034 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]]]}] 17:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1020ms 17:55:38 INFO - PROCESS | 1651 | 1461200138084 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:55:38 INFO - PROCESS | 1651 | 1461200138087 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 17:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:55:38 INFO - PROCESS | 1651 | 1461200138101 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 1651 | 1461200138102 Marionette TRACE conn2 <- [1,2102,null,{}] 17:55:38 INFO - PROCESS | 1651 | 1461200138105 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}] 17:55:38 INFO - PROCESS | 1651 | 1461200138225 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:55:38 INFO - PROCESS | 1651 | 1461200138324 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9dd800 == 104 [pid = 1651] [id = 533] 17:55:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x118581400) [pid = 1651] [serial = 1599] [outer = 0x0] 17:55:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x11a804c00) [pid = 1651] [serial = 1600] [outer = 0x118581400] 17:55:38 INFO - PROCESS | 1651 | 1461200138355 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x11bc6e400) [pid = 1651] [serial = 1601] [outer = 0x118581400] 17:55:38 INFO - PROCESS | 1651 | 1461200138759 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]]]}] 17:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 727ms 17:55:38 INFO - PROCESS | 1651 | 1461200138829 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:55:38 INFO - PROCESS | 1651 | 1461200138832 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 17:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:55:38 INFO - PROCESS | 1651 | 1461200138835 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 1651 | 1461200138836 Marionette TRACE conn2 <- [1,2106,null,{}] 17:55:38 INFO - PROCESS | 1651 | 1461200138839 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}] 17:55:38 INFO - PROCESS | 1651 | 1461200138956 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:55:39 INFO - PROCESS | 1651 | 1461200139059 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x127431800 == 105 [pid = 1651] [id = 534] 17:55:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x11993fc00) [pid = 1651] [serial = 1602] [outer = 0x0] 17:55:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x123a26000) [pid = 1651] [serial = 1603] [outer = 0x11993fc00] 17:55:39 INFO - PROCESS | 1651 | 1461200139088 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x1279db400) [pid = 1651] [serial = 1604] [outer = 0x11993fc00] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x137f59800 == 104 [pid = 1651] [id = 518] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x130bca800 == 103 [pid = 1651] [id = 517] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12a936800 == 102 [pid = 1651] [id = 516] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12f430000) [pid = 1651] [serial = 1486] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12f613800 == 101 [pid = 1651] [id = 515] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12e925000 == 100 [pid = 1651] [id = 514] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12e36e000 == 99 [pid = 1651] [id = 513] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9e5000 == 98 [pid = 1651] [id = 512] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac96800 == 97 [pid = 1651] [id = 511] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa0b800 == 96 [pid = 1651] [id = 510] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11985b800 == 95 [pid = 1651] [id = 509] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x127ec0800 == 94 [pid = 1651] [id = 508] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x13a146800 == 93 [pid = 1651] [id = 503] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab22800 == 92 [pid = 1651] [id = 502] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x13a084000 == 91 [pid = 1651] [id = 501] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x139ad6800 == 90 [pid = 1651] [id = 500] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x139a7e000 == 89 [pid = 1651] [id = 499] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa1a800 == 88 [pid = 1651] [id = 498] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac88000 == 87 [pid = 1651] [id = 497] 17:55:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11baaa000 == 86 [pid = 1651] [id = 496] 17:55:39 INFO - PROCESS | 1651 | 1461200139656 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]]]}] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x123837800) [pid = 1651] [serial = 1456] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x1259d2c00) [pid = 1651] [serial = 1457] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12a656800) [pid = 1651] [serial = 1468] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12ad20400) [pid = 1651] [serial = 1474] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12a9fac00) [pid = 1651] [serial = 1471] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x128e23800) [pid = 1651] [serial = 1462] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x119b24400) [pid = 1651] [serial = 1451] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x118580800) [pid = 1651] [serial = 1450] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12d938c00) [pid = 1651] [serial = 1441] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x1292c4400) [pid = 1651] [serial = 1463] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12ad20000) [pid = 1651] [serial = 1435] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x11ae89400) [pid = 1651] [serial = 1453] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11c2ef800) [pid = 1651] [serial = 1423] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x129673000) [pid = 1651] [serial = 1465] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12aff4800) [pid = 1651] [serial = 1475] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x125e85400) [pid = 1651] [serial = 1459] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1274f3400) [pid = 1651] [serial = 1460] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12abb8400) [pid = 1651] [serial = 1432] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12bb78000) [pid = 1651] [serial = 1438] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12966b000) [pid = 1651] [serial = 1447] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12a921000) [pid = 1651] [serial = 1429] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12e2f0800) [pid = 1651] [serial = 1444] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x123839800) [pid = 1651] [serial = 1478] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12ec20800) [pid = 1651] [serial = 1483] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x11857e000) [pid = 1651] [serial = 1477] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x11a95ac00) [pid = 1651] [serial = 1420] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x1292c0400) [pid = 1651] [serial = 1426] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12f425c00) [pid = 1651] [serial = 1484] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x11bc66c00) [pid = 1651] [serial = 1454] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12e719400) [pid = 1651] [serial = 1481] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12ac63c00) [pid = 1651] [serial = 1472] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12a922800) [pid = 1651] [serial = 1469] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12a16c800) [pid = 1651] [serial = 1466] [outer = 0x0] [url = about:blank] 17:55:39 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12b4f9c00) [pid = 1651] [serial = 1480] [outer = 0x0] [url = about:blank] 17:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 870ms 17:55:39 INFO - PROCESS | 1651 | 1461200139706 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:55:39 INFO - PROCESS | 1651 | 1461200139708 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 17:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:55:39 INFO - PROCESS | 1651 | 1461200139719 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:55:39 INFO - PROCESS | 1651 | 1461200139725 Marionette TRACE conn2 <- [1,2110,null,{}] 17:55:39 INFO - PROCESS | 1651 | 1461200139731 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}] 17:55:39 INFO - PROCESS | 1651 | 1461200139876 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:55:39 INFO - PROCESS | 1651 | 1461200139884 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aab9000 == 87 [pid = 1651] [id = 535] 17:55:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x1292c4c00) [pid = 1651] [serial = 1605] [outer = 0x0] 17:55:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x1292cb400) [pid = 1651] [serial = 1606] [outer = 0x1292c4c00] 17:55:39 INFO - PROCESS | 1651 | 1461200139910 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x1296a3c00) [pid = 1651] [serial = 1607] [outer = 0x1292c4c00] 17:55:40 INFO - PROCESS | 1651 | 1461200140299 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]]]}] 17:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 636ms 17:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:55:40 INFO - PROCESS | 1651 | 1461200140347 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:55:40 INFO - PROCESS | 1651 | 1461200140349 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 17:55:40 INFO - PROCESS | 1651 | 1461200140351 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 1651 | 1461200140352 Marionette TRACE conn2 <- [1,2114,null,{}] 17:55:40 INFO - PROCESS | 1651 | 1461200140354 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}] 17:55:40 INFO - PROCESS | 1651 | 1461200140458 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:55:40 INFO - PROCESS | 1651 | 1461200140463 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9ec000 == 88 [pid = 1651] [id = 536] 17:55:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x1296a5000) [pid = 1651] [serial = 1608] [outer = 0x0] 17:55:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x1296f5800) [pid = 1651] [serial = 1609] [outer = 0x1296a5000] 17:55:40 INFO - PROCESS | 1651 | 1461200140489 Marionette DEBUG loaded listener.js 17:55:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12a404400) [pid = 1651] [serial = 1610] [outer = 0x1296a5000] 17:55:40 INFO - PROCESS | 1651 | 1461200140861 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]]]}] 17:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 520ms 17:55:40 INFO - PROCESS | 1651 | 1461200140871 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:55:40 INFO - PROCESS | 1651 | 1461200140873 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 17:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:55:40 INFO - PROCESS | 1651 | 1461200140875 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 1651 | 1461200140876 Marionette TRACE conn2 <- [1,2118,null,{}] 17:55:40 INFO - PROCESS | 1651 | 1461200140878 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}] 17:55:40 INFO - PROCESS | 1651 | 1461200140983 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:55:40 INFO - PROCESS | 1651 | 1461200140987 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e376800 == 89 [pid = 1651] [id = 537] 17:55:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12a9aec00) [pid = 1651] [serial = 1611] [outer = 0x0] 17:55:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12a9bc000) [pid = 1651] [serial = 1612] [outer = 0x12a9aec00] 17:55:41 INFO - PROCESS | 1651 | 1461200141019 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12aa4cc00) [pid = 1651] [serial = 1613] [outer = 0x12a9aec00] 17:55:41 INFO - PROCESS | 1651 | 1461200141416 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]]]}] 17:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 569ms 17:55:41 INFO - PROCESS | 1651 | 1461200141445 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 1651 | 1461200141446 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 17:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:55:41 INFO - PROCESS | 1651 | 1461200141451 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 1651 | 1461200141452 Marionette TRACE conn2 <- [1,2122,null,{}] 17:55:41 INFO - PROCESS | 1651 | 1461200141454 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}] 17:55:41 INFO - PROCESS | 1651 | 1461200141605 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:55:41 INFO - PROCESS | 1651 | 1461200141664 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec48000 == 90 [pid = 1651] [id = 538] 17:55:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12a9b1800) [pid = 1651] [serial = 1614] [outer = 0x0] 17:55:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12aa8b800) [pid = 1651] [serial = 1615] [outer = 0x12a9b1800] 17:55:41 INFO - PROCESS | 1651 | 1461200141690 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12ad9e000) [pid = 1651] [serial = 1616] [outer = 0x12a9b1800] 17:55:42 INFO - PROCESS | 1651 | 1461200142010 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]]]}] 17:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 571ms 17:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:55:42 INFO - PROCESS | 1651 | 1461200142026 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 1651 | 1461200142027 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 17:55:42 INFO - PROCESS | 1651 | 1461200142029 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 1651 | 1461200142032 Marionette TRACE conn2 <- [1,2126,null,{}] 17:55:42 INFO - PROCESS | 1651 | 1461200142035 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}] 17:55:42 INFO - PROCESS | 1651 | 1461200142170 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:55:42 INFO - PROCESS | 1651 | 1461200142183 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x130192800 == 91 [pid = 1651] [id = 539] 17:55:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12a9b5c00) [pid = 1651] [serial = 1617] [outer = 0x0] 17:55:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12af52800) [pid = 1651] [serial = 1618] [outer = 0x12a9b5c00] 17:55:42 INFO - PROCESS | 1651 | 1461200142208 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12aff9000) [pid = 1651] [serial = 1619] [outer = 0x12a9b5c00] 17:55:42 INFO - PROCESS | 1651 | 1461200142572 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]]]}] 17:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 573ms 17:55:42 INFO - PROCESS | 1651 | 1461200142603 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 1651 | 1461200142604 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 17:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:55:42 INFO - PROCESS | 1651 | 1461200142606 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 1651 | 1461200142607 Marionette TRACE conn2 <- [1,2130,null,{}] 17:55:42 INFO - PROCESS | 1651 | 1461200142614 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}] 17:55:42 INFO - PROCESS | 1651 | 1461200142747 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:55:42 INFO - PROCESS | 1651 | 1461200142760 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x13095a800 == 92 [pid = 1651] [id = 540] 17:55:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12af5a400) [pid = 1651] [serial = 1620] [outer = 0x0] 17:55:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12bd49800) [pid = 1651] [serial = 1621] [outer = 0x12af5a400] 17:55:42 INFO - PROCESS | 1651 | 1461200142790 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12d1d2c00) [pid = 1651] [serial = 1622] [outer = 0x12af5a400] 17:55:43 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 17:55:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 17:55:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1 17:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:55:43 INFO - _addTest/ [0,2133,"getWindowHandle",null] 17:55:43 INFO - PROCESS | 1651 | 1461200143176 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 17:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:55:43 INFO - PROCESS | 1651 | 1461200143178 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:55:43 INFO - PROCESS | 1651 | 1461200143179 Marionette TRACE conn2 <- [1,2134,null,{}] 17:55:43 INFO - PROCESS | 1651 | 1461200143184 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}] 17:55:43 INFO - PROCESS | 1651 | 1461200143322 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:55:43 INFO - PROCESS | 1651 | 1461200143337 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x131b8f800 == 93 [pid = 1651] [id = 541] 17:55:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12b473800) [pid = 1651] [serial = 1623] [outer = 0x0] 17:55:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12e2b1800) [pid = 1651] [serial = 1624] [outer = 0x12b473800] 17:55:43 INFO - PROCESS | 1651 | 1461200143363 Marionette DEBUG loaded listener.js 17:55:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12e73f400) [pid = 1651] [serial = 1625] [outer = 0x12b473800] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12a168400) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x11ae25800) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x125e46000) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x12aa36c00) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x125ae8800) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x115490000) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x118555800) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x123af4400) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12b47d400) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x114d07c00) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:55:43 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x125e58000) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:55:43 INFO - PROCESS | 1651 | 1461200143927 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]]]}] 17:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 774ms 17:55:43 INFO - PROCESS | 1651 | 1461200143953 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 17:55:43 INFO - PROCESS | 1651 | 1461200143954 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 17:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:55:43 INFO - PROCESS | 1651 | 1461200143957 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:55:43 INFO - PROCESS | 1651 | 1461200143958 Marionette TRACE conn2 <- [1,2138,null,{}] 17:55:43 INFO - PROCESS | 1651 | 1461200143960 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}] 17:55:44 INFO - PROCESS | 1651 | 1461200144068 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:55:44 INFO - PROCESS | 1651 | 1461200144157 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4bf800 == 94 [pid = 1651] [id = 542] 17:55:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x123af6c00) [pid = 1651] [serial = 1626] [outer = 0x0] 17:55:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12aa36c00) [pid = 1651] [serial = 1627] [outer = 0x123af6c00] 17:55:44 INFO - PROCESS | 1651 | 1461200144187 Marionette DEBUG loaded listener.js 17:55:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12ec1c000) [pid = 1651] [serial = 1628] [outer = 0x123af6c00] 17:55:44 INFO - PROCESS | 1651 | 1461200144490 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]]]}] 17:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 569ms 17:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:55:44 INFO - PROCESS | 1651 | 1461200144527 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:55:44 INFO - PROCESS | 1651 | 1461200144528 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 17:55:44 INFO - PROCESS | 1651 | 1461200144533 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:55:44 INFO - PROCESS | 1651 | 1461200144535 Marionette TRACE conn2 <- [1,2142,null,{}] 17:55:44 INFO - PROCESS | 1651 | 1461200144538 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}] 17:55:44 INFO - PROCESS | 1651 | 1461200144655 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:55:44 INFO - PROCESS | 1651 | 1461200144738 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f55800 == 95 [pid = 1651] [id = 543] 17:55:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x126f67000) [pid = 1651] [serial = 1629] [outer = 0x0] 17:55:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12f712800) [pid = 1651] [serial = 1630] [outer = 0x126f67000] 17:55:44 INFO - PROCESS | 1651 | 1461200144764 Marionette DEBUG loaded listener.js 17:55:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x139a4c800) [pid = 1651] [serial = 1631] [outer = 0x126f67000] 17:55:45 INFO - PROCESS | 1651 | 1461200145077 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] 17:55:45 INFO - PROCESS | 1651 | 1461200145106 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 17:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:55:45 INFO - PROCESS | 1651 | 1461200145108 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:55:45 INFO - PROCESS | 1651 | 1461200145110 Marionette TRACE conn2 <- [1,2146,null,{}] 17:55:45 INFO - PROCESS | 1651 | 1461200145112 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}] 17:55:45 INFO - PROCESS | 1651 | 1461200145221 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:55:45 INFO - PROCESS | 1651 | 1461200145225 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x139dd3000 == 96 [pid = 1651] [id = 544] 17:55:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x139a4ec00) [pid = 1651] [serial = 1632] [outer = 0x0] 17:55:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x13a4db800) [pid = 1651] [serial = 1633] [outer = 0x139a4ec00] 17:55:45 INFO - PROCESS | 1651 | 1461200145250 Marionette DEBUG loaded listener.js 17:55:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x13a6d5400) [pid = 1651] [serial = 1634] [outer = 0x139a4ec00] 17:55:45 INFO - PROCESS | 1651 | 1461200145619 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:55:45 INFO - PROCESS | 1651 | 1461200145636 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 17:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:55:45 INFO - PROCESS | 1651 | 1461200145639 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:55:45 INFO - PROCESS | 1651 | 1461200145640 Marionette TRACE conn2 <- [1,2150,null,{}] 17:55:45 INFO - PROCESS | 1651 | 1461200145642 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}] 17:55:45 INFO - PROCESS | 1651 | 1461200145799 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:55:45 INFO - PROCESS | 1651 | 1461200145980 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c6ea000 == 97 [pid = 1651] [id = 545] 17:55:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x118559000) [pid = 1651] [serial = 1635] [outer = 0x0] 17:55:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x11857ec00) [pid = 1651] [serial = 1636] [outer = 0x118559000] 17:55:46 INFO - PROCESS | 1651 | 1461200146025 Marionette DEBUG loaded listener.js 17:55:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x11a98a000) [pid = 1651] [serial = 1637] [outer = 0x118559000] 17:55:46 INFO - PROCESS | 1651 | 1461200146446 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]]]}] 17:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 873ms 17:55:46 INFO - PROCESS | 1651 | 1461200146530 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:55:46 INFO - PROCESS | 1651 | 1461200146534 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 17:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:55:46 INFO - PROCESS | 1651 | 1461200146540 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:55:46 INFO - PROCESS | 1651 | 1461200146542 Marionette TRACE conn2 <- [1,2154,null,{}] 17:55:46 INFO - PROCESS | 1651 | 1461200146545 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}] 17:55:46 INFO - PROCESS | 1651 | 1461200146674 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:55:46 INFO - PROCESS | 1651 | 1461200146771 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9ea800 == 98 [pid = 1651] [id = 546] 17:55:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x123839800) [pid = 1651] [serial = 1638] [outer = 0x0] 17:55:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x1259d2c00) [pid = 1651] [serial = 1639] [outer = 0x123839800] 17:55:46 INFO - PROCESS | 1651 | 1461200146803 Marionette DEBUG loaded listener.js 17:55:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x126875400) [pid = 1651] [serial = 1640] [outer = 0x123839800] 17:55:47 INFO - PROCESS | 1651 | 1461200147294 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]]]}] 17:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 821ms 17:55:47 INFO - PROCESS | 1651 | 1461200147363 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:55:47 INFO - PROCESS | 1651 | 1461200147366 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 17:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:55:47 INFO - PROCESS | 1651 | 1461200147369 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:55:47 INFO - PROCESS | 1651 | 1461200147370 Marionette TRACE conn2 <- [1,2158,null,{}] 17:55:47 INFO - PROCESS | 1651 | 1461200147373 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}] 17:55:47 INFO - PROCESS | 1651 | 1461200147498 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:55:47 INFO - PROCESS | 1651 | 1461200147624 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x130954000 == 99 [pid = 1651] [id = 547] 17:55:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x1296c1c00) [pid = 1651] [serial = 1641] [outer = 0x0] 17:55:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x1296f8800) [pid = 1651] [serial = 1642] [outer = 0x1296c1c00] 17:55:47 INFO - PROCESS | 1651 | 1461200147656 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12a924000) [pid = 1651] [serial = 1643] [outer = 0x1296c1c00] 17:55:48 INFO - PROCESS | 1651 | 1461200148089 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]]]}] 17:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 774ms 17:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:55:48 INFO - PROCESS | 1651 | 1461200148151 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 1651 | 1461200148153 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 17:55:48 INFO - PROCESS | 1651 | 1461200148167 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 1651 | 1461200148174 Marionette TRACE conn2 <- [1,2162,null,{}] 17:55:48 INFO - PROCESS | 1651 | 1461200148179 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}] 17:55:48 INFO - PROCESS | 1651 | 1461200148370 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:55:48 INFO - PROCESS | 1651 | 1461200148551 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a38c000 == 100 [pid = 1651] [id = 548] 17:55:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x1296c5000) [pid = 1651] [serial = 1644] [outer = 0x0] 17:55:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12af5c400) [pid = 1651] [serial = 1645] [outer = 0x1296c5000] 17:55:48 INFO - PROCESS | 1651 | 1461200148602 Marionette DEBUG loaded listener.js 17:55:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12af6c800) [pid = 1651] [serial = 1646] [outer = 0x1296c5000] 17:55:49 INFO - PROCESS | 1651 | 1461200149072 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]]]}] 17:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 935ms 17:55:49 INFO - PROCESS | 1651 | 1461200149094 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:55:49 INFO - PROCESS | 1651 | 1461200149096 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 17:55:49 INFO - PROCESS | 1651 | 1461200149100 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:55:49 INFO - PROCESS | 1651 | 1461200149101 Marionette TRACE conn2 <- [1,2166,null,{}] 17:55:49 INFO - PROCESS | 1651 | 1461200149104 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}] 17:55:49 INFO - PROCESS | 1651 | 1461200149227 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:55:49 INFO - PROCESS | 1651 | 1461200149353 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a3a1000 == 101 [pid = 1651] [id = 549] 17:55:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12af6ac00) [pid = 1651] [serial = 1647] [outer = 0x0] 17:55:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12d99c800) [pid = 1651] [serial = 1648] [outer = 0x12af6ac00] 17:55:49 INFO - PROCESS | 1651 | 1461200149385 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12f718000) [pid = 1651] [serial = 1649] [outer = 0x12af6ac00] 17:55:49 INFO - PROCESS | 1651 | 1461200149767 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]]]}] 17:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 721ms 17:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:55:49 INFO - PROCESS | 1651 | 1461200149819 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:55:49 INFO - PROCESS | 1651 | 1461200149821 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 17:55:49 INFO - PROCESS | 1651 | 1461200149823 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:55:49 INFO - PROCESS | 1651 | 1461200149825 Marionette TRACE conn2 <- [1,2170,null,{}] 17:55:49 INFO - PROCESS | 1651 | 1461200149827 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}] 17:55:49 INFO - PROCESS | 1651 | 1461200149951 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:55:50 INFO - PROCESS | 1651 | 1461200150049 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ad13000 == 102 [pid = 1651] [id = 550] 17:55:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12f71a400) [pid = 1651] [serial = 1650] [outer = 0x0] 17:55:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12fb5e000) [pid = 1651] [serial = 1651] [outer = 0x12f71a400] 17:55:50 INFO - PROCESS | 1651 | 1461200150087 Marionette DEBUG loaded listener.js 17:55:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x139a53000) [pid = 1651] [serial = 1652] [outer = 0x12f71a400] 17:55:50 INFO - PROCESS | 1651 | 1461200150489 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]]]}] 17:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 719ms 17:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:55:50 INFO - PROCESS | 1651 | 1461200150551 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 17:55:50 INFO - PROCESS | 1651 | 1461200150552 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 17:55:50 INFO - PROCESS | 1651 | 1461200150554 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:55:50 INFO - PROCESS | 1651 | 1461200150555 Marionette TRACE conn2 <- [1,2174,null,{}] 17:55:50 INFO - PROCESS | 1651 | 1461200150558 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}] 17:55:50 INFO - PROCESS | 1651 | 1461200150682 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 17:55:50 INFO - PROCESS | 1651 | 1461200150812 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ac75800 == 103 [pid = 1651] [id = 551] 17:55:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x139a54c00) [pid = 1651] [serial = 1653] [outer = 0x0] 17:55:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x13a6d5000) [pid = 1651] [serial = 1654] [outer = 0x139a54c00] 17:55:50 INFO - PROCESS | 1651 | 1461200150845 Marionette DEBUG loaded listener.js 17:55:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x13a6da800) [pid = 1651] [serial = 1655] [outer = 0x139a54c00] 17:55:51 INFO - PROCESS | 1651 | 1461200151260 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]]]}] 17:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 720ms 17:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:55:51 INFO - PROCESS | 1651 | 1461200151275 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 17:55:51 INFO - PROCESS | 1651 | 1461200151276 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 17:55:51 INFO - PROCESS | 1651 | 1461200151278 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:55:51 INFO - PROCESS | 1651 | 1461200151280 Marionette TRACE conn2 <- [1,2178,null,{}] 17:55:51 INFO - PROCESS | 1651 | 1461200151284 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}] 17:55:51 INFO - PROCESS | 1651 | 1461200151407 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 17:55:51 INFO - PROCESS | 1651 | 1461200151535 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x145fd5800 == 104 [pid = 1651] [id = 552] 17:55:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x13a556000) [pid = 1651] [serial = 1656] [outer = 0x0] 17:55:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x13a55c800) [pid = 1651] [serial = 1657] [outer = 0x13a556000] 17:55:51 INFO - PROCESS | 1651 | 1461200151566 Marionette DEBUG loaded listener.js 17:55:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x13a560800) [pid = 1651] [serial = 1658] [outer = 0x13a556000] 17:55:51 INFO - PROCESS | 1651 | 1461200151951 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]]]}] 17:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 723ms 17:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:55:52 INFO - PROCESS | 1651 | 1461200152002 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 17:55:52 INFO - PROCESS | 1651 | 1461200152003 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 17:55:52 INFO - PROCESS | 1651 | 1461200152006 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:55:52 INFO - PROCESS | 1651 | 1461200152007 Marionette TRACE conn2 <- [1,2182,null,{}] 17:55:52 INFO - PROCESS | 1651 | 1461200152009 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}] 17:55:52 INFO - PROCESS | 1651 | 1461200152152 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 17:55:52 INFO - PROCESS | 1651 | 1461200152262 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1462ec000 == 105 [pid = 1651] [id = 553] 17:55:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x13a4b9400) [pid = 1651] [serial = 1659] [outer = 0x0] 17:55:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x13a4bc400) [pid = 1651] [serial = 1660] [outer = 0x13a4b9400] 17:55:52 INFO - PROCESS | 1651 | 1461200152292 Marionette DEBUG loaded listener.js 17:55:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x13a4c0400) [pid = 1651] [serial = 1661] [outer = 0x13a4b9400] 17:55:52 INFO - PROCESS | 1651 | 1461200152740 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]]]}] 17:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 771ms 17:55:52 INFO - PROCESS | 1651 | 1461200152778 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 17:55:52 INFO - PROCESS | 1651 | 1461200152779 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 17:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:55:52 INFO - PROCESS | 1651 | 1461200152782 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:55:52 INFO - PROCESS | 1651 | 1461200152783 Marionette TRACE conn2 <- [1,2186,null,{}] 17:55:52 INFO - PROCESS | 1651 | 1461200152785 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}] 17:55:52 INFO - PROCESS | 1651 | 1461200152908 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 17:55:53 INFO - PROCESS | 1651 | 1461200153036 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a49d800 == 106 [pid = 1651] [id = 554] 17:55:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x13a4bb000) [pid = 1651] [serial = 1662] [outer = 0x0] 17:55:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x13a561000) [pid = 1651] [serial = 1663] [outer = 0x13a4bb000] 17:55:53 INFO - PROCESS | 1651 | 1461200153067 Marionette DEBUG loaded listener.js 17:55:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x13a6db000) [pid = 1651] [serial = 1664] [outer = 0x13a4bb000] 17:55:53 INFO - PROCESS | 1651 | 1461200153476 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]]]}] 17:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 721ms 17:55:53 INFO - PROCESS | 1651 | 1461200153526 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 17:55:53 INFO - PROCESS | 1651 | 1461200153527 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 17:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:55:53 INFO - PROCESS | 1651 | 1461200153533 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:55:53 INFO - PROCESS | 1651 | 1461200153534 Marionette TRACE conn2 <- [1,2190,null,{}] 17:55:53 INFO - PROCESS | 1651 | 1461200153536 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}] 17:55:53 INFO - PROCESS | 1651 | 1461200153661 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 17:55:53 INFO - PROCESS | 1651 | 1461200153761 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a196800 == 107 [pid = 1651] [id = 555] 17:55:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x13a162000) [pid = 1651] [serial = 1665] [outer = 0x0] 17:55:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x13a16ac00) [pid = 1651] [serial = 1666] [outer = 0x13a162000] 17:55:53 INFO - PROCESS | 1651 | 1461200153794 Marionette DEBUG loaded listener.js 17:55:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x13a55a000) [pid = 1651] [serial = 1667] [outer = 0x13a162000] 17:55:54 INFO - PROCESS | 1651 | 1461200154305 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]]]}] 17:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 823ms 17:55:54 INFO - PROCESS | 1651 | 1461200154365 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 17:55:54 INFO - PROCESS | 1651 | 1461200154367 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 17:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:55:54 INFO - PROCESS | 1651 | 1461200154372 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:55:54 INFO - PROCESS | 1651 | 1461200154374 Marionette TRACE conn2 <- [1,2194,null,{}] 17:55:54 INFO - PROCESS | 1651 | 1461200154377 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}] 17:55:54 INFO - PROCESS | 1651 | 1461200154515 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 17:55:54 INFO - PROCESS | 1651 | 1461200154620 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad75000 == 108 [pid = 1651] [id = 556] 17:55:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x11c225800) [pid = 1651] [serial = 1668] [outer = 0x0] 17:55:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x13a6dcc00) [pid = 1651] [serial = 1669] [outer = 0x11c225800] 17:55:54 INFO - PROCESS | 1651 | 1461200154650 Marionette DEBUG loaded listener.js 17:55:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x13ac1a000) [pid = 1651] [serial = 1670] [outer = 0x11c225800] 17:55:55 INFO - PROCESS | 1651 | 1461200155092 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]]]}] 17:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 773ms 17:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:55:55 INFO - PROCESS | 1651 | 1461200155145 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 17:55:55 INFO - PROCESS | 1651 | 1461200155146 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 17:55:55 INFO - PROCESS | 1651 | 1461200155148 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:55:55 INFO - PROCESS | 1651 | 1461200155149 Marionette TRACE conn2 <- [1,2198,null,{}] 17:55:55 INFO - PROCESS | 1651 | 1461200155152 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}] 17:55:55 INFO - PROCESS | 1651 | 1461200155300 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 17:55:55 INFO - PROCESS | 1651 | 1461200155488 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbef800 == 109 [pid = 1651] [id = 557] 17:55:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x11c2e7800) [pid = 1651] [serial = 1671] [outer = 0x0] 17:55:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x13ac1e400) [pid = 1651] [serial = 1672] [outer = 0x11c2e7800] 17:55:55 INFO - PROCESS | 1651 | 1461200155513 Marionette DEBUG loaded listener.js 17:55:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x13ac23800) [pid = 1651] [serial = 1673] [outer = 0x11c2e7800] 17:55:56 INFO - PROCESS | 1651 | 1461200156295 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]]]}] 17:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1171ms 17:55:56 INFO - PROCESS | 1651 | 1461200156332 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 17:55:56 INFO - PROCESS | 1651 | 1461200156334 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 17:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:55:56 INFO - PROCESS | 1651 | 1461200156341 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:55:56 INFO - PROCESS | 1651 | 1461200156343 Marionette TRACE conn2 <- [1,2202,null,{}] 17:55:56 INFO - PROCESS | 1651 | 1461200156347 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}] 17:55:56 INFO - PROCESS | 1651 | 1461200156471 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 17:55:56 INFO - PROCESS | 1651 | 1461200156601 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ae21000 == 110 [pid = 1651] [id = 558] 17:55:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x118c7cc00) [pid = 1651] [serial = 1674] [outer = 0x0] 17:55:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x1198f9400) [pid = 1651] [serial = 1675] [outer = 0x118c7cc00] 17:55:56 INFO - PROCESS | 1651 | 1461200156632 Marionette DEBUG loaded listener.js 17:55:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x11ae8a000) [pid = 1651] [serial = 1676] [outer = 0x118c7cc00] 17:55:57 INFO - PROCESS | 1651 | 1461200157101 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]]]}] 17:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 771ms 17:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:55:57 INFO - PROCESS | 1651 | 1461200157111 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 17:55:57 INFO - PROCESS | 1651 | 1461200157115 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 17:55:57 INFO - PROCESS | 1651 | 1461200157119 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:55:57 INFO - PROCESS | 1651 | 1461200157121 Marionette TRACE conn2 <- [1,2206,null,{}] 17:55:57 INFO - PROCESS | 1651 | 1461200157124 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}] 17:55:57 INFO - PROCESS | 1651 | 1461200157250 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 17:55:57 INFO - PROCESS | 1651 | 1461200157426 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x129267800 == 111 [pid = 1651] [id = 559] 17:55:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x11c177000) [pid = 1651] [serial = 1677] [outer = 0x0] 17:55:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x125ae8800) [pid = 1651] [serial = 1678] [outer = 0x11c177000] 17:55:57 INFO - PROCESS | 1651 | 1461200157472 Marionette DEBUG loaded listener.js 17:55:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x126f25c00) [pid = 1651] [serial = 1679] [outer = 0x11c177000] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x125ab8000 == 110 [pid = 1651] [id = 311] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x139dd3000 == 109 [pid = 1651] [id = 544] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x137f55800 == 108 [pid = 1651] [id = 543] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4bf800 == 107 [pid = 1651] [id = 542] 17:55:57 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x12fa54400) [pid = 1651] [serial = 1513] [outer = 0x0] [url = about:blank] 17:55:57 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x130181c00) [pid = 1651] [serial = 1516] [outer = 0x0] [url = about:blank] 17:55:57 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x13043cc00) [pid = 1651] [serial = 1519] [outer = 0x0] [url = about:blank] 17:55:57 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12ed23800) [pid = 1651] [serial = 1558] [outer = 0x0] [url = about:blank] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x131b8f800 == 106 [pid = 1651] [id = 541] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x13095a800 == 105 [pid = 1651] [id = 540] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x130192800 == 104 [pid = 1651] [id = 539] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec48000 == 103 [pid = 1651] [id = 538] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12e376800 == 102 [pid = 1651] [id = 537] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9ec000 == 101 [pid = 1651] [id = 536] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12aab9000 == 100 [pid = 1651] [id = 535] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x127431800 == 99 [pid = 1651] [id = 534] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9dd800 == 98 [pid = 1651] [id = 533] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12a92f000 == 97 [pid = 1651] [id = 532] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x13aa11800 == 96 [pid = 1651] [id = 526] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x13ad19000 == 95 [pid = 1651] [id = 525] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab1a000 == 94 [pid = 1651] [id = 524] 17:55:57 INFO - PROCESS | 1651 | --DOCSHELL 0x13a076000 == 93 [pid = 1651] [id = 523] 17:55:58 INFO - PROCESS | 1651 | --DOCSHELL 0x13877f800 == 92 [pid = 1651] [id = 522] 17:55:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d17e000 == 91 [pid = 1651] [id = 521] 17:55:58 INFO - PROCESS | 1651 | --DOCSHELL 0x126f48000 == 90 [pid = 1651] [id = 520] 17:55:58 INFO - PROCESS | 1651 | 1461200158036 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]]]}] 17:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 924ms 17:55:58 INFO - PROCESS | 1651 | 1461200158043 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 17:55:58 INFO - PROCESS | 1651 | 1461200158045 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 17:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:55:58 INFO - PROCESS | 1651 | 1461200158048 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:55:58 INFO - PROCESS | 1651 | 1461200158052 Marionette TRACE conn2 <- [1,2210,null,{}] 17:55:58 INFO - PROCESS | 1651 | 1461200158060 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}] 17:55:58 INFO - PROCESS | 1651 | 1461200158169 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x12a65c800) [pid = 1651] [serial = 1540] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12b472400) [pid = 1651] [serial = 1546] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x11c2e6000) [pid = 1651] [serial = 1492] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x1296b7400) [pid = 1651] [serial = 1537] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x12ad9bc00) [pid = 1651] [serial = 1543] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x118554800) [pid = 1651] [serial = 1489] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x128917c00) [pid = 1651] [serial = 1534] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x1296a0400) [pid = 1651] [serial = 1535] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x12a9b5800) [pid = 1651] [serial = 1498] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12b4fd800) [pid = 1651] [serial = 1504] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x11855d800) [pid = 1651] [serial = 1525] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x119d63000) [pid = 1651] [serial = 1526] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x11a983000) [pid = 1651] [serial = 1528] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x11c66fc00) [pid = 1651] [serial = 1529] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12966d000) [pid = 1651] [serial = 1495] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12bd48400) [pid = 1651] [serial = 1547] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x125e4c000) [pid = 1651] [serial = 1531] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x1274a4800) [pid = 1651] [serial = 1532] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12aa4a800) [pid = 1651] [serial = 1510] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12fa59800) [pid = 1651] [serial = 1507] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12ad9a400) [pid = 1651] [serial = 1501] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12a9b4c00) [pid = 1651] [serial = 1522] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12cfecc00) [pid = 1651] [serial = 1555] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x1278e5c00) [pid = 1651] [serial = 1550] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12e71d800) [pid = 1651] [serial = 1556] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12abb4800) [pid = 1651] [serial = 1541] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12aff3c00) [pid = 1651] [serial = 1544] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x11ae25000) [pid = 1651] [serial = 1549] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12af60800) [pid = 1651] [serial = 1553] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12a166400) [pid = 1651] [serial = 1538] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12af56c00) [pid = 1651] [serial = 1552] [outer = 0x0] [url = about:blank] 17:55:58 INFO - PROCESS | 1651 | 1461200158265 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e70000 == 91 [pid = 1651] [id = 560] 17:55:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x119c77c00) [pid = 1651] [serial = 1680] [outer = 0x0] 17:55:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x11c66fc00) [pid = 1651] [serial = 1681] [outer = 0x119c77c00] 17:55:58 INFO - PROCESS | 1651 | 1461200158299 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x1296a0400) [pid = 1651] [serial = 1682] [outer = 0x119c77c00] 17:55:58 INFO - PROCESS | 1651 | 1461200158626 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]]]}] 17:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 626ms 17:55:58 INFO - PROCESS | 1651 | 1461200158673 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 17:55:58 INFO - PROCESS | 1651 | 1461200158675 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 17:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:55:58 INFO - PROCESS | 1651 | 1461200158678 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:55:58 INFO - PROCESS | 1651 | 1461200158679 Marionette TRACE conn2 <- [1,2214,null,{}] 17:55:58 INFO - PROCESS | 1651 | 1461200158681 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}] 17:55:58 INFO - PROCESS | 1651 | 1461200158793 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 17:55:58 INFO - PROCESS | 1651 | 1461200158882 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ae1c800 == 92 [pid = 1651] [id = 561] 17:55:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x1296ba000) [pid = 1651] [serial = 1683] [outer = 0x0] 17:55:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12a40e000) [pid = 1651] [serial = 1684] [outer = 0x1296ba000] 17:55:58 INFO - PROCESS | 1651 | 1461200158909 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12a9b4c00) [pid = 1651] [serial = 1685] [outer = 0x1296ba000] 17:55:59 INFO - PROCESS | 1651 | 1461200159206 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]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 567ms 17:55:59 INFO - PROCESS | 1651 | 1461200159246 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 1651 | 1461200159248 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 17:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:55:59 INFO - PROCESS | 1651 | 1461200159252 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 1651 | 1461200159253 Marionette TRACE conn2 <- [1,2218,null,{}] 17:55:59 INFO - PROCESS | 1651 | 1461200159256 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}] 17:55:59 INFO - PROCESS | 1651 | 1461200159396 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 17:55:59 INFO - PROCESS | 1651 | 1461200159404 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e378000 == 93 [pid = 1651] [id = 562] 17:55:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12a922400) [pid = 1651] [serial = 1686] [outer = 0x0] 17:55:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12aa38000) [pid = 1651] [serial = 1687] [outer = 0x12a922400] 17:55:59 INFO - PROCESS | 1651 | 1461200159430 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12aa95800) [pid = 1651] [serial = 1688] [outer = 0x12a922400] 17:55:59 INFO - PROCESS | 1651 | 1461200159790 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]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 569ms 17:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:55:59 INFO - PROCESS | 1651 | 1461200159821 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 1651 | 1461200159823 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 17:55:59 INFO - PROCESS | 1651 | 1461200159825 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 1651 | 1461200159826 Marionette TRACE conn2 <- [1,2222,null,{}] 17:55:59 INFO - PROCESS | 1651 | 1461200159828 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}] 17:55:59 INFO - PROCESS | 1651 | 1461200159948 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 17:55:59 INFO - PROCESS | 1651 | 1461200159953 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x13019d000 == 94 [pid = 1651] [id = 563] 17:55:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12abad400) [pid = 1651] [serial = 1689] [outer = 0x0] 17:55:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12ad25c00) [pid = 1651] [serial = 1690] [outer = 0x12abad400] 17:55:59 INFO - PROCESS | 1651 | 1461200159981 Marionette DEBUG loaded listener.js 17:56:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12af6d400) [pid = 1651] [serial = 1691] [outer = 0x12abad400] 17:56:00 INFO - PROCESS | 1651 | 1461200160404 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]]]}] 17:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 618ms 17:56:00 INFO - PROCESS | 1651 | 1461200160446 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 17:56:00 INFO - PROCESS | 1651 | 1461200160448 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 17:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:56:00 INFO - PROCESS | 1651 | 1461200160452 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:56:00 INFO - PROCESS | 1651 | 1461200160454 Marionette TRACE conn2 <- [1,2226,null,{}] 17:56:00 INFO - PROCESS | 1651 | 1461200160456 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}] 17:56:00 INFO - PROCESS | 1651 | 1461200160596 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 17:56:00 INFO - PROCESS | 1651 | 1461200160630 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x131289800 == 95 [pid = 1651] [id = 564] 17:56:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12afee800) [pid = 1651] [serial = 1692] [outer = 0x0] 17:56:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x12b477c00) [pid = 1651] [serial = 1693] [outer = 0x12afee800] 17:56:00 INFO - PROCESS | 1651 | 1461200160655 Marionette DEBUG loaded listener.js 17:56:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12cedb800) [pid = 1651] [serial = 1694] [outer = 0x12afee800] 17:56:01 INFO - PROCESS | 1651 | 1461200161036 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]]]}] 17:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 620ms 17:56:01 INFO - PROCESS | 1651 | 1461200161073 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 17:56:01 INFO - PROCESS | 1651 | 1461200161075 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 17:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:56:01 INFO - PROCESS | 1651 | 1461200161078 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:56:01 INFO - PROCESS | 1651 | 1461200161080 Marionette TRACE conn2 <- [1,2230,null,{}] 17:56:01 INFO - PROCESS | 1651 | 1461200161084 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}] 17:56:01 INFO - PROCESS | 1651 | 1461200161296 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 17:56:01 INFO - PROCESS | 1651 | 1461200161318 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c16800 == 96 [pid = 1651] [id = 565] 17:56:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12cfec800) [pid = 1651] [serial = 1695] [outer = 0x0] 17:56:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12e2b9c00) [pid = 1651] [serial = 1696] [outer = 0x12cfec800] 17:56:01 INFO - PROCESS | 1651 | 1461200161359 Marionette DEBUG loaded listener.js 17:56:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12e71c000) [pid = 1651] [serial = 1697] [outer = 0x12cfec800] 17:56:01 INFO - PROCESS | 1651 | 1461200161753 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]]]}] 17:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 720ms 17:56:01 INFO - PROCESS | 1651 | 1461200161798 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 17:56:01 INFO - PROCESS | 1651 | 1461200161799 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 17:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:56:01 INFO - PROCESS | 1651 | 1461200161802 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:56:01 INFO - PROCESS | 1651 | 1461200161803 Marionette TRACE conn2 <- [1,2234,null,{}] 17:56:01 INFO - PROCESS | 1651 | 1461200161805 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}] 17:56:01 INFO - PROCESS | 1651 | 1461200161945 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 17:56:01 INFO - PROCESS | 1651 | 1461200161981 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x139a6e800 == 97 [pid = 1651] [id = 566] 17:56:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x12e71ac00) [pid = 1651] [serial = 1698] [outer = 0x0] 17:56:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x12f431800) [pid = 1651] [serial = 1699] [outer = 0x12e71ac00] 17:56:02 INFO - PROCESS | 1651 | 1461200162006 Marionette DEBUG loaded listener.js 17:56:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x130188c00) [pid = 1651] [serial = 1700] [outer = 0x12e71ac00] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12ed30400) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12a9b2c00) [pid = 1651] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x1274f1c00) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12a9b5c00) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x114651000) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12a9aec00) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x1292c4c00) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12af5a400) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x118581400) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x1296a5000) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x11993fc00) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12e71e400) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12b473800) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x123af6c00) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x126f67000) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:56:02 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12a9b1800) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:56:02 INFO - PROCESS | 1651 | 1461200162579 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]]]}] 17:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 820ms 17:56:02 INFO - PROCESS | 1651 | 1461200162623 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 17:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:56:02 INFO - PROCESS | 1651 | 1461200162625 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 17:56:02 INFO - PROCESS | 1651 | 1461200162629 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:56:02 INFO - PROCESS | 1651 | 1461200162633 Marionette TRACE conn2 <- [1,2238,null,{}] 17:56:02 INFO - PROCESS | 1651 | 1461200162643 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}] 17:56:02 INFO - PROCESS | 1651 | 1461200162876 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 17:56:02 INFO - PROCESS | 1651 | 1461200162969 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d90e800 == 98 [pid = 1651] [id = 567] 17:56:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x114d07c00) [pid = 1651] [serial = 1701] [outer = 0x0] 17:56:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12966fc00) [pid = 1651] [serial = 1702] [outer = 0x114d07c00] 17:56:02 INFO - PROCESS | 1651 | 1461200162995 Marionette DEBUG loaded listener.js 17:56:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12bb77800) [pid = 1651] [serial = 1703] [outer = 0x114d07c00] 17:56:03 INFO - PROCESS | 1651 | 1461200163265 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]]]}] 17:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 684ms 17:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:56:03 INFO - PROCESS | 1651 | 1461200163321 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 17:56:03 INFO - PROCESS | 1651 | 1461200163323 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 17:56:03 INFO - PROCESS | 1651 | 1461200163325 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:56:03 INFO - PROCESS | 1651 | 1461200163327 Marionette TRACE conn2 <- [1,2242,null,{}] 17:56:03 INFO - PROCESS | 1651 | 1461200163329 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}] 17:56:03 INFO - PROCESS | 1651 | 1461200163496 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 17:56:03 INFO - PROCESS | 1651 | 1461200163524 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f7e800 == 99 [pid = 1651] [id = 568] 17:56:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x130455800) [pid = 1651] [serial = 1704] [outer = 0x0] 17:56:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x139a4d800) [pid = 1651] [serial = 1705] [outer = 0x130455800] 17:56:03 INFO - PROCESS | 1651 | 1461200163553 Marionette DEBUG loaded listener.js 17:56:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x13a16c000) [pid = 1651] [serial = 1706] [outer = 0x130455800] 17:56:03 INFO - PROCESS | 1651 | 1461200163889 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]]]}] 17:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 570ms 17:56:03 INFO - PROCESS | 1651 | 1461200163896 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 17:56:03 INFO - PROCESS | 1651 | 1461200163897 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 17:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:56:03 INFO - PROCESS | 1651 | 1461200163903 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:56:03 INFO - PROCESS | 1651 | 1461200163904 Marionette TRACE conn2 <- [1,2246,null,{}] 17:56:03 INFO - PROCESS | 1651 | 1461200163907 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}] 17:56:04 INFO - PROCESS | 1651 | 1461200164014 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 17:56:04 INFO - PROCESS | 1651 | 1461200164107 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a14d000 == 100 [pid = 1651] [id = 569] 17:56:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x139944000) [pid = 1651] [serial = 1707] [outer = 0x0] 17:56:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x13994d000) [pid = 1651] [serial = 1708] [outer = 0x139944000] 17:56:04 INFO - PROCESS | 1651 | 1461200164132 Marionette DEBUG loaded listener.js 17:56:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x13a165000) [pid = 1651] [serial = 1709] [outer = 0x139944000] 17:56:04 INFO - PROCESS | 1651 | 1461200164396 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]]]}] 17:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 17:56:04 INFO - PROCESS | 1651 | 1461200164523 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 17:56:04 INFO - PROCESS | 1651 | 1461200164526 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 17:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:56:04 INFO - PROCESS | 1651 | 1461200164533 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:56:04 INFO - PROCESS | 1651 | 1461200164535 Marionette TRACE conn2 <- [1,2250,null,{}] 17:56:04 INFO - PROCESS | 1651 | 1461200164539 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}] 17:56:04 INFO - PROCESS | 1651 | 1461200164677 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 17:56:04 INFO - PROCESS | 1651 | 1461200164806 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f46000 == 101 [pid = 1651] [id = 570] 17:56:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x119d63000) [pid = 1651] [serial = 1710] [outer = 0x0] 17:56:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x11ae25800) [pid = 1651] [serial = 1711] [outer = 0x119d63000] 17:56:04 INFO - PROCESS | 1651 | 1461200164838 Marionette DEBUG loaded listener.js 17:56:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x11c2e7c00) [pid = 1651] [serial = 1712] [outer = 0x119d63000] 17:56:05 INFO - PROCESS | 1651 | 1461200165270 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]]]}] 17:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 771ms 17:56:05 INFO - PROCESS | 1651 | 1461200165304 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 17:56:05 INFO - PROCESS | 1651 | 1461200165307 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 17:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:56:05 INFO - PROCESS | 1651 | 1461200165312 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:56:05 INFO - PROCESS | 1651 | 1461200165315 Marionette TRACE conn2 <- [1,2254,null,{}] 17:56:05 INFO - PROCESS | 1651 | 1461200165318 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}] 17:56:05 INFO - PROCESS | 1651 | 1461200165445 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 17:56:05 INFO - PROCESS | 1651 | 1461200165549 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e923000 == 102 [pid = 1651] [id = 571] 17:56:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x11a95ac00) [pid = 1651] [serial = 1713] [outer = 0x0] 17:56:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x126874c00) [pid = 1651] [serial = 1714] [outer = 0x11a95ac00] 17:56:05 INFO - PROCESS | 1651 | 1461200165579 Marionette DEBUG loaded listener.js 17:56:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x129671000) [pid = 1651] [serial = 1715] [outer = 0x11a95ac00] 17:56:06 INFO - PROCESS | 1651 | 1461200166117 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]]]}] 17:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 874ms 17:56:06 INFO - PROCESS | 1651 | 1461200166186 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 17:56:06 INFO - PROCESS | 1651 | 1461200166188 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 17:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:56:06 INFO - PROCESS | 1651 | 1461200166192 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:56:06 INFO - PROCESS | 1651 | 1461200166194 Marionette TRACE conn2 <- [1,2258,null,{}] 17:56:06 INFO - PROCESS | 1651 | 1461200166204 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}] 17:56:06 INFO - PROCESS | 1651 | 1461200166405 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 17:56:06 INFO - PROCESS | 1651 | 1461200166556 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x139dda800 == 103 [pid = 1651] [id = 572] 17:56:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x12aa42c00) [pid = 1651] [serial = 1716] [outer = 0x0] 17:56:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12aa90c00) [pid = 1651] [serial = 1717] [outer = 0x12aa42c00] 17:56:06 INFO - PROCESS | 1651 | 1461200166590 Marionette DEBUG loaded listener.js 17:56:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12ad23c00) [pid = 1651] [serial = 1718] [outer = 0x12aa42c00] 17:56:07 INFO - PROCESS | 1651 | 1461200167071 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]]]}] 17:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 921ms 17:56:07 INFO - PROCESS | 1651 | 1461200167112 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 17:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:56:07 INFO - PROCESS | 1651 | 1461200167114 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 17:56:07 INFO - PROCESS | 1651 | 1461200167116 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:56:07 INFO - PROCESS | 1651 | 1461200167117 Marionette TRACE conn2 <- [1,2262,null,{}] 17:56:07 INFO - PROCESS | 1651 | 1461200167120 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}] 17:56:07 INFO - PROCESS | 1651 | 1461200167246 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 17:56:07 INFO - PROCESS | 1651 | 1461200167362 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab17000 == 104 [pid = 1651] [id = 573] 17:56:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12af5fc00) [pid = 1651] [serial = 1719] [outer = 0x0] 17:56:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12af71000) [pid = 1651] [serial = 1720] [outer = 0x12af5fc00] 17:56:07 INFO - PROCESS | 1651 | 1461200167433 Marionette DEBUG loaded listener.js 17:56:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x12ed2c000) [pid = 1651] [serial = 1721] [outer = 0x12af5fc00] 17:56:07 INFO - PROCESS | 1651 | 1461200167867 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]]]}] 17:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 770ms 17:56:07 INFO - PROCESS | 1651 | 1461200167886 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 17:56:07 INFO - PROCESS | 1651 | 1461200167887 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 17:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:56:07 INFO - PROCESS | 1651 | 1461200167890 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:56:07 INFO - PROCESS | 1651 | 1461200167891 Marionette TRACE conn2 <- [1,2266,null,{}] 17:56:07 INFO - PROCESS | 1651 | 1461200167894 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}] 17:56:08 INFO - PROCESS | 1651 | 1461200168016 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 17:56:08 INFO - PROCESS | 1651 | 1461200168122 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ad08800 == 105 [pid = 1651] [id = 574] 17:56:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12f719400) [pid = 1651] [serial = 1722] [outer = 0x0] 17:56:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x130455400) [pid = 1651] [serial = 1723] [outer = 0x12f719400] 17:56:08 INFO - PROCESS | 1651 | 1461200168152 Marionette DEBUG loaded listener.js 17:56:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x13994e400) [pid = 1651] [serial = 1724] [outer = 0x12f719400] 17:56:08 INFO - PROCESS | 1651 | 1461200168547 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]]]}] 17:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 671ms 17:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:56:08 INFO - PROCESS | 1651 | 1461200168562 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 17:56:08 INFO - PROCESS | 1651 | 1461200168563 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 17:56:08 INFO - PROCESS | 1651 | 1461200168565 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:56:08 INFO - PROCESS | 1651 | 1461200168567 Marionette TRACE conn2 <- [1,2270,null,{}] 17:56:08 INFO - PROCESS | 1651 | 1461200168569 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}] 17:56:08 INFO - PROCESS | 1651 | 1461200168710 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 17:56:08 INFO - PROCESS | 1651 | 1461200168847 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1462ea000 == 106 [pid = 1651] [id = 575] 17:56:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x139955800) [pid = 1651] [serial = 1725] [outer = 0x0] 17:56:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x13995d800) [pid = 1651] [serial = 1726] [outer = 0x139955800] 17:56:08 INFO - PROCESS | 1651 | 1461200168881 Marionette DEBUG loaded listener.js 17:56:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x13a170000) [pid = 1651] [serial = 1727] [outer = 0x139955800] 17:56:09 INFO - PROCESS | 1651 | 1461200169289 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]]]}] 17:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 771ms 17:56:09 INFO - PROCESS | 1651 | 1461200169337 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 17:56:09 INFO - PROCESS | 1651 | 1461200169338 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 17:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:56:09 INFO - PROCESS | 1651 | 1461200169368 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:56:09 INFO - PROCESS | 1651 | 1461200169369 Marionette TRACE conn2 <- [1,2274,null,{}] 17:56:09 INFO - PROCESS | 1651 | 1461200169371 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}] 17:56:09 INFO - PROCESS | 1651 | 1461200169496 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 17:56:09 INFO - PROCESS | 1651 | 1461200169601 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x146483800 == 107 [pid = 1651] [id = 576] 17:56:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x139a4fc00) [pid = 1651] [serial = 1728] [outer = 0x0] 17:56:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x13a4b6c00) [pid = 1651] [serial = 1729] [outer = 0x139a4fc00] 17:56:09 INFO - PROCESS | 1651 | 1461200169631 Marionette DEBUG loaded listener.js 17:56:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x13a4e3c00) [pid = 1651] [serial = 1730] [outer = 0x139a4fc00] 17:56:10 INFO - PROCESS | 1651 | 1461200170034 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]]]}] 17:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 745ms 17:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:56:10 INFO - PROCESS | 1651 | 1461200170087 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 17:56:10 INFO - PROCESS | 1651 | 1461200170088 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 17:56:10 INFO - PROCESS | 1651 | 1461200170090 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:56:10 INFO - PROCESS | 1651 | 1461200170092 Marionette TRACE conn2 <- [1,2278,null,{}] 17:56:10 INFO - PROCESS | 1651 | 1461200170094 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}] 17:56:10 INFO - PROCESS | 1651 | 1461200170217 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 17:56:10 INFO - PROCESS | 1651 | 1461200170352 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x146435800 == 108 [pid = 1651] [id = 577] 17:56:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x13a256800) [pid = 1651] [serial = 1731] [outer = 0x0] 17:56:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x13a55dc00) [pid = 1651] [serial = 1732] [outer = 0x13a256800] 17:56:10 INFO - PROCESS | 1651 | 1461200170384 Marionette DEBUG loaded listener.js 17:56:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x13a6d6c00) [pid = 1651] [serial = 1733] [outer = 0x13a256800] 17:56:10 INFO - PROCESS | 1651 | 1461200170798 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]]]}] 17:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 723ms 17:56:10 INFO - PROCESS | 1651 | 1461200170814 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 17:56:10 INFO - PROCESS | 1651 | 1461200170815 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 17:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:56:10 INFO - PROCESS | 1651 | 1461200170817 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:56:10 INFO - PROCESS | 1651 | 1461200170819 Marionette TRACE conn2 <- [1,2282,null,{}] 17:56:10 INFO - PROCESS | 1651 | 1461200170821 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}] 17:56:10 INFO - PROCESS | 1651 | 1461200170965 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 17:56:11 INFO - PROCESS | 1651 | 1461200171069 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x146027000 == 109 [pid = 1651] [id = 578] 17:56:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x13a6d7400) [pid = 1651] [serial = 1734] [outer = 0x0] 17:56:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x13ac20000) [pid = 1651] [serial = 1735] [outer = 0x13a6d7400] 17:56:11 INFO - PROCESS | 1651 | 1461200171099 Marionette DEBUG loaded listener.js 17:56:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x13ac56800) [pid = 1651] [serial = 1736] [outer = 0x13a6d7400] 17:56:11 INFO - PROCESS | 1651 | 1461200171515 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]]]}] 17:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 718ms 17:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:56:11 INFO - PROCESS | 1651 | 1461200171537 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 17:56:11 INFO - PROCESS | 1651 | 1461200171538 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 17:56:11 INFO - PROCESS | 1651 | 1461200171540 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:56:11 INFO - PROCESS | 1651 | 1461200171541 Marionette TRACE conn2 <- [1,2286,null,{}] 17:56:11 INFO - PROCESS | 1651 | 1461200171544 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}] 17:56:11 INFO - PROCESS | 1651 | 1461200171671 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 17:56:11 INFO - PROCESS | 1651 | 1461200171776 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x14643e800 == 110 [pid = 1651] [id = 579] 17:56:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x13ac55400) [pid = 1651] [serial = 1737] [outer = 0x0] 17:56:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x13ac5d000) [pid = 1651] [serial = 1738] [outer = 0x13ac55400] 17:56:11 INFO - PROCESS | 1651 | 1461200171805 Marionette DEBUG loaded listener.js 17:56:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x13ac60c00) [pid = 1651] [serial = 1739] [outer = 0x13ac55400] 17:56:12 INFO - PROCESS | 1651 | 1461200172215 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]]]}] 17:56:12 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 17:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 722ms 17:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:56:12 INFO - PROCESS | 1651 | 1461200172263 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 17:56:12 INFO - PROCESS | 1651 | 1461200172264 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 17:56:12 INFO - PROCESS | 1651 | 1461200172267 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:56:12 INFO - PROCESS | 1651 | 1461200172269 Marionette TRACE conn2 <- [1,2290,null,{}] 17:56:12 INFO - PROCESS | 1651 | 1461200172271 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}] 17:56:12 INFO - PROCESS | 1651 | 1461200172431 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 17:56:12 INFO - PROCESS | 1651 | 1461200172538 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x147f4f800 == 111 [pid = 1651] [id = 580] 17:56:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x13b016400) [pid = 1651] [serial = 1740] [outer = 0x0] 17:56:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x13b01d000) [pid = 1651] [serial = 1741] [outer = 0x13b016400] 17:56:12 INFO - PROCESS | 1651 | 1461200172572 Marionette DEBUG loaded listener.js 17:56:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x13b2b3c00) [pid = 1651] [serial = 1742] [outer = 0x13b016400] 17:56:13 INFO - PROCESS | 1651 | 1461200173003 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]]]}] 17:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 769ms 17:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:56:13 INFO - PROCESS | 1651 | 1461200173037 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 1651 | 1461200173038 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 17:56:13 INFO - PROCESS | 1651 | 1461200173040 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 1651 | 1461200173041 Marionette TRACE conn2 <- [1,2294,null,{}] 17:56:13 INFO - PROCESS | 1651 | 1461200173044 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}] 17:56:13 INFO - PROCESS | 1651 | 1461200173169 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 17:56:13 INFO - PROCESS | 1651 | 1461200173348 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x14842c800 == 112 [pid = 1651] [id = 581] 17:56:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x12af54c00) [pid = 1651] [serial = 1743] [outer = 0x0] 17:56:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x13b2b9800) [pid = 1651] [serial = 1744] [outer = 0x12af54c00] 17:56:13 INFO - PROCESS | 1651 | 1461200173380 Marionette DEBUG loaded listener.js 17:56:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x13b2c1400) [pid = 1651] [serial = 1745] [outer = 0x12af54c00] 17:56:14 INFO - PROCESS | 1651 | 1461200174113 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]]]}] 17:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1172ms 17:56:14 INFO - PROCESS | 1651 | 1461200174213 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 17:56:14 INFO - PROCESS | 1651 | 1461200174219 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 17:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:56:14 INFO - PROCESS | 1651 | 1461200174224 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:56:14 INFO - PROCESS | 1651 | 1461200174228 Marionette TRACE conn2 <- [1,2298,null,{}] 17:56:14 INFO - PROCESS | 1651 | 1461200174233 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}] 17:56:14 INFO - PROCESS | 1651 | 1461200174421 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 17:56:14 INFO - PROCESS | 1651 | 1461200174604 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa05800 == 113 [pid = 1651] [id = 582] 17:56:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x1162eb400) [pid = 1651] [serial = 1746] [outer = 0x0] 17:56:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x11853d400) [pid = 1651] [serial = 1747] [outer = 0x1162eb400] 17:56:14 INFO - PROCESS | 1651 | 1461200174633 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x11993d400) [pid = 1651] [serial = 1748] [outer = 0x1162eb400] 17:56:15 INFO - PROCESS | 1651 | 1461200175070 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]]]}] 17:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 874ms 17:56:15 INFO - PROCESS | 1651 | 1461200175097 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 17:56:15 INFO - PROCESS | 1651 | 1461200175100 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 17:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:56:15 INFO - PROCESS | 1651 | 1461200175104 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 1651 | 1461200175106 Marionette TRACE conn2 <- [1,2302,null,{}] 17:56:15 INFO - PROCESS | 1651 | 1461200175109 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}] 17:56:15 INFO - PROCESS | 1651 | 1461200175235 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 17:56:15 INFO - PROCESS | 1651 | 1461200175379 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e37a800 == 114 [pid = 1651] [id = 583] 17:56:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x11b112000) [pid = 1651] [serial = 1749] [outer = 0x0] 17:56:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x11bc6b000) [pid = 1651] [serial = 1750] [outer = 0x11b112000] 17:56:15 INFO - PROCESS | 1651 | 1461200175411 Marionette DEBUG loaded listener.js 17:56:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x12749a800) [pid = 1651] [serial = 1751] [outer = 0x11b112000] 17:56:15 INFO - PROCESS | 1651 | 1461200175898 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]]]}] 17:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 829ms 17:56:15 INFO - PROCESS | 1651 | 1461200175934 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 17:56:15 INFO - PROCESS | 1651 | 1461200175935 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 17:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:56:15 INFO - PROCESS | 1651 | 1461200175938 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 1651 | 1461200175940 Marionette TRACE conn2 <- [1,2306,null,{}] 17:56:15 INFO - PROCESS | 1651 | 1461200175948 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}] 17:56:16 INFO - PROCESS | 1651 | 1461200176087 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 17:56:16 INFO - PROCESS | 1651 | 1461200176216 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad7b000 == 115 [pid = 1651] [id = 584] 17:56:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x125e54800) [pid = 1651] [serial = 1752] [outer = 0x0] 17:56:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x125eadc00) [pid = 1651] [serial = 1753] [outer = 0x125e54800] 17:56:16 INFO - PROCESS | 1651 | 1461200176261 Marionette DEBUG loaded listener.js 17:56:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x12966b000) [pid = 1651] [serial = 1754] [outer = 0x125e54800] 17:56:16 INFO - PROCESS | 1651 | 1461200176783 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]]]}] 17:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 875ms 17:56:16 INFO - PROCESS | 1651 | 1461200176826 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 1651 | 1461200176828 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 17:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:56:16 INFO - PROCESS | 1651 | 1461200176831 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - PROCESS | 1651 | 1461200176832 Marionette TRACE conn2 <- [1,2310,null,{}] 17:56:16 INFO - PROCESS | 1651 | 1461200176836 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}] 17:56:16 INFO - PROCESS | 1651 | 1461200176958 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 17:56:17 INFO - PROCESS | 1651 | 1461200177097 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbe9800 == 116 [pid = 1651] [id = 585] 17:56:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x1296f0000) [pid = 1651] [serial = 1755] [outer = 0x0] 17:56:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 288 (0x12a189800) [pid = 1651] [serial = 1756] [outer = 0x1296f0000] 17:56:17 INFO - PROCESS | 1651 | 1461200177127 Marionette DEBUG loaded listener.js 17:56:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 289 (0x12a9fac00) [pid = 1651] [serial = 1757] [outer = 0x1296f0000] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12ec33800 == 115 [pid = 1651] [id = 506] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x139f7e800 == 114 [pid = 1651] [id = 568] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12d90e800 == 113 [pid = 1651] [id = 567] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x139a6e800 == 112 [pid = 1651] [id = 566] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x137c16800 == 111 [pid = 1651] [id = 565] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x131289800 == 110 [pid = 1651] [id = 564] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 288 (0x13a4db800) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 287 (0x125e4d400) [pid = 1651] [serial = 1564] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x130453000) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x12ac6d400) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x13a260400) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x12d998400) [pid = 1651] [serial = 1576] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x119c86c00) [pid = 1651] [serial = 1561] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x12aa91c00) [pid = 1651] [serial = 1570] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x13a4e5c00) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x1296eb000) [pid = 1651] [serial = 1567] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x12a183400) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x13a260800) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x12ad9ac00) [pid = 1651] [serial = 1573] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x13019d000 == 109 [pid = 1651] [id = 563] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12e378000 == 108 [pid = 1651] [id = 562] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12ae1c800 == 107 [pid = 1651] [id = 561] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x128e70000 == 106 [pid = 1651] [id = 560] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x129267800 == 105 [pid = 1651] [id = 559] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12ae21000 == 104 [pid = 1651] [id = 558] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x145fd5800 == 103 [pid = 1651] [id = 552] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x13ac75800 == 102 [pid = 1651] [id = 551] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x13ad13000 == 101 [pid = 1651] [id = 550] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x13a3a1000 == 100 [pid = 1651] [id = 549] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x13a38c000 == 99 [pid = 1651] [id = 548] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x130954000 == 98 [pid = 1651] [id = 547] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9ea800 == 97 [pid = 1651] [id = 546] 17:56:17 INFO - PROCESS | 1651 | --DOCSHELL 0x11c6ea000 == 96 [pid = 1651] [id = 545] 17:56:17 INFO - PROCESS | 1651 | 1461200177635 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]]]}] 17:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 823ms 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x12a65ec00) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x12af52800) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x11662f800) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x114d07400) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x12a9bc000) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x12aa4cc00) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x1292cb400) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x1296a3c00) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x12bd49800) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x11a804c00) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x11bc6e400) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x1296f5800) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x12a404400) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x1279db400) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x123a26000) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x12f71e800) [pid = 1651] [serial = 1559] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x12e2b1800) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12aa36c00) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x12d1d2c00) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12e73f400) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12f712800) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x12aa8b800) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x139a4c800) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12ad9e000) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x12aff9000) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12ec1c000) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x12f71b400) [pid = 1651] [serial = 1487] [outer = 0x0] [url = about:blank] 17:56:17 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12ac66000) [pid = 1651] [serial = 1418] [outer = 0x0] [url = about:blank] 17:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:56:17 INFO - PROCESS | 1651 | 1461200177669 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 17:56:17 INFO - PROCESS | 1651 | 1461200177670 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 17:56:17 INFO - PROCESS | 1651 | 1461200177675 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:56:17 INFO - PROCESS | 1651 | 1461200177676 Marionette TRACE conn2 <- [1,2314,null,{}] 17:56:17 INFO - PROCESS | 1651 | 1461200177679 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}] 17:56:17 INFO - PROCESS | 1651 | 1461200177786 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 17:56:17 INFO - PROCESS | 1651 | 1461200177790 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d6a800 == 97 [pid = 1651] [id = 586] 17:56:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x11b110800) [pid = 1651] [serial = 1758] [outer = 0x0] 17:56:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x125e4d400) [pid = 1651] [serial = 1759] [outer = 0x11b110800] 17:56:17 INFO - PROCESS | 1651 | 1461200177816 Marionette DEBUG loaded listener.js 17:56:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x1296a8000) [pid = 1651] [serial = 1760] [outer = 0x11b110800] 17:56:18 INFO - PROCESS | 1651 | 1461200178228 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]]]}] 17:56:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:56:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 568ms 17:56:18 INFO - PROCESS | 1651 | 1461200178244 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 17:56:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:56:18 INFO - PROCESS | 1651 | 1461200178245 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 17:56:18 INFO - PROCESS | 1651 | 1461200178247 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - PROCESS | 1651 | 1461200178248 Marionette TRACE conn2 <- [1,2318,null,{}] 17:56:18 INFO - PROCESS | 1651 | 1461200178251 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}] 17:56:18 INFO - PROCESS | 1651 | 1461200178372 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 17:56:18 INFO - PROCESS | 1651 | 1461200178379 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c608800 == 98 [pid = 1651] [id = 587] 17:56:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12a405800) [pid = 1651] [serial = 1761] [outer = 0x0] 17:56:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x12aa4c800) [pid = 1651] [serial = 1762] [outer = 0x12a405800] 17:56:18 INFO - PROCESS | 1651 | 1461200178407 Marionette DEBUG loaded listener.js 17:56:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12ad98800) [pid = 1651] [serial = 1763] [outer = 0x12a405800] 17:56:18 INFO - PROCESS | 1651 | 1461200178799 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] 17:56:18 INFO - PROCESS | 1651 | 1461200178820 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 17:56:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:56:18 INFO - PROCESS | 1651 | 1461200178822 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - PROCESS | 1651 | 1461200178823 Marionette TRACE conn2 <- [1,2322,null,{}] 17:56:18 INFO - PROCESS | 1651 | 1461200178826 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}] 17:56:18 INFO - PROCESS | 1651 | 1461200178930 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 17:56:18 INFO - PROCESS | 1651 | 1461200178934 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f620800 == 99 [pid = 1651] [id = 588] 17:56:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x12ada1400) [pid = 1651] [serial = 1764] [outer = 0x0] 17:56:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12a9b3400) [pid = 1651] [serial = 1765] [outer = 0x12ada1400] 17:56:18 INFO - PROCESS | 1651 | 1461200178959 Marionette DEBUG loaded listener.js 17:56:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x12aa38800) [pid = 1651] [serial = 1766] [outer = 0x12ada1400] 17:56:19 INFO - PROCESS | 1651 | 1461200179345 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]]]}] 17:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 570ms 17:56:19 INFO - PROCESS | 1651 | 1461200179393 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 17:56:19 INFO - PROCESS | 1651 | 1461200179394 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 17:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:56:19 INFO - PROCESS | 1651 | 1461200179396 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:56:19 INFO - PROCESS | 1651 | 1461200179397 Marionette TRACE conn2 <- [1,2326,null,{}] 17:56:19 INFO - PROCESS | 1651 | 1461200179406 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}] 17:56:19 INFO - PROCESS | 1651 | 1461200179571 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 17:56:19 INFO - PROCESS | 1651 | 1461200179626 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1301a9800 == 100 [pid = 1651] [id = 589] 17:56:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x12aa30400) [pid = 1651] [serial = 1767] [outer = 0x0] 17:56:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x12b4ef800) [pid = 1651] [serial = 1768] [outer = 0x12aa30400] 17:56:19 INFO - PROCESS | 1651 | 1461200179652 Marionette DEBUG loaded listener.js 17:56:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x12d938c00) [pid = 1651] [serial = 1769] [outer = 0x12aa30400] 17:56:19 INFO - PROCESS | 1651 | 1461200179965 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]]]}] 17:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 625ms 17:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:56:20 INFO - PROCESS | 1651 | 1461200180021 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 17:56:20 INFO - PROCESS | 1651 | 1461200180022 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 17:56:20 INFO - PROCESS | 1651 | 1461200180024 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 1651 | 1461200180025 Marionette TRACE conn2 <- [1,2330,null,{}] 17:56:20 INFO - PROCESS | 1651 | 1461200180028 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}] 17:56:20 INFO - PROCESS | 1651 | 1461200180170 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 17:56:20 INFO - PROCESS | 1651 | 1461200180190 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x131b97800 == 101 [pid = 1651] [id = 590] 17:56:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x12e079800) [pid = 1651] [serial = 1770] [outer = 0x0] 17:56:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x12e2f9000) [pid = 1651] [serial = 1771] [outer = 0x12e079800] 17:56:20 INFO - PROCESS | 1651 | 1461200180215 Marionette DEBUG loaded listener.js 17:56:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x12f432000) [pid = 1651] [serial = 1772] [outer = 0x12e079800] 17:56:20 INFO - PROCESS | 1651 | 1461200180585 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]]]}] 17:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 572ms 17:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:56:20 INFO - PROCESS | 1651 | 1461200180596 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 17:56:20 INFO - PROCESS | 1651 | 1461200180599 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 17:56:20 INFO - PROCESS | 1651 | 1461200180601 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 1651 | 1461200180603 Marionette TRACE conn2 <- [1,2334,null,{}] 17:56:20 INFO - PROCESS | 1651 | 1461200180613 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}] 17:56:20 INFO - PROCESS | 1651 | 1461200180784 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 17:56:20 INFO - PROCESS | 1651 | 1461200180802 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x138776800 == 102 [pid = 1651] [id = 591] 17:56:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x12f712800) [pid = 1651] [serial = 1773] [outer = 0x0] 17:56:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x12fe0d400) [pid = 1651] [serial = 1774] [outer = 0x12f712800] 17:56:20 INFO - PROCESS | 1651 | 1461200180836 Marionette DEBUG loaded listener.js 17:56:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x13043c400) [pid = 1651] [serial = 1775] [outer = 0x12f712800] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x12695ac00) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x12ac6f800) [pid = 1651] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x12a18a400) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x139a4ec00) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x126b29000) [pid = 1651] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x129677c00) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x12aa8f400) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x1162f0400) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x123af3000) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x114d08c00) [pid = 1651] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12b4f2000) [pid = 1651] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x12a16a800) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x1154e9000) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12e07b800) [pid = 1651] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x1274ebc00) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12f425800) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x11c7e7000) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12a169000) [pid = 1651] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12745c800) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12aa48400) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x1122b2400) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12aa93c00) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12ec16c00) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12b47f400) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12a929000) [pid = 1651] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x11c2ed800) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12ac6d000) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12a16b400) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x119b2d400) [pid = 1651] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x11855c000) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x118557800) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x12a927000) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x11a95f800) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12a17d800) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x118582c00) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12d99c400) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12ed2b400) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x125e4d800) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x11857d000) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12ced1400) [pid = 1651] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x11a811800) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12cfef400) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x1296bec00) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12aa4f000) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12a929c00) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x11b95d000) [pid = 1651] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x128e25800) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x13044fc00) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12ada4400) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x129673400) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x11a80bc00) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12b6f3800) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12a9f6000) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x115383800) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12afee800) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12cfec800) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x12e71ac00) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x114d07c00) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x130455800) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x118559000) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x1296c1c00) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12f71a400) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x1296ba000) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x123839800) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x1296c5000) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x13a556000) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12a922400) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x139a54c00) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12af6ac00) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x118c7cc00) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x119c77c00) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x11c177000) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:56:21 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12abad400) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:56:22 INFO - PROCESS | 1651 | 1461200182241 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]]]}] 17:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1674ms 17:56:22 INFO - PROCESS | 1651 | 1461200182276 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 17:56:22 INFO - PROCESS | 1651 | 1461200182281 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 17:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:56:22 INFO - PROCESS | 1651 | 1461200182288 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:56:22 INFO - PROCESS | 1651 | 1461200182291 Marionette TRACE conn2 <- [1,2338,null,{}] 17:56:22 INFO - PROCESS | 1651 | 1461200182297 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}] 17:56:22 INFO - PROCESS | 1651 | 1461200182459 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 17:56:22 INFO - PROCESS | 1651 | 1461200182594 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12899c000 == 103 [pid = 1651] [id = 592] 17:56:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x118c7cc00) [pid = 1651] [serial = 1776] [outer = 0x0] 17:56:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11993cc00) [pid = 1651] [serial = 1777] [outer = 0x118c7cc00] 17:56:22 INFO - PROCESS | 1651 | 1461200182628 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x11aa5dc00) [pid = 1651] [serial = 1778] [outer = 0x118c7cc00] 17:56:23 INFO - PROCESS | 1651 | 1461200183072 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]]]}] 17:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 879ms 17:56:23 INFO - PROCESS | 1651 | 1461200183166 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 1651 | 1461200183170 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 17:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:56:23 INFO - PROCESS | 1651 | 1461200183175 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 1651 | 1461200183177 Marionette TRACE conn2 <- [1,2342,null,{}] 17:56:23 INFO - PROCESS | 1651 | 1461200183179 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}] 17:56:23 INFO - PROCESS | 1651 | 1461200183310 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 17:56:23 INFO - PROCESS | 1651 | 1461200183440 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9e1800 == 104 [pid = 1651] [id = 593] 17:56:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x11c228400) [pid = 1651] [serial = 1779] [outer = 0x0] 17:56:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x123839400) [pid = 1651] [serial = 1780] [outer = 0x11c228400] 17:56:23 INFO - PROCESS | 1651 | 1461200183473 Marionette DEBUG loaded listener.js 17:56:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x125e4f000) [pid = 1651] [serial = 1781] [outer = 0x11c228400] 17:56:23 INFO - PROCESS | 1651 | 1461200183922 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]]]}] 17:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 769ms 17:56:23 INFO - PROCESS | 1651 | 1461200183944 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 1651 | 1461200183946 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 17:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:56:23 INFO - PROCESS | 1651 | 1461200183949 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 1651 | 1461200183954 Marionette TRACE conn2 <- [1,2346,null,{}] 17:56:23 INFO - PROCESS | 1651 | 1461200183962 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}] 17:56:24 INFO - PROCESS | 1651 | 1461200184088 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 17:56:24 INFO - PROCESS | 1651 | 1461200184193 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f73a800 == 105 [pid = 1651] [id = 594] 17:56:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x1291d2800) [pid = 1651] [serial = 1782] [outer = 0x0] 17:56:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12966e400) [pid = 1651] [serial = 1783] [outer = 0x1291d2800] 17:56:24 INFO - PROCESS | 1651 | 1461200184227 Marionette DEBUG loaded listener.js 17:56:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x1296a8800) [pid = 1651] [serial = 1784] [outer = 0x1291d2800] 17:56:24 INFO - PROCESS | 1651 | 1461200184672 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]]]}] 17:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 777ms 17:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:56:24 INFO - PROCESS | 1651 | 1461200184726 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 17:56:24 INFO - PROCESS | 1651 | 1461200184728 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 17:56:24 INFO - PROCESS | 1651 | 1461200184730 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:56:24 INFO - PROCESS | 1651 | 1461200184731 Marionette TRACE conn2 <- [1,2350,null,{}] 17:56:24 INFO - PROCESS | 1651 | 1461200184734 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}] 17:56:24 INFO - PROCESS | 1651 | 1461200184861 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 17:56:24 INFO - PROCESS | 1651 | 1461200184965 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x13720b000 == 106 [pid = 1651] [id = 595] 17:56:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x1296a9800) [pid = 1651] [serial = 1785] [outer = 0x0] 17:56:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12a168800) [pid = 1651] [serial = 1786] [outer = 0x1296a9800] 17:56:24 INFO - PROCESS | 1651 | 1461200184996 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12a189000) [pid = 1651] [serial = 1787] [outer = 0x1296a9800] 17:56:25 INFO - PROCESS | 1651 | 1461200185397 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]]]}] 17:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 723ms 17:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:56:25 INFO - PROCESS | 1651 | 1461200185454 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 1651 | 1461200185455 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 17:56:25 INFO - PROCESS | 1651 | 1461200185457 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 1651 | 1461200185458 Marionette TRACE conn2 <- [1,2354,null,{}] 17:56:25 INFO - PROCESS | 1651 | 1461200185461 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}] 17:56:25 INFO - PROCESS | 1651 | 1461200185589 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 17:56:25 INFO - PROCESS | 1651 | 1461200185723 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x139920000 == 107 [pid = 1651] [id = 596] 17:56:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x1296bac00) [pid = 1651] [serial = 1788] [outer = 0x0] 17:56:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12a658c00) [pid = 1651] [serial = 1789] [outer = 0x1296bac00] 17:56:25 INFO - PROCESS | 1651 | 1461200185754 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12a9bd000) [pid = 1651] [serial = 1790] [outer = 0x1296bac00] 17:56:26 INFO - PROCESS | 1651 | 1461200186188 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]]]}] 17:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 771ms 17:56:26 INFO - PROCESS | 1651 | 1461200186229 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 17:56:26 INFO - PROCESS | 1651 | 1461200186230 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 17:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:56:26 INFO - PROCESS | 1651 | 1461200186233 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:56:26 INFO - PROCESS | 1651 | 1461200186234 Marionette TRACE conn2 <- [1,2358,null,{}] 17:56:26 INFO - PROCESS | 1651 | 1461200186237 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}] 17:56:26 INFO - PROCESS | 1651 | 1461200186376 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 17:56:26 INFO - PROCESS | 1651 | 1461200186479 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x139dd9800 == 108 [pid = 1651] [id = 597] 17:56:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12a9ee800) [pid = 1651] [serial = 1791] [outer = 0x0] 17:56:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12aa50c00) [pid = 1651] [serial = 1792] [outer = 0x12a9ee800] 17:56:26 INFO - PROCESS | 1651 | 1461200186511 Marionette DEBUG loaded listener.js 17:56:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12ad97800) [pid = 1651] [serial = 1793] [outer = 0x12a9ee800] 17:56:26 INFO - PROCESS | 1651 | 1461200186933 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]]]}] 17:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 724ms 17:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:56:26 INFO - PROCESS | 1651 | 1461200186970 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 17:56:26 INFO - PROCESS | 1651 | 1461200186972 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 17:56:26 INFO - PROCESS | 1651 | 1461200186974 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:56:26 INFO - PROCESS | 1651 | 1461200186975 Marionette TRACE conn2 <- [1,2362,null,{}] 17:56:26 INFO - PROCESS | 1651 | 1461200186978 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}] 17:56:27 INFO - PROCESS | 1651 | 1461200187106 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 17:56:27 INFO - PROCESS | 1651 | 1461200187239 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a148000 == 109 [pid = 1651] [id = 598] 17:56:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12aa2e800) [pid = 1651] [serial = 1794] [outer = 0x0] 17:56:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12af65c00) [pid = 1651] [serial = 1795] [outer = 0x12aa2e800] 17:56:27 INFO - PROCESS | 1651 | 1461200187271 Marionette DEBUG loaded listener.js 17:56:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12bb6a800) [pid = 1651] [serial = 1796] [outer = 0x12aa2e800] 17:56:27 INFO - PROCESS | 1651 | 1461200187674 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]]]}] 17:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 721ms 17:56:27 INFO - PROCESS | 1651 | 1461200187696 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 17:56:27 INFO - PROCESS | 1651 | 1461200187697 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 17:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:56:27 INFO - PROCESS | 1651 | 1461200187701 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:56:27 INFO - PROCESS | 1651 | 1461200187703 Marionette TRACE conn2 <- [1,2366,null,{}] 17:56:27 INFO - PROCESS | 1651 | 1461200187706 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}] 17:56:27 INFO - PROCESS | 1651 | 1461200187847 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 17:56:27 INFO - PROCESS | 1651 | 1461200187979 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a399000 == 110 [pid = 1651] [id = 599] 17:56:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12af64400) [pid = 1651] [serial = 1797] [outer = 0x0] 17:56:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12d1d5800) [pid = 1651] [serial = 1798] [outer = 0x12af64400] 17:56:28 INFO - PROCESS | 1651 | 1461200188011 Marionette DEBUG loaded listener.js 17:56:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12e71b800) [pid = 1651] [serial = 1799] [outer = 0x12af64400] 17:56:28 INFO - PROCESS | 1651 | 1461200188421 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]]]}] 17:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 770ms 17:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:56:28 INFO - PROCESS | 1651 | 1461200188471 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 17:56:28 INFO - PROCESS | 1651 | 1461200188473 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 17:56:28 INFO - PROCESS | 1651 | 1461200188475 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:56:28 INFO - PROCESS | 1651 | 1461200188476 Marionette TRACE conn2 <- [1,2370,null,{}] 17:56:28 INFO - PROCESS | 1651 | 1461200188478 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}] 17:56:28 INFO - PROCESS | 1651 | 1461200188607 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 17:56:28 INFO - PROCESS | 1651 | 1461200188711 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aa0a800 == 111 [pid = 1651] [id = 600] 17:56:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12b4fd400) [pid = 1651] [serial = 1800] [outer = 0x0] 17:56:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12f430c00) [pid = 1651] [serial = 1801] [outer = 0x12b4fd400] 17:56:28 INFO - PROCESS | 1651 | 1461200188742 Marionette DEBUG loaded listener.js 17:56:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12fe0d800) [pid = 1651] [serial = 1802] [outer = 0x12b4fd400] 17:56:29 INFO - PROCESS | 1651 | 1461200189217 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]]]}] 17:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 772ms 17:56:29 INFO - PROCESS | 1651 | 1461200189247 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 17:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:56:29 INFO - PROCESS | 1651 | 1461200189249 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 17:56:29 INFO - PROCESS | 1651 | 1461200189251 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:56:29 INFO - PROCESS | 1651 | 1461200189252 Marionette TRACE conn2 <- [1,2374,null,{}] 17:56:29 INFO - PROCESS | 1651 | 1461200189255 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}] 17:56:29 INFO - PROCESS | 1651 | 1461200189385 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 17:56:29 INFO - PROCESS | 1651 | 1461200189521 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ac6f800 == 112 [pid = 1651] [id = 601] 17:56:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x12fa58400) [pid = 1651] [serial = 1803] [outer = 0x0] 17:56:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x130455000) [pid = 1651] [serial = 1804] [outer = 0x12fa58400] 17:56:29 INFO - PROCESS | 1651 | 1461200189552 Marionette DEBUG loaded listener.js 17:56:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x139953c00) [pid = 1651] [serial = 1805] [outer = 0x12fa58400] 17:56:29 INFO - PROCESS | 1651 | 1461200189962 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]]]}] 17:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 718ms 17:56:29 INFO - PROCESS | 1651 | 1461200189970 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 17:56:29 INFO - PROCESS | 1651 | 1461200189971 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 17:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:56:29 INFO - PROCESS | 1651 | 1461200189974 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:56:29 INFO - PROCESS | 1651 | 1461200189976 Marionette TRACE conn2 <- [1,2378,null,{}] 17:56:29 INFO - PROCESS | 1651 | 1461200189978 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}] 17:56:30 INFO - PROCESS | 1651 | 1461200190113 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 17:56:30 INFO - PROCESS | 1651 | 1461200190222 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x145fd6000 == 113 [pid = 1651] [id = 602] 17:56:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x139944400) [pid = 1651] [serial = 1806] [outer = 0x0] 17:56:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x13995fc00) [pid = 1651] [serial = 1807] [outer = 0x139944400] 17:56:30 INFO - PROCESS | 1651 | 1461200190256 Marionette DEBUG loaded listener.js 17:56:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x13a16d400) [pid = 1651] [serial = 1808] [outer = 0x139944400] 17:56:30 INFO - PROCESS | 1651 | 1461200190670 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]]]}] 17:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 770ms 17:56:30 INFO - PROCESS | 1651 | 1461200190797 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 17:56:30 INFO - PROCESS | 1651 | 1461200190799 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 17:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:56:30 INFO - PROCESS | 1651 | 1461200190803 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:56:30 INFO - PROCESS | 1651 | 1461200190804 Marionette TRACE conn2 <- [1,2382,null,{}] 17:56:30 INFO - PROCESS | 1651 | 1461200190807 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}] 17:56:30 INFO - PROCESS | 1651 | 1461200190933 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 17:56:31 INFO - PROCESS | 1651 | 1461200191068 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aacf800 == 114 [pid = 1651] [id = 603] 17:56:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x114d0e400) [pid = 1651] [serial = 1809] [outer = 0x0] 17:56:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x11b9cb400) [pid = 1651] [serial = 1810] [outer = 0x114d0e400] 17:56:31 INFO - PROCESS | 1651 | 1461200191099 Marionette DEBUG loaded listener.js 17:56:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12ad21800) [pid = 1651] [serial = 1811] [outer = 0x114d0e400] 17:56:31 INFO - PROCESS | 1651 | 1461200191524 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]]]}] 17:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 768ms 17:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:56:31 INFO - PROCESS | 1651 | 1461200191572 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 17:56:31 INFO - PROCESS | 1651 | 1461200191573 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 17:56:31 INFO - PROCESS | 1651 | 1461200191575 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:56:31 INFO - PROCESS | 1651 | 1461200191576 Marionette TRACE conn2 <- [1,2386,null,{}] 17:56:31 INFO - PROCESS | 1651 | 1461200191579 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}] 17:56:31 INFO - PROCESS | 1651 | 1461200191705 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 17:56:31 INFO - PROCESS | 1651 | 1461200191812 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce45000 == 115 [pid = 1651] [id = 604] 17:56:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x11853e400) [pid = 1651] [serial = 1812] [outer = 0x0] 17:56:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x123af9400) [pid = 1651] [serial = 1813] [outer = 0x11853e400] 17:56:31 INFO - PROCESS | 1651 | 1461200191843 Marionette DEBUG loaded listener.js 17:56:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12a17e400) [pid = 1651] [serial = 1814] [outer = 0x11853e400] 17:56:32 INFO - PROCESS | 1651 | 1461200192341 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]]]}] 17:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 819ms 17:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:56:32 INFO - PROCESS | 1651 | 1461200192394 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 17:56:32 INFO - PROCESS | 1651 | 1461200192396 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 17:56:32 INFO - PROCESS | 1651 | 1461200192398 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:56:32 INFO - PROCESS | 1651 | 1461200192400 Marionette TRACE conn2 <- [1,2390,null,{}] 17:56:32 INFO - PROCESS | 1651 | 1461200192402 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}] 17:56:32 INFO - PROCESS | 1651 | 1461200192563 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 17:56:32 INFO - PROCESS | 1651 | 1461200192749 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x125a7c800 == 116 [pid = 1651] [id = 605] 17:56:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x1141c2800) [pid = 1651] [serial = 1815] [outer = 0x0] 17:56:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x118768c00) [pid = 1651] [serial = 1816] [outer = 0x1141c2800] 17:56:32 INFO - PROCESS | 1651 | 1461200192799 Marionette DEBUG loaded listener.js 17:56:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x11a97f800) [pid = 1651] [serial = 1817] [outer = 0x1141c2800] 17:56:33 INFO - PROCESS | 1651 | 1461200193492 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]]]}] 17:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1122ms 17:56:33 INFO - PROCESS | 1651 | 1461200193536 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 17:56:33 INFO - PROCESS | 1651 | 1461200193540 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 17:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:56:33 INFO - PROCESS | 1651 | 1461200193546 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:56:33 INFO - PROCESS | 1651 | 1461200193548 Marionette TRACE conn2 <- [1,2394,null,{}] 17:56:33 INFO - PROCESS | 1651 | 1461200193555 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}] 17:56:33 INFO - PROCESS | 1651 | 1461200193686 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 17:56:33 INFO - PROCESS | 1651 | 1461200193800 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ae2f000 == 117 [pid = 1651] [id = 606] 17:56:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x114ee9400) [pid = 1651] [serial = 1818] [outer = 0x0] 17:56:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x11857f000) [pid = 1651] [serial = 1819] [outer = 0x114ee9400] 17:56:33 INFO - PROCESS | 1651 | 1461200193830 Marionette DEBUG loaded listener.js 17:56:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x119c7bc00) [pid = 1651] [serial = 1820] [outer = 0x114ee9400] 17:56:34 INFO - PROCESS | 1651 | 1461200194372 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]]]}] 17:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 874ms 17:56:34 INFO - PROCESS | 1651 | 1461200194421 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 17:56:34 INFO - PROCESS | 1651 | 1461200194424 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 17:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:56:34 INFO - PROCESS | 1651 | 1461200194428 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:56:34 INFO - PROCESS | 1651 | 1461200194430 Marionette TRACE conn2 <- [1,2398,null,{}] 17:56:34 INFO - PROCESS | 1651 | 1461200194462 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}] 17:56:34 INFO - PROCESS | 1651 | 1461200194648 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 17:56:34 INFO - PROCESS | 1651 | 1461200194840 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x131b97800 == 116 [pid = 1651] [id = 590] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1301a9800 == 115 [pid = 1651] [id = 589] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12f620800 == 114 [pid = 1651] [id = 588] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12c608800 == 113 [pid = 1651] [id = 587] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x125d6a800 == 112 [pid = 1651] [id = 586] 17:56:34 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x13a4bc400) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 17:56:34 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x13a561000) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 17:56:34 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x13a16ac00) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 17:56:34 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x13a6dcc00) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 17:56:34 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x13ac1e400) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 17:56:34 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x13994d000) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 17:56:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c44e800 == 113 [pid = 1651] [id = 607] 17:56:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x115490000) [pid = 1651] [serial = 1821] [outer = 0x0] 17:56:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x11c228c00) [pid = 1651] [serial = 1822] [outer = 0x115490000] 17:56:34 INFO - PROCESS | 1651 | 1461200194915 Marionette DEBUG loaded listener.js 17:56:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x123af7800) [pid = 1651] [serial = 1823] [outer = 0x115490000] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbe9800 == 112 [pid = 1651] [id = 585] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad7b000 == 111 [pid = 1651] [id = 584] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12e37a800 == 110 [pid = 1651] [id = 583] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa05800 == 109 [pid = 1651] [id = 582] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x147f4f800 == 108 [pid = 1651] [id = 580] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x14643e800 == 107 [pid = 1651] [id = 579] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x146027000 == 106 [pid = 1651] [id = 578] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x146435800 == 105 [pid = 1651] [id = 577] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x146483800 == 104 [pid = 1651] [id = 576] 17:56:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1462ea000 == 103 [pid = 1651] [id = 575] 17:56:35 INFO - PROCESS | 1651 | --DOCSHELL 0x13ad08800 == 102 [pid = 1651] [id = 574] 17:56:35 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab17000 == 101 [pid = 1651] [id = 573] 17:56:35 INFO - PROCESS | 1651 | --DOCSHELL 0x139dda800 == 100 [pid = 1651] [id = 572] 17:56:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12e923000 == 99 [pid = 1651] [id = 571] 17:56:35 INFO - PROCESS | 1651 | --DOCSHELL 0x126f46000 == 98 [pid = 1651] [id = 570] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x12b4f8800) [pid = 1651] [serial = 1448] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12d1d0800) [pid = 1651] [serial = 1439] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12a9bd400) [pid = 1651] [serial = 1366] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x119ba6400) [pid = 1651] [serial = 1490] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12e2ff800) [pid = 1651] [serial = 1445] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12a9f8c00) [pid = 1651] [serial = 1568] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12fb62c00) [pid = 1651] [serial = 1508] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x126f63400) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12a9fc000) [pid = 1651] [serial = 1430] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12aa4ec00) [pid = 1651] [serial = 1511] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12fe04800) [pid = 1651] [serial = 1514] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x11bc69400) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12af5b800) [pid = 1651] [serial = 1574] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x130186c00) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x130183800) [pid = 1651] [serial = 1577] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12ac6b400) [pid = 1651] [serial = 1433] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x130450800) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12e083400) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12ad9f000) [pid = 1651] [serial = 1502] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x11ae2f400) [pid = 1651] [serial = 1421] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x139a48c00) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x11b9ce400) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12ac72800) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x11c66d800) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12a188400) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x13a25bc00) [pid = 1651] [serial = 1523] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x13a4e1c00) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x13a258800) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12966d400) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x11a80b400) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12e081800) [pid = 1651] [serial = 1442] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x125e3c000) [pid = 1651] [serial = 1493] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12e077800) [pid = 1651] [serial = 1375] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12ad22400) [pid = 1651] [serial = 1499] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x13018d800) [pid = 1651] [serial = 1517] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12a9f6c00) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x123af2400) [pid = 1651] [serial = 1424] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12a926800) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x13a4dc400) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12ed2d800) [pid = 1651] [serial = 1505] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12a16f800) [pid = 1651] [serial = 1363] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x13043a800) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12ced0400) [pid = 1651] [serial = 1372] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12b6f3000) [pid = 1651] [serial = 1369] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12ad1dc00) [pid = 1651] [serial = 1378] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x1296be400) [pid = 1651] [serial = 1496] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12b4f8400) [pid = 1651] [serial = 1436] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x13a6d4400) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x13a6d5400) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12a165000) [pid = 1651] [serial = 1427] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x13a255800) [pid = 1651] [serial = 1520] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12abb1000) [pid = 1651] [serial = 1571] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x11bc6ac00) [pid = 1651] [serial = 1562] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x128915800) [pid = 1651] [serial = 1565] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12b477c00) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12e2b9c00) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12f431800) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12966fc00) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12e71c000) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x139a4d800) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x130188c00) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11857ec00) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11a98a000) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x1296f8800) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12a924000) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x139a53000) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12fb5e000) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12a40e000) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12a9b4c00) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x126875400) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x1259d2c00) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12af6c800) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12af5c400) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x13a55c800) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x13a560800) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12aa38000) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12aa95800) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x13a6da800) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x13a6d5000) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12d99c800) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12f718000) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x1198f9400) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11ae8a000) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11c66fc00) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1296a0400) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x126f25c00) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x125ae8800) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12ad25c00) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x13a16c000) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12cedb800) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12bb77800) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12af6d400) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 17:56:35 INFO - PROCESS | 1651 | 1461200195319 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]]]}] 17:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 943ms 17:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:56:35 INFO - PROCESS | 1651 | 1461200195371 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 17:56:35 INFO - PROCESS | 1651 | 1461200195373 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 17:56:35 INFO - PROCESS | 1651 | 1461200195375 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:56:35 INFO - PROCESS | 1651 | 1461200195377 Marionette TRACE conn2 <- [1,2402,null,{}] 17:56:35 INFO - PROCESS | 1651 | 1461200195387 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}] 17:56:35 INFO - PROCESS | 1651 | 1461200195503 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 17:56:35 INFO - PROCESS | 1651 | 1461200195507 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad78800 == 99 [pid = 1651] [id = 608] 17:56:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x126b27800) [pid = 1651] [serial = 1824] [outer = 0x0] 17:56:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1274ebc00) [pid = 1651] [serial = 1825] [outer = 0x126b27800] 17:56:35 INFO - PROCESS | 1651 | 1461200195539 Marionette DEBUG loaded listener.js 17:56:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x1292bdc00) [pid = 1651] [serial = 1826] [outer = 0x126b27800] 17:56:35 INFO - PROCESS | 1651 | 1461200195956 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]]]}] 17:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 621ms 17:56:36 INFO - PROCESS | 1651 | 1461200195997 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 17:56:36 INFO - PROCESS | 1651 | 1461200195999 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 17:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:56:36 INFO - PROCESS | 1651 | 1461200196007 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:56:36 INFO - PROCESS | 1651 | 1461200196008 Marionette TRACE conn2 <- [1,2406,null,{}] 17:56:36 INFO - PROCESS | 1651 | 1461200196010 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}] 17:56:36 INFO - PROCESS | 1651 | 1461200196132 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 17:56:36 INFO - PROCESS | 1651 | 1461200196165 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9f1000 == 100 [pid = 1651] [id = 609] 17:56:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x128e1f400) [pid = 1651] [serial = 1827] [outer = 0x0] 17:56:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1296a4800) [pid = 1651] [serial = 1828] [outer = 0x128e1f400] 17:56:36 INFO - PROCESS | 1651 | 1461200196272 Marionette DEBUG loaded listener.js 17:56:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1296eb000) [pid = 1651] [serial = 1829] [outer = 0x128e1f400] 17:56:36 INFO - PROCESS | 1651 | 1461200196559 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]]]}] 17:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 568ms 17:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:56:36 INFO - PROCESS | 1651 | 1461200196576 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 17:56:36 INFO - PROCESS | 1651 | 1461200196577 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 17:56:36 INFO - PROCESS | 1651 | 1461200196579 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:56:36 INFO - PROCESS | 1651 | 1461200196580 Marionette TRACE conn2 <- [1,2410,null,{}] 17:56:36 INFO - PROCESS | 1651 | 1461200196592 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}] 17:56:36 INFO - PROCESS | 1651 | 1461200196709 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 17:56:36 INFO - PROCESS | 1651 | 1461200196803 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e38b800 == 101 [pid = 1651] [id = 610] 17:56:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x129676c00) [pid = 1651] [serial = 1830] [outer = 0x0] 17:56:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12a165000) [pid = 1651] [serial = 1831] [outer = 0x129676c00] 17:56:36 INFO - PROCESS | 1651 | 1461200196830 Marionette DEBUG loaded listener.js 17:56:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12a406000) [pid = 1651] [serial = 1832] [outer = 0x129676c00] 17:56:37 INFO - PROCESS | 1651 | 1461200197195 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]]]}] 17:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 622ms 17:56:37 INFO - PROCESS | 1651 | 1461200197202 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 17:56:37 INFO - PROCESS | 1651 | 1461200197204 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 17:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:56:37 INFO - PROCESS | 1651 | 1461200197218 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 1651 | 1461200197220 Marionette TRACE conn2 <- [1,2414,null,{}] 17:56:37 INFO - PROCESS | 1651 | 1461200197224 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}] 17:56:37 INFO - PROCESS | 1651 | 1461200197376 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 17:56:37 INFO - PROCESS | 1651 | 1461200197394 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbf7000 == 102 [pid = 1651] [id = 611] 17:56:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12a654400) [pid = 1651] [serial = 1833] [outer = 0x0] 17:56:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12a9b4800) [pid = 1651] [serial = 1834] [outer = 0x12a654400] 17:56:37 INFO - PROCESS | 1651 | 1461200197416 Marionette DEBUG loaded listener.js 17:56:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12aa93400) [pid = 1651] [serial = 1835] [outer = 0x12a654400] 17:56:37 INFO - PROCESS | 1651 | 1461200197915 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]]]}] 17:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 731ms 17:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:56:37 INFO - PROCESS | 1651 | 1461200197945 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 17:56:37 INFO - PROCESS | 1651 | 1461200197947 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 17:56:37 INFO - PROCESS | 1651 | 1461200197953 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 1651 | 1461200197955 Marionette TRACE conn2 <- [1,2418,null,{}] 17:56:37 INFO - PROCESS | 1651 | 1461200197958 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}] 17:56:38 INFO - PROCESS | 1651 | 1461200198154 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 17:56:38 INFO - PROCESS | 1651 | 1461200198176 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302b8000 == 103 [pid = 1651] [id = 612] 17:56:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12aa49800) [pid = 1651] [serial = 1836] [outer = 0x0] 17:56:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12ac64000) [pid = 1651] [serial = 1837] [outer = 0x12aa49800] 17:56:38 INFO - PROCESS | 1651 | 1461200198201 Marionette DEBUG loaded listener.js 17:56:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12ad17000) [pid = 1651] [serial = 1838] [outer = 0x12aa49800] 17:56:38 INFO - PROCESS | 1651 | 1461200198586 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]]]}] 17:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 672ms 17:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:56:38 INFO - PROCESS | 1651 | 1461200198623 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 17:56:38 INFO - PROCESS | 1651 | 1461200198624 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 17:56:38 INFO - PROCESS | 1651 | 1461200198626 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:56:38 INFO - PROCESS | 1651 | 1461200198627 Marionette TRACE conn2 <- [1,2422,null,{}] 17:56:38 INFO - PROCESS | 1651 | 1461200198629 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}] 17:56:38 INFO - PROCESS | 1651 | 1461200198776 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 17:56:38 INFO - PROCESS | 1651 | 1461200198813 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x131ba3000 == 104 [pid = 1651] [id = 613] 17:56:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12aa96400) [pid = 1651] [serial = 1839] [outer = 0x0] 17:56:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12ad25c00) [pid = 1651] [serial = 1840] [outer = 0x12aa96400] 17:56:38 INFO - PROCESS | 1651 | 1461200198838 Marionette DEBUG loaded listener.js 17:56:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12af54400) [pid = 1651] [serial = 1841] [outer = 0x12aa96400] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x139944000) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x13a4b9400) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x13a4bb000) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12e079800) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12aa30400) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11b110800) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12a405800) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11b112000) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x125e54800) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x1296f0000) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1162eb400) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:56:39 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12ada1400) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:56:39 INFO - PROCESS | 1651 | 1461200199340 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]]]}] 17:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 719ms 17:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:56:39 INFO - PROCESS | 1651 | 1461200199345 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 17:56:39 INFO - PROCESS | 1651 | 1461200199346 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 17:56:39 INFO - PROCESS | 1651 | 1461200199350 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 1651 | 1461200199351 Marionette TRACE conn2 <- [1,2426,null,{}] 17:56:39 INFO - PROCESS | 1651 | 1461200199356 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}] 17:56:39 INFO - PROCESS | 1651 | 1461200199470 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 17:56:39 INFO - PROCESS | 1651 | 1461200199474 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1301ad000 == 105 [pid = 1651] [id = 614] 17:56:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11b110800) [pid = 1651] [serial = 1842] [outer = 0x0] 17:56:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x1296f0000) [pid = 1651] [serial = 1843] [outer = 0x11b110800] 17:56:39 INFO - PROCESS | 1651 | 1461200199499 Marionette DEBUG loaded listener.js 17:56:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12af61800) [pid = 1651] [serial = 1844] [outer = 0x11b110800] 17:56:39 INFO - PROCESS | 1651 | 1461200199877 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]]]}] 17:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 572ms 17:56:39 INFO - PROCESS | 1651 | 1461200199926 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 17:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:56:39 INFO - PROCESS | 1651 | 1461200199928 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 17:56:39 INFO - PROCESS | 1651 | 1461200199930 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 1651 | 1461200199931 Marionette TRACE conn2 <- [1,2430,null,{}] 17:56:39 INFO - PROCESS | 1651 | 1461200199936 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}] 17:56:40 INFO - PROCESS | 1651 | 1461200200047 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 17:56:40 INFO - PROCESS | 1651 | 1461200200068 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x138791000 == 106 [pid = 1651] [id = 615] 17:56:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12a9b1800) [pid = 1651] [serial = 1845] [outer = 0x0] 17:56:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12af6fc00) [pid = 1651] [serial = 1846] [outer = 0x12a9b1800] 17:56:40 INFO - PROCESS | 1651 | 1461200200092 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12b4f8800) [pid = 1651] [serial = 1847] [outer = 0x12a9b1800] 17:56:40 INFO - PROCESS | 1651 | 1461200200461 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]]]}] 17:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 571ms 17:56:40 INFO - PROCESS | 1651 | 1461200200502 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 17:56:40 INFO - PROCESS | 1651 | 1461200200504 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 17:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:56:40 INFO - PROCESS | 1651 | 1461200200506 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:56:40 INFO - PROCESS | 1651 | 1461200200508 Marionette TRACE conn2 <- [1,2434,null,{}] 17:56:40 INFO - PROCESS | 1651 | 1461200200510 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}] 17:56:40 INFO - PROCESS | 1651 | 1461200200633 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 17:56:40 INFO - PROCESS | 1651 | 1461200200730 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x139a6d800 == 107 [pid = 1651] [id = 616] 17:56:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12bb6ec00) [pid = 1651] [serial = 1848] [outer = 0x0] 17:56:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12d1df400) [pid = 1651] [serial = 1849] [outer = 0x12bb6ec00] 17:56:40 INFO - PROCESS | 1651 | 1461200200759 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12f717800) [pid = 1651] [serial = 1850] [outer = 0x12bb6ec00] 17:56:41 INFO - PROCESS | 1651 | 1461200201038 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]]]}] 17:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 568ms 17:56:41 INFO - PROCESS | 1651 | 1461200201075 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 17:56:41 INFO - PROCESS | 1651 | 1461200201076 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 17:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:56:41 INFO - PROCESS | 1651 | 1461200201078 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:56:41 INFO - PROCESS | 1651 | 1461200201079 Marionette TRACE conn2 <- [1,2438,null,{}] 17:56:41 INFO - PROCESS | 1651 | 1461200201082 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}] 17:56:41 INFO - PROCESS | 1651 | 1461200201200 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 17:56:41 INFO - PROCESS | 1651 | 1461200201204 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f6e800 == 108 [pid = 1651] [id = 617] 17:56:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12f718000) [pid = 1651] [serial = 1851] [outer = 0x0] 17:56:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x130181000) [pid = 1651] [serial = 1852] [outer = 0x12f718000] 17:56:41 INFO - PROCESS | 1651 | 1461200201229 Marionette DEBUG loaded listener.js 17:56:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x130436c00) [pid = 1651] [serial = 1853] [outer = 0x12f718000] 17:56:41 INFO - PROCESS | 1651 | 1461200201871 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]]]}] 17:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 823ms 17:56:41 INFO - PROCESS | 1651 | 1461200201902 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 17:56:41 INFO - PROCESS | 1651 | 1461200201905 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 17:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:56:41 INFO - PROCESS | 1651 | 1461200201909 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:56:41 INFO - PROCESS | 1651 | 1461200201912 Marionette TRACE conn2 <- [1,2442,null,{}] 17:56:41 INFO - PROCESS | 1651 | 1461200201915 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}] 17:56:42 INFO - PROCESS | 1651 | 1461200202057 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 17:56:42 INFO - PROCESS | 1651 | 1461200202166 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac88800 == 109 [pid = 1651] [id = 618] 17:56:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11ae83800) [pid = 1651] [serial = 1854] [outer = 0x0] 17:56:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11bc66000) [pid = 1651] [serial = 1855] [outer = 0x11ae83800] 17:56:42 INFO - PROCESS | 1651 | 1461200202198 Marionette DEBUG loaded listener.js 17:56:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11c2eb800) [pid = 1651] [serial = 1856] [outer = 0x11ae83800] 17:56:42 INFO - PROCESS | 1651 | 1461200202687 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]]]}] 17:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 822ms 17:56:42 INFO - PROCESS | 1651 | 1461200202732 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 17:56:42 INFO - PROCESS | 1651 | 1461200202736 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 17:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:56:42 INFO - PROCESS | 1651 | 1461200202741 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:56:42 INFO - PROCESS | 1651 | 1461200202743 Marionette TRACE conn2 <- [1,2446,null,{}] 17:56:42 INFO - PROCESS | 1651 | 1461200202745 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}] 17:56:42 INFO - PROCESS | 1651 | 1461200202881 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 17:56:43 INFO - PROCESS | 1651 | 1461200203022 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f20f000 == 110 [pid = 1651] [id = 619] 17:56:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11c66fc00) [pid = 1651] [serial = 1857] [outer = 0x0] 17:56:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x125e49400) [pid = 1651] [serial = 1858] [outer = 0x11c66fc00] 17:56:43 INFO - PROCESS | 1651 | 1461200203051 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12966d000) [pid = 1651] [serial = 1859] [outer = 0x11c66fc00] 17:56:43 INFO - PROCESS | 1651 | 1461200203472 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]]]}] 17:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 773ms 17:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:56:43 INFO - PROCESS | 1651 | 1461200203515 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 17:56:43 INFO - PROCESS | 1651 | 1461200203516 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 17:56:43 INFO - PROCESS | 1651 | 1461200203519 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:56:43 INFO - PROCESS | 1651 | 1461200203521 Marionette TRACE conn2 <- [1,2450,null,{}] 17:56:43 INFO - PROCESS | 1651 | 1461200203529 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}] 17:56:43 INFO - PROCESS | 1651 | 1461200203665 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 17:56:43 INFO - PROCESS | 1651 | 1461200203807 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x139ac9800 == 111 [pid = 1651] [id = 620] 17:56:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x129672c00) [pid = 1651] [serial = 1860] [outer = 0x0] 17:56:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12a188400) [pid = 1651] [serial = 1861] [outer = 0x129672c00] 17:56:43 INFO - PROCESS | 1651 | 1461200203839 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12aa48800) [pid = 1651] [serial = 1862] [outer = 0x129672c00] 17:56:44 INFO - PROCESS | 1651 | 1461200204265 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]]]}] 17:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 771ms 17:56:44 INFO - PROCESS | 1651 | 1461200204291 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 17:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:56:44 INFO - PROCESS | 1651 | 1461200204293 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 17:56:44 INFO - PROCESS | 1651 | 1461200204295 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:56:44 INFO - PROCESS | 1651 | 1461200204296 Marionette TRACE conn2 <- [1,2454,null,{}] 17:56:44 INFO - PROCESS | 1651 | 1461200204299 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}] 17:56:44 INFO - PROCESS | 1651 | 1461200204432 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 17:56:44 INFO - PROCESS | 1651 | 1461200204571 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a18e800 == 112 [pid = 1651] [id = 621] 17:56:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12aa4d800) [pid = 1651] [serial = 1863] [outer = 0x0] 17:56:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12af65400) [pid = 1651] [serial = 1864] [outer = 0x12aa4d800] 17:56:44 INFO - PROCESS | 1651 | 1461200204601 Marionette DEBUG loaded listener.js 17:56:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12b6f3800) [pid = 1651] [serial = 1865] [outer = 0x12aa4d800] 17:56:45 INFO - PROCESS | 1651 | 1461200205025 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]]]}] 17:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 769ms 17:56:45 INFO - PROCESS | 1651 | 1461200205064 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 17:56:45 INFO - PROCESS | 1651 | 1461200205066 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 17:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:56:45 INFO - PROCESS | 1651 | 1461200205071 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:56:45 INFO - PROCESS | 1651 | 1461200205072 Marionette TRACE conn2 <- [1,2458,null,{}] 17:56:45 INFO - PROCESS | 1651 | 1461200205074 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}] 17:56:45 INFO - PROCESS | 1651 | 1461200205201 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 17:56:45 INFO - PROCESS | 1651 | 1461200205311 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a48c800 == 113 [pid = 1651] [id = 622] 17:56:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12af62400) [pid = 1651] [serial = 1866] [outer = 0x0] 17:56:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12d99c000) [pid = 1651] [serial = 1867] [outer = 0x12af62400] 17:56:45 INFO - PROCESS | 1651 | 1461200205340 Marionette DEBUG loaded listener.js 17:56:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12e2fc000) [pid = 1651] [serial = 1868] [outer = 0x12af62400] 17:56:45 INFO - PROCESS | 1651 | 1461200205786 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]]]}] 17:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 768ms 17:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:56:45 INFO - PROCESS | 1651 | 1461200205841 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 17:56:45 INFO - PROCESS | 1651 | 1461200205842 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 17:56:45 INFO - PROCESS | 1651 | 1461200205844 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:56:45 INFO - PROCESS | 1651 | 1461200205846 Marionette TRACE conn2 <- [1,2462,null,{}] 17:56:45 INFO - PROCESS | 1651 | 1461200205848 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}] 17:56:45 INFO - PROCESS | 1651 | 1461200205985 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 17:56:46 INFO - PROCESS | 1651 | 1461200206098 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab2c000 == 114 [pid = 1651] [id = 623] 17:56:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12e721400) [pid = 1651] [serial = 1869] [outer = 0x0] 17:56:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x130450800) [pid = 1651] [serial = 1870] [outer = 0x12e721400] 17:56:46 INFO - PROCESS | 1651 | 1461200206130 Marionette DEBUG loaded listener.js 17:56:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x139955400) [pid = 1651] [serial = 1871] [outer = 0x12e721400] 17:56:46 INFO - PROCESS | 1651 | 1461200206619 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]]]}] 17:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 820ms 17:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:56:46 INFO - PROCESS | 1651 | 1461200206668 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 17:56:46 INFO - PROCESS | 1651 | 1461200206671 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 17:56:46 INFO - PROCESS | 1651 | 1461200206674 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:56:46 INFO - PROCESS | 1651 | 1461200206676 Marionette TRACE conn2 <- [1,2466,null,{}] 17:56:46 INFO - PROCESS | 1651 | 1461200206680 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}] 17:56:46 INFO - PROCESS | 1651 | 1461200206825 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 17:56:46 INFO - PROCESS | 1651 | 1461200206937 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ad92000 == 115 [pid = 1651] [id = 624] 17:56:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12ed23800) [pid = 1651] [serial = 1872] [outer = 0x0] 17:56:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x139a46400) [pid = 1651] [serial = 1873] [outer = 0x12ed23800] 17:56:46 INFO - PROCESS | 1651 | 1461200206965 Marionette DEBUG loaded listener.js 17:56:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x139a4f800) [pid = 1651] [serial = 1874] [outer = 0x12ed23800] 17:56:47 INFO - PROCESS | 1651 | 1461200207478 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]]]}] 17:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 821ms 17:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:56:47 INFO - PROCESS | 1651 | 1461200207496 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 17:56:47 INFO - PROCESS | 1651 | 1461200207497 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 17:56:47 INFO - PROCESS | 1651 | 1461200207946 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:56:47 INFO - PROCESS | 1651 | 1461200207950 Marionette TRACE conn2 <- [1,2470,null,{}] 17:56:47 INFO - PROCESS | 1651 | 1461200207986 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}] 17:56:48 INFO - PROCESS | 1651 | 1461200208140 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 17:56:48 INFO - PROCESS | 1651 | 1461200208250 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11986d800 == 116 [pid = 1651] [id = 625] 17:56:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x114d0d400) [pid = 1651] [serial = 1875] [outer = 0x0] 17:56:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x114e56c00) [pid = 1651] [serial = 1876] [outer = 0x114d0d400] 17:56:48 INFO - PROCESS | 1651 | 1461200208277 Marionette DEBUG loaded listener.js 17:56:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x11662f800) [pid = 1651] [serial = 1877] [outer = 0x114d0d400] 17:56:48 INFO - PROCESS | 1651 | 1461200208747 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]]]}] 17:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1287ms 17:56:48 INFO - PROCESS | 1651 | 1461200208787 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 17:56:48 INFO - PROCESS | 1651 | 1461200208789 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 17:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:56:48 INFO - PROCESS | 1651 | 1461200208791 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:56:48 INFO - PROCESS | 1651 | 1461200208793 Marionette TRACE conn2 <- [1,2474,null,{}] 17:56:48 INFO - PROCESS | 1651 | 1461200208799 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}] 17:56:48 INFO - PROCESS | 1651 | 1461200208906 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 17:56:49 INFO - PROCESS | 1651 | 1461200209055 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aabc800 == 117 [pid = 1651] [id = 626] 17:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x1146b9000) [pid = 1651] [serial = 1878] [outer = 0x0] 17:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x1162eec00) [pid = 1651] [serial = 1879] [outer = 0x1146b9000] 17:56:49 INFO - PROCESS | 1651 | 1461200209084 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x118ed4c00) [pid = 1651] [serial = 1880] [outer = 0x1146b9000] 17:56:49 INFO - PROCESS | 1651 | 1461200209508 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]]]}] 17:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 774ms 17:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:56:49 INFO - PROCESS | 1651 | 1461200209566 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 17:56:49 INFO - PROCESS | 1651 | 1461200209567 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 17:56:49 INFO - PROCESS | 1651 | 1461200209570 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:56:49 INFO - PROCESS | 1651 | 1461200209572 Marionette TRACE conn2 <- [1,2478,null,{}] 17:56:49 INFO - PROCESS | 1651 | 1461200209574 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}] 17:56:49 INFO - PROCESS | 1651 | 1461200209703 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 17:56:49 INFO - PROCESS | 1651 | 1461200209921 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c2ad000 == 118 [pid = 1651] [id = 627] 17:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x11a959800) [pid = 1651] [serial = 1881] [outer = 0x0] 17:56:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11a980800) [pid = 1651] [serial = 1882] [outer = 0x11a959800] 17:56:49 INFO - PROCESS | 1651 | 1461200209977 Marionette DEBUG loaded listener.js 17:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x11aa57800) [pid = 1651] [serial = 1883] [outer = 0x11a959800] 17:56:50 INFO - PROCESS | 1651 | 1461200210515 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]]]}] 17:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 971ms 17:56:50 INFO - PROCESS | 1651 | 1461200210542 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 17:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:56:50 INFO - PROCESS | 1651 | 1461200210544 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 17:56:50 INFO - PROCESS | 1651 | 1461200210547 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 1651 | 1461200210549 Marionette TRACE conn2 <- [1,2482,null,{}] 17:56:50 INFO - PROCESS | 1651 | 1461200210553 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}] 17:56:50 INFO - PROCESS | 1651 | 1461200210713 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x139f76000 == 117 [pid = 1651] [id = 505] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x13a158000 == 116 [pid = 1651] [id = 504] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x139a6d800 == 115 [pid = 1651] [id = 616] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x138791000 == 114 [pid = 1651] [id = 615] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1301ad000 == 113 [pid = 1651] [id = 614] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x131ba3000 == 112 [pid = 1651] [id = 613] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12af71000) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x126874c00) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12fe0d400) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x13b01d000) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x13a4b6c00) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x13a55dc00) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x13b2b9800) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x11ae25800) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x13995d800) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12aa90c00) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x13ac20000) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x130455400) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x13ac5d000) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 17:56:50 INFO - PROCESS | 1651 | 1461200210936 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1302b8000 == 111 [pid = 1651] [id = 612] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbf7000 == 110 [pid = 1651] [id = 611] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x13a14d000 == 109 [pid = 1651] [id = 569] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12e38b800 == 108 [pid = 1651] [id = 610] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9f1000 == 107 [pid = 1651] [id = 609] 17:56:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad78800 == 106 [pid = 1651] [id = 608] 17:56:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187ed000 == 107 [pid = 1651] [id = 628] 17:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x114bd9000) [pid = 1651] [serial = 1884] [outer = 0x0] 17:56:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x118582c00) [pid = 1651] [serial = 1885] [outer = 0x114bd9000] 17:56:50 INFO - PROCESS | 1651 | 1461200210969 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x11b111400) [pid = 1651] [serial = 1886] [outer = 0x114bd9000] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x11c44e800 == 106 [pid = 1651] [id = 607] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12ae2f000 == 105 [pid = 1651] [id = 606] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x145fd6000 == 104 [pid = 1651] [id = 602] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x13ac6f800 == 103 [pid = 1651] [id = 601] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x13aa0a800 == 102 [pid = 1651] [id = 600] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x13a399000 == 101 [pid = 1651] [id = 599] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x13a148000 == 100 [pid = 1651] [id = 598] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x139dd9800 == 99 [pid = 1651] [id = 597] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x139920000 == 98 [pid = 1651] [id = 596] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x13720b000 == 97 [pid = 1651] [id = 595] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12f73a800 == 96 [pid = 1651] [id = 594] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9e1800 == 95 [pid = 1651] [id = 593] 17:56:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12899c000 == 94 [pid = 1651] [id = 592] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12749a800) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x11853d400) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12aa38800) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x13a165000) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x13a4c0400) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x13a6db000) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12e2f9000) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12f432000) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12d938c00) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12b4ef800) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x125e4d400) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12aa4c800) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11bc6b000) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x1296a8000) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x125eadc00) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12a189800) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12ad98800) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12966b000) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x11993d400) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12a9fac00) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12a9b3400) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 17:56:51 INFO - PROCESS | 1651 | 1461200211348 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]]]}] 17:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 824ms 17:56:51 INFO - PROCESS | 1651 | 1461200211372 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 17:56:51 INFO - PROCESS | 1651 | 1461200211373 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 17:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:56:51 INFO - PROCESS | 1651 | 1461200211375 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:56:51 INFO - PROCESS | 1651 | 1461200211376 Marionette TRACE conn2 <- [1,2486,null,{}] 17:56:51 INFO - PROCESS | 1651 | 1461200211379 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}] 17:56:51 INFO - PROCESS | 1651 | 1461200211474 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 17:56:51 INFO - PROCESS | 1651 | 1461200211477 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276be000 == 95 [pid = 1651] [id = 629] 17:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11b9c4800) [pid = 1651] [serial = 1887] [outer = 0x0] 17:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11bc64000) [pid = 1651] [serial = 1888] [outer = 0x11b9c4800] 17:56:51 INFO - PROCESS | 1651 | 1461200211504 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11bc70400) [pid = 1651] [serial = 1889] [outer = 0x11b9c4800] 17:56:51 INFO - PROCESS | 1651 | 1461200211874 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]]]}] 17:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 17:56:51 INFO - PROCESS | 1651 | 1461200211894 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 17:56:51 INFO - PROCESS | 1651 | 1461200211895 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 17:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:56:51 INFO - PROCESS | 1651 | 1461200211898 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:56:51 INFO - PROCESS | 1651 | 1461200211899 Marionette TRACE conn2 <- [1,2490,null,{}] 17:56:51 INFO - PROCESS | 1651 | 1461200211904 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}] 17:56:52 INFO - PROCESS | 1651 | 1461200212047 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 17:56:52 INFO - PROCESS | 1651 | 1461200212055 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128ea6000 == 96 [pid = 1651] [id = 630] 17:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11c22a400) [pid = 1651] [serial = 1890] [outer = 0x0] 17:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11c2ec400) [pid = 1651] [serial = 1891] [outer = 0x11c22a400] 17:56:52 INFO - PROCESS | 1651 | 1461200212083 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x123833400) [pid = 1651] [serial = 1892] [outer = 0x11c22a400] 17:56:52 INFO - PROCESS | 1651 | 1461200212434 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]]]}] 17:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 569ms 17:56:52 INFO - PROCESS | 1651 | 1461200212475 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 17:56:52 INFO - PROCESS | 1651 | 1461200212477 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 17:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:56:52 INFO - PROCESS | 1651 | 1461200212479 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:56:52 INFO - PROCESS | 1651 | 1461200212480 Marionette TRACE conn2 <- [1,2494,null,{}] 17:56:52 INFO - PROCESS | 1651 | 1461200212482 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}] 17:56:52 INFO - PROCESS | 1651 | 1461200212576 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 17:56:52 INFO - PROCESS | 1651 | 1461200212580 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a942800 == 97 [pid = 1651] [id = 631] 17:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12383a400) [pid = 1651] [serial = 1893] [outer = 0x0] 17:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x123a24800) [pid = 1651] [serial = 1894] [outer = 0x12383a400] 17:56:52 INFO - PROCESS | 1651 | 1461200212608 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1259d2c00) [pid = 1651] [serial = 1895] [outer = 0x12383a400] 17:56:52 INFO - PROCESS | 1651 | 1461200212989 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]]]}] 17:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 518ms 17:56:53 INFO - PROCESS | 1651 | 1461200212997 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 17:56:53 INFO - PROCESS | 1651 | 1461200212999 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 17:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:56:53 INFO - PROCESS | 1651 | 1461200213006 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:56:53 INFO - PROCESS | 1651 | 1461200213007 Marionette TRACE conn2 <- [1,2498,null,{}] 17:56:53 INFO - PROCESS | 1651 | 1461200213009 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}] 17:56:53 INFO - PROCESS | 1651 | 1461200213108 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 17:56:53 INFO - PROCESS | 1651 | 1461200213210 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aab9000 == 98 [pid = 1651] [id = 632] 17:56:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x123a1a000) [pid = 1651] [serial = 1896] [outer = 0x0] 17:56:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x125cd5400) [pid = 1651] [serial = 1897] [outer = 0x123a1a000] 17:56:53 INFO - PROCESS | 1651 | 1461200213235 Marionette DEBUG loaded listener.js 17:56:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x125e4a800) [pid = 1651] [serial = 1898] [outer = 0x123a1a000] 17:56:53 INFO - PROCESS | 1651 | 1461200213582 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]]]}] 17:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 619ms 17:56:53 INFO - PROCESS | 1651 | 1461200213625 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 17:56:53 INFO - PROCESS | 1651 | 1461200213626 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 17:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:56:53 INFO - PROCESS | 1651 | 1461200213628 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:56:53 INFO - PROCESS | 1651 | 1461200213630 Marionette TRACE conn2 <- [1,2502,null,{}] 17:56:53 INFO - PROCESS | 1651 | 1461200213632 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}] 17:56:53 INFO - PROCESS | 1651 | 1461200213759 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 17:56:53 INFO - PROCESS | 1651 | 1461200213778 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac8a000 == 99 [pid = 1651] [id = 633] 17:56:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x123a1d400) [pid = 1651] [serial = 1899] [outer = 0x0] 17:56:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x125e52800) [pid = 1651] [serial = 1900] [outer = 0x123a1d400] 17:56:53 INFO - PROCESS | 1651 | 1461200213803 Marionette DEBUG loaded listener.js 17:56:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x125e90800) [pid = 1651] [serial = 1901] [outer = 0x123a1d400] 17:56:54 INFO - PROCESS | 1651 | 1461200214148 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]]]}] 17:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 568ms 17:56:54 INFO - PROCESS | 1651 | 1461200214197 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 17:56:54 INFO - PROCESS | 1651 | 1461200214199 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 17:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:56:54 INFO - PROCESS | 1651 | 1461200214201 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 1651 | 1461200214202 Marionette TRACE conn2 <- [1,2506,null,{}] 17:56:54 INFO - PROCESS | 1651 | 1461200214204 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}] 17:56:54 INFO - PROCESS | 1651 | 1461200214330 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 17:56:54 INFO - PROCESS | 1651 | 1461200214341 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad7b800 == 100 [pid = 1651] [id = 634] 17:56:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x125e54800) [pid = 1651] [serial = 1902] [outer = 0x0] 17:56:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x126b1d400) [pid = 1651] [serial = 1903] [outer = 0x125e54800] 17:56:54 INFO - PROCESS | 1651 | 1461200214367 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x123832800) [pid = 1651] [serial = 1904] [outer = 0x125e54800] 17:56:54 INFO - PROCESS | 1651 | 1461200214718 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]]]}] 17:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 570ms 17:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:56:54 INFO - PROCESS | 1651 | 1461200214772 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 17:56:54 INFO - PROCESS | 1651 | 1461200214773 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 17:56:54 INFO - PROCESS | 1651 | 1461200214775 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 1651 | 1461200214777 Marionette TRACE conn2 <- [1,2510,null,{}] 17:56:54 INFO - PROCESS | 1651 | 1461200214779 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}] 17:56:54 INFO - PROCESS | 1651 | 1461200214918 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 17:56:54 INFO - PROCESS | 1651 | 1461200214934 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b648800 == 101 [pid = 1651] [id = 635] 17:56:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x126955000) [pid = 1651] [serial = 1905] [outer = 0x0] 17:56:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x1279db400) [pid = 1651] [serial = 1906] [outer = 0x126955000] 17:56:54 INFO - PROCESS | 1651 | 1461200214963 Marionette DEBUG loaded listener.js 17:56:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x1291b3000) [pid = 1651] [serial = 1907] [outer = 0x126955000] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12bb6ec00) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x13a162000) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11c2e7800) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11c225800) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12a654400) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12aa49800) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12aa96400) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x126b27800) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x115490000) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11b110800) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x129676c00) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12a9b1800) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x114ee9400) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:56:55 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x128e1f400) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:56:55 INFO - PROCESS | 1651 | 1461200215761 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]]]}] 17:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1020ms 17:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:56:55 INFO - PROCESS | 1651 | 1461200215795 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 17:56:55 INFO - PROCESS | 1651 | 1461200215797 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 17:56:55 INFO - PROCESS | 1651 | 1461200215799 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - PROCESS | 1651 | 1461200215800 Marionette TRACE conn2 <- [1,2514,null,{}] 17:56:55 INFO - PROCESS | 1651 | 1461200215802 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}] 17:56:55 INFO - PROCESS | 1651 | 1461200215899 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 17:56:55 INFO - PROCESS | 1651 | 1461200215984 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce47000 == 102 [pid = 1651] [id = 636] 17:56:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x1274c9800) [pid = 1651] [serial = 1908] [outer = 0x0] 17:56:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1291bb000) [pid = 1651] [serial = 1909] [outer = 0x1274c9800] 17:56:56 INFO - PROCESS | 1651 | 1461200216010 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12966a800) [pid = 1651] [serial = 1910] [outer = 0x1274c9800] 17:56:56 INFO - PROCESS | 1651 | 1461200216290 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]]]}] 17:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 17:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:56:56 INFO - PROCESS | 1651 | 1461200216324 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 17:56:56 INFO - PROCESS | 1651 | 1461200216325 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 17:56:56 INFO - PROCESS | 1651 | 1461200216327 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:56:56 INFO - PROCESS | 1651 | 1461200216329 Marionette TRACE conn2 <- [1,2518,null,{}] 17:56:56 INFO - PROCESS | 1651 | 1461200216331 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}] 17:56:56 INFO - PROCESS | 1651 | 1461200216434 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 17:56:56 INFO - PROCESS | 1651 | 1461200216438 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d919000 == 103 [pid = 1651] [id = 637] 17:56:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x1292bf000) [pid = 1651] [serial = 1911] [outer = 0x0] 17:56:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x129676000) [pid = 1651] [serial = 1912] [outer = 0x1292bf000] 17:56:56 INFO - PROCESS | 1651 | 1461200216463 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12969e400) [pid = 1651] [serial = 1913] [outer = 0x1292bf000] 17:56:56 INFO - PROCESS | 1651 | 1461200216826 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]]]}] 17:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms 17:56:56 INFO - PROCESS | 1651 | 1461200216848 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 17:56:56 INFO - PROCESS | 1651 | 1461200216850 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 17:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:56:56 INFO - PROCESS | 1651 | 1461200216855 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:56:56 INFO - PROCESS | 1651 | 1461200216857 Marionette TRACE conn2 <- [1,2522,null,{}] 17:56:56 INFO - PROCESS | 1651 | 1461200216859 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}] 17:56:57 INFO - PROCESS | 1651 | 1461200217000 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 17:56:57 INFO - PROCESS | 1651 | 1461200217007 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d94a000 == 104 [pid = 1651] [id = 638] 17:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x1296a0800) [pid = 1651] [serial = 1914] [outer = 0x0] 17:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x1296b7400) [pid = 1651] [serial = 1915] [outer = 0x1296a0800] 17:56:57 INFO - PROCESS | 1651 | 1461200217032 Marionette DEBUG loaded listener.js 17:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x1296c1800) [pid = 1651] [serial = 1916] [outer = 0x1296a0800] 17:56:57 INFO - PROCESS | 1651 | 1461200217355 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]]]}] 17:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 521ms 17:56:57 INFO - PROCESS | 1651 | 1461200217376 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 17:56:57 INFO - PROCESS | 1651 | 1461200217377 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 17:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:56:57 INFO - PROCESS | 1651 | 1461200217379 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:56:57 INFO - PROCESS | 1651 | 1461200217380 Marionette TRACE conn2 <- [1,2526,null,{}] 17:56:57 INFO - PROCESS | 1651 | 1461200217383 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}] 17:56:57 INFO - PROCESS | 1651 | 1461200217483 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 17:56:57 INFO - PROCESS | 1651 | 1461200217487 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e41d000 == 105 [pid = 1651] [id = 639] 17:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x1296b9000) [pid = 1651] [serial = 1917] [outer = 0x0] 17:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x1296f2800) [pid = 1651] [serial = 1918] [outer = 0x1296b9000] 17:56:57 INFO - PROCESS | 1651 | 1461200217512 Marionette DEBUG loaded listener.js 17:56:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12a164800) [pid = 1651] [serial = 1919] [outer = 0x1296b9000] 17:56:58 INFO - PROCESS | 1651 | 1461200218091 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]]]}] 17:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 719ms 17:56:58 INFO - PROCESS | 1651 | 1461200218098 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 1651 | 1461200218104 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 17:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:56:58 INFO - PROCESS | 1651 | 1461200218128 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 1651 | 1461200218130 Marionette TRACE conn2 <- [1,2530,null,{}] 17:56:58 INFO - PROCESS | 1651 | 1461200218136 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}] 17:56:58 INFO - PROCESS | 1651 | 1461200218286 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 17:56:58 INFO - PROCESS | 1651 | 1461200218394 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11baaa000 == 106 [pid = 1651] [id = 640] 17:56:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x118575800) [pid = 1651] [serial = 1920] [outer = 0x0] 17:56:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x118fadc00) [pid = 1651] [serial = 1921] [outer = 0x118575800] 17:56:58 INFO - PROCESS | 1651 | 1461200218420 Marionette DEBUG loaded listener.js 17:56:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x119ba6800) [pid = 1651] [serial = 1922] [outer = 0x118575800] 17:56:58 INFO - PROCESS | 1651 | 1461200218990 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]]]}] 17:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 877ms 17:56:59 INFO - PROCESS | 1651 | 1461200219005 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 1651 | 1461200219012 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 17:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:56:59 INFO - PROCESS | 1651 | 1461200219019 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 1651 | 1461200219022 Marionette TRACE conn2 <- [1,2534,null,{}] 17:56:59 INFO - PROCESS | 1651 | 1461200219026 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}] 17:56:59 INFO - PROCESS | 1651 | 1461200219208 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 17:56:59 INFO - PROCESS | 1651 | 1461200219342 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12899b000 == 107 [pid = 1651] [id = 641] 17:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x119c78000) [pid = 1651] [serial = 1923] [outer = 0x0] 17:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11aa5a000) [pid = 1651] [serial = 1924] [outer = 0x119c78000] 17:56:59 INFO - PROCESS | 1651 | 1461200219372 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x11bc67c00) [pid = 1651] [serial = 1925] [outer = 0x119c78000] 17:56:59 INFO - PROCESS | 1651 | 1461200219795 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]]]}] 17:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 826ms 17:56:59 INFO - PROCESS | 1651 | 1461200219845 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 1651 | 1461200219846 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 17:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:56:59 INFO - PROCESS | 1651 | 1461200219849 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 1651 | 1461200219852 Marionette TRACE conn2 <- [1,2538,null,{}] 17:56:59 INFO - PROCESS | 1651 | 1461200219860 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}] 17:56:59 INFO - PROCESS | 1651 | 1461200219982 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 17:57:00 INFO - PROCESS | 1651 | 1461200220111 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d927800 == 108 [pid = 1651] [id = 642] 17:57:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x11be7e800) [pid = 1651] [serial = 1926] [outer = 0x0] 17:57:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x11c2ee400) [pid = 1651] [serial = 1927] [outer = 0x11be7e800] 17:57:00 INFO - PROCESS | 1651 | 1461200220146 Marionette DEBUG loaded listener.js 17:57:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x125e43c00) [pid = 1651] [serial = 1928] [outer = 0x11be7e800] 17:57:00 INFO - PROCESS | 1651 | 1461200220556 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]]]}] 17:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 772ms 17:57:00 INFO - PROCESS | 1651 | 1461200220621 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 17:57:00 INFO - PROCESS | 1651 | 1461200220623 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 17:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:57:00 INFO - PROCESS | 1651 | 1461200220625 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:57:00 INFO - PROCESS | 1651 | 1461200220627 Marionette TRACE conn2 <- [1,2542,null,{}] 17:57:00 INFO - PROCESS | 1651 | 1461200220629 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}] 17:57:00 INFO - PROCESS | 1651 | 1461200220749 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 17:57:00 INFO - PROCESS | 1651 | 1461200220875 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e925800 == 109 [pid = 1651] [id = 643] 17:57:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12695c000) [pid = 1651] [serial = 1929] [outer = 0x0] 17:57:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x127f7c800) [pid = 1651] [serial = 1930] [outer = 0x12695c000] 17:57:00 INFO - PROCESS | 1651 | 1461200220907 Marionette DEBUG loaded listener.js 17:57:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x128e7c800) [pid = 1651] [serial = 1931] [outer = 0x12695c000] 17:57:01 INFO - PROCESS | 1651 | 1461200221327 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]]]}] 17:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 722ms 17:57:01 INFO - PROCESS | 1651 | 1461200221347 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 1651 | 1461200221348 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 17:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:57:01 INFO - PROCESS | 1651 | 1461200221353 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 1651 | 1461200221355 Marionette TRACE conn2 <- [1,2546,null,{}] 17:57:01 INFO - PROCESS | 1651 | 1461200221357 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}] 17:57:01 INFO - PROCESS | 1651 | 1461200221482 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 17:57:01 INFO - PROCESS | 1651 | 1461200221638 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f20e800 == 110 [pid = 1651] [id = 644] 17:57:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x128e20c00) [pid = 1651] [serial = 1932] [outer = 0x0] 17:57:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x129673000) [pid = 1651] [serial = 1933] [outer = 0x128e20c00] 17:57:01 INFO - PROCESS | 1651 | 1461200221689 Marionette DEBUG loaded listener.js 17:57:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x1296f1800) [pid = 1651] [serial = 1934] [outer = 0x128e20c00] 17:57:02 INFO - PROCESS | 1651 | 1461200222235 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]]]}] 17:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 922ms 17:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:57:02 INFO - PROCESS | 1651 | 1461200222273 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 17:57:02 INFO - PROCESS | 1651 | 1461200222274 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 17:57:02 INFO - PROCESS | 1651 | 1461200222277 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:57:02 INFO - PROCESS | 1651 | 1461200222278 Marionette TRACE conn2 <- [1,2550,null,{}] 17:57:02 INFO - PROCESS | 1651 | 1461200222280 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}] 17:57:02 INFO - PROCESS | 1651 | 1461200222412 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 17:57:02 INFO - PROCESS | 1651 | 1461200222541 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f72b000 == 111 [pid = 1651] [id = 645] 17:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x1296f8000) [pid = 1651] [serial = 1935] [outer = 0x0] 17:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12a16f400) [pid = 1651] [serial = 1936] [outer = 0x1296f8000] 17:57:02 INFO - PROCESS | 1651 | 1461200222575 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12a654000) [pid = 1651] [serial = 1937] [outer = 0x1296f8000] 17:57:02 INFO - PROCESS | 1651 | 1461200222983 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]]]}] 17:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 768ms 17:57:03 INFO - PROCESS | 1651 | 1461200223045 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 17:57:03 INFO - PROCESS | 1651 | 1461200223047 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 17:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:57:03 INFO - PROCESS | 1651 | 1461200223049 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 1651 | 1461200223050 Marionette TRACE conn2 <- [1,2554,null,{}] 17:57:03 INFO - PROCESS | 1651 | 1461200223053 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}] 17:57:03 INFO - PROCESS | 1651 | 1461200223171 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 17:57:03 INFO - PROCESS | 1651 | 1461200223270 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x130191800 == 112 [pid = 1651] [id = 646] 17:57:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12969e800) [pid = 1651] [serial = 1938] [outer = 0x0] 17:57:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12a656c00) [pid = 1651] [serial = 1939] [outer = 0x12969e800] 17:57:03 INFO - PROCESS | 1651 | 1461200223300 Marionette DEBUG loaded listener.js 17:57:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12a660000) [pid = 1651] [serial = 1940] [outer = 0x12969e800] 17:57:03 INFO - PROCESS | 1651 | 1461200223729 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]]]}] 17:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 720ms 17:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:57:03 INFO - PROCESS | 1651 | 1461200223770 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 17:57:03 INFO - PROCESS | 1651 | 1461200223771 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 17:57:03 INFO - PROCESS | 1651 | 1461200223773 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 1651 | 1461200223775 Marionette TRACE conn2 <- [1,2558,null,{}] 17:57:03 INFO - PROCESS | 1651 | 1461200223777 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}] 17:57:03 INFO - PROCESS | 1651 | 1461200223894 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 17:57:03 INFO - PROCESS | 1651 | 1461200223994 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302be800 == 113 [pid = 1651] [id = 647] 17:57:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12a162c00) [pid = 1651] [serial = 1941] [outer = 0x0] 17:57:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12a924400) [pid = 1651] [serial = 1942] [outer = 0x12a162c00] 17:57:04 INFO - PROCESS | 1651 | 1461200224023 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12a9b2c00) [pid = 1651] [serial = 1943] [outer = 0x12a162c00] 17:57:04 INFO - PROCESS | 1651 | 1461200224445 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]]]}] 17:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 719ms 17:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:57:04 INFO - PROCESS | 1651 | 1461200224492 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 17:57:04 INFO - PROCESS | 1651 | 1461200224494 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 17:57:04 INFO - PROCESS | 1651 | 1461200224496 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:57:04 INFO - PROCESS | 1651 | 1461200224497 Marionette TRACE conn2 <- [1,2562,null,{}] 17:57:04 INFO - PROCESS | 1651 | 1461200224519 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}] 17:57:04 INFO - PROCESS | 1651 | 1461200224639 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 17:57:04 INFO - PROCESS | 1651 | 1461200224736 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x130bbe000 == 114 [pid = 1651] [id = 648] 17:57:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12a920800) [pid = 1651] [serial = 1944] [outer = 0x0] 17:57:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12a9f3000) [pid = 1651] [serial = 1945] [outer = 0x12a920800] 17:57:04 INFO - PROCESS | 1651 | 1461200224766 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12aa33c00) [pid = 1651] [serial = 1946] [outer = 0x12a920800] 17:57:05 INFO - PROCESS | 1651 | 1461200225238 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]]]}] 17:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 823ms 17:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:57:05 INFO - PROCESS | 1651 | 1461200225321 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 17:57:05 INFO - PROCESS | 1651 | 1461200225322 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 17:57:05 INFO - PROCESS | 1651 | 1461200225324 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:57:05 INFO - PROCESS | 1651 | 1461200225326 Marionette TRACE conn2 <- [1,2566,null,{}] 17:57:05 INFO - PROCESS | 1651 | 1461200225328 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}] 17:57:05 INFO - PROCESS | 1651 | 1461200225445 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 17:57:05 INFO - PROCESS | 1651 | 1461200225544 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4db800 == 115 [pid = 1651] [id = 649] 17:57:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x119b2a000) [pid = 1651] [serial = 1947] [outer = 0x0] 17:57:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12aa2c000) [pid = 1651] [serial = 1948] [outer = 0x119b2a000] 17:57:05 INFO - PROCESS | 1651 | 1461200225575 Marionette DEBUG loaded listener.js 17:57:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12aa51c00) [pid = 1651] [serial = 1949] [outer = 0x119b2a000] 17:57:06 INFO - PROCESS | 1651 | 1461200226057 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]]]}] 17:57:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:57:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 769ms 17:57:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:57:06 INFO - PROCESS | 1651 | 1461200226094 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 17:57:06 INFO - PROCESS | 1651 | 1461200226096 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 17:57:06 INFO - PROCESS | 1651 | 1461200226098 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:57:06 INFO - PROCESS | 1651 | 1461200226102 Marionette TRACE conn2 <- [1,2570,null,{}] 17:57:06 INFO - PROCESS | 1651 | 1461200226106 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}] 17:57:06 INFO - PROCESS | 1651 | 1461200226238 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 17:57:06 INFO - PROCESS | 1651 | 1461200226344 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x131294000 == 116 [pid = 1651] [id = 650] 17:57:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x123836c00) [pid = 1651] [serial = 1950] [outer = 0x0] 17:57:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12abb2800) [pid = 1651] [serial = 1951] [outer = 0x123836c00] 17:57:06 INFO - PROCESS | 1651 | 1461200226378 Marionette DEBUG loaded listener.js 17:57:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12ac67c00) [pid = 1651] [serial = 1952] [outer = 0x123836c00] 17:57:07 INFO - PROCESS | 1651 | 1461200227075 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]]]}] 17:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1024ms 17:57:07 INFO - PROCESS | 1651 | 1461200227123 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 17:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:57:07 INFO - PROCESS | 1651 | 1461200227125 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 17:57:07 INFO - PROCESS | 1651 | 1461200227128 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 1651 | 1461200227131 Marionette TRACE conn2 <- [1,2574,null,{}] 17:57:07 INFO - PROCESS | 1651 | 1461200227144 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}] 17:57:07 INFO - PROCESS | 1651 | 1461200227264 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 17:57:07 INFO - PROCESS | 1651 | 1461200227371 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e5a000 == 117 [pid = 1651] [id = 651] 17:57:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x1154e4400) [pid = 1651] [serial = 1953] [outer = 0x0] 17:57:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x11857a000) [pid = 1651] [serial = 1954] [outer = 0x1154e4400] 17:57:07 INFO - PROCESS | 1651 | 1461200227400 Marionette DEBUG loaded listener.js 17:57:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x11a80c000) [pid = 1651] [serial = 1955] [outer = 0x1154e4400] 17:57:07 INFO - PROCESS | 1651 | 1461200227824 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]]]}] 17:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 722ms 17:57:07 INFO - PROCESS | 1651 | 1461200227890 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 17:57:07 INFO - PROCESS | 1651 | 1461200227896 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 17:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:57:07 INFO - PROCESS | 1651 | 1461200227906 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 1651 | 1461200227908 Marionette TRACE conn2 <- [1,2578,null,{}] 17:57:07 INFO - PROCESS | 1651 | 1461200227912 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}] 17:57:08 INFO - PROCESS | 1651 | 1461200228124 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 17:57:08 INFO - PROCESS | 1651 | 1461200228319 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x127ec9000 == 118 [pid = 1651] [id = 652] 17:57:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x11ae89400) [pid = 1651] [serial = 1956] [outer = 0x0] 17:57:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x11bc6c400) [pid = 1651] [serial = 1957] [outer = 0x11ae89400] 17:57:08 INFO - PROCESS | 1651 | 1461200228363 Marionette DEBUG loaded listener.js 17:57:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x11c2e1000) [pid = 1651] [serial = 1958] [outer = 0x11ae89400] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11a849000 == 117 [pid = 1651] [id = 227] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d94a000 == 116 [pid = 1651] [id = 638] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d919000 == 115 [pid = 1651] [id = 637] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce47000 == 114 [pid = 1651] [id = 636] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12b648800 == 113 [pid = 1651] [id = 635] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad7b800 == 112 [pid = 1651] [id = 634] 17:57:08 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x118768c00) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12f430c00) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x130455000) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x13995fc00) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x11b9cb400) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x123af9400) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac8a000 == 111 [pid = 1651] [id = 633] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12aab9000 == 110 [pid = 1651] [id = 632] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12a942800 == 109 [pid = 1651] [id = 631] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x128ea6000 == 108 [pid = 1651] [id = 630] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1276be000 == 107 [pid = 1651] [id = 629] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1187ed000 == 106 [pid = 1651] [id = 628] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11c2ad000 == 105 [pid = 1651] [id = 627] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11aabc800 == 104 [pid = 1651] [id = 626] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11986d800 == 103 [pid = 1651] [id = 625] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x13ad92000 == 102 [pid = 1651] [id = 624] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab2c000 == 101 [pid = 1651] [id = 623] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x13a48c800 == 100 [pid = 1651] [id = 622] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x13a18e800 == 99 [pid = 1651] [id = 621] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x139ac9800 == 98 [pid = 1651] [id = 620] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12f20f000 == 97 [pid = 1651] [id = 619] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac88800 == 96 [pid = 1651] [id = 618] 17:57:08 INFO - PROCESS | 1651 | --DOCSHELL 0x139f6e800 == 95 [pid = 1651] [id = 617] 17:57:08 INFO - PROCESS | 1651 | 1461200228836 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]]]}] 17:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 972ms 17:57:08 INFO - PROCESS | 1651 | 1461200228879 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 17:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:57:08 INFO - PROCESS | 1651 | 1461200228881 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 17:57:08 INFO - PROCESS | 1651 | 1461200228885 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:57:08 INFO - PROCESS | 1651 | 1461200228888 Marionette TRACE conn2 <- [1,2582,null,{}] 17:57:08 INFO - PROCESS | 1651 | 1461200228900 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}] 17:57:09 INFO - PROCESS | 1651 | 1461200229044 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x13a55a000) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x13ac23800) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x13ac1a000) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12ad17000) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12aa93400) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12b4f8800) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12a406000) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12f717800) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12af61800) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12d1df400) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12a9b4800) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12ac64000) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12ad25c00) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x1274ebc00) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x1292bdc00) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x11993cc00) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x11c228c00) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x1296f0000) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x123af7800) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12a165000) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12af65c00) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12af6fc00) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x119c7bc00) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11857f000) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x1296a4800) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x1296eb000) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12af54400) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12d1d5800) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x123839400) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12aa50c00) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12a658c00) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12966e400) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12a168800) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 17:57:09 INFO - PROCESS | 1651 | 1461200229139 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x125d6f000 == 96 [pid = 1651] [id = 653] 17:57:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x11993cc00) [pid = 1651] [serial = 1959] [outer = 0x0] 17:57:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x11c228c00) [pid = 1651] [serial = 1960] [outer = 0x11993cc00] 17:57:09 INFO - PROCESS | 1651 | 1461200229168 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x123a26800) [pid = 1651] [serial = 1961] [outer = 0x11993cc00] 17:57:09 INFO - PROCESS | 1651 | 1461200229490 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]]]}] 17:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 624ms 17:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:57:09 INFO - PROCESS | 1651 | 1461200229508 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 17:57:09 INFO - PROCESS | 1651 | 1461200229510 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 17:57:09 INFO - PROCESS | 1651 | 1461200229512 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - PROCESS | 1651 | 1461200229513 Marionette TRACE conn2 <- [1,2586,null,{}] 17:57:09 INFO - PROCESS | 1651 | 1461200229516 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}] 17:57:09 INFO - PROCESS | 1651 | 1461200229643 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 17:57:09 INFO - PROCESS | 1651 | 1461200229730 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a937800 == 97 [pid = 1651] [id = 654] 17:57:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x123af1000) [pid = 1651] [serial = 1962] [outer = 0x0] 17:57:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x125e42000) [pid = 1651] [serial = 1963] [outer = 0x123af1000] 17:57:09 INFO - PROCESS | 1651 | 1461200229758 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x125e58000) [pid = 1651] [serial = 1964] [outer = 0x123af1000] 17:57:10 INFO - PROCESS | 1651 | 1461200230153 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]]]}] 17:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 17:57:10 INFO - PROCESS | 1651 | 1461200230196 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 17:57:10 INFO - PROCESS | 1651 | 1461200230198 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 17:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:57:10 INFO - PROCESS | 1651 | 1461200230201 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:57:10 INFO - PROCESS | 1651 | 1461200230204 Marionette TRACE conn2 <- [1,2590,null,{}] 17:57:10 INFO - PROCESS | 1651 | 1461200230207 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}] 17:57:10 INFO - PROCESS | 1651 | 1461200230317 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 17:57:10 INFO - PROCESS | 1651 | 1461200230321 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ae2b800 == 98 [pid = 1651] [id = 655] 17:57:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x125e55000) [pid = 1651] [serial = 1965] [outer = 0x0] 17:57:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x1272c9c00) [pid = 1651] [serial = 1966] [outer = 0x125e55000] 17:57:10 INFO - PROCESS | 1651 | 1461200230346 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x128e23800) [pid = 1651] [serial = 1967] [outer = 0x125e55000] 17:57:10 INFO - PROCESS | 1651 | 1461200230723 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]]]}] 17:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 571ms 17:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:57:10 INFO - PROCESS | 1651 | 1461200230772 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 17:57:10 INFO - PROCESS | 1651 | 1461200230773 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 17:57:10 INFO - PROCESS | 1651 | 1461200230776 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:57:10 INFO - PROCESS | 1651 | 1461200230777 Marionette TRACE conn2 <- [1,2594,null,{}] 17:57:10 INFO - PROCESS | 1651 | 1461200230779 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}] 17:57:10 INFO - PROCESS | 1651 | 1461200230937 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 17:57:11 INFO - PROCESS | 1651 | 1461200231017 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce4a000 == 99 [pid = 1651] [id = 656] 17:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x128e21000) [pid = 1651] [serial = 1968] [outer = 0x0] 17:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x1292c5000) [pid = 1651] [serial = 1969] [outer = 0x128e21000] 17:57:11 INFO - PROCESS | 1651 | 1461200231044 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12a16c800) [pid = 1651] [serial = 1970] [outer = 0x128e21000] 17:57:11 INFO - PROCESS | 1651 | 1461200231355 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]]]}] 17:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 618ms 17:57:11 INFO - PROCESS | 1651 | 1461200231394 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 17:57:11 INFO - PROCESS | 1651 | 1461200231395 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 17:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:57:11 INFO - PROCESS | 1651 | 1461200231398 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:57:11 INFO - PROCESS | 1651 | 1461200231399 Marionette TRACE conn2 <- [1,2598,null,{}] 17:57:11 INFO - PROCESS | 1651 | 1461200231401 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}] 17:57:11 INFO - PROCESS | 1651 | 1461200231530 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 17:57:11 INFO - PROCESS | 1651 | 1461200231546 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d91a000 == 100 [pid = 1651] [id = 657] 17:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x129673400) [pid = 1651] [serial = 1971] [outer = 0x0] 17:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12a188800) [pid = 1651] [serial = 1972] [outer = 0x129673400] 17:57:11 INFO - PROCESS | 1651 | 1461200231572 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12a652000) [pid = 1651] [serial = 1973] [outer = 0x129673400] 17:57:11 INFO - PROCESS | 1651 | 1461200231938 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]]]}] 17:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 570ms 17:57:11 INFO - PROCESS | 1651 | 1461200231968 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 17:57:11 INFO - PROCESS | 1651 | 1461200231969 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 17:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:57:11 INFO - PROCESS | 1651 | 1461200231978 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:57:11 INFO - PROCESS | 1651 | 1461200231979 Marionette TRACE conn2 <- [1,2602,null,{}] 17:57:11 INFO - PROCESS | 1651 | 1461200231981 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}] 17:57:12 INFO - PROCESS | 1651 | 1461200232111 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 17:57:12 INFO - PROCESS | 1651 | 1461200232139 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e41a000 == 101 [pid = 1651] [id = 658] 17:57:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12a187400) [pid = 1651] [serial = 1974] [outer = 0x0] 17:57:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12aa35800) [pid = 1651] [serial = 1975] [outer = 0x12a187400] 17:57:12 INFO - PROCESS | 1651 | 1461200232164 Marionette DEBUG loaded listener.js 17:57:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12aa8c000) [pid = 1651] [serial = 1976] [outer = 0x12a187400] 17:57:12 INFO - PROCESS | 1651 | 1461200232556 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]]]}] 17:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 618ms 17:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:57:12 INFO - PROCESS | 1651 | 1461200232596 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 17:57:12 INFO - PROCESS | 1651 | 1461200232597 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 17:57:12 INFO - PROCESS | 1651 | 1461200232599 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - PROCESS | 1651 | 1461200232601 Marionette TRACE conn2 <- [1,2606,null,{}] 17:57:12 INFO - PROCESS | 1651 | 1461200232605 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}] 17:57:12 INFO - PROCESS | 1651 | 1461200232738 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 17:57:12 INFO - PROCESS | 1651 | 1461200232754 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa13000 == 102 [pid = 1651] [id = 659] 17:57:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x1146c0000) [pid = 1651] [serial = 1977] [outer = 0x0] 17:57:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12abab800) [pid = 1651] [serial = 1978] [outer = 0x1146c0000] 17:57:12 INFO - PROCESS | 1651 | 1461200232779 Marionette DEBUG loaded listener.js 17:57:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12ac64800) [pid = 1651] [serial = 1979] [outer = 0x1146c0000] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x1292bf000) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x1296a0800) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x123a1a000) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x139a4fc00) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x114d0e400) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x139955800) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12fa58400) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x11853e400) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x119d63000) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12f719400) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12af5fc00) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x13a6d7400) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12af54c00) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12aa42c00) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x13ac55400) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x13a256800) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x11a95ac00) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x139944400) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12b4fd400) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x13b016400) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x1141c2800) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12aa2e800) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11c228400) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12a9ee800) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12af64400) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x1296bac00) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x118c7cc00) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x1291d2800) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x1296a9800) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x123a1d400) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x1146b9000) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x114bd9000) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x11c22a400) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x125e54800) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12f718000) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11b9c4800) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x126955000) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12383a400) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x1274c9800) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11a959800) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:57:13 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x114d0d400) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:57:13 INFO - PROCESS | 1651 | 1461200233426 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]]]}] 17:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 871ms 17:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:57:13 INFO - PROCESS | 1651 | 1461200233470 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 17:57:13 INFO - PROCESS | 1651 | 1461200233472 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 17:57:13 INFO - PROCESS | 1651 | 1461200233474 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:57:13 INFO - PROCESS | 1651 | 1461200233475 Marionette TRACE conn2 <- [1,2610,null,{}] 17:57:13 INFO - PROCESS | 1651 | 1461200233477 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}] 17:57:13 INFO - PROCESS | 1651 | 1461200233614 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 17:57:13 INFO - PROCESS | 1651 | 1461200233669 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f49000 == 103 [pid = 1651] [id = 660] 17:57:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x114bdb400) [pid = 1651] [serial = 1980] [outer = 0x0] 17:57:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x119baf000) [pid = 1651] [serial = 1981] [outer = 0x114bdb400] 17:57:13 INFO - PROCESS | 1651 | 1461200233695 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11c2ea000) [pid = 1651] [serial = 1982] [outer = 0x114bdb400] 17:57:13 INFO - PROCESS | 1651 | 1461200233993 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]]]}] 17:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 568ms 17:57:14 INFO - PROCESS | 1651 | 1461200234042 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 17:57:14 INFO - PROCESS | 1651 | 1461200234044 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 17:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:57:14 INFO - PROCESS | 1651 | 1461200234046 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:57:14 INFO - PROCESS | 1651 | 1461200234048 Marionette TRACE conn2 <- [1,2614,null,{}] 17:57:14 INFO - PROCESS | 1651 | 1461200234050 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}] 17:57:14 INFO - PROCESS | 1651 | 1461200234165 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 17:57:14 INFO - PROCESS | 1651 | 1461200234252 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x130197000 == 104 [pid = 1651] [id = 661] 17:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11854f800) [pid = 1651] [serial = 1983] [outer = 0x0] 17:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x1274c9800) [pid = 1651] [serial = 1984] [outer = 0x11854f800] 17:57:14 INFO - PROCESS | 1651 | 1461200234281 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12ad17000) [pid = 1651] [serial = 1985] [outer = 0x11854f800] 17:57:14 INFO - PROCESS | 1651 | 1461200234554 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]]]}] 17:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 17:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:57:14 INFO - PROCESS | 1651 | 1461200234566 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 17:57:14 INFO - PROCESS | 1651 | 1461200234568 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 17:57:14 INFO - PROCESS | 1651 | 1461200234578 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:57:14 INFO - PROCESS | 1651 | 1461200234579 Marionette TRACE conn2 <- [1,2618,null,{}] 17:57:14 INFO - PROCESS | 1651 | 1461200234581 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}] 17:57:14 INFO - PROCESS | 1651 | 1461200234691 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 17:57:14 INFO - PROCESS | 1651 | 1461200234696 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c1a800 == 105 [pid = 1651] [id = 662] 17:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12aa96400) [pid = 1651] [serial = 1986] [outer = 0x0] 17:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12ad24400) [pid = 1651] [serial = 1987] [outer = 0x12aa96400] 17:57:14 INFO - PROCESS | 1651 | 1461200234721 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12ada0400) [pid = 1651] [serial = 1988] [outer = 0x12aa96400] 17:57:15 INFO - PROCESS | 1651 | 1461200235090 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]]]}] 17:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 525ms 17:57:15 INFO - PROCESS | 1651 | 1461200235097 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 1651 | 1461200235098 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 17:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:57:15 INFO - PROCESS | 1651 | 1461200235106 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 1651 | 1461200235108 Marionette TRACE conn2 <- [1,2622,null,{}] 17:57:15 INFO - PROCESS | 1651 | 1461200235110 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}] 17:57:15 INFO - PROCESS | 1651 | 1461200235265 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 17:57:15 INFO - PROCESS | 1651 | 1461200235414 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ef8000 == 106 [pid = 1651] [id = 663] 17:57:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1122ae000) [pid = 1651] [serial = 1989] [outer = 0x0] 17:57:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x1146c4000) [pid = 1651] [serial = 1990] [outer = 0x1122ae000] 17:57:15 INFO - PROCESS | 1651 | 1461200235447 Marionette DEBUG loaded listener.js 17:57:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x114e5e800) [pid = 1651] [serial = 1991] [outer = 0x1122ae000] 17:57:15 INFO - PROCESS | 1651 | 1461200235916 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]]]}] 17:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 827ms 17:57:15 INFO - PROCESS | 1651 | 1461200235929 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 1651 | 1461200235932 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 17:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:57:15 INFO - PROCESS | 1651 | 1461200235939 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 1651 | 1461200235941 Marionette TRACE conn2 <- [1,2626,null,{}] 17:57:15 INFO - PROCESS | 1651 | 1461200235944 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}] 17:57:16 INFO - PROCESS | 1651 | 1461200236099 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 17:57:16 INFO - PROCESS | 1651 | 1461200236215 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f45800 == 107 [pid = 1651] [id = 664] 17:57:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11a982800) [pid = 1651] [serial = 1992] [outer = 0x0] 17:57:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11b112000) [pid = 1651] [serial = 1993] [outer = 0x11a982800] 17:57:16 INFO - PROCESS | 1651 | 1461200236247 Marionette DEBUG loaded listener.js 17:57:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11be85400) [pid = 1651] [serial = 1994] [outer = 0x11a982800] 17:57:16 INFO - PROCESS | 1651 | 1461200236681 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]]]}] 17:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 771ms 17:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:57:16 INFO - PROCESS | 1651 | 1461200236712 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 17:57:16 INFO - PROCESS | 1651 | 1461200236715 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 17:57:16 INFO - PROCESS | 1651 | 1461200236718 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:57:16 INFO - PROCESS | 1651 | 1461200236719 Marionette TRACE conn2 <- [1,2630,null,{}] 17:57:16 INFO - PROCESS | 1651 | 1461200236722 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}] 17:57:16 INFO - PROCESS | 1651 | 1461200236844 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 17:57:16 INFO - PROCESS | 1651 | 1461200236974 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d914000 == 108 [pid = 1651] [id = 665] 17:57:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11c2e0400) [pid = 1651] [serial = 1995] [outer = 0x0] 17:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x123a1d800) [pid = 1651] [serial = 1996] [outer = 0x11c2e0400] 17:57:17 INFO - PROCESS | 1651 | 1461200237006 Marionette DEBUG loaded listener.js 17:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x125e85400) [pid = 1651] [serial = 1997] [outer = 0x11c2e0400] 17:57:17 INFO - PROCESS | 1651 | 1461200237495 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]]]}] 17:57:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:57:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 820ms 17:57:17 INFO - PROCESS | 1651 | 1461200237552 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 17:57:17 INFO - PROCESS | 1651 | 1461200237554 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 17:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:57:17 INFO - PROCESS | 1651 | 1461200237561 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:57:17 INFO - PROCESS | 1651 | 1461200237566 Marionette TRACE conn2 <- [1,2634,null,{}] 17:57:17 INFO - PROCESS | 1651 | 1461200237571 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}] 17:57:17 INFO - PROCESS | 1651 | 1461200237692 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 17:57:17 INFO - PROCESS | 1651 | 1461200237795 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f4c000 == 109 [pid = 1651] [id = 666] 17:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x125e59000) [pid = 1651] [serial = 1998] [outer = 0x0] 17:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x1296a9400) [pid = 1651] [serial = 1999] [outer = 0x125e59000] 17:57:17 INFO - PROCESS | 1651 | 1461200237824 Marionette DEBUG loaded listener.js 17:57:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x1296f2400) [pid = 1651] [serial = 2000] [outer = 0x125e59000] 17:57:18 INFO - PROCESS | 1651 | 1461200238259 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]]]}] 17:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 729ms 17:57:18 INFO - PROCESS | 1651 | 1461200238288 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 17:57:18 INFO - PROCESS | 1651 | 1461200238290 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 17:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:57:18 INFO - PROCESS | 1651 | 1461200238293 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:57:18 INFO - PROCESS | 1651 | 1461200238294 Marionette TRACE conn2 <- [1,2638,null,{}] 17:57:18 INFO - PROCESS | 1651 | 1461200238296 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}] 17:57:18 INFO - PROCESS | 1651 | 1461200238420 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 17:57:18 INFO - PROCESS | 1651 | 1461200238550 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x13877f800 == 110 [pid = 1651] [id = 667] 17:57:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x129676c00) [pid = 1651] [serial = 2001] [outer = 0x0] 17:57:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12a405800) [pid = 1651] [serial = 2002] [outer = 0x129676c00] 17:57:18 INFO - PROCESS | 1651 | 1461200238582 Marionette DEBUG loaded listener.js 17:57:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12a9b6800) [pid = 1651] [serial = 2003] [outer = 0x129676c00] 17:57:18 INFO - PROCESS | 1651 | 1461200238970 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]]]}] 17:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 722ms 17:57:19 INFO - PROCESS | 1651 | 1461200239015 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 17:57:19 INFO - PROCESS | 1651 | 1461200239017 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 17:57:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:57:19 INFO - PROCESS | 1651 | 1461200239019 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:57:19 INFO - PROCESS | 1651 | 1461200239020 Marionette TRACE conn2 <- [1,2642,null,{}] 17:57:19 INFO - PROCESS | 1651 | 1461200239023 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}] 17:57:19 INFO - PROCESS | 1651 | 1461200239162 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 17:57:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa0e800 == 109 [pid = 1651] [id = 17] 17:57:19 INFO - PROCESS | 1651 | 1461200239276 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x138cbf000 == 110 [pid = 1651] [id = 668] 17:57:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12abad000) [pid = 1651] [serial = 2004] [outer = 0x0] 17:57:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12ac6e400) [pid = 1651] [serial = 2005] [outer = 0x12abad000] 17:57:19 INFO - PROCESS | 1651 | 1461200239387 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12af5b400) [pid = 1651] [serial = 2006] [outer = 0x12abad000] 17:57:19 INFO - PROCESS | 1651 | 1461200239814 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]]]}] 17:57:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:57:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 820ms 17:57:19 INFO - PROCESS | 1651 | 1461200239839 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 17:57:19 INFO - PROCESS | 1651 | 1461200239841 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 17:57:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:57:19 INFO - PROCESS | 1651 | 1461200239843 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:57:19 INFO - PROCESS | 1651 | 1461200239844 Marionette TRACE conn2 <- [1,2646,null,{}] 17:57:19 INFO - PROCESS | 1651 | 1461200239847 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}] 17:57:19 INFO - PROCESS | 1651 | 1461200239970 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 17:57:20 INFO - PROCESS | 1651 | 1461200240101 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x139915000 == 111 [pid = 1651] [id = 669] 17:57:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12abad800) [pid = 1651] [serial = 2007] [outer = 0x0] 17:57:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12af66c00) [pid = 1651] [serial = 2008] [outer = 0x12abad800] 17:57:20 INFO - PROCESS | 1651 | 1461200240132 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12af6f400) [pid = 1651] [serial = 2009] [outer = 0x12abad800] 17:57:20 INFO - PROCESS | 1651 | 1461200240545 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]]]}] 17:57:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:57:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 725ms 17:57:20 INFO - PROCESS | 1651 | 1461200240618 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 1651 | 1461200240619 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 17:57:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:57:20 INFO - PROCESS | 1651 | 1461200240625 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 1651 | 1461200240626 Marionette TRACE conn2 <- [1,2650,null,{}] 17:57:20 INFO - PROCESS | 1651 | 1461200240628 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}] 17:57:20 INFO - PROCESS | 1651 | 1461200240746 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 17:57:20 INFO - PROCESS | 1651 | 1461200240845 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x139a8a800 == 112 [pid = 1651] [id = 670] 17:57:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12af68800) [pid = 1651] [serial = 2010] [outer = 0x0] 17:57:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12aff6000) [pid = 1651] [serial = 2011] [outer = 0x12af68800] 17:57:20 INFO - PROCESS | 1651 | 1461200240875 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12affc400) [pid = 1651] [serial = 2012] [outer = 0x12af68800] 17:57:21 INFO - PROCESS | 1651 | 1461200241247 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]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:57:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 669ms 17:57:21 INFO - PROCESS | 1651 | 1461200241294 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 1651 | 1461200241295 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 17:57:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:57:21 INFO - PROCESS | 1651 | 1461200241297 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 1651 | 1461200241298 Marionette TRACE conn2 <- [1,2654,null,{}] 17:57:21 INFO - PROCESS | 1651 | 1461200241301 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}] 17:57:21 INFO - PROCESS | 1651 | 1461200241424 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 17:57:21 INFO - PROCESS | 1651 | 1461200241556 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x139ae0800 == 113 [pid = 1651] [id = 671] 17:57:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12af6dc00) [pid = 1651] [serial = 2013] [outer = 0x0] 17:57:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12b479400) [pid = 1651] [serial = 2014] [outer = 0x12af6dc00] 17:57:21 INFO - PROCESS | 1651 | 1461200241587 Marionette DEBUG loaded listener.js 17:57:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12b4f6400) [pid = 1651] [serial = 2015] [outer = 0x12af6dc00] 17:57:21 INFO - PROCESS | 1651 | 1461200241978 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]]]}] 17:57:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:57:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 721ms 17:57:22 INFO - PROCESS | 1651 | 1461200242019 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 17:57:22 INFO - PROCESS | 1651 | 1461200242020 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 17:57:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:57:22 INFO - PROCESS | 1651 | 1461200242022 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:57:22 INFO - PROCESS | 1651 | 1461200242024 Marionette TRACE conn2 <- [1,2658,null,{}] 17:57:22 INFO - PROCESS | 1651 | 1461200242026 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}] 17:57:22 INFO - PROCESS | 1651 | 1461200242218 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 17:57:22 INFO - PROCESS | 1651 | 1461200242326 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d914800 == 114 [pid = 1651] [id = 672] 17:57:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12966cc00) [pid = 1651] [serial = 2016] [outer = 0x0] 17:57:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12af6fc00) [pid = 1651] [serial = 2017] [outer = 0x12966cc00] 17:57:22 INFO - PROCESS | 1651 | 1461200242356 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12b7ce800) [pid = 1651] [serial = 2018] [outer = 0x12966cc00] 17:57:22 INFO - PROCESS | 1651 | 1461200242786 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]]]}] 17:57:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:57:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 819ms 17:57:22 INFO - PROCESS | 1651 | 1461200242841 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 17:57:22 INFO - PROCESS | 1651 | 1461200242843 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 17:57:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:57:22 INFO - PROCESS | 1651 | 1461200242845 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:57:22 INFO - PROCESS | 1651 | 1461200242846 Marionette TRACE conn2 <- [1,2662,null,{}] 17:57:22 INFO - PROCESS | 1651 | 1461200242849 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}] 17:57:22 INFO - PROCESS | 1651 | 1461200242974 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 17:57:23 INFO - PROCESS | 1651 | 1461200243089 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba95800 == 115 [pid = 1651] [id = 673] 17:57:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x114bce400) [pid = 1651] [serial = 2019] [outer = 0x0] 17:57:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x1198f7c00) [pid = 1651] [serial = 2020] [outer = 0x114bce400] 17:57:23 INFO - PROCESS | 1651 | 1461200243163 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x11c22d800) [pid = 1651] [serial = 2021] [outer = 0x114bce400] 17:57:23 INFO - PROCESS | 1651 | 1461200243892 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]]]}] 17:57:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:57:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1073ms 17:57:23 INFO - PROCESS | 1651 | 1461200243930 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 1651 | 1461200243932 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 17:57:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:57:23 INFO - PROCESS | 1651 | 1461200243938 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 1651 | 1461200243941 Marionette TRACE conn2 <- [1,2666,null,{}] 17:57:23 INFO - PROCESS | 1651 | 1461200243945 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}] 17:57:24 INFO - PROCESS | 1651 | 1461200244066 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 17:57:24 INFO - PROCESS | 1651 | 1461200244204 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x118cb9800 == 116 [pid = 1651] [id = 674] 17:57:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x114bcec00) [pid = 1651] [serial = 2022] [outer = 0x0] 17:57:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x114bd4000) [pid = 1651] [serial = 2023] [outer = 0x114bcec00] 17:57:24 INFO - PROCESS | 1651 | 1461200244235 Marionette DEBUG loaded listener.js 17:57:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x114d08800) [pid = 1651] [serial = 2024] [outer = 0x114bcec00] 17:57:25 INFO - PROCESS | 1651 | 1461200245175 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]]]}] 17:57:25 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) 17:57:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1279ms 17:57:25 INFO - PROCESS | 1651 | 1461200245217 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 17:57:25 INFO - PROCESS | 1651 | 1461200245221 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 17:57:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:57:25 INFO - PROCESS | 1651 | 1461200245225 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:57:25 INFO - PROCESS | 1651 | 1461200245227 Marionette TRACE conn2 <- [1,2670,null,{}] 17:57:25 INFO - PROCESS | 1651 | 1461200245229 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}] 17:57:25 INFO - PROCESS | 1651 | 1461200245344 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 17:57:25 INFO - PROCESS | 1651 | 1461200245507 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x137c1a800 == 115 [pid = 1651] [id = 662] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x130197000 == 114 [pid = 1651] [id = 661] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x126f49000 == 113 [pid = 1651] [id = 660] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa13000 == 112 [pid = 1651] [id = 659] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12e41a000 == 111 [pid = 1651] [id = 658] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12d91a000 == 110 [pid = 1651] [id = 657] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12af65400) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x125e49400) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x139a46400) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x11bc66000) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x130450800) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12d99c000) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12a188400) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x1296f2800) [pid = 1651] [serial = 1918] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11984d800 == 111 [pid = 1651] [id = 675] 17:57:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x1154e6c00) [pid = 1651] [serial = 2025] [outer = 0x0] 17:57:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x1164e1800) [pid = 1651] [serial = 2026] [outer = 0x1154e6c00] 17:57:25 INFO - PROCESS | 1651 | 1461200245589 Marionette DEBUG loaded listener.js 17:57:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x118557c00) [pid = 1651] [serial = 2027] [outer = 0x1154e6c00] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce4a000 == 110 [pid = 1651] [id = 656] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12ae2b800 == 109 [pid = 1651] [id = 655] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12a937800 == 108 [pid = 1651] [id = 654] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x125d6f000 == 107 [pid = 1651] [id = 653] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x127ec9000 == 106 [pid = 1651] [id = 652] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x128e5a000 == 105 [pid = 1651] [id = 651] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x131294000 == 104 [pid = 1651] [id = 650] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4db800 == 103 [pid = 1651] [id = 649] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x130bbe000 == 102 [pid = 1651] [id = 648] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x1302be800 == 101 [pid = 1651] [id = 647] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x130191800 == 100 [pid = 1651] [id = 646] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12f72b000 == 99 [pid = 1651] [id = 645] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12f20e800 == 98 [pid = 1651] [id = 644] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12e925800 == 97 [pid = 1651] [id = 643] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12d927800 == 96 [pid = 1651] [id = 642] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12899b000 == 95 [pid = 1651] [id = 641] 17:57:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11baaa000 == 94 [pid = 1651] [id = 640] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x11a97f800) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x13a4e3c00) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12ad21800) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x13a170000) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x139953c00) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12a17e400) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x11c2e7c00) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x13994e400) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12ed2c000) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x13ac56800) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x13b2c1400) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12ad23c00) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x13ac60c00) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x13a6d6c00) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x129671000) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x13a16d400) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12fe0d800) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x13b2b3c00) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x125e52800) [pid = 1651] [serial = 1900] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x1162eec00) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x118ed4c00) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x118582c00) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11b111400) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11c2ec400) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x123833400) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x126b1d400) [pid = 1651] [serial = 1903] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x130181000) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x130436c00) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11bc64000) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11bc70400) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x1279db400) [pid = 1651] [serial = 1906] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x123a24800) [pid = 1651] [serial = 1894] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x1259d2c00) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x1291bb000) [pid = 1651] [serial = 1909] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11aa57800) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11a980800) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x11662f800) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x114e56c00) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x129676000) [pid = 1651] [serial = 1912] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12969e400) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x1296b7400) [pid = 1651] [serial = 1915] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12966a800) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x1291b3000) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x123832800) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x125cd5400) [pid = 1651] [serial = 1897] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x1296c1800) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x125e4a800) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x125e90800) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12bb6a800) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x125e4f000) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12ad97800) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12e71b800) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12a9bd000) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11aa5dc00) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x1296a8800) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 17:57:25 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12a189000) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 17:57:26 INFO - PROCESS | 1651 | 1461200246453 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] 17:57:26 INFO - PROCESS | 1651 | 1461200246497 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 17:57:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:57:26 INFO - PROCESS | 1651 | 1461200246499 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:57:26 INFO - PROCESS | 1651 | 1461200246501 Marionette TRACE conn2 <- [1,2674,null,{}] 17:57:26 INFO - PROCESS | 1651 | 1461200246509 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}] 17:57:26 INFO - PROCESS | 1651 | 1461200246613 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 17:57:26 INFO - PROCESS | 1651 | 1461200246619 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ac9000 == 95 [pid = 1651] [id = 676] 17:57:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x118c77c00) [pid = 1651] [serial = 2028] [outer = 0x0] 17:57:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1198f7800) [pid = 1651] [serial = 2029] [outer = 0x118c77c00] 17:57:26 INFO - PROCESS | 1651 | 1461200246654 Marionette DEBUG loaded listener.js 17:57:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x119bb5000) [pid = 1651] [serial = 2030] [outer = 0x118c77c00] 17:57:27 INFO - PROCESS | 1651 | 1461200247514 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] 17:57:27 INFO - PROCESS | 1651 | 1461200247524 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 17:57:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:57:27 INFO - PROCESS | 1651 | 1461200247533 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:57:27 INFO - PROCESS | 1651 | 1461200247534 Marionette TRACE conn2 <- [1,2678,null,{}] 17:57:27 INFO - PROCESS | 1651 | 1461200247546 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}] 17:57:27 INFO - PROCESS | 1651 | 1461200247674 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 17:57:27 INFO - PROCESS | 1651 | 1461200247691 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x127fb2800 == 96 [pid = 1651] [id = 677] 17:57:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11a802c00) [pid = 1651] [serial = 2031] [outer = 0x0] 17:57:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11a982c00) [pid = 1651] [serial = 2032] [outer = 0x11a802c00] 17:57:27 INFO - PROCESS | 1651 | 1461200247718 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11a98d800) [pid = 1651] [serial = 2033] [outer = 0x11a802c00] 17:57:28 INFO - PROCESS | 1651 | 1461200248592 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]]]}] 17:57:28 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) 17:57:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1083ms 17:57:28 INFO - PROCESS | 1651 | 1461200248617 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 17:57:28 INFO - PROCESS | 1651 | 1461200248618 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 17:57:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:57:28 INFO - PROCESS | 1651 | 1461200248621 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:57:28 INFO - PROCESS | 1651 | 1461200248622 Marionette TRACE conn2 <- [1,2682,null,{}] 17:57:28 INFO - PROCESS | 1651 | 1461200248624 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}] 17:57:28 INFO - PROCESS | 1651 | 1461200248754 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 17:57:28 INFO - PROCESS | 1651 | 1461200248771 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a93c000 == 97 [pid = 1651] [id = 678] 17:57:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11aa56800) [pid = 1651] [serial = 2034] [outer = 0x0] 17:57:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11ae2e000) [pid = 1651] [serial = 2035] [outer = 0x11aa56800] 17:57:28 INFO - PROCESS | 1651 | 1461200248797 Marionette DEBUG loaded listener.js 17:57:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11b1dbc00) [pid = 1651] [serial = 2036] [outer = 0x11aa56800] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12af62400) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x125e55000) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11ae89400) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x129673400) [pid = 1651] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11c66fc00) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12aa4d800) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11854f800) [pid = 1651] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12e721400) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x1154e4400) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11993cc00) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x114bdb400) [pid = 1651] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12a187400) [pid = 1651] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11ae83800) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1146c0000) [pid = 1651] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12f712800) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x128e21000) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x123af1000) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x123836c00) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x129672c00) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:57:29 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12ed23800) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:57:29 INFO - PROCESS | 1651 | 1461200249705 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]]]}] 17:57:29 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) 17:57:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1120ms 17:57:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:57:29 INFO - PROCESS | 1651 | 1461200249741 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 17:57:29 INFO - PROCESS | 1651 | 1461200249743 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 17:57:29 INFO - PROCESS | 1651 | 1461200249745 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:57:29 INFO - PROCESS | 1651 | 1461200249746 Marionette TRACE conn2 <- [1,2686,null,{}] 17:57:29 INFO - PROCESS | 1651 | 1461200249748 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}] 17:57:29 INFO - PROCESS | 1651 | 1461200249864 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 17:57:29 INFO - PROCESS | 1651 | 1461200249869 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aac4000 == 98 [pid = 1651] [id = 679] 17:57:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11b1de400) [pid = 1651] [serial = 2037] [outer = 0x0] 17:57:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11c170800) [pid = 1651] [serial = 2038] [outer = 0x11b1de400] 17:57:29 INFO - PROCESS | 1651 | 1461200249898 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11c2e3000) [pid = 1651] [serial = 2039] [outer = 0x11b1de400] 17:57:30 INFO - PROCESS | 1651 | 1461200250770 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] 17:57:30 INFO - PROCESS | 1651 | 1461200250817 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 17:57:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:57:30 INFO - PROCESS | 1651 | 1461200250823 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 1651 | 1461200250824 Marionette TRACE conn2 <- [1,2690,null,{}] 17:57:30 INFO - PROCESS | 1651 | 1461200250828 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}] 17:57:30 INFO - PROCESS | 1651 | 1461200250925 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 17:57:30 INFO - PROCESS | 1651 | 1461200250929 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad67000 == 99 [pid = 1651] [id = 680] 17:57:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11c2e8c00) [pid = 1651] [serial = 2040] [outer = 0x0] 17:57:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11c66b800) [pid = 1651] [serial = 2041] [outer = 0x11c2e8c00] 17:57:30 INFO - PROCESS | 1651 | 1461200250955 Marionette DEBUG loaded listener.js 17:57:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x123832c00) [pid = 1651] [serial = 2042] [outer = 0x11c2e8c00] 17:57:31 INFO - PROCESS | 1651 | 1461200251812 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] 17:57:31 INFO - PROCESS | 1651 | 1461200251847 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 17:57:31 INFO - PROCESS | 1651 | 1461200251851 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:57:31 INFO - PROCESS | 1651 | 1461200251854 Marionette TRACE conn2 <- [1,2694,null,{}] 17:57:31 INFO - PROCESS | 1651 | 1461200251918 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}] 17:57:32 INFO - PROCESS | 1651 | 1461200252038 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 17:57:32 INFO - PROCESS | 1651 | 1461200252153 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c6a800 == 100 [pid = 1651] [id = 681] 17:57:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x114d03400) [pid = 1651] [serial = 2043] [outer = 0x0] 17:57:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x114d0a400) [pid = 1651] [serial = 2044] [outer = 0x114d03400] 17:57:32 INFO - PROCESS | 1651 | 1461200252187 Marionette DEBUG loaded listener.js 17:57:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x115860800) [pid = 1651] [serial = 2045] [outer = 0x114d03400] 17:57:33 INFO - PROCESS | 1651 | 1461200253171 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] 17:57:33 INFO - PROCESS | 1651 | 1461200253195 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 17:57:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:57:33 INFO - PROCESS | 1651 | 1461200253200 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:57:33 INFO - PROCESS | 1651 | 1461200253204 Marionette TRACE conn2 <- [1,2698,null,{}] 17:57:33 INFO - PROCESS | 1651 | 1461200253207 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}] 17:57:33 INFO - PROCESS | 1651 | 1461200253325 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 17:57:33 INFO - PROCESS | 1651 | 1461200253442 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x129275000 == 101 [pid = 1651] [id = 682] 17:57:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x1154e8800) [pid = 1651] [serial = 2046] [outer = 0x0] 17:57:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1191b1400) [pid = 1651] [serial = 2047] [outer = 0x1154e8800] 17:57:33 INFO - PROCESS | 1651 | 1461200253495 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x119bb4c00) [pid = 1651] [serial = 2048] [outer = 0x1154e8800] 17:57:34 INFO - PROCESS | 1651 | 1461200254425 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] 17:57:34 INFO - PROCESS | 1651 | 1461200254478 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 17:57:34 INFO - PROCESS | 1651 | 1461200254480 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 1651 | 1461200254482 Marionette TRACE conn2 <- [1,2702,null,{}] 17:57:34 INFO - PROCESS | 1651 | 1461200254490 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}] 17:57:34 INFO - PROCESS | 1651 | 1461200254597 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 17:57:34 INFO - PROCESS | 1651 | 1461200254765 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b791000 == 102 [pid = 1651] [id = 683] 17:57:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11b10a400) [pid = 1651] [serial = 2049] [outer = 0x0] 17:57:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11bc68800) [pid = 1651] [serial = 2050] [outer = 0x11b10a400] 17:57:34 INFO - PROCESS | 1651 | 1461200254825 Marionette DEBUG loaded listener.js 17:57:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11c16f800) [pid = 1651] [serial = 2051] [outer = 0x11b10a400] 17:57:35 INFO - PROCESS | 1651 | 1461200255380 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]]]}] 17:57:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:57:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 923ms 17:57:35 INFO - PROCESS | 1651 | 1461200255404 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 17:57:35 INFO - PROCESS | 1651 | 1461200255406 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 17:57:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:57:35 INFO - PROCESS | 1651 | 1461200255408 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:57:35 INFO - PROCESS | 1651 | 1461200255409 Marionette TRACE conn2 <- [1,2706,null,{}] 17:57:35 INFO - PROCESS | 1651 | 1461200255412 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}] 17:57:35 INFO - PROCESS | 1651 | 1461200255532 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 17:57:35 INFO - PROCESS | 1651 | 1461200255625 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce39000 == 103 [pid = 1651] [id = 684] 17:57:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x123832800) [pid = 1651] [serial = 2052] [outer = 0x0] 17:57:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x123836800) [pid = 1651] [serial = 2053] [outer = 0x123832800] 17:57:35 INFO - PROCESS | 1651 | 1461200255658 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x123a23000) [pid = 1651] [serial = 2054] [outer = 0x123832800] 17:57:36 INFO - PROCESS | 1651 | 1461200256081 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]]]}] 17:57:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:57:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 724ms 17:57:36 INFO - PROCESS | 1651 | 1461200256136 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 1651 | 1461200256138 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 17:57:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:57:36 INFO - PROCESS | 1651 | 1461200256142 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 1651 | 1461200256143 Marionette TRACE conn2 <- [1,2710,null,{}] 17:57:36 INFO - PROCESS | 1651 | 1461200256145 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}] 17:57:36 INFO - PROCESS | 1651 | 1461200256262 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 17:57:36 INFO - PROCESS | 1651 | 1461200256353 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d918800 == 104 [pid = 1651] [id = 685] 17:57:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x123a25c00) [pid = 1651] [serial = 2055] [outer = 0x0] 17:57:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x123af3800) [pid = 1651] [serial = 2056] [outer = 0x123a25c00] 17:57:36 INFO - PROCESS | 1651 | 1461200256384 Marionette DEBUG loaded listener.js 17:57:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x125cd3800) [pid = 1651] [serial = 2057] [outer = 0x123a25c00] 17:57:36 INFO - PROCESS | 1651 | 1461200256819 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] 17:57:36 INFO - PROCESS | 1651 | 1461200256873 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 17:57:36 INFO - PROCESS | 1651 | 1461200256879 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 1651 | 1461200256881 Marionette TRACE conn2 <- [1,2714,null,{}] 17:57:36 INFO - PROCESS | 1651 | 1461200256887 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}] 17:57:37 INFO - PROCESS | 1651 | 1461200257086 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 17:57:37 INFO - PROCESS | 1651 | 1461200257264 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e37e000 == 105 [pid = 1651] [id = 686] 17:57:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x125e3a400) [pid = 1651] [serial = 2058] [outer = 0x0] 17:57:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x125e56000) [pid = 1651] [serial = 2059] [outer = 0x125e3a400] 17:57:37 INFO - PROCESS | 1651 | 1461200257318 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1274a3c00) [pid = 1651] [serial = 2060] [outer = 0x125e3a400] 17:57:37 INFO - PROCESS | 1651 | 1461200257756 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]]]}] 17:57:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:57:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 922ms 17:57:37 INFO - PROCESS | 1651 | 1461200257801 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 17:57:37 INFO - PROCESS | 1651 | 1461200257802 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 17:57:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:57:37 INFO - PROCESS | 1651 | 1461200257804 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:57:37 INFO - PROCESS | 1651 | 1461200257806 Marionette TRACE conn2 <- [1,2718,null,{}] 17:57:37 INFO - PROCESS | 1651 | 1461200257808 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}] 17:57:37 INFO - PROCESS | 1651 | 1461200257925 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 17:57:38 INFO - PROCESS | 1651 | 1461200258047 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4c0000 == 106 [pid = 1651] [id = 687] 17:57:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x1274cb000) [pid = 1651] [serial = 2061] [outer = 0x0] 17:57:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x1279d6400) [pid = 1651] [serial = 2062] [outer = 0x1274cb000] 17:57:38 INFO - PROCESS | 1651 | 1461200258090 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x128e1f400) [pid = 1651] [serial = 2063] [outer = 0x1274cb000] 17:57:38 INFO - PROCESS | 1651 | 1461200258534 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] 17:57:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:57:38 INFO - PROCESS | 1651 | 1461200258576 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 17:57:38 INFO - PROCESS | 1651 | 1461200258578 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:57:38 INFO - PROCESS | 1651 | 1461200258580 Marionette TRACE conn2 <- [1,2722,null,{}] 17:57:38 INFO - PROCESS | 1651 | 1461200258582 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}] 17:57:38 INFO - PROCESS | 1651 | 1461200258699 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 17:57:38 INFO - PROCESS | 1651 | 1461200258820 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ec42000 == 107 [pid = 1651] [id = 688] 17:57:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x1274f1c00) [pid = 1651] [serial = 2064] [outer = 0x0] 17:57:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x1291b3000) [pid = 1651] [serial = 2065] [outer = 0x1274f1c00] 17:57:38 INFO - PROCESS | 1651 | 1461200258852 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x1292bfc00) [pid = 1651] [serial = 2066] [outer = 0x1274f1c00] 17:57:39 INFO - PROCESS | 1651 | 1461200259244 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] 17:57:39 INFO - PROCESS | 1651 | 1461200259319 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 17:57:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:57:39 INFO - PROCESS | 1651 | 1461200259336 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:57:39 INFO - PROCESS | 1651 | 1461200259337 Marionette TRACE conn2 <- [1,2726,null,{}] 17:57:39 INFO - PROCESS | 1651 | 1461200259339 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}] 17:57:39 INFO - PROCESS | 1651 | 1461200259458 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 17:57:39 INFO - PROCESS | 1651 | 1461200259581 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f73b000 == 108 [pid = 1651] [id = 689] 17:57:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x1122ac800) [pid = 1651] [serial = 2067] [outer = 0x0] 17:57:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x1292c5800) [pid = 1651] [serial = 2068] [outer = 0x1122ac800] 17:57:39 INFO - PROCESS | 1651 | 1461200259612 Marionette DEBUG loaded listener.js 17:57:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12969bc00) [pid = 1651] [serial = 2069] [outer = 0x1122ac800] 17:57:40 INFO - PROCESS | 1651 | 1461200260016 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]]]}] 17:57:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:57:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 725ms 17:57:40 INFO - PROCESS | 1651 | 1461200260074 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 17:57:40 INFO - PROCESS | 1651 | 1461200260076 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 17:57:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:57:40 INFO - PROCESS | 1651 | 1461200260080 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:57:40 INFO - PROCESS | 1651 | 1461200260081 Marionette TRACE conn2 <- [1,2730,null,{}] 17:57:40 INFO - PROCESS | 1651 | 1461200260083 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}] 17:57:40 INFO - PROCESS | 1651 | 1461200260207 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 17:57:40 INFO - PROCESS | 1651 | 1461200260307 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab41800 == 109 [pid = 1651] [id = 690] 17:57:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x1146b7000) [pid = 1651] [serial = 2070] [outer = 0x0] 17:57:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x129674c00) [pid = 1651] [serial = 2071] [outer = 0x1146b7000] 17:57:40 INFO - PROCESS | 1651 | 1461200260337 Marionette DEBUG loaded listener.js 17:57:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x1296a7800) [pid = 1651] [serial = 2072] [outer = 0x1146b7000] 17:57:41 INFO - PROCESS | 1651 | 1461200261213 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] 17:57:41 INFO - PROCESS | 1651 | 1461200261254 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 17:57:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:57:41 INFO - PROCESS | 1651 | 1461200261258 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:57:41 INFO - PROCESS | 1651 | 1461200261260 Marionette TRACE conn2 <- [1,2734,null,{}] 17:57:41 INFO - PROCESS | 1651 | 1461200261263 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}] 17:57:41 INFO - PROCESS | 1651 | 1461200261386 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 17:57:41 INFO - PROCESS | 1651 | 1461200261513 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289a8000 == 110 [pid = 1651] [id = 691] 17:57:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x114bd1400) [pid = 1651] [serial = 2073] [outer = 0x0] 17:57:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x114d0c400) [pid = 1651] [serial = 2074] [outer = 0x114bd1400] 17:57:41 INFO - PROCESS | 1651 | 1461200261544 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11855a000) [pid = 1651] [serial = 2075] [outer = 0x114bd1400] 17:57:42 INFO - PROCESS | 1651 | 1461200262035 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]]]}] 17:57:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:57:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 824ms 17:57:42 INFO - PROCESS | 1651 | 1461200262083 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 17:57:42 INFO - PROCESS | 1651 | 1461200262089 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 17:57:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:57:42 INFO - PROCESS | 1651 | 1461200262095 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:57:42 INFO - PROCESS | 1651 | 1461200262098 Marionette TRACE conn2 <- [1,2738,null,{}] 17:57:42 INFO - PROCESS | 1651 | 1461200262102 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}] 17:57:42 INFO - PROCESS | 1651 | 1461200262259 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 17:57:42 INFO - PROCESS | 1651 | 1461200262356 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x126be0800 == 111 [pid = 1651] [id = 692] 17:57:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11855a800) [pid = 1651] [serial = 2076] [outer = 0x0] 17:57:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11a959800) [pid = 1651] [serial = 2077] [outer = 0x11855a800] 17:57:42 INFO - PROCESS | 1651 | 1461200262385 Marionette DEBUG loaded listener.js 17:57:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11aa5c800) [pid = 1651] [serial = 2078] [outer = 0x11855a800] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa10000 == 110 [pid = 1651] [id = 531] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12aac4000 == 109 [pid = 1651] [id = 679] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x125ac9000 == 108 [pid = 1651] [id = 676] 17:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12a924400) [pid = 1651] [serial = 1942] [outer = 0x0] [url = about:blank] 17:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12aa2c000) [pid = 1651] [serial = 1948] [outer = 0x0] [url = about:blank] 17:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12a9f3000) [pid = 1651] [serial = 1945] [outer = 0x0] [url = about:blank] 17:57:42 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12ad24400) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11984d800 == 107 [pid = 1651] [id = 675] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa0e000 == 106 [pid = 1651] [id = 18] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x118cb9800 == 105 [pid = 1651] [id = 674] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x139ae0800 == 104 [pid = 1651] [id = 671] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x139a8a800 == 103 [pid = 1651] [id = 670] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x139915000 == 102 [pid = 1651] [id = 669] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x138cbf000 == 101 [pid = 1651] [id = 668] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x13877f800 == 100 [pid = 1651] [id = 667] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x137f4c000 == 99 [pid = 1651] [id = 666] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12d914000 == 98 [pid = 1651] [id = 665] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x126f45800 == 97 [pid = 1651] [id = 664] 17:57:42 INFO - PROCESS | 1651 | --DOCSHELL 0x118ef8000 == 96 [pid = 1651] [id = 663] 17:57:42 INFO - PROCESS | 1651 | 1461200262842 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]]]}] 17:57:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:57:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 774ms 17:57:42 INFO - PROCESS | 1651 | 1461200262869 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 17:57:42 INFO - PROCESS | 1651 | 1461200262873 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 17:57:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:57:42 INFO - PROCESS | 1651 | 1461200262875 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:57:42 INFO - PROCESS | 1651 | 1461200262877 Marionette TRACE conn2 <- [1,2742,null,{}] 17:57:42 INFO - PROCESS | 1651 | 1461200262885 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}] 17:57:43 INFO - PROCESS | 1651 | 1461200262994 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11bc6c400) [pid = 1651] [serial = 1957] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12a188800) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12966d000) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x118fadc00) [pid = 1651] [serial = 1921] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12b6f3800) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x1274c9800) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x139955400) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x11a80c000) [pid = 1651] [serial = 1955] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12ad17000) [pid = 1651] [serial = 1985] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x123a26800) [pid = 1651] [serial = 1961] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x119baf000) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12aa8c000) [pid = 1651] [serial = 1976] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11c2eb800) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12ac64800) [pid = 1651] [serial = 1979] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x13043c400) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12a16c800) [pid = 1651] [serial = 1970] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x129673000) [pid = 1651] [serial = 1933] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12a652000) [pid = 1651] [serial = 1973] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x125e58000) [pid = 1651] [serial = 1964] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11c2e1000) [pid = 1651] [serial = 1958] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11aa5a000) [pid = 1651] [serial = 1924] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x127f7c800) [pid = 1651] [serial = 1930] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1292c5000) [pid = 1651] [serial = 1969] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12abab800) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12aa35800) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x125e42000) [pid = 1651] [serial = 1963] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12ac67c00) [pid = 1651] [serial = 1952] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12aa48800) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11c228c00) [pid = 1651] [serial = 1960] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11c2ea000) [pid = 1651] [serial = 1982] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x128e23800) [pid = 1651] [serial = 1967] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12a656c00) [pid = 1651] [serial = 1939] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12abb2800) [pid = 1651] [serial = 1951] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11857a000) [pid = 1651] [serial = 1954] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x139a4f800) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12a16f400) [pid = 1651] [serial = 1936] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12e2fc000) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1272c9c00) [pid = 1651] [serial = 1966] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11c2ee400) [pid = 1651] [serial = 1927] [outer = 0x0] [url = about:blank] 17:57:43 INFO - PROCESS | 1651 | 1461200263089 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276b3800 == 97 [pid = 1651] [id = 693] 17:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11857d000) [pid = 1651] [serial = 2079] [outer = 0x0] 17:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11a98a000) [pid = 1651] [serial = 2080] [outer = 0x11857d000] 17:57:43 INFO - PROCESS | 1651 | 1461200263121 Marionette DEBUG loaded listener.js 17:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11bc6cc00) [pid = 1651] [serial = 2081] [outer = 0x11857d000] 17:57:43 INFO - PROCESS | 1651 | 1461200263467 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]]]}] 17:57:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:57:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 622ms 17:57:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:57:43 INFO - PROCESS | 1651 | 1461200263498 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 17:57:43 INFO - PROCESS | 1651 | 1461200263500 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 17:57:43 INFO - PROCESS | 1651 | 1461200263502 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:57:43 INFO - PROCESS | 1651 | 1461200263503 Marionette TRACE conn2 <- [1,2746,null,{}] 17:57:43 INFO - PROCESS | 1651 | 1461200263505 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}] 17:57:43 INFO - PROCESS | 1651 | 1461200263610 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 17:57:43 INFO - PROCESS | 1651 | 1461200263691 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa15000 == 98 [pid = 1651] [id = 694] 17:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11bc6e000) [pid = 1651] [serial = 2082] [outer = 0x0] 17:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11c71b800) [pid = 1651] [serial = 2083] [outer = 0x11bc6e000] 17:57:43 INFO - PROCESS | 1651 | 1461200263718 Marionette DEBUG loaded listener.js 17:57:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x125e3d000) [pid = 1651] [serial = 2084] [outer = 0x11bc6e000] 17:57:44 INFO - PROCESS | 1651 | 1461200264014 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]]]}] 17:57:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:57:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 17:57:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:57:44 INFO - PROCESS | 1651 | 1461200264026 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 17:57:44 INFO - PROCESS | 1651 | 1461200264027 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 17:57:44 INFO - PROCESS | 1651 | 1461200264030 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:57:44 INFO - PROCESS | 1651 | 1461200264031 Marionette TRACE conn2 <- [1,2750,null,{}] 17:57:44 INFO - PROCESS | 1651 | 1461200264033 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}] 17:57:44 INFO - PROCESS | 1651 | 1461200264144 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 17:57:44 INFO - PROCESS | 1651 | 1461200264224 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b490000 == 99 [pid = 1651] [id = 695] 17:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11ba43c00) [pid = 1651] [serial = 2085] [outer = 0x0] 17:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x125e44400) [pid = 1651] [serial = 2086] [outer = 0x11ba43c00] 17:57:44 INFO - PROCESS | 1651 | 1461200264250 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x125eadc00) [pid = 1651] [serial = 2087] [outer = 0x11ba43c00] 17:57:44 INFO - PROCESS | 1651 | 1461200264563 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]]]}] 17:57:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:57:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 569ms 17:57:44 INFO - PROCESS | 1651 | 1461200264599 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 17:57:44 INFO - PROCESS | 1651 | 1461200264600 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 17:57:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:57:44 INFO - PROCESS | 1651 | 1461200264603 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:57:44 INFO - PROCESS | 1651 | 1461200264604 Marionette TRACE conn2 <- [1,2754,null,{}] 17:57:44 INFO - PROCESS | 1651 | 1461200264606 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}] 17:57:44 INFO - PROCESS | 1651 | 1461200264725 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 17:57:44 INFO - PROCESS | 1651 | 1461200264730 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3d800 == 100 [pid = 1651] [id = 696] 17:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x1259d4c00) [pid = 1651] [serial = 2088] [outer = 0x0] 17:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x1274bf800) [pid = 1651] [serial = 2089] [outer = 0x1259d4c00] 17:57:44 INFO - PROCESS | 1651 | 1461200264843 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x1296c3400) [pid = 1651] [serial = 2090] [outer = 0x1259d4c00] 17:57:45 INFO - PROCESS | 1651 | 1461200265211 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]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:57:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 621ms 17:57:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:57:45 INFO - PROCESS | 1651 | 1461200265225 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 1651 | 1461200265227 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 17:57:45 INFO - PROCESS | 1651 | 1461200265230 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 1651 | 1461200265232 Marionette TRACE conn2 <- [1,2758,null,{}] 17:57:45 INFO - PROCESS | 1651 | 1461200265236 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}] 17:57:45 INFO - PROCESS | 1651 | 1461200265448 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 17:57:45 INFO - PROCESS | 1651 | 1461200265498 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f60e000 == 101 [pid = 1651] [id = 697] 17:57:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x1296f0400) [pid = 1651] [serial = 2091] [outer = 0x0] 17:57:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12a165800) [pid = 1651] [serial = 2092] [outer = 0x1296f0400] 17:57:45 INFO - PROCESS | 1651 | 1461200265523 Marionette DEBUG loaded listener.js 17:57:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12a16fc00) [pid = 1651] [serial = 2093] [outer = 0x1296f0400] 17:57:45 INFO - PROCESS | 1651 | 1461200265872 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]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:57:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 17:57:45 INFO - PROCESS | 1651 | 1461200265900 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 1651 | 1461200265901 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 17:57:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:57:45 INFO - PROCESS | 1651 | 1461200265906 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 1651 | 1461200265907 Marionette TRACE conn2 <- [1,2762,null,{}] 17:57:45 INFO - PROCESS | 1651 | 1461200265909 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}] 17:57:46 INFO - PROCESS | 1651 | 1461200266050 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 17:57:46 INFO - PROCESS | 1651 | 1461200266062 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbf1000 == 102 [pid = 1651] [id = 698] 17:57:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12a163000) [pid = 1651] [serial = 2094] [outer = 0x0] 17:57:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12a185000) [pid = 1651] [serial = 2095] [outer = 0x12a163000] 17:57:46 INFO - PROCESS | 1651 | 1461200266087 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12a404c00) [pid = 1651] [serial = 2096] [outer = 0x12a163000] 17:57:46 INFO - PROCESS | 1651 | 1461200266509 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]]]}] 17:57:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:57:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 620ms 17:57:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:57:46 INFO - PROCESS | 1651 | 1461200266525 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 17:57:46 INFO - PROCESS | 1651 | 1461200266526 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 17:57:46 INFO - PROCESS | 1651 | 1461200266530 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:57:46 INFO - PROCESS | 1651 | 1461200266532 Marionette TRACE conn2 <- [1,2766,null,{}] 17:57:46 INFO - PROCESS | 1651 | 1461200266543 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}] 17:57:46 INFO - PROCESS | 1651 | 1461200266748 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 17:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x1154e6c00) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x118c77c00) [pid = 1651] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11a802c00) [pid = 1651] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x114bcec00) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11aa56800) [pid = 1651] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11b1de400) [pid = 1651] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12fb5f000) [pid = 1651] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:57:46 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12aa96400) [pid = 1651] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:57:47 INFO - PROCESS | 1651 | 1461200267025 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e5e000 == 103 [pid = 1651] [id = 699] 17:57:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x114d09c00) [pid = 1651] [serial = 2097] [outer = 0x0] 17:57:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x118c7b800) [pid = 1651] [serial = 2098] [outer = 0x114d09c00] 17:57:47 INFO - PROCESS | 1651 | 1461200267050 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11c2e6800) [pid = 1651] [serial = 2099] [outer = 0x114d09c00] 17:57:47 INFO - PROCESS | 1651 | 1461200267337 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]]]}] 17:57:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:57:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 820ms 17:57:47 INFO - PROCESS | 1651 | 1461200267350 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 17:57:47 INFO - PROCESS | 1651 | 1461200267351 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 17:57:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:57:47 INFO - PROCESS | 1651 | 1461200267361 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:57:47 INFO - PROCESS | 1651 | 1461200267362 Marionette TRACE conn2 <- [1,2770,null,{}] 17:57:47 INFO - PROCESS | 1651 | 1461200267365 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}] 17:57:47 INFO - PROCESS | 1651 | 1461200267477 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 17:57:47 INFO - PROCESS | 1651 | 1461200267482 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x13094d800 == 104 [pid = 1651] [id = 700] 17:57:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12a407c00) [pid = 1651] [serial = 2100] [outer = 0x0] 17:57:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12a652400) [pid = 1651] [serial = 2101] [outer = 0x12a407c00] 17:57:47 INFO - PROCESS | 1651 | 1461200267507 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12a65f400) [pid = 1651] [serial = 2102] [outer = 0x12a407c00] 17:57:47 INFO - PROCESS | 1651 | 1461200267859 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]]]}] 17:57:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:57:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 17:57:47 INFO - PROCESS | 1651 | 1461200267883 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 17:57:47 INFO - PROCESS | 1651 | 1461200267884 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 17:57:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:57:47 INFO - PROCESS | 1651 | 1461200267893 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:57:47 INFO - PROCESS | 1651 | 1461200267895 Marionette TRACE conn2 <- [1,2774,null,{}] 17:57:47 INFO - PROCESS | 1651 | 1461200267897 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}] 17:57:48 INFO - PROCESS | 1651 | 1461200268065 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 17:57:48 INFO - PROCESS | 1651 | 1461200268072 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x130bb3000 == 105 [pid = 1651] [id = 701] 17:57:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12a405000) [pid = 1651] [serial = 2103] [outer = 0x0] 17:57:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12a922000) [pid = 1651] [serial = 2104] [outer = 0x12a405000] 17:57:48 INFO - PROCESS | 1651 | 1461200268102 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12aa35000) [pid = 1651] [serial = 2105] [outer = 0x12a405000] 17:57:48 INFO - PROCESS | 1651 | 1461200268455 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]]]}] 17:57:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:57:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 569ms 17:57:48 INFO - PROCESS | 1651 | 1461200268462 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 1651 | 1461200268464 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 17:57:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:57:48 INFO - PROCESS | 1651 | 1461200268466 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 1651 | 1461200268467 Marionette TRACE conn2 <- [1,2778,null,{}] 17:57:48 INFO - PROCESS | 1651 | 1461200268474 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}] 17:57:48 INFO - PROCESS | 1651 | 1461200268584 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 17:57:48 INFO - PROCESS | 1651 | 1461200268588 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x137210800 == 106 [pid = 1651] [id = 702] 17:57:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12aa38c00) [pid = 1651] [serial = 2106] [outer = 0x0] 17:57:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12aa4b800) [pid = 1651] [serial = 2107] [outer = 0x12aa38c00] 17:57:48 INFO - PROCESS | 1651 | 1461200268613 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12aa93800) [pid = 1651] [serial = 2108] [outer = 0x12aa38c00] 17:57:49 INFO - PROCESS | 1651 | 1461200269080 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]]]}] 17:57:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:57:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 673ms 17:57:49 INFO - PROCESS | 1651 | 1461200269140 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 1651 | 1461200269142 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 17:57:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:57:49 INFO - PROCESS | 1651 | 1461200269146 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - PROCESS | 1651 | 1461200269149 Marionette TRACE conn2 <- [1,2782,null,{}] 17:57:49 INFO - PROCESS | 1651 | 1461200269153 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}] 17:57:49 INFO - PROCESS | 1651 | 1461200269292 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 17:57:49 INFO - PROCESS | 1651 | 1461200269431 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x123759000 == 107 [pid = 1651] [id = 703] 17:57:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x116452800) [pid = 1651] [serial = 2109] [outer = 0x0] 17:57:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x118559800) [pid = 1651] [serial = 2110] [outer = 0x116452800] 17:57:49 INFO - PROCESS | 1651 | 1461200269462 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1198f4000) [pid = 1651] [serial = 2111] [outer = 0x116452800] 17:57:49 INFO - PROCESS | 1651 | 1461200269893 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]]]}] 17:57:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:57:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 771ms 17:57:49 INFO - PROCESS | 1651 | 1461200269918 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 1651 | 1461200269922 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 17:57:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:57:49 INFO - PROCESS | 1651 | 1461200269927 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - PROCESS | 1651 | 1461200269928 Marionette TRACE conn2 <- [1,2786,null,{}] 17:57:49 INFO - PROCESS | 1651 | 1461200269931 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}] 17:57:50 INFO - PROCESS | 1651 | 1461200270059 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 17:57:50 INFO - PROCESS | 1651 | 1461200270156 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad64800 == 108 [pid = 1651] [id = 704] 17:57:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11855e400) [pid = 1651] [serial = 2112] [outer = 0x0] 17:57:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11aa5a800) [pid = 1651] [serial = 2113] [outer = 0x11855e400] 17:57:50 INFO - PROCESS | 1651 | 1461200270188 Marionette DEBUG loaded listener.js 17:57:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x11bc68400) [pid = 1651] [serial = 2114] [outer = 0x11855e400] 17:57:50 INFO - PROCESS | 1651 | 1461200270607 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]]]}] 17:57:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:57:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 720ms 17:57:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:57:50 INFO - PROCESS | 1651 | 1461200270647 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 17:57:50 INFO - PROCESS | 1651 | 1461200270648 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 17:57:50 INFO - PROCESS | 1651 | 1461200270650 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 1651 | 1461200270653 Marionette TRACE conn2 <- [1,2790,null,{}] 17:57:50 INFO - PROCESS | 1651 | 1461200270661 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}] 17:57:50 INFO - PROCESS | 1651 | 1461200270811 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 17:57:50 INFO - PROCESS | 1651 | 1461200270908 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbef000 == 109 [pid = 1651] [id = 705] 17:57:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11be80400) [pid = 1651] [serial = 2115] [outer = 0x0] 17:57:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x125e41c00) [pid = 1651] [serial = 2116] [outer = 0x11be80400] 17:57:50 INFO - PROCESS | 1651 | 1461200270942 Marionette DEBUG loaded listener.js 17:57:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x128e19000) [pid = 1651] [serial = 2117] [outer = 0x11be80400] 17:57:51 INFO - PROCESS | 1651 | 1461200271376 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]]]}] 17:57:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:57:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 776ms 17:57:51 INFO - PROCESS | 1651 | 1461200271426 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 17:57:51 INFO - PROCESS | 1651 | 1461200271428 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 17:57:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:57:51 INFO - PROCESS | 1651 | 1461200271431 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:57:51 INFO - PROCESS | 1651 | 1461200271432 Marionette TRACE conn2 <- [1,2794,null,{}] 17:57:51 INFO - PROCESS | 1651 | 1461200271451 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}] 17:57:51 INFO - PROCESS | 1651 | 1461200271664 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 17:57:51 INFO - PROCESS | 1651 | 1461200271767 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c25000 == 110 [pid = 1651] [id = 706] 17:57:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x129673c00) [pid = 1651] [serial = 2118] [outer = 0x0] 17:57:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12969e400) [pid = 1651] [serial = 2119] [outer = 0x129673c00] 17:57:51 INFO - PROCESS | 1651 | 1461200271816 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x1296f1400) [pid = 1651] [serial = 2120] [outer = 0x129673c00] 17:57:52 INFO - PROCESS | 1651 | 1461200272304 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]]]}] 17:57:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:57:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 919ms 17:57:52 INFO - PROCESS | 1651 | 1461200272351 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 17:57:52 INFO - PROCESS | 1651 | 1461200272352 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 17:57:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:57:52 INFO - PROCESS | 1651 | 1461200272357 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 1651 | 1461200272358 Marionette TRACE conn2 <- [1,2798,null,{}] 17:57:52 INFO - PROCESS | 1651 | 1461200272360 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}] 17:57:52 INFO - PROCESS | 1651 | 1461200272480 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 17:57:52 INFO - PROCESS | 1651 | 1461200272578 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x13877b000 == 111 [pid = 1651] [id = 707] 17:57:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12a185800) [pid = 1651] [serial = 2121] [outer = 0x0] 17:57:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12a659800) [pid = 1651] [serial = 2122] [outer = 0x12a185800] 17:57:52 INFO - PROCESS | 1651 | 1461200272608 Marionette DEBUG loaded listener.js 17:57:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12a9b6400) [pid = 1651] [serial = 2123] [outer = 0x12a185800] 17:57:53 INFO - PROCESS | 1651 | 1461200273041 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]]]}] 17:57:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:57:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 719ms 17:57:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:57:53 INFO - PROCESS | 1651 | 1461200273075 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 17:57:53 INFO - PROCESS | 1651 | 1461200273077 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 17:57:53 INFO - PROCESS | 1651 | 1461200273079 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 1651 | 1461200273080 Marionette TRACE conn2 <- [1,2802,null,{}] 17:57:53 INFO - PROCESS | 1651 | 1461200273083 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}] 17:57:53 INFO - PROCESS | 1651 | 1461200273273 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 17:57:53 INFO - PROCESS | 1651 | 1461200273375 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x13934e800 == 112 [pid = 1651] [id = 708] 17:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12aa38800) [pid = 1651] [serial = 2124] [outer = 0x0] 17:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12abba000) [pid = 1651] [serial = 2125] [outer = 0x12aa38800] 17:57:53 INFO - PROCESS | 1651 | 1461200273409 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12ac70000) [pid = 1651] [serial = 2126] [outer = 0x12aa38800] 17:57:53 INFO - PROCESS | 1651 | 1461200273848 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]]]}] 17:57:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:57:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 819ms 17:57:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:57:53 INFO - PROCESS | 1651 | 1461200273899 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 17:57:53 INFO - PROCESS | 1651 | 1461200273900 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 17:57:53 INFO - PROCESS | 1651 | 1461200273902 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 1651 | 1461200273904 Marionette TRACE conn2 <- [1,2806,null,{}] 17:57:53 INFO - PROCESS | 1651 | 1461200273906 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}] 17:57:54 INFO - PROCESS | 1651 | 1461200274029 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 17:57:54 INFO - PROCESS | 1651 | 1461200274155 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x13990f800 == 113 [pid = 1651] [id = 709] 17:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12ac69400) [pid = 1651] [serial = 2127] [outer = 0x0] 17:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12ad1cc00) [pid = 1651] [serial = 2128] [outer = 0x12ac69400] 17:57:54 INFO - PROCESS | 1651 | 1461200274187 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12ad99800) [pid = 1651] [serial = 2129] [outer = 0x12ac69400] 17:57:54 INFO - PROCESS | 1651 | 1461200274570 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]]]}] 17:57:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:57:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 718ms 17:57:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:57:54 INFO - PROCESS | 1651 | 1461200274621 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 17:57:54 INFO - PROCESS | 1651 | 1461200274623 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 17:57:54 INFO - PROCESS | 1651 | 1461200274625 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:57:54 INFO - PROCESS | 1651 | 1461200274626 Marionette TRACE conn2 <- [1,2810,null,{}] 17:57:54 INFO - PROCESS | 1651 | 1461200274628 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}] 17:57:54 INFO - PROCESS | 1651 | 1461200274751 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 17:57:54 INFO - PROCESS | 1651 | 1461200274852 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x139ad3800 == 114 [pid = 1651] [id = 710] 17:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12ad9bc00) [pid = 1651] [serial = 2130] [outer = 0x0] 17:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12ada2000) [pid = 1651] [serial = 2131] [outer = 0x12ad9bc00] 17:57:54 INFO - PROCESS | 1651 | 1461200274881 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12af55800) [pid = 1651] [serial = 2132] [outer = 0x12ad9bc00] 17:57:55 INFO - PROCESS | 1651 | 1461200275326 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]]]}] 17:57:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:57:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 720ms 17:57:55 INFO - PROCESS | 1651 | 1461200275349 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 17:57:55 INFO - PROCESS | 1651 | 1461200275351 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 17:57:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:57:55 INFO - PROCESS | 1651 | 1461200275368 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:57:55 INFO - PROCESS | 1651 | 1461200275369 Marionette TRACE conn2 <- [1,2814,null,{}] 17:57:55 INFO - PROCESS | 1651 | 1461200275372 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}] 17:57:55 INFO - PROCESS | 1651 | 1461200275497 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 17:57:55 INFO - PROCESS | 1651 | 1461200275624 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x139ddb000 == 115 [pid = 1651] [id = 711] 17:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12af52c00) [pid = 1651] [serial = 2133] [outer = 0x0] 17:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12af5e800) [pid = 1651] [serial = 2134] [outer = 0x12af52c00] 17:57:55 INFO - PROCESS | 1651 | 1461200275657 Marionette DEBUG loaded listener.js 17:57:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12af6a400) [pid = 1651] [serial = 2135] [outer = 0x12af52c00] 17:57:56 INFO - PROCESS | 1651 | 1461200276071 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]]]}] 17:57:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:57:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 725ms 17:57:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:57:56 INFO - PROCESS | 1651 | 1461200276091 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 17:57:56 INFO - PROCESS | 1651 | 1461200276092 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 17:57:56 INFO - PROCESS | 1651 | 1461200276094 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 1651 | 1461200276095 Marionette TRACE conn2 <- [1,2818,null,{}] 17:57:56 INFO - PROCESS | 1651 | 1461200276098 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}] 17:57:56 INFO - PROCESS | 1651 | 1461200276223 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 17:57:56 INFO - PROCESS | 1651 | 1461200276327 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a074000 == 116 [pid = 1651] [id = 712] 17:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12af5c800) [pid = 1651] [serial = 2136] [outer = 0x0] 17:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12aff2000) [pid = 1651] [serial = 2137] [outer = 0x12af5c800] 17:57:56 INFO - PROCESS | 1651 | 1461200276356 Marionette DEBUG loaded listener.js 17:57:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12affb400) [pid = 1651] [serial = 2138] [outer = 0x12af5c800] 17:57:56 INFO - PROCESS | 1651 | 1461200276781 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]]]}] 17:57:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:57:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 723ms 17:57:56 INFO - PROCESS | 1651 | 1461200276817 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 17:57:56 INFO - PROCESS | 1651 | 1461200276819 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 17:57:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:57:56 INFO - PROCESS | 1651 | 1461200276841 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 1651 | 1461200276843 Marionette TRACE conn2 <- [1,2822,null,{}] 17:57:56 INFO - PROCESS | 1651 | 1461200276884 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}] 17:57:57 INFO - PROCESS | 1651 | 1461200277020 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 17:57:57 INFO - PROCESS | 1651 | 1461200277122 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a140000 == 117 [pid = 1651] [id = 713] 17:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12b4f5400) [pid = 1651] [serial = 2139] [outer = 0x0] 17:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12b6f3c00) [pid = 1651] [serial = 2140] [outer = 0x12b4f5400] 17:57:57 INFO - PROCESS | 1651 | 1461200277157 Marionette DEBUG loaded listener.js 17:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12bb6d000) [pid = 1651] [serial = 2141] [outer = 0x12b4f5400] 17:57:57 INFO - PROCESS | 1651 | 1461200277683 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]]]}] 17:57:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:57:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 901ms 17:57:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:57:57 INFO - PROCESS | 1651 | 1461200277740 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 1651 | 1461200277742 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 17:57:57 INFO - PROCESS | 1651 | 1461200277744 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 1651 | 1461200277745 Marionette TRACE conn2 <- [1,2826,null,{}] 17:57:57 INFO - PROCESS | 1651 | 1461200277748 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}] 17:57:57 INFO - PROCESS | 1651 | 1461200277875 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 17:57:57 INFO - PROCESS | 1651 | 1461200277983 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ab8800 == 118 [pid = 1651] [id = 714] 17:57:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x11644e400) [pid = 1651] [serial = 2142] [outer = 0x0] 17:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12bb6f400) [pid = 1651] [serial = 2143] [outer = 0x11644e400] 17:57:58 INFO - PROCESS | 1651 | 1461200278013 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12bd54000) [pid = 1651] [serial = 2144] [outer = 0x11644e400] 17:57:58 INFO - PROCESS | 1651 | 1461200278845 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:57:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:57:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1123ms 17:57:58 INFO - PROCESS | 1651 | 1461200278867 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 17:57:58 INFO - PROCESS | 1651 | 1461200278870 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 17:57:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:57:58 INFO - PROCESS | 1651 | 1461200278875 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:57:58 INFO - PROCESS | 1651 | 1461200278878 Marionette TRACE conn2 <- [1,2830,null,{}] 17:57:58 INFO - PROCESS | 1651 | 1461200278882 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}] 17:57:59 INFO - PROCESS | 1651 | 1461200279006 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 17:57:59 INFO - PROCESS | 1651 | 1461200279112 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac89000 == 119 [pid = 1651] [id = 715] 17:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11855ac00) [pid = 1651] [serial = 2145] [outer = 0x0] 17:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x118c72800) [pid = 1651] [serial = 2146] [outer = 0x11855ac00] 17:57:59 INFO - PROCESS | 1651 | 1461200279144 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x119ba7400) [pid = 1651] [serial = 2147] [outer = 0x11855ac00] 17:57:59 INFO - PROCESS | 1651 | 1461200279593 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]]]}] 17:57:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:57:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 771ms 17:57:59 INFO - PROCESS | 1651 | 1461200279657 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 17:57:59 INFO - PROCESS | 1651 | 1461200279661 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 17:57:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:57:59 INFO - PROCESS | 1651 | 1461200279668 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:57:59 INFO - PROCESS | 1651 | 1461200279671 Marionette TRACE conn2 <- [1,2834,null,{}] 17:57:59 INFO - PROCESS | 1651 | 1461200279675 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}] 17:57:59 INFO - PROCESS | 1651 | 1461200279790 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 17:57:59 INFO - PROCESS | 1651 | 1461200279897 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1a7800 == 120 [pid = 1651] [id = 716] 17:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x119d61400) [pid = 1651] [serial = 2148] [outer = 0x0] 17:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x11a986c00) [pid = 1651] [serial = 2149] [outer = 0x119d61400] 17:57:59 INFO - PROCESS | 1651 | 1461200279925 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11ae2e800) [pid = 1651] [serial = 2150] [outer = 0x119d61400] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12e41d000 == 119 [pid = 1651] [id = 639] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x138776800 == 118 [pid = 1651] [id = 591] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x130bb3000 == 117 [pid = 1651] [id = 701] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x13094d800 == 116 [pid = 1651] [id = 700] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x128e5e000 == 115 [pid = 1651] [id = 699] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbf1000 == 114 [pid = 1651] [id = 698] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12f60e000 == 113 [pid = 1651] [id = 697] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x11c66b800) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12aff6000) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12b479400) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12af6fc00) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | 1461200280458 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3d800 == 112 [pid = 1651] [id = 696] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12a93c000 == 111 [pid = 1651] [id = 678] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12b490000 == 110 [pid = 1651] [id = 695] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa15000 == 109 [pid = 1651] [id = 694] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1276b3800 == 108 [pid = 1651] [id = 693] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x127fb2800 == 107 [pid = 1651] [id = 677] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x126be0800 == 106 [pid = 1651] [id = 692] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1289a8000 == 105 [pid = 1651] [id = 691] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12d918800 == 104 [pid = 1651] [id = 685] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce39000 == 103 [pid = 1651] [id = 684] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12b791000 == 102 [pid = 1651] [id = 683] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x129275000 == 101 [pid = 1651] [id = 682] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x119c6a800 == 100 [pid = 1651] [id = 681] 17:58:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad67000 == 99 [pid = 1651] [id = 680] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12ada0400) [pid = 1651] [serial = 1988] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x1198f7c00) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x1146c4000) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11b112000) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12af66c00) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x1164e1800) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x118557c00) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x1198f7800) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x11a982c00) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x114bd4000) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x114d08800) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12ac6e400) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12a405800) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1296a9400) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x123a1d800) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11ae2e000) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x11c170800) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11c2ea800) [pid = 1651] [serial = 1391] [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.] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11c2e3000) [pid = 1651] [serial = 2039] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11b1dbc00) [pid = 1651] [serial = 2036] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11a98d800) [pid = 1651] [serial = 2033] [outer = 0x0] [url = about:blank] 17:58:00 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x119bb5000) [pid = 1651] [serial = 2030] [outer = 0x0] [url = about:blank] 17:58:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:58:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 827ms 17:58:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:58:00 INFO - PROCESS | 1651 | 1461200280496 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 17:58:00 INFO - PROCESS | 1651 | 1461200280497 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 17:58:00 INFO - PROCESS | 1651 | 1461200280499 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 1651 | 1461200280502 Marionette TRACE conn2 <- [1,2838,null,{}] 17:58:00 INFO - PROCESS | 1651 | 1461200280511 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}] 17:58:00 INFO - PROCESS | 1651 | 1461200280619 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 17:58:00 INFO - PROCESS | 1651 | 1461200280628 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c44d800 == 100 [pid = 1651] [id = 717] 17:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11ba36000) [pid = 1651] [serial = 2151] [outer = 0x0] 17:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11ba42400) [pid = 1651] [serial = 2152] [outer = 0x11ba36000] 17:58:00 INFO - PROCESS | 1651 | 1461200280656 Marionette DEBUG loaded listener.js 17:58:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11c228000) [pid = 1651] [serial = 2153] [outer = 0x11ba36000] 17:58:01 INFO - PROCESS | 1651 | 1461200281067 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]]]}] 17:58:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:58:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 573ms 17:58:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:58:01 INFO - PROCESS | 1651 | 1461200281073 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 17:58:01 INFO - PROCESS | 1651 | 1461200281075 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 17:58:01 INFO - PROCESS | 1651 | 1461200281077 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:58:01 INFO - PROCESS | 1651 | 1461200281078 Marionette TRACE conn2 <- [1,2842,null,{}] 17:58:01 INFO - PROCESS | 1651 | 1461200281080 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}] 17:58:01 INFO - PROCESS | 1651 | 1461200281192 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 17:58:01 INFO - PROCESS | 1651 | 1461200281198 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa03800 == 101 [pid = 1651] [id = 718] 17:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11c2e2000) [pid = 1651] [serial = 2154] [outer = 0x0] 17:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11c7e7000) [pid = 1651] [serial = 2155] [outer = 0x11c2e2000] 17:58:01 INFO - PROCESS | 1651 | 1461200281224 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x123a23800) [pid = 1651] [serial = 2156] [outer = 0x11c2e2000] 17:58:01 INFO - PROCESS | 1651 | 1461200281611 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]]]}] 17:58:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:58:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 570ms 17:58:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:58:01 INFO - PROCESS | 1651 | 1461200281648 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 17:58:01 INFO - PROCESS | 1651 | 1461200281650 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 17:58:01 INFO - PROCESS | 1651 | 1461200281655 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:58:01 INFO - PROCESS | 1651 | 1461200281658 Marionette TRACE conn2 <- [1,2846,null,{}] 17:58:01 INFO - PROCESS | 1651 | 1461200281661 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}] 17:58:01 INFO - PROCESS | 1651 | 1461200281822 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 17:58:01 INFO - PROCESS | 1651 | 1461200281834 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ac9e000 == 102 [pid = 1651] [id = 719] 17:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x123a23c00) [pid = 1651] [serial = 2157] [outer = 0x0] 17:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x125ae5400) [pid = 1651] [serial = 2158] [outer = 0x123a23c00] 17:58:01 INFO - PROCESS | 1651 | 1461200281878 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x125e4c400) [pid = 1651] [serial = 2159] [outer = 0x123a23c00] 17:58:02 INFO - PROCESS | 1651 | 1461200282440 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]]]}] 17:58:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:58:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 823ms 17:58:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:58:02 INFO - PROCESS | 1651 | 1461200282476 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 17:58:02 INFO - PROCESS | 1651 | 1461200282477 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 17:58:02 INFO - PROCESS | 1651 | 1461200282479 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:58:02 INFO - PROCESS | 1651 | 1461200282480 Marionette TRACE conn2 <- [1,2850,null,{}] 17:58:02 INFO - PROCESS | 1651 | 1461200282483 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}] 17:58:02 INFO - PROCESS | 1651 | 1461200282602 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 17:58:02 INFO - PROCESS | 1651 | 1461200282608 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c60d800 == 103 [pid = 1651] [id = 720] 17:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x1279d7400) [pid = 1651] [serial = 2160] [outer = 0x0] 17:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x128e26000) [pid = 1651] [serial = 2161] [outer = 0x1279d7400] 17:58:02 INFO - PROCESS | 1651 | 1461200282636 Marionette DEBUG loaded listener.js 17:58:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x1292c7800) [pid = 1651] [serial = 2162] [outer = 0x1279d7400] 17:58:03 INFO - PROCESS | 1651 | 1461200283058 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:58:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:58:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 620ms 17:58:03 INFO - PROCESS | 1651 | 1461200283099 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 17:58:03 INFO - PROCESS | 1651 | 1461200283100 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 17:58:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:58:03 INFO - PROCESS | 1651 | 1461200283103 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:58:03 INFO - PROCESS | 1651 | 1461200283106 Marionette TRACE conn2 <- [1,2854,null,{}] 17:58:03 INFO - PROCESS | 1651 | 1461200283109 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}] 17:58:03 INFO - PROCESS | 1651 | 1461200283248 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 17:58:03 INFO - PROCESS | 1651 | 1461200283279 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12daa1800 == 104 [pid = 1651] [id = 721] 17:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x1279d7800) [pid = 1651] [serial = 2163] [outer = 0x0] 17:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12969b400) [pid = 1651] [serial = 2164] [outer = 0x1279d7800] 17:58:03 INFO - PROCESS | 1651 | 1461200283305 Marionette DEBUG loaded listener.js 17:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x1296bc800) [pid = 1651] [serial = 2165] [outer = 0x1279d7800] 17:58:03 INFO - PROCESS | 1651 | 1461200283691 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]]]}] 17:58:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:58:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 620ms 17:58:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:58:03 INFO - PROCESS | 1651 | 1461200283724 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 17:58:03 INFO - PROCESS | 1651 | 1461200283725 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 17:58:03 INFO - PROCESS | 1651 | 1461200283727 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:58:03 INFO - PROCESS | 1651 | 1461200283728 Marionette TRACE conn2 <- [1,2858,null,{}] 17:58:03 INFO - PROCESS | 1651 | 1461200283730 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}] 17:58:03 INFO - PROCESS | 1651 | 1461200283868 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 17:58:03 INFO - PROCESS | 1651 | 1461200283884 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e923800 == 105 [pid = 1651] [id = 722] 17:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x1296be000) [pid = 1651] [serial = 2166] [outer = 0x0] 17:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x1296f6400) [pid = 1651] [serial = 2167] [outer = 0x1296be000] 17:58:03 INFO - PROCESS | 1651 | 1461200283910 Marionette DEBUG loaded listener.js 17:58:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12a187400) [pid = 1651] [serial = 2168] [outer = 0x1296be000] 17:58:04 INFO - PROCESS | 1651 | 1461200284266 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:58:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:58:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 568ms 17:58:04 INFO - PROCESS | 1651 | 1461200284295 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 17:58:04 INFO - PROCESS | 1651 | 1461200284297 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 17:58:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:58:04 INFO - PROCESS | 1651 | 1461200284299 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:58:04 INFO - PROCESS | 1651 | 1461200284300 Marionette TRACE conn2 <- [1,2862,null,{}] 17:58:04 INFO - PROCESS | 1651 | 1461200284302 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}] 17:58:04 INFO - PROCESS | 1651 | 1461200284438 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 17:58:04 INFO - PROCESS | 1651 | 1461200284461 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f605000 == 106 [pid = 1651] [id = 723] 17:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x1296edc00) [pid = 1651] [serial = 2169] [outer = 0x0] 17:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12a409800) [pid = 1651] [serial = 2170] [outer = 0x1296edc00] 17:58:04 INFO - PROCESS | 1651 | 1461200284487 Marionette DEBUG loaded listener.js 17:58:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12a920400) [pid = 1651] [serial = 2171] [outer = 0x1296edc00] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12fa0f000) [pid = 1651] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x1296f0400) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12a163000) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x114d09c00) [pid = 1651] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12a405000) [pid = 1651] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x11bc6e000) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x11ba43c00) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x11855a800) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x114bd1400) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11857d000) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x1259d4c00) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:58:05 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12a407c00) [pid = 1651] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:58:05 INFO - PROCESS | 1651 | 1461200285116 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]]]}] 17:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 823ms 17:58:05 INFO - PROCESS | 1651 | 1461200285123 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 17:58:05 INFO - PROCESS | 1651 | 1461200285124 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 17:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:58:05 INFO - PROCESS | 1651 | 1461200285126 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 1651 | 1461200285128 Marionette TRACE conn2 <- [1,2866,null,{}] 17:58:05 INFO - PROCESS | 1651 | 1461200285130 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}] 17:58:05 INFO - PROCESS | 1651 | 1461200285238 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 17:58:05 INFO - PROCESS | 1651 | 1461200285242 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa0f000 == 107 [pid = 1651] [id = 724] 17:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x11ba43c00) [pid = 1651] [serial = 2172] [outer = 0x0] 17:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x126874c00) [pid = 1651] [serial = 2173] [outer = 0x11ba43c00] 17:58:05 INFO - PROCESS | 1651 | 1461200285268 Marionette DEBUG loaded listener.js 17:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12a651800) [pid = 1651] [serial = 2174] [outer = 0x11ba43c00] 17:58:05 INFO - PROCESS | 1651 | 1461200285677 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]]]}] 17:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 569ms 17:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:58:05 INFO - PROCESS | 1651 | 1461200285701 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 17:58:05 INFO - PROCESS | 1651 | 1461200285703 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 17:58:05 INFO - PROCESS | 1651 | 1461200285707 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 1651 | 1461200285710 Marionette TRACE conn2 <- [1,2870,null,{}] 17:58:05 INFO - PROCESS | 1651 | 1461200285712 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}] 17:58:05 INFO - PROCESS | 1651 | 1461200285852 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 17:58:05 INFO - PROCESS | 1651 | 1461200285856 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x130bb9800 == 108 [pid = 1651] [id = 725] 17:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12a9f6400) [pid = 1651] [serial = 2175] [outer = 0x0] 17:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12aa8e400) [pid = 1651] [serial = 2176] [outer = 0x12a9f6400] 17:58:05 INFO - PROCESS | 1651 | 1461200285886 Marionette DEBUG loaded listener.js 17:58:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12ad16800) [pid = 1651] [serial = 2177] [outer = 0x12a9f6400] 17:58:06 INFO - PROCESS | 1651 | 1461200286262 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]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:58:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 572ms 17:58:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:58:06 INFO - PROCESS | 1651 | 1461200286278 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 17:58:06 INFO - PROCESS | 1651 | 1461200286279 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 17:58:06 INFO - PROCESS | 1651 | 1461200286281 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 1651 | 1461200286283 Marionette TRACE conn2 <- [1,2874,null,{}] 17:58:06 INFO - PROCESS | 1651 | 1461200286290 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}] 17:58:06 INFO - PROCESS | 1651 | 1461200286407 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 17:58:06 INFO - PROCESS | 1651 | 1461200286505 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x137225000 == 109 [pid = 1651] [id = 726] 17:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12a9f7800) [pid = 1651] [serial = 2178] [outer = 0x0] 17:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12ada1400) [pid = 1651] [serial = 2179] [outer = 0x12a9f7800] 17:58:06 INFO - PROCESS | 1651 | 1461200286530 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12b47dc00) [pid = 1651] [serial = 2180] [outer = 0x12a9f7800] 17:58:06 INFO - PROCESS | 1651 | 1461200286827 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]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:58:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 568ms 17:58:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:58:06 INFO - PROCESS | 1651 | 1461200286850 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 17:58:06 INFO - PROCESS | 1651 | 1461200286852 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 17:58:06 INFO - PROCESS | 1651 | 1461200286856 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 1651 | 1461200286859 Marionette TRACE conn2 <- [1,2878,null,{}] 17:58:06 INFO - PROCESS | 1651 | 1461200286861 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}] 17:58:06 INFO - PROCESS | 1651 | 1461200286979 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 17:58:06 INFO - PROCESS | 1651 | 1461200286984 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x138cc2800 == 110 [pid = 1651] [id = 727] 17:58:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12af5ec00) [pid = 1651] [serial = 2181] [outer = 0x0] 17:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12bb71400) [pid = 1651] [serial = 2182] [outer = 0x12af5ec00] 17:58:07 INFO - PROCESS | 1651 | 1461200287023 Marionette DEBUG loaded listener.js 17:58:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12c6bc000) [pid = 1651] [serial = 2183] [outer = 0x12af5ec00] 17:58:07 INFO - PROCESS | 1651 | 1461200287812 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]]]}] 17:58:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:58:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 972ms 17:58:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:58:07 INFO - PROCESS | 1651 | 1461200287827 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 1651 | 1461200287830 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 17:58:07 INFO - PROCESS | 1651 | 1461200287834 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - PROCESS | 1651 | 1461200287837 Marionette TRACE conn2 <- [1,2882,null,{}] 17:58:07 INFO - PROCESS | 1651 | 1461200287840 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}] 17:58:07 INFO - PROCESS | 1651 | 1461200287977 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 17:58:08 INFO - PROCESS | 1651 | 1461200288094 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276d2800 == 111 [pid = 1651] [id = 728] 17:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x118c7e400) [pid = 1651] [serial = 2184] [outer = 0x0] 17:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x1198f3400) [pid = 1651] [serial = 2185] [outer = 0x118c7e400] 17:58:08 INFO - PROCESS | 1651 | 1461200288167 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x11a982c00) [pid = 1651] [serial = 2186] [outer = 0x118c7e400] 17:58:08 INFO - PROCESS | 1651 | 1461200288610 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]]]}] 17:58:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:58:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 822ms 17:58:08 INFO - PROCESS | 1651 | 1461200288673 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 17:58:08 INFO - PROCESS | 1651 | 1461200288677 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 17:58:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:58:08 INFO - PROCESS | 1651 | 1461200288684 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:58:08 INFO - PROCESS | 1651 | 1461200288685 Marionette TRACE conn2 <- [1,2886,null,{}] 17:58:08 INFO - PROCESS | 1651 | 1461200288691 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}] 17:58:08 INFO - PROCESS | 1651 | 1461200288819 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 17:58:08 INFO - PROCESS | 1651 | 1461200288924 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b655000 == 112 [pid = 1651] [id = 729] 17:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x11bc70c00) [pid = 1651] [serial = 2187] [outer = 0x0] 17:58:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11c2e7800) [pid = 1651] [serial = 2188] [outer = 0x11bc70c00] 17:58:08 INFO - PROCESS | 1651 | 1461200288955 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x125e3b000) [pid = 1651] [serial = 2189] [outer = 0x11bc70c00] 17:58:09 INFO - PROCESS | 1651 | 1461200289440 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]]]}] 17:58:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:58:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 773ms 17:58:09 INFO - PROCESS | 1651 | 1461200289457 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 17:58:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:58:09 INFO - PROCESS | 1651 | 1461200289459 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 17:58:09 INFO - PROCESS | 1651 | 1461200289461 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:58:09 INFO - PROCESS | 1651 | 1461200289464 Marionette TRACE conn2 <- [1,2890,null,{}] 17:58:09 INFO - PROCESS | 1651 | 1461200289472 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}] 17:58:09 INFO - PROCESS | 1651 | 1461200289604 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 17:58:09 INFO - PROCESS | 1651 | 1461200289741 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x137228000 == 113 [pid = 1651] [id = 730] 17:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x125e4d000) [pid = 1651] [serial = 2190] [outer = 0x0] 17:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x127f83800) [pid = 1651] [serial = 2191] [outer = 0x125e4d000] 17:58:09 INFO - PROCESS | 1651 | 1461200289776 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x1296f5800) [pid = 1651] [serial = 2192] [outer = 0x125e4d000] 17:58:10 INFO - PROCESS | 1651 | 1461200290286 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 873ms 17:58:10 INFO - PROCESS | 1651 | 1461200290336 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 17:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:58:10 INFO - PROCESS | 1651 | 1461200290339 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 17:58:10 INFO - PROCESS | 1651 | 1461200290342 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - PROCESS | 1651 | 1461200290344 Marionette TRACE conn2 <- [1,2894,null,{}] 17:58:10 INFO - PROCESS | 1651 | 1461200290348 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}] 17:58:10 INFO - PROCESS | 1651 | 1461200290526 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 17:58:10 INFO - PROCESS | 1651 | 1461200290664 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x139adb000 == 114 [pid = 1651] [id = 731] 17:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x1296c3800) [pid = 1651] [serial = 2193] [outer = 0x0] 17:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12a9bdc00) [pid = 1651] [serial = 2194] [outer = 0x1296c3800] 17:58:10 INFO - PROCESS | 1651 | 1461200290695 Marionette DEBUG loaded listener.js 17:58:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12aa50c00) [pid = 1651] [serial = 2195] [outer = 0x1296c3800] 17:58:11 INFO - PROCESS | 1651 | 1461200291122 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]]]}] 17:58:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:58:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 821ms 17:58:11 INFO - PROCESS | 1651 | 1461200291164 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 17:58:11 INFO - PROCESS | 1651 | 1461200291165 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 17:58:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:58:11 INFO - PROCESS | 1651 | 1461200291168 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:58:11 INFO - PROCESS | 1651 | 1461200291169 Marionette TRACE conn2 <- [1,2898,null,{}] 17:58:11 INFO - PROCESS | 1651 | 1461200291174 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}] 17:58:11 INFO - PROCESS | 1651 | 1461200291299 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 17:58:11 INFO - PROCESS | 1651 | 1461200291408 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a14e000 == 115 [pid = 1651] [id = 732] 17:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12a181800) [pid = 1651] [serial = 2196] [outer = 0x0] 17:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12abb1c00) [pid = 1651] [serial = 2197] [outer = 0x12a181800] 17:58:11 INFO - PROCESS | 1651 | 1461200291438 Marionette DEBUG loaded listener.js 17:58:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12ac72400) [pid = 1651] [serial = 2198] [outer = 0x12a181800] 17:58:11 INFO - PROCESS | 1651 | 1461200291876 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]]]}] 17:58:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:58:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 722ms 17:58:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:58:11 INFO - PROCESS | 1651 | 1461200291907 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 17:58:11 INFO - PROCESS | 1651 | 1461200291908 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 17:58:11 INFO - PROCESS | 1651 | 1461200291910 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:58:11 INFO - PROCESS | 1651 | 1461200291912 Marionette TRACE conn2 <- [1,2902,null,{}] 17:58:11 INFO - PROCESS | 1651 | 1461200291914 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}] 17:58:12 INFO - PROCESS | 1651 | 1461200292047 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 17:58:12 INFO - PROCESS | 1651 | 1461200292157 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a1a1000 == 116 [pid = 1651] [id = 733] 17:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12af5a000) [pid = 1651] [serial = 2199] [outer = 0x0] 17:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12cece400) [pid = 1651] [serial = 2200] [outer = 0x12af5a000] 17:58:12 INFO - PROCESS | 1651 | 1461200292190 Marionette DEBUG loaded listener.js 17:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12cff1000) [pid = 1651] [serial = 2201] [outer = 0x12af5a000] 17:58:12 INFO - PROCESS | 1651 | 1461200292641 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:58:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:58:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 768ms 17:58:12 INFO - PROCESS | 1651 | 1461200292680 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 1651 | 1461200292681 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 17:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:58:12 INFO - PROCESS | 1651 | 1461200292684 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 1651 | 1461200292685 Marionette TRACE conn2 <- [1,2906,null,{}] 17:58:12 INFO - PROCESS | 1651 | 1461200292688 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}] 17:58:12 INFO - PROCESS | 1651 | 1461200292814 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 17:58:12 INFO - PROCESS | 1651 | 1461200292953 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a3a2800 == 117 [pid = 1651] [id = 734] 17:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12aff0c00) [pid = 1651] [serial = 2202] [outer = 0x0] 17:58:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12d1d5800) [pid = 1651] [serial = 2203] [outer = 0x12aff0c00] 17:58:12 INFO - PROCESS | 1651 | 1461200292984 Marionette DEBUG loaded listener.js 17:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12d1dfc00) [pid = 1651] [serial = 2204] [outer = 0x12aff0c00] 17:58:13 INFO - PROCESS | 1651 | 1461200293483 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]]]}] 17:58:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:58:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 821ms 17:58:13 INFO - PROCESS | 1651 | 1461200293507 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 17:58:13 INFO - PROCESS | 1651 | 1461200293509 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 17:58:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:58:13 INFO - PROCESS | 1651 | 1461200293513 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:58:13 INFO - PROCESS | 1651 | 1461200293515 Marionette TRACE conn2 <- [1,2910,null,{}] 17:58:13 INFO - PROCESS | 1651 | 1461200293519 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}] 17:58:13 INFO - PROCESS | 1651 | 1461200293680 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 17:58:13 INFO - PROCESS | 1651 | 1461200293818 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a49e800 == 118 [pid = 1651] [id = 735] 17:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12cffb800) [pid = 1651] [serial = 2205] [outer = 0x0] 17:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12d938c00) [pid = 1651] [serial = 2206] [outer = 0x12cffb800] 17:58:13 INFO - PROCESS | 1651 | 1461200293849 Marionette DEBUG loaded listener.js 17:58:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12d99cc00) [pid = 1651] [serial = 2207] [outer = 0x12cffb800] 17:58:14 INFO - PROCESS | 1651 | 1461200294225 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]]]}] 17:58:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:58:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:58:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 723ms 17:58:14 INFO - TEST-START | /DOMEvents/constructors.html 17:58:14 INFO - PROCESS | 1651 | 1461200294236 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 17:58:14 INFO - PROCESS | 1651 | 1461200294237 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 17:58:14 INFO - PROCESS | 1651 | 1461200294240 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:58:14 INFO - PROCESS | 1651 | 1461200294241 Marionette TRACE conn2 <- [1,2914,null,{}] 17:58:14 INFO - PROCESS | 1651 | 1461200294243 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}] 17:58:14 INFO - PROCESS | 1651 | 1461200294368 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 17:58:14 INFO - PROCESS | 1651 | 1461200294482 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aa17800 == 119 [pid = 1651] [id = 736] 17:58:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12d1d7000) [pid = 1651] [serial = 2208] [outer = 0x0] 17:58:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12d9a0c00) [pid = 1651] [serial = 2209] [outer = 0x12d1d7000] 17:58:14 INFO - PROCESS | 1651 | 1461200294513 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12e085400) [pid = 1651] [serial = 2210] [outer = 0x12d1d7000] 17:58:15 INFO - PROCESS | 1651 | 1461200295000 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]]]}] 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:58:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:58:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:58:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:58:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:58:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:58:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:58:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:58:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:58:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:58:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 777ms 17:58:15 INFO - PROCESS | 1651 | 1461200295017 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 17:58:15 INFO - PROCESS | 1651 | 1461200295019 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 17:58:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:58:15 INFO - PROCESS | 1651 | 1461200295021 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 1651 | 1461200295022 Marionette TRACE conn2 <- [1,2918,null,{}] 17:58:15 INFO - PROCESS | 1651 | 1461200295025 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}] 17:58:15 INFO - PROCESS | 1651 | 1461200295207 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 17:58:15 INFO - PROCESS | 1651 | 1461200295350 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab2d000 == 120 [pid = 1651] [id = 737] 17:58:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12d99e800) [pid = 1651] [serial = 2211] [outer = 0x0] 17:58:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12e2b7800) [pid = 1651] [serial = 2212] [outer = 0x12d99e800] 17:58:15 INFO - PROCESS | 1651 | 1461200295380 Marionette DEBUG loaded listener.js 17:58:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12e2ffc00) [pid = 1651] [serial = 2213] [outer = 0x12d99e800] 17:58:15 INFO - PROCESS | 1651 | 1461200295828 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:58:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:58:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 820ms 17:58:15 INFO - PROCESS | 1651 | 1461200295842 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 17:58:15 INFO - PROCESS | 1651 | 1461200295843 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 17:58:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:58:15 INFO - PROCESS | 1651 | 1461200295846 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 1651 | 1461200295848 Marionette TRACE conn2 <- [1,2922,null,{}] 17:58:15 INFO - PROCESS | 1651 | 1461200295850 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}] 17:58:15 INFO - PROCESS | 1651 | 1461200295991 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 17:58:16 INFO - PROCESS | 1651 | 1461200296140 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x129261800 == 121 [pid = 1651] [id = 738] 17:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x1146c4c00) [pid = 1651] [serial = 2214] [outer = 0x0] 17:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x11aa60800) [pid = 1651] [serial = 2215] [outer = 0x1146c4c00] 17:58:16 INFO - PROCESS | 1651 | 1461200296177 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12a405c00) [pid = 1651] [serial = 2216] [outer = 0x1146c4c00] 17:58:16 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:58:16 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:58:16 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:58:16 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:58:16 INFO - PROCESS | 1651 | 1461200296592 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]]]}] 17:58:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:58:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:58: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 17:58:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:58: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 17:58:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:58: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]" 17:58:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:58:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:58:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 773ms 17:58:16 INFO - PROCESS | 1651 | 1461200296621 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 17:58:16 INFO - PROCESS | 1651 | 1461200296623 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 17:58:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:58:16 INFO - PROCESS | 1651 | 1461200296625 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:58:16 INFO - PROCESS | 1651 | 1461200296627 Marionette TRACE conn2 <- [1,2926,null,{}] 17:58:16 INFO - PROCESS | 1651 | 1461200296629 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}] 17:58:16 INFO - PROCESS | 1651 | 1461200296756 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 17:58:16 INFO - PROCESS | 1651 | 1461200296901 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4c1000 == 122 [pid = 1651] [id = 739] 17:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x11857ec00) [pid = 1651] [serial = 2217] [outer = 0x0] 17:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12e71a800) [pid = 1651] [serial = 2218] [outer = 0x11857ec00] 17:58:16 INFO - PROCESS | 1651 | 1461200296932 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12f429000) [pid = 1651] [serial = 2219] [outer = 0x11857ec00] 17:58:17 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:58:17 INFO - PROCESS | 1651 | 1461200297301 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]]]}] 17:58:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:58:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 718ms 17:58:17 INFO - PROCESS | 1651 | 1461200297345 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 17:58:17 INFO - PROCESS | 1651 | 1461200297346 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 17:58:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:58:17 INFO - PROCESS | 1651 | 1461200297348 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:58:17 INFO - PROCESS | 1651 | 1461200297350 Marionette TRACE conn2 <- [1,2930,null,{}] 17:58:17 INFO - PROCESS | 1651 | 1461200297352 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}] 17:58:17 INFO - PROCESS | 1651 | 1461200297683 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 17:58:17 INFO - PROCESS | 1651 | 1461200297840 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a936800 == 123 [pid = 1651] [id = 740] 17:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x114130400) [pid = 1651] [serial = 2220] [outer = 0x0] 17:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x1144ab000) [pid = 1651] [serial = 2221] [outer = 0x114130400] 17:58:17 INFO - PROCESS | 1651 | 1461200297870 Marionette DEBUG loaded listener.js 17:58:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x11548dc00) [pid = 1651] [serial = 2222] [outer = 0x114130400] 17:58:18 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:58:18 INFO - PROCESS | 1651 | 1461200298274 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]]]}] 17:58:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:58:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 970ms 17:58:18 INFO - PROCESS | 1651 | 1461200298319 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 1651 | 1461200298322 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 17:58:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:58:18 INFO - PROCESS | 1651 | 1461200298325 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 1651 | 1461200298327 Marionette TRACE conn2 <- [1,2934,null,{}] 17:58:18 INFO - PROCESS | 1651 | 1461200298330 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}] 17:58:18 INFO - PROCESS | 1651 | 1461200298453 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 17:58:18 INFO - PROCESS | 1651 | 1461200298599 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e931000 == 124 [pid = 1651] [id = 741] 17:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x11aa5c000) [pid = 1651] [serial = 2223] [outer = 0x0] 17:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x11b111400) [pid = 1651] [serial = 2224] [outer = 0x11aa5c000] 17:58:18 INFO - PROCESS | 1651 | 1461200298633 Marionette DEBUG loaded listener.js 17:58:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x11bc67000) [pid = 1651] [serial = 2225] [outer = 0x11aa5c000] 17:58:19 INFO - PROCESS | 1651 | 1461200299024 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]]]}] 17:58:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:58:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 722ms 17:58:19 INFO - PROCESS | 1651 | 1461200299047 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 17:58:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:58:19 INFO - PROCESS | 1651 | 1461200299049 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 17:58:19 INFO - PROCESS | 1651 | 1461200299051 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 1651 | 1461200299052 Marionette TRACE conn2 <- [1,2938,null,{}] 17:58:19 INFO - PROCESS | 1651 | 1461200299055 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}] 17:58:19 INFO - PROCESS | 1651 | 1461200299175 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 17:58:19 INFO - PROCESS | 1651 | 1461200299297 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b64b800 == 125 [pid = 1651] [id = 742] 17:58:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x11bc70400) [pid = 1651] [serial = 2226] [outer = 0x0] 17:58:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x11c499400) [pid = 1651] [serial = 2227] [outer = 0x11bc70400] 17:58:19 INFO - PROCESS | 1651 | 1461200299326 Marionette DEBUG loaded listener.js 17:58:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x125e52800) [pid = 1651] [serial = 2228] [outer = 0x11bc70400] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x125d6d000 == 124 [pid = 1651] [id = 416] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x125a76000 == 123 [pid = 1651] [id = 395] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x137225000 == 122 [pid = 1651] [id = 726] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x130bb9800 == 121 [pid = 1651] [id = 725] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12fa0f000 == 120 [pid = 1651] [id = 724] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12f605000 == 119 [pid = 1651] [id = 723] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12e923800 == 118 [pid = 1651] [id = 722] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x12aa4b800) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12daa1800 == 117 [pid = 1651] [id = 721] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12c60d800 == 116 [pid = 1651] [id = 720] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac9e000 == 115 [pid = 1651] [id = 719] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa03800 == 114 [pid = 1651] [id = 718] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11c44d800 == 113 [pid = 1651] [id = 717] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1a7800 == 112 [pid = 1651] [id = 716] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12ac89000 == 111 [pid = 1651] [id = 715] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x139ad3800 == 110 [pid = 1651] [id = 710] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x13990f800 == 109 [pid = 1651] [id = 709] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x13934e800 == 108 [pid = 1651] [id = 708] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x13877b000 == 107 [pid = 1651] [id = 707] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x137c25000 == 106 [pid = 1651] [id = 706] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbef000 == 105 [pid = 1651] [id = 705] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad64800 == 104 [pid = 1651] [id = 704] 17:58:19 INFO - PROCESS | 1651 | --DOCSHELL 0x123759000 == 103 [pid = 1651] [id = 703] 17:58:19 INFO - PROCESS | 1651 | 1461200299764 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]]]}] 17:58:19 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. 17:58:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 720ms 17:58:19 INFO - PROCESS | 1651 | 1461200299772 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 17:58:19 INFO - PROCESS | 1651 | 1461200299774 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 17:58:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:58:19 INFO - PROCESS | 1651 | 1461200299782 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 1651 | 1461200299785 Marionette TRACE conn2 <- [1,2942,null,{}] 17:58:19 INFO - PROCESS | 1651 | 1461200299790 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}] 17:58:19 INFO - PROCESS | 1651 | 1461200299929 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12a165800) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12a185000) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x118c7b800) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12a404c00) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x11c2e6800) [pid = 1651] [serial = 2099] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12a922000) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x11c71b800) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x125e3d000) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x125e44400) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x125eadc00) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x11a959800) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x11aa5c800) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x1191b1400) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x11bc68800) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x123af3800) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x123836800) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x125e56000) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x1292c5800) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1291b3000) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x129674c00) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x114d0c400) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x11855a000) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x1279d6400) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x11a98a000) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11bc6cc00) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x114d0a400) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12aa35000) [pid = 1651] [serial = 2105] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x1274bf800) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12a16fc00) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12a652400) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12a65f400) [pid = 1651] [serial = 2102] [outer = 0x0] [url = about:blank] 17:58:19 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x1296c3400) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 17:58:20 INFO - PROCESS | 1651 | 1461200300053 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aa08800 == 104 [pid = 1651] [id = 743] 17:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x118c7b800) [pid = 1651] [serial = 2229] [outer = 0x0] 17:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x11c16d000) [pid = 1651] [serial = 2230] [outer = 0x118c7b800] 17:58:20 INFO - PROCESS | 1651 | 1461200300081 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12695d000) [pid = 1651] [serial = 2231] [outer = 0x118c7b800] 17:58:20 INFO - PROCESS | 1651 | 1461200300375 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"]]]}] 17:58:20 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 17:58:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:58:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 627ms 17:58:20 INFO - PROCESS | 1651 | 1461200300408 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 17:58:20 INFO - PROCESS | 1651 | 1461200300410 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 17:58:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:58:20 INFO - PROCESS | 1651 | 1461200300412 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:58:20 INFO - PROCESS | 1651 | 1461200300413 Marionette TRACE conn2 <- [1,2946,null,{}] 17:58:20 INFO - PROCESS | 1651 | 1461200300416 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}] 17:58:20 INFO - PROCESS | 1651 | 1461200300529 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 17:58:20 INFO - PROCESS | 1651 | 1461200300622 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ae1c800 == 105 [pid = 1651] [id = 744] 17:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x125e56000) [pid = 1651] [serial = 2232] [outer = 0x0] 17:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x129676000) [pid = 1651] [serial = 2233] [outer = 0x125e56000] 17:58:20 INFO - PROCESS | 1651 | 1461200300649 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x1296c1c00) [pid = 1651] [serial = 2234] [outer = 0x125e56000] 17:58:20 INFO - PROCESS | 1651 | 1461200300918 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]]]}] 17:58:20 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. 17:58:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 518ms 17:58:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:58:20 INFO - PROCESS | 1651 | 1461200300932 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 17:58:20 INFO - PROCESS | 1651 | 1461200300933 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 17:58:20 INFO - PROCESS | 1651 | 1461200300935 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:58:20 INFO - PROCESS | 1651 | 1461200300937 Marionette TRACE conn2 <- [1,2950,null,{}] 17:58:20 INFO - PROCESS | 1651 | 1461200300947 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}] 17:58:21 INFO - PROCESS | 1651 | 1461200301063 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 17:58:21 INFO - PROCESS | 1651 | 1461200301162 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d3800 == 106 [pid = 1651] [id = 745] 17:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12a189c00) [pid = 1651] [serial = 2235] [outer = 0x0] 17:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12a406400) [pid = 1651] [serial = 2236] [outer = 0x12a189c00] 17:58:21 INFO - PROCESS | 1651 | 1461200301195 Marionette DEBUG loaded listener.js 17:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12a928c00) [pid = 1651] [serial = 2237] [outer = 0x12a189c00] 17:58:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e91c800 == 107 [pid = 1651] [id = 746] 17:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12aa46400) [pid = 1651] [serial = 2238] [outer = 0x0] 17:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12aa50800) [pid = 1651] [serial = 2239] [outer = 0x12aa46400] 17:58:21 INFO - PROCESS | 1651 | 1461200301535 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]]]}] 17:58:21 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. 17:58:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 628ms 17:58:21 INFO - PROCESS | 1651 | 1461200301563 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 17:58:21 INFO - PROCESS | 1651 | 1461200301565 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 17:58:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:58:21 INFO - PROCESS | 1651 | 1461200301567 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:58:21 INFO - PROCESS | 1651 | 1461200301568 Marionette TRACE conn2 <- [1,2954,null,{}] 17:58:21 INFO - PROCESS | 1651 | 1461200301570 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}] 17:58:21 INFO - PROCESS | 1651 | 1461200301714 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 17:58:21 INFO - PROCESS | 1651 | 1461200301835 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302b5000 == 108 [pid = 1651] [id = 747] 17:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12a65cc00) [pid = 1651] [serial = 2240] [outer = 0x0] 17:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12aa2ac00) [pid = 1651] [serial = 2241] [outer = 0x12a65cc00] 17:58:21 INFO - PROCESS | 1651 | 1461200301863 Marionette DEBUG loaded listener.js 17:58:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12ad20000) [pid = 1651] [serial = 2242] [outer = 0x12a65cc00] 17:58:22 INFO - PROCESS | 1651 | 1461200302163 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]]]}] 17:58:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:58:22 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 17:58:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 620ms 17:58:22 INFO - PROCESS | 1651 | 1461200302197 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 17:58:22 INFO - PROCESS | 1651 | 1461200302198 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 17:58:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:58:22 INFO - PROCESS | 1651 | 1461200302200 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:58:22 INFO - PROCESS | 1651 | 1461200302201 Marionette TRACE conn2 <- [1,2958,null,{}] 17:58:22 INFO - PROCESS | 1651 | 1461200302205 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}] 17:58:22 INFO - PROCESS | 1651 | 1461200302358 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 17:58:22 INFO - PROCESS | 1651 | 1461200302390 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c21800 == 109 [pid = 1651] [id = 748] 17:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12aa91c00) [pid = 1651] [serial = 2243] [outer = 0x0] 17:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12af53000) [pid = 1651] [serial = 2244] [outer = 0x12aa91c00] 17:58:22 INFO - PROCESS | 1651 | 1461200302415 Marionette DEBUG loaded listener.js 17:58:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12b479c00) [pid = 1651] [serial = 2245] [outer = 0x12aa91c00] 17:58:22 INFO - PROCESS | 1651 | 1461200302782 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]]]}] 17:58: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. 17:58:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 618ms 17:58:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:58:22 INFO - PROCESS | 1651 | 1461200302819 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 17:58:22 INFO - PROCESS | 1651 | 1461200302821 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 17:58:22 INFO - PROCESS | 1651 | 1461200302825 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:58:22 INFO - PROCESS | 1651 | 1461200302826 Marionette TRACE conn2 <- [1,2962,null,{}] 17:58:22 INFO - PROCESS | 1651 | 1461200302830 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}] 17:58:23 INFO - PROCESS | 1651 | 1461200303051 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 17:58:23 INFO - PROCESS | 1651 | 1461200303076 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x139350800 == 110 [pid = 1651] [id = 749] 17:58:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12966e800) [pid = 1651] [serial = 2246] [outer = 0x0] 17:58:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x12bd4e000) [pid = 1651] [serial = 2247] [outer = 0x12966e800] 17:58:23 INFO - PROCESS | 1651 | 1461200303116 Marionette DEBUG loaded listener.js 17:58:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12ced0400) [pid = 1651] [serial = 2248] [outer = 0x12966e800] 17:58:23 INFO - PROCESS | 1651 | 1461200303563 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]]]}] 17:58:23 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. 17:58:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 771ms 17:58:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:58:23 INFO - PROCESS | 1651 | 1461200303611 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 17:58:23 INFO - PROCESS | 1651 | 1461200303612 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 17:58:23 INFO - PROCESS | 1651 | 1461200303614 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:58:23 INFO - PROCESS | 1651 | 1461200303615 Marionette TRACE conn2 <- [1,2966,null,{}] 17:58:23 INFO - PROCESS | 1651 | 1461200303617 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}] 17:58:23 INFO - PROCESS | 1651 | 1461200303790 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12aa38c00) [pid = 1651] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x11c2e2000) [pid = 1651] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x1279d7800) [pid = 1651] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x11855ac00) [pid = 1651] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x1279d7400) [pid = 1651] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x11ba36000) [pid = 1651] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1296be000) [pid = 1651] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x119d61400) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x1296edc00) [pid = 1651] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x11ba43c00) [pid = 1651] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12a9f6400) [pid = 1651] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12a9f7800) [pid = 1651] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:58:24 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x123a23c00) [pid = 1651] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:58:24 INFO - PROCESS | 1651 | 1461200304121 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e9e800 == 111 [pid = 1651] [id = 750] 17:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x1154e7400) [pid = 1651] [serial = 2249] [outer = 0x0] 17:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x11b958800) [pid = 1651] [serial = 2250] [outer = 0x1154e7400] 17:58:24 INFO - PROCESS | 1651 | 1461200304149 Marionette DEBUG loaded listener.js 17:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x123afa400) [pid = 1651] [serial = 2251] [outer = 0x1154e7400] 17:58:24 INFO - PROCESS | 1651 | 1461200304417 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]]]}] 17:58:24 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. 17:58:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 820ms 17:58:24 INFO - PROCESS | 1651 | 1461200304435 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 17:58:24 INFO - PROCESS | 1651 | 1461200304436 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 17:58:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:58:24 INFO - PROCESS | 1651 | 1461200304446 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:58:24 INFO - PROCESS | 1651 | 1461200304447 Marionette TRACE conn2 <- [1,2970,null,{}] 17:58:24 INFO - PROCESS | 1651 | 1461200304450 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}] 17:58:24 INFO - PROCESS | 1651 | 1461200304567 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 17:58:24 INFO - PROCESS | 1651 | 1461200304572 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a07e800 == 112 [pid = 1651] [id = 751] 17:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x11ba43c00) [pid = 1651] [serial = 2252] [outer = 0x0] 17:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12aa98800) [pid = 1651] [serial = 2253] [outer = 0x11ba43c00] 17:58:24 INFO - PROCESS | 1651 | 1461200304602 Marionette DEBUG loaded listener.js 17:58:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12ec13c00) [pid = 1651] [serial = 2254] [outer = 0x11ba43c00] 17:58:24 INFO - PROCESS | 1651 | 1461200304970 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]]]}] 17:58:25 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. 17:58:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 571ms 17:58:25 INFO - PROCESS | 1651 | 1461200305018 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 17:58:25 INFO - PROCESS | 1651 | 1461200305019 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 17:58:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:58:25 INFO - PROCESS | 1651 | 1461200305051 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 1651 | 1461200305053 Marionette TRACE conn2 <- [1,2974,null,{}] 17:58:25 INFO - PROCESS | 1651 | 1461200305065 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}] 17:58:25 INFO - PROCESS | 1651 | 1461200305190 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 17:58:25 INFO - PROCESS | 1651 | 1461200305194 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab2b000 == 113 [pid = 1651] [id = 752] 17:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12f712800) [pid = 1651] [serial = 2255] [outer = 0x0] 17:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12f71a000) [pid = 1651] [serial = 2256] [outer = 0x12f712800] 17:58:25 INFO - PROCESS | 1651 | 1461200305219 Marionette DEBUG loaded listener.js 17:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12f71f800) [pid = 1651] [serial = 2257] [outer = 0x12f712800] 17:58:25 INFO - PROCESS | 1651 | 1461200305581 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]]]}] 17:58:25 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. 17:58:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 602ms 17:58:25 INFO - PROCESS | 1651 | 1461200305630 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 17:58:25 INFO - PROCESS | 1651 | 1461200305631 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 17:58:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:58:25 INFO - PROCESS | 1651 | 1461200305633 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 1651 | 1461200305634 Marionette TRACE conn2 <- [1,2978,null,{}] 17:58:25 INFO - PROCESS | 1651 | 1461200305636 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}] 17:58:25 INFO - PROCESS | 1651 | 1461200305746 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 17:58:25 INFO - PROCESS | 1651 | 1461200305849 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ad0f000 == 114 [pid = 1651] [id = 753] 17:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12f71e800) [pid = 1651] [serial = 2258] [outer = 0x0] 17:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12fa5f400) [pid = 1651] [serial = 2259] [outer = 0x12f71e800] 17:58:25 INFO - PROCESS | 1651 | 1461200305875 Marionette DEBUG loaded listener.js 17:58:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x12fb66c00) [pid = 1651] [serial = 2260] [outer = 0x12f71e800] 17:58:26 INFO - PROCESS | 1651 | 1461200306261 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]]]}] 17:58:26 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. 17:58:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 672ms 17:58:26 INFO - PROCESS | 1651 | 1461200306306 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 17:58:26 INFO - PROCESS | 1651 | 1461200306309 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 17:58:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:58:26 INFO - PROCESS | 1651 | 1461200306312 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:58:26 INFO - PROCESS | 1651 | 1461200306315 Marionette TRACE conn2 <- [1,2982,null,{}] 17:58:26 INFO - PROCESS | 1651 | 1461200306319 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}] 17:58:26 INFO - PROCESS | 1651 | 1461200306462 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 17:58:26 INFO - PROCESS | 1651 | 1461200306639 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x1289a8000 == 115 [pid = 1651] [id = 754] 17:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x119c83800) [pid = 1651] [serial = 2261] [outer = 0x0] 17:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x11a989800) [pid = 1651] [serial = 2262] [outer = 0x119c83800] 17:58:26 INFO - PROCESS | 1651 | 1461200306671 Marionette DEBUG loaded listener.js 17:58:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x11bc66000) [pid = 1651] [serial = 2263] [outer = 0x119c83800] 17:58:27 INFO - PROCESS | 1651 | 1461200307048 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"]]]}] 17:58:27 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 17:58:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:58:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:58:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 772ms 17:58:27 INFO - PROCESS | 1651 | 1461200307086 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 17:58:27 INFO - PROCESS | 1651 | 1461200307090 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 17:58:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:58:27 INFO - PROCESS | 1651 | 1461200307095 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:58:27 INFO - PROCESS | 1651 | 1461200307097 Marionette TRACE conn2 <- [1,2986,null,{}] 17:58:27 INFO - PROCESS | 1651 | 1461200307099 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}] 17:58:27 INFO - PROCESS | 1651 | 1461200307231 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 17:58:27 INFO - PROCESS | 1651 | 1461200307375 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d924800 == 116 [pid = 1651] [id = 755] 17:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x11bc67400) [pid = 1651] [serial = 2264] [outer = 0x0] 17:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x123836800) [pid = 1651] [serial = 2265] [outer = 0x11bc67400] 17:58:27 INFO - PROCESS | 1651 | 1461200307406 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12749ac00) [pid = 1651] [serial = 2266] [outer = 0x11bc67400] 17:58:27 INFO - PROCESS | 1651 | 1461200307787 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]]]}] 17:58: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. 17:58:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 719ms 17:58:27 INFO - PROCESS | 1651 | 1461200307815 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 17:58:27 INFO - PROCESS | 1651 | 1461200307816 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 17:58:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:58:27 INFO - PROCESS | 1651 | 1461200307819 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:58:27 INFO - PROCESS | 1651 | 1461200307822 Marionette TRACE conn2 <- [1,2990,null,{}] 17:58:27 INFO - PROCESS | 1651 | 1461200307829 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}] 17:58:27 INFO - PROCESS | 1651 | 1461200307963 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 17:58:28 INFO - PROCESS | 1651 | 1461200308113 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x139a8b800 == 117 [pid = 1651] [id = 756] 17:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x1296c4400) [pid = 1651] [serial = 2267] [outer = 0x0] 17:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12a185000) [pid = 1651] [serial = 2268] [outer = 0x1296c4400] 17:58:28 INFO - PROCESS | 1651 | 1461200308145 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12aa44000) [pid = 1651] [serial = 2269] [outer = 0x1296c4400] 17:58:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x139dc4800 == 118 [pid = 1651] [id = 757] 17:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12bd48400) [pid = 1651] [serial = 2270] [outer = 0x0] 17:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12a411c00) [pid = 1651] [serial = 2271] [outer = 0x12bd48400] 17:58:28 INFO - PROCESS | 1651 | 1461200308572 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]]]}] 17:58: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. 17:58:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 772ms 17:58:28 INFO - PROCESS | 1651 | 1461200308592 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 17:58:28 INFO - PROCESS | 1651 | 1461200308594 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 17:58:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:58:28 INFO - PROCESS | 1651 | 1461200308596 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:58:28 INFO - PROCESS | 1651 | 1461200308597 Marionette TRACE conn2 <- [1,2994,null,{}] 17:58:28 INFO - PROCESS | 1651 | 1461200308600 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}] 17:58:28 INFO - PROCESS | 1651 | 1461200308771 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 17:58:28 INFO - PROCESS | 1651 | 1461200308915 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ad8f800 == 119 [pid = 1651] [id = 758] 17:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12ac64c00) [pid = 1651] [serial = 2272] [outer = 0x0] 17:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12b7d8800) [pid = 1651] [serial = 2273] [outer = 0x12ac64c00] 17:58:28 INFO - PROCESS | 1651 | 1461200308946 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12e2ba400) [pid = 1651] [serial = 2274] [outer = 0x12ac64c00] 17:58:29 INFO - PROCESS | 1651 | 1461200309299 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]]]}] 17:58:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:58:29 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 17:58:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 721ms 17:58:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:58:29 INFO - PROCESS | 1651 | 1461200309317 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 17:58:29 INFO - PROCESS | 1651 | 1461200309319 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 17:58:29 INFO - PROCESS | 1651 | 1461200309321 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:58:29 INFO - PROCESS | 1651 | 1461200309322 Marionette TRACE conn2 <- [1,2998,null,{}] 17:58:29 INFO - PROCESS | 1651 | 1461200309325 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}] 17:58:29 INFO - PROCESS | 1651 | 1461200309473 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 17:58:29 INFO - PROCESS | 1651 | 1461200309630 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x145fca800 == 120 [pid = 1651] [id = 759] 17:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12ad96400) [pid = 1651] [serial = 2275] [outer = 0x0] 17:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12ec13000) [pid = 1651] [serial = 2276] [outer = 0x12ad96400] 17:58:29 INFO - PROCESS | 1651 | 1461200309662 Marionette DEBUG loaded listener.js 17:58:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12f42f800) [pid = 1651] [serial = 2277] [outer = 0x12ad96400] 17:58:30 INFO - PROCESS | 1651 | 1461200310027 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]]]}] 17:58:30 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. 17:58:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 720ms 17:58:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:58:30 INFO - PROCESS | 1651 | 1461200310042 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 17:58:30 INFO - PROCESS | 1651 | 1461200310043 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 17:58:30 INFO - PROCESS | 1651 | 1461200310045 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:58:30 INFO - PROCESS | 1651 | 1461200310046 Marionette TRACE conn2 <- [1,3002,null,{}] 17:58:30 INFO - PROCESS | 1651 | 1461200310049 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}] 17:58:30 INFO - PROCESS | 1651 | 1461200310192 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 17:58:30 INFO - PROCESS | 1651 | 1461200310343 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x146029800 == 121 [pid = 1651] [id = 760] 17:58:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12ec14c00) [pid = 1651] [serial = 2278] [outer = 0x0] 17:58:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12fb60400) [pid = 1651] [serial = 2279] [outer = 0x12ec14c00] 17:58:30 INFO - PROCESS | 1651 | 1461200310374 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x130182400) [pid = 1651] [serial = 2280] [outer = 0x12ec14c00] 17:58:30 INFO - PROCESS | 1651 | 1461200310829 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]]]}] 17:58:30 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. 17:58:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 819ms 17:58:30 INFO - PROCESS | 1651 | 1461200310876 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 17:58:30 INFO - PROCESS | 1651 | 1461200310878 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 17:58:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:58:30 INFO - PROCESS | 1651 | 1461200310881 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:58:30 INFO - PROCESS | 1651 | 1461200310884 Marionette TRACE conn2 <- [1,3006,null,{}] 17:58:30 INFO - PROCESS | 1651 | 1461200310887 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}] 17:58:31 INFO - PROCESS | 1651 | 1461200311102 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 17:58:31 INFO - PROCESS | 1651 | 1461200311180 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1462e1800 == 122 [pid = 1651] [id = 761] 17:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12f713400) [pid = 1651] [serial = 2281] [outer = 0x0] 17:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x13018dc00) [pid = 1651] [serial = 2282] [outer = 0x12f713400] 17:58:31 INFO - PROCESS | 1651 | 1461200311210 Marionette DEBUG loaded listener.js 17:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x130445c00) [pid = 1651] [serial = 2283] [outer = 0x12f713400] 17:58:31 INFO - PROCESS | 1651 | 1461200311564 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]]]}] 17:58:31 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. 17:58:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 721ms 17:58:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:58:31 INFO - PROCESS | 1651 | 1461200311602 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 17:58:31 INFO - PROCESS | 1651 | 1461200311604 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 17:58:31 INFO - PROCESS | 1651 | 1461200311606 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - PROCESS | 1651 | 1461200311607 Marionette TRACE conn2 <- [1,3010,null,{}] 17:58:31 INFO - PROCESS | 1651 | 1461200311610 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}] 17:58:31 INFO - PROCESS | 1651 | 1461200311740 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 17:58:31 INFO - PROCESS | 1651 | 1461200311885 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x14642e800 == 123 [pid = 1651] [id = 762] 17:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12fe02800) [pid = 1651] [serial = 2284] [outer = 0x0] 17:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x13044d800) [pid = 1651] [serial = 2285] [outer = 0x12fe02800] 17:58:31 INFO - PROCESS | 1651 | 1461200311916 Marionette DEBUG loaded listener.js 17:58:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x139945000) [pid = 1651] [serial = 2286] [outer = 0x12fe02800] 17:58:32 INFO - PROCESS | 1651 | 1461200312281 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]]]}] 17:58:32 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 17:58:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 720ms 17:58:32 INFO - PROCESS | 1651 | 1461200312327 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 17:58:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:58:32 INFO - PROCESS | 1651 | 1461200312328 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 17:58:32 INFO - PROCESS | 1651 | 1461200312330 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:58:32 INFO - PROCESS | 1651 | 1461200312332 Marionette TRACE conn2 <- [1,3014,null,{}] 17:58:32 INFO - PROCESS | 1651 | 1461200312334 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}] 17:58:32 INFO - PROCESS | 1651 | 1461200312462 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 17:58:32 INFO - PROCESS | 1651 | 1461200312599 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x146449000 == 124 [pid = 1651] [id = 763] 17:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x139945800) [pid = 1651] [serial = 2287] [outer = 0x0] 17:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x13994b800) [pid = 1651] [serial = 2288] [outer = 0x139945800] 17:58:32 INFO - PROCESS | 1651 | 1461200312629 Marionette DEBUG loaded listener.js 17:58:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x139950400) [pid = 1651] [serial = 2289] [outer = 0x139945800] 17:58:32 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:58:33 INFO - PROCESS | 1651 | 1461200313009 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:58:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:58:33 INFO - {} 17:58:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:58:33 INFO - {} 17:58:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:58:33 INFO - {} 17:58:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:58:33 INFO - {} 17:58:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 720ms 17:58:33 INFO - PROCESS | 1651 | 1461200313050 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 1651 | 1461200313052 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 17:58:33 INFO - TEST-START | /FileAPI/fileReader.html 17:58:33 INFO - PROCESS | 1651 | 1461200313054 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 1651 | 1461200313055 Marionette TRACE conn2 <- [1,3018,null,{}] 17:58:33 INFO - PROCESS | 1651 | 1461200313058 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}] 17:58:33 INFO - PROCESS | 1651 | 1461200313257 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 17:58:33 INFO - PROCESS | 1651 | 1461200313368 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x147f3e000 == 125 [pid = 1651] [id = 764] 17:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x13994a800) [pid = 1651] [serial = 2290] [outer = 0x0] 17:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x139959400) [pid = 1651] [serial = 2291] [outer = 0x13994a800] 17:58:33 INFO - PROCESS | 1651 | 1461200313397 Marionette DEBUG loaded listener.js 17:58:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x139a4e000) [pid = 1651] [serial = 2292] [outer = 0x13994a800] 17:58:33 INFO - PROCESS | 1651 | 1461200313750 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]]]}] 17:58:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:58:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:58:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:58:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:58:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 720ms 17:58:33 INFO - PROCESS | 1651 | 1461200313774 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 17:58:33 INFO - TEST-START | /FileAPI/historical.html 17:58:33 INFO - PROCESS | 1651 | 1461200313776 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 17:58:33 INFO - PROCESS | 1651 | 1461200313778 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 1651 | 1461200313780 Marionette TRACE conn2 <- [1,3022,null,{}] 17:58:33 INFO - PROCESS | 1651 | 1461200313783 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}] 17:58:33 INFO - PROCESS | 1651 | 1461200313945 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 17:58:34 INFO - PROCESS | 1651 | 1461200314064 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x14842d800 == 126 [pid = 1651] [id = 765] 17:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x139a4fc00) [pid = 1651] [serial = 2293] [outer = 0x0] 17:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x13a166400) [pid = 1651] [serial = 2294] [outer = 0x139a4fc00] 17:58:34 INFO - PROCESS | 1651 | 1461200314138 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x13a170000) [pid = 1651] [serial = 2295] [outer = 0x139a4fc00] 17:58:34 INFO - PROCESS | 1651 | 1461200314494 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"]]]}] 17:58:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:58:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:58:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:58:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:58:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:58:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:58:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:58:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:58:34 INFO - TEST-OK | /FileAPI/historical.html | took 771ms 17:58:34 INFO - PROCESS | 1651 | 1461200314550 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 17:58:34 INFO - PROCESS | 1651 | 1461200314552 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 17:58:34 INFO - TEST-START | /FileAPI/idlharness.html 17:58:34 INFO - PROCESS | 1651 | 1461200314554 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:58:34 INFO - PROCESS | 1651 | 1461200314555 Marionette TRACE conn2 <- [1,3026,null,{}] 17:58:34 INFO - PROCESS | 1651 | 1461200314558 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}] 17:58:34 INFO - PROCESS | 1651 | 1461200314689 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 17:58:34 INFO - PROCESS | 1651 | 1461200314838 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x13af18000 == 127 [pid = 1651] [id = 766] 17:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x11857d000) [pid = 1651] [serial = 2296] [outer = 0x0] 17:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x13a258000) [pid = 1651] [serial = 2297] [outer = 0x11857d000] 17:58:34 INFO - PROCESS | 1651 | 1461200314869 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x13a261c00) [pid = 1651] [serial = 2298] [outer = 0x11857d000] 17:58:35 INFO - PROCESS | 1651 | 1461200315495 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]]]}] 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:58:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:58:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:58:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:58:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:58:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:58:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:58:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:58:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:58:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:58:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:58:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:58:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:58:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:58:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:58:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:58:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:58:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:58:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:58:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:58:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:58:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:58:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:58:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:58:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:58:35 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 17:58:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:58:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:58:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:58:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:58:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:58:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:58:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:58:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:58:35 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 17:58:35 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 17:58:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:58:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:58:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:58:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:58:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:58:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:58:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:58:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:58:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:58:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:58:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:58:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:58:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:58:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:58:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:58:35 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 17:58:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:58:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:58:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:58:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:58:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:58:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:58:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:58:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:58:35 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 17:58:35 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 17:58:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:58:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:58:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:58:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:58:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:58:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:58:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:58:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:58:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:58:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:58:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 983ms 17:58:35 INFO - TEST-START | /FileAPI/idlharness.worker 17:58:35 INFO - PROCESS | 1651 | 1461200315555 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 17:58:35 INFO - PROCESS | 1651 | 1461200315557 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 17:58:35 INFO - PROCESS | 1651 | 1461200315562 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 1651 | 1461200315564 Marionette TRACE conn2 <- [1,3030,null,{}] 17:58:35 INFO - PROCESS | 1651 | 1461200315566 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}] 17:58:35 INFO - PROCESS | 1651 | 1461200315700 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 17:58:35 INFO - PROCESS | 1651 | 1461200315847 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x14b211800 == 128 [pid = 1651] [id = 767] 17:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x13a162000) [pid = 1651] [serial = 2299] [outer = 0x0] 17:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x13a6d3c00) [pid = 1651] [serial = 2300] [outer = 0x13a162000] 17:58:35 INFO - PROCESS | 1651 | 1461200315876 Marionette DEBUG loaded listener.js 17:58:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x13a6dac00) [pid = 1651] [serial = 2301] [outer = 0x13a162000] 17:58:36 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:58:36 INFO - PROCESS | 1651 | 1461200316652 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,{},{}]]]}] 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:58:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:58:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:58:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:58:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:58:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:58:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:58:36 INFO - {} 17:58:36 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 17:58:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:58:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:58:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:58:36 INFO - {} 17:58:36 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 - {} 17:58:36 INFO - {} 17:58:36 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 17:58:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:58:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:58:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:58:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:58:36 INFO - {} 17:58:36 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 17:58:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:58:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:58:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:58:36 INFO - {} 17:58:36 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 - {} 17:58:36 INFO - {} 17:58:36 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 17:58:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:58:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:58:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 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 17:58:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:58:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:58:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 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 17:58:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 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 17:58:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 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 17:58:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:58:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:58:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:58:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:58:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:58:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:58:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:58:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:58:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:58:36 INFO - {} 17:58:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1193ms 17:58:36 INFO - PROCESS | 1651 | 1461200316758 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 17:58:36 INFO - PROCESS | 1651 | 1461200316761 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 17:58:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:58:36 INFO - PROCESS | 1651 | 1461200316766 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:58:36 INFO - PROCESS | 1651 | 1461200316769 Marionette TRACE conn2 <- [1,3034,null,{}] 17:58:36 INFO - PROCESS | 1651 | 1461200316774 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}] 17:58:37 INFO - PROCESS | 1651 | 1461200317014 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 17:58:37 INFO - PROCESS | 1651 | 1461200317207 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b79e000 == 129 [pid = 1651] [id = 768] 17:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x13a256000) [pid = 1651] [serial = 2302] [outer = 0x0] 17:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x149c51000) [pid = 1651] [serial = 2303] [outer = 0x13a256000] 17:58:37 INFO - PROCESS | 1651 | 1461200317237 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x149c54800) [pid = 1651] [serial = 2304] [outer = 0x13a256000] 17:58:37 INFO - PROCESS | 1651 | 1461200317630 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]]]}] 17:58:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:58:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 873ms 17:58:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:58:37 INFO - PROCESS | 1651 | 1461200317639 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 17:58:37 INFO - PROCESS | 1651 | 1461200317641 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 17:58:37 INFO - PROCESS | 1651 | 1461200317644 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 1651 | 1461200317645 Marionette TRACE conn2 <- [1,3038,null,{}] 17:58:37 INFO - PROCESS | 1651 | 1461200317647 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}] 17:58:37 INFO - PROCESS | 1651 | 1461200317784 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 17:58:37 INFO - PROCESS | 1651 | 1461200317909 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x14afbb800 == 130 [pid = 1651] [id = 769] 17:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x13a6d6400) [pid = 1651] [serial = 2305] [outer = 0x0] 17:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x149434000) [pid = 1651] [serial = 2306] [outer = 0x13a6d6400] 17:58:37 INFO - PROCESS | 1651 | 1461200317938 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x149439400) [pid = 1651] [serial = 2307] [outer = 0x13a6d6400] 17:58:38 INFO - PROCESS | 1651 | 1461200318700 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"]]]}] 17:58:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:58:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:58:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1070ms 17:58:38 INFO - PROCESS | 1651 | 1461200318715 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 17:58:38 INFO - PROCESS | 1651 | 1461200318717 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 17:58:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:58:38 INFO - PROCESS | 1651 | 1461200318720 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:58:38 INFO - PROCESS | 1651 | 1461200318722 Marionette TRACE conn2 <- [1,3042,null,{}] 17:58:38 INFO - PROCESS | 1651 | 1461200318726 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}] 17:58:38 INFO - PROCESS | 1651 | 1461200318858 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 17:58:39 INFO - PROCESS | 1651 | 1461200319011 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce43800 == 131 [pid = 1651] [id = 770] 17:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x1198ef800) [pid = 1651] [serial = 2308] [outer = 0x0] 17:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x119c83000) [pid = 1651] [serial = 2309] [outer = 0x1198ef800] 17:58:39 INFO - PROCESS | 1651 | 1461200319040 Marionette DEBUG loaded listener.js 17:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x11ba40800) [pid = 1651] [serial = 2310] [outer = 0x1198ef800] 17:58:39 INFO - PROCESS | 1651 | 1461200319519 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]]]}] 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:58:39 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. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:58:39 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'.) 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:58:39 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. 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:58:39 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. 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:58:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:58:39 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. 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:58:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:58:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:58:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:58:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:58:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:58:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:58:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:58:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:58:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:58:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:58:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:58:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:58:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:58:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:58:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:58:39 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 829ms 17:58:39 INFO - PROCESS | 1651 | 1461200319550 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 17:58:39 INFO - PROCESS | 1651 | 1461200319555 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 17:58:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:58:39 INFO - PROCESS | 1651 | 1461200319560 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - PROCESS | 1651 | 1461200319562 Marionette TRACE conn2 <- [1,3046,null,{}] 17:58:39 INFO - PROCESS | 1651 | 1461200319565 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}] 17:58:39 INFO - PROCESS | 1651 | 1461200319720 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 17:58:39 INFO - PROCESS | 1651 | 1461200319886 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a853000 == 132 [pid = 1651] [id = 771] 17:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x123afcc00) [pid = 1651] [serial = 2311] [outer = 0x0] 17:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x125e4bc00) [pid = 1651] [serial = 2312] [outer = 0x123afcc00] 17:58:39 INFO - PROCESS | 1651 | 1461200319913 Marionette DEBUG loaded listener.js 17:58:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x126b23c00) [pid = 1651] [serial = 2313] [outer = 0x123afcc00] 17:58:40 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:58:40 INFO - PROCESS | 1651 | 1461200320418 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:58:40 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:58:40 INFO - {} 17:58:40 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 875ms 17:58:40 INFO - PROCESS | 1651 | 1461200320436 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 17:58:40 INFO - PROCESS | 1651 | 1461200320438 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 17:58:40 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:58:40 INFO - PROCESS | 1651 | 1461200320441 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:58:40 INFO - PROCESS | 1651 | 1461200320446 Marionette TRACE conn2 <- [1,3050,null,{}] 17:58:40 INFO - PROCESS | 1651 | 1461200320457 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}] 17:58:40 INFO - PROCESS | 1651 | 1461200320679 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12e931800 == 131 [pid = 1651] [id = 472] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab2b000 == 130 [pid = 1651] [id = 752] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x13a07e800 == 129 [pid = 1651] [id = 751] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x127e9e800 == 128 [pid = 1651] [id = 750] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x139350800 == 127 [pid = 1651] [id = 749] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x137c21800 == 126 [pid = 1651] [id = 748] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x12fa16000) [pid = 1651] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x12aff2000) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x12b6f3c00) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1302b5000 == 125 [pid = 1651] [id = 747] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12e91c800 == 124 [pid = 1651] [id = 746] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4d3800 == 123 [pid = 1651] [id = 745] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12ae1c800 == 122 [pid = 1651] [id = 744] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12aa08800 == 121 [pid = 1651] [id = 743] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12b64b800 == 120 [pid = 1651] [id = 742] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12e931000 == 119 [pid = 1651] [id = 741] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12a936800 == 118 [pid = 1651] [id = 740] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x13a3a2800 == 117 [pid = 1651] [id = 734] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x13a1a1000 == 116 [pid = 1651] [id = 733] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x13a14e000 == 115 [pid = 1651] [id = 732] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x139adb000 == 114 [pid = 1651] [id = 731] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x137228000 == 113 [pid = 1651] [id = 730] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12b655000 == 112 [pid = 1651] [id = 729] 17:58:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1276d2800 == 111 [pid = 1651] [id = 728] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x12aa93800) [pid = 1651] [serial = 2108] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x11c7e7000) [pid = 1651] [serial = 2155] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x119ba7400) [pid = 1651] [serial = 2147] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x118c72800) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x11ba42400) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x11c228000) [pid = 1651] [serial = 2153] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x12ada2000) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x12a659800) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x11ae2e800) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x11a986c00) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x12bb6f400) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x12ad1cc00) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12969e400) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x12abba000) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x11aa5a800) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12af5e800) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x118559800) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x125e41c00) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x123a23800) [pid = 1651] [serial = 2156] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | 1461200320856 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x12969b400) [pid = 1651] [serial = 2164] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x128e26000) [pid = 1651] [serial = 2161] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x1296f6400) [pid = 1651] [serial = 2167] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x1296bc800) [pid = 1651] [serial = 2165] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12a409800) [pid = 1651] [serial = 2170] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12a187400) [pid = 1651] [serial = 2168] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x126874c00) [pid = 1651] [serial = 2173] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12aa8e400) [pid = 1651] [serial = 2176] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12a920400) [pid = 1651] [serial = 2171] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12b47dc00) [pid = 1651] [serial = 2180] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x125ae5400) [pid = 1651] [serial = 2158] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x125e4c400) [pid = 1651] [serial = 2159] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12a651800) [pid = 1651] [serial = 2174] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12ada1400) [pid = 1651] [serial = 2179] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x1292c7800) [pid = 1651] [serial = 2162] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12ad16800) [pid = 1651] [serial = 2177] [outer = 0x0] [url = about:blank] 17:58:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ab5000 == 112 [pid = 1651] [id = 772] 17:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x119ba7400) [pid = 1651] [serial = 2314] [outer = 0x0] 17:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x11c2e0800) [pid = 1651] [serial = 2315] [outer = 0x119ba7400] 17:58:40 INFO - PROCESS | 1651 | 1461200320891 Marionette DEBUG loaded listener.js 17:58:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x1279d7800) [pid = 1651] [serial = 2316] [outer = 0x119ba7400] 17:58:41 INFO - PROCESS | 1651 | 1461200321191 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]]]}] 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:58:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 781ms 17:58:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:58:41 INFO - PROCESS | 1651 | 1461200321224 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 17:58:41 INFO - PROCESS | 1651 | 1461200321227 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 17:58:41 INFO - PROCESS | 1651 | 1461200321230 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:58:41 INFO - PROCESS | 1651 | 1461200321231 Marionette TRACE conn2 <- [1,3054,null,{}] 17:58:41 INFO - PROCESS | 1651 | 1461200321233 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}] 17:58:41 INFO - PROCESS | 1651 | 1461200321348 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 17:58:41 INFO - PROCESS | 1651 | 1461200321463 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aaba800 == 113 [pid = 1651] [id = 773] 17:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x125e87000) [pid = 1651] [serial = 2317] [outer = 0x0] 17:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x1296b7c00) [pid = 1651] [serial = 2318] [outer = 0x125e87000] 17:58:41 INFO - PROCESS | 1651 | 1461200321490 Marionette DEBUG loaded listener.js 17:58:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12a16a400) [pid = 1651] [serial = 2319] [outer = 0x125e87000] 17:58:41 INFO - PROCESS | 1651 | 1461200321909 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"]]]}] 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:58:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:58:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:58:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:58:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:58:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:58:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:58:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:58:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:58:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:58:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:58:42 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" 17:58:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:58:42 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" 17:58:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:58:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 734ms 17:58:42 INFO - PROCESS | 1651 | 1461200321964 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 17:58:42 INFO - PROCESS | 1651 | 1461200321965 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 17:58:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:58:42 INFO - PROCESS | 1651 | 1461200321968 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:58:42 INFO - PROCESS | 1651 | 1461200321969 Marionette TRACE conn2 <- [1,3058,null,{}] 17:58:42 INFO - PROCESS | 1651 | 1461200321972 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}] 17:58:42 INFO - PROCESS | 1651 | 1461200322086 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 17:58:42 INFO - PROCESS | 1651 | 1461200322112 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ae20000 == 114 [pid = 1651] [id = 774] 17:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12a171800) [pid = 1651] [serial = 2320] [outer = 0x0] 17:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12a404800) [pid = 1651] [serial = 2321] [outer = 0x12a171800] 17:58:42 INFO - PROCESS | 1651 | 1461200322138 Marionette DEBUG loaded listener.js 17:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x129679400) [pid = 1651] [serial = 2322] [outer = 0x12a171800] 17:58:42 INFO - PROCESS | 1651 | 1461200322544 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]]]}] 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:58:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:58:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:58:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:58:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:58:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:58:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 17:58:42 INFO - PROCESS | 1651 | 1461200322603 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 17:58:42 INFO - PROCESS | 1651 | 1461200322605 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 17:58:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:58:42 INFO - PROCESS | 1651 | 1461200322608 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:58:42 INFO - PROCESS | 1651 | 1461200322609 Marionette TRACE conn2 <- [1,3062,null,{}] 17:58:42 INFO - PROCESS | 1651 | 1461200322611 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}] 17:58:42 INFO - PROCESS | 1651 | 1461200322735 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 17:58:42 INFO - PROCESS | 1651 | 1461200322937 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c2a1800 == 115 [pid = 1651] [id = 775] 17:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x1144a9800) [pid = 1651] [serial = 2323] [outer = 0x0] 17:58:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x114bd7800) [pid = 1651] [serial = 2324] [outer = 0x1144a9800] 17:58:42 INFO - PROCESS | 1651 | 1461200322971 Marionette DEBUG loaded listener.js 17:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x118552400) [pid = 1651] [serial = 2325] [outer = 0x1144a9800] 17:58:43 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:58:43 INFO - PROCESS | 1651 | 1461200323464 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:58:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:58:43 INFO - {} 17:58:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 871ms 17:58:43 INFO - PROCESS | 1651 | 1461200323491 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 17:58:43 INFO - PROCESS | 1651 | 1461200323494 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 17:58:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:58:43 INFO - PROCESS | 1651 | 1461200323500 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 1651 | 1461200323502 Marionette TRACE conn2 <- [1,3066,null,{}] 17:58:43 INFO - PROCESS | 1651 | 1461200323507 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}] 17:58:43 INFO - PROCESS | 1651 | 1461200323640 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 17:58:43 INFO - PROCESS | 1651 | 1461200323752 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e370000 == 116 [pid = 1651] [id = 776] 17:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x11be80000) [pid = 1651] [serial = 2326] [outer = 0x0] 17:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x123af2000) [pid = 1651] [serial = 2327] [outer = 0x11be80000] 17:58:43 INFO - PROCESS | 1651 | 1461200323797 Marionette DEBUG loaded listener.js 17:58:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x126f67000) [pid = 1651] [serial = 2328] [outer = 0x11be80000] 17:58:44 INFO - PROCESS | 1651 | 1461200324172 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]]]}] 17:58:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:58:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:58:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:58:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:58:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:58:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:58:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:58:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 721ms 17:58:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:58:44 INFO - PROCESS | 1651 | 1461200324224 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 17:58:44 INFO - PROCESS | 1651 | 1461200324226 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 17:58:44 INFO - PROCESS | 1651 | 1461200324229 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:58:44 INFO - PROCESS | 1651 | 1461200324230 Marionette TRACE conn2 <- [1,3070,null,{}] 17:58:44 INFO - PROCESS | 1651 | 1461200324232 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}] 17:58:44 INFO - PROCESS | 1651 | 1461200324361 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 17:58:44 INFO - PROCESS | 1651 | 1461200324506 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fa06800 == 117 [pid = 1651] [id = 777] 17:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x1291c0c00) [pid = 1651] [serial = 2329] [outer = 0x0] 17:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x1296b9800) [pid = 1651] [serial = 2330] [outer = 0x1291c0c00] 17:58:44 INFO - PROCESS | 1651 | 1461200324538 Marionette DEBUG loaded listener.js 17:58:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12a17cc00) [pid = 1651] [serial = 2331] [outer = 0x1291c0c00] 17:58:44 INFO - PROCESS | 1651 | 1461200324910 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]]]}] 17:58:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:58:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:58:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:58:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:58:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:58:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:58:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 719ms 17:58:44 INFO - PROCESS | 1651 | 1461200324948 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 17:58:44 INFO - PROCESS | 1651 | 1461200324950 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 17:58:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:58:44 INFO - PROCESS | 1651 | 1461200324957 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:58:44 INFO - PROCESS | 1651 | 1461200324962 Marionette TRACE conn2 <- [1,3074,null,{}] 17:58:44 INFO - PROCESS | 1651 | 1461200324965 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}] 17:58:45 INFO - PROCESS | 1651 | 1461200325153 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 17:58:45 INFO - PROCESS | 1651 | 1461200325272 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x130bba000 == 118 [pid = 1651] [id = 778] 17:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x1292c1800) [pid = 1651] [serial = 2332] [outer = 0x0] 17:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12aa98c00) [pid = 1651] [serial = 2333] [outer = 0x1292c1800] 17:58:45 INFO - PROCESS | 1651 | 1461200325303 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x12ac71000) [pid = 1651] [serial = 2334] [outer = 0x1292c1800] 17:58:45 INFO - PROCESS | 1651 | 1461200325665 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]]]}] 17:58:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:58:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:58:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:58:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:58:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:58:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:58:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 727ms 17:58:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:58:45 INFO - PROCESS | 1651 | 1461200325681 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 1651 | 1461200325682 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 17:58:45 INFO - PROCESS | 1651 | 1461200325685 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 1651 | 1461200325686 Marionette TRACE conn2 <- [1,3078,null,{}] 17:58:45 INFO - PROCESS | 1651 | 1461200325688 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}] 17:58:45 INFO - PROCESS | 1651 | 1461200325818 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 17:58:45 INFO - PROCESS | 1651 | 1461200325933 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce39000 == 119 [pid = 1651] [id = 779] 17:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x1292bd800) [pid = 1651] [serial = 2335] [outer = 0x0] 17:58:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x12ad17c00) [pid = 1651] [serial = 2336] [outer = 0x1292bd800] 17:58:45 INFO - PROCESS | 1651 | 1461200325964 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x12ada3800) [pid = 1651] [serial = 2337] [outer = 0x1292bd800] 17:58:46 INFO - PROCESS | 1651 | 1461200326335 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] 17:58:46 INFO - PROCESS | 1651 | 1461200326356 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 17:58:46 INFO - PROCESS | 1651 | 1461200326359 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:58:46 INFO - PROCESS | 1651 | 1461200326360 Marionette TRACE conn2 <- [1,3082,null,{}] 17:58:46 INFO - PROCESS | 1651 | 1461200326362 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}] 17:58:46 INFO - PROCESS | 1651 | 1461200326488 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 17:58:46 INFO - PROCESS | 1651 | 1461200326624 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f57000 == 120 [pid = 1651] [id = 780] 17:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x12b7cec00) [pid = 1651] [serial = 2338] [outer = 0x0] 17:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x12bd48800) [pid = 1651] [serial = 2339] [outer = 0x12b7cec00] 17:58:46 INFO - PROCESS | 1651 | 1461200326662 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x12cff3800) [pid = 1651] [serial = 2340] [outer = 0x12b7cec00] 17:58:47 INFO - PROCESS | 1651 | 1461200327032 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]]]}] 17:58:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:58:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:58:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:58:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 718ms 17:58:47 INFO - PROCESS | 1651 | 1461200327078 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 17:58:47 INFO - PROCESS | 1651 | 1461200327080 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 17:58:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:58:47 INFO - PROCESS | 1651 | 1461200327082 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 1651 | 1461200327083 Marionette TRACE conn2 <- [1,3086,null,{}] 17:58:47 INFO - PROCESS | 1651 | 1461200327086 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}] 17:58:47 INFO - PROCESS | 1651 | 1461200327214 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 17:58:47 INFO - PROCESS | 1651 | 1461200327362 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x139a7d000 == 121 [pid = 1651] [id = 781] 17:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x12b7cfc00) [pid = 1651] [serial = 2341] [outer = 0x0] 17:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x12d93bc00) [pid = 1651] [serial = 2342] [outer = 0x12b7cfc00] 17:58:47 INFO - PROCESS | 1651 | 1461200327392 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x12e2fa400) [pid = 1651] [serial = 2343] [outer = 0x12b7cfc00] 17:58:47 INFO - PROCESS | 1651 | 1461200327753 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:58:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:58:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 719ms 17:58:47 INFO - PROCESS | 1651 | 1461200327802 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 17:58:47 INFO - PROCESS | 1651 | 1461200327803 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 17:58:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:58:47 INFO - PROCESS | 1651 | 1461200327805 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 1651 | 1461200327806 Marionette TRACE conn2 <- [1,3090,null,{}] 17:58:47 INFO - PROCESS | 1651 | 1461200327809 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}] 17:58:47 INFO - PROCESS | 1651 | 1461200327935 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 17:58:48 INFO - PROCESS | 1651 | 1461200328071 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f6d800 == 122 [pid = 1651] [id = 782] 17:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x12e2fa800) [pid = 1651] [serial = 2344] [outer = 0x0] 17:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x12ec1a000) [pid = 1651] [serial = 2345] [outer = 0x12e2fa800] 17:58:48 INFO - PROCESS | 1651 | 1461200328102 Marionette DEBUG loaded listener.js 17:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x12f426800) [pid = 1651] [serial = 2346] [outer = 0x12e2fa800] 17:58:48 INFO - PROCESS | 1651 | 1461200328465 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:58:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:58:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 17:58:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:58:48 INFO - PROCESS | 1651 | 1461200328476 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 17:58:48 INFO - PROCESS | 1651 | 1461200328477 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 17:58:48 INFO - PROCESS | 1651 | 1461200328479 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:58:48 INFO - PROCESS | 1651 | 1461200328481 Marionette TRACE conn2 <- [1,3094,null,{}] 17:58:48 INFO - PROCESS | 1651 | 1461200328483 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}] 17:58:48 INFO - PROCESS | 1651 | 1461200328613 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 17:58:48 INFO - PROCESS | 1651 | 1461200328766 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad82000 == 123 [pid = 1651] [id = 783] 17:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x1154e4800) [pid = 1651] [serial = 2347] [outer = 0x0] 17:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x1191b1000) [pid = 1651] [serial = 2348] [outer = 0x1154e4800] 17:58:48 INFO - PROCESS | 1651 | 1461200328796 Marionette DEBUG loaded listener.js 17:58:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x12e2ff800) [pid = 1651] [serial = 2349] [outer = 0x1154e4800] 17:58:49 INFO - PROCESS | 1651 | 1461200329159 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:58:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:58:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 718ms 17:58:49 INFO - PROCESS | 1651 | 1461200329198 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 17:58:49 INFO - PROCESS | 1651 | 1461200329199 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 17:58:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:58:49 INFO - PROCESS | 1651 | 1461200329202 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:58:49 INFO - PROCESS | 1651 | 1461200329203 Marionette TRACE conn2 <- [1,3098,null,{}] 17:58:49 INFO - PROCESS | 1651 | 1461200329206 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}] 17:58:49 INFO - PROCESS | 1651 | 1461200329335 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 17:58:49 INFO - PROCESS | 1651 | 1461200329503 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a38a800 == 124 [pid = 1651] [id = 784] 17:58:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x11a98d000) [pid = 1651] [serial = 2350] [outer = 0x0] 17:58:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x12fa53c00) [pid = 1651] [serial = 2351] [outer = 0x11a98d000] 17:58:49 INFO - PROCESS | 1651 | 1461200329534 Marionette DEBUG loaded listener.js 17:58:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x12fb5d400) [pid = 1651] [serial = 2352] [outer = 0x11a98d000] 17:58:49 INFO - PROCESS | 1651 | 1461200329899 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]]]}] 17:58:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:58:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:58:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 721ms 17:58:49 INFO - PROCESS | 1651 | 1461200329924 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 17:58:49 INFO - PROCESS | 1651 | 1461200329926 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 17:58:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:58:49 INFO - PROCESS | 1651 | 1461200329928 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:58:49 INFO - PROCESS | 1651 | 1461200329929 Marionette TRACE conn2 <- [1,3102,null,{}] 17:58:49 INFO - PROCESS | 1651 | 1461200329931 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}] 17:58:50 INFO - PROCESS | 1651 | 1461200330065 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 17:58:50 INFO - PROCESS | 1651 | 1461200330248 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aa0e800 == 125 [pid = 1651] [id = 785] 17:58:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x12a189400) [pid = 1651] [serial = 2353] [outer = 0x0] 17:58:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x12fb66800) [pid = 1651] [serial = 2354] [outer = 0x12a189400] 17:58:50 INFO - PROCESS | 1651 | 1461200330301 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x13043b000) [pid = 1651] [serial = 2355] [outer = 0x12a189400] 17:58:50 INFO - PROCESS | 1651 | 1461200330784 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:58:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:58:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 870ms 17:58:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:58:50 INFO - PROCESS | 1651 | 1461200330798 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 17:58:50 INFO - PROCESS | 1651 | 1461200330800 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 17:58:50 INFO - PROCESS | 1651 | 1461200330802 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:58:50 INFO - PROCESS | 1651 | 1461200330804 Marionette TRACE conn2 <- [1,3106,null,{}] 17:58:50 INFO - PROCESS | 1651 | 1461200330806 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}] 17:58:50 INFO - PROCESS | 1651 | 1461200330951 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 17:58:51 INFO - PROCESS | 1651 | 1461200331101 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ad18800 == 126 [pid = 1651] [id = 786] 17:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x13043b800) [pid = 1651] [serial = 2356] [outer = 0x0] 17:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x139958c00) [pid = 1651] [serial = 2357] [outer = 0x13043b800] 17:58:51 INFO - PROCESS | 1651 | 1461200331131 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x13a167800) [pid = 1651] [serial = 2358] [outer = 0x13043b800] 17:58:51 INFO - PROCESS | 1651 | 1461200331506 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]]]}] 17:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:58:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:58:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 722ms 17:58:51 INFO - PROCESS | 1651 | 1461200331524 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 17:58:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:58:51 INFO - PROCESS | 1651 | 1461200331525 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 17:58:51 INFO - PROCESS | 1651 | 1461200331528 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:58:51 INFO - PROCESS | 1651 | 1461200331529 Marionette TRACE conn2 <- [1,3110,null,{}] 17:58:51 INFO - PROCESS | 1651 | 1461200331531 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}] 17:58:51 INFO - PROCESS | 1651 | 1461200331662 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 17:58:51 INFO - PROCESS | 1651 | 1461200331815 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x145e62800 == 127 [pid = 1651] [id = 787] 17:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x11beec000) [pid = 1651] [serial = 2359] [outer = 0x0] 17:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x11bef2000) [pid = 1651] [serial = 2360] [outer = 0x11beec000] 17:58:51 INFO - PROCESS | 1651 | 1461200331846 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x11bef5800) [pid = 1651] [serial = 2361] [outer = 0x11beec000] 17:58:52 INFO - PROCESS | 1651 | 1461200332186 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"]]]}] 17:58:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:58:52 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 17:58:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:58:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:58:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 17:58:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:58:52 INFO - PROCESS | 1651 | 1461200332199 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 17:58:52 INFO - PROCESS | 1651 | 1461200332200 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 17:58:52 INFO - PROCESS | 1651 | 1461200332202 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:58:52 INFO - PROCESS | 1651 | 1461200332203 Marionette TRACE conn2 <- [1,3114,null,{}] 17:58:52 INFO - PROCESS | 1651 | 1461200332206 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}] 17:58:52 INFO - PROCESS | 1651 | 1461200332338 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 17:58:52 INFO - PROCESS | 1651 | 1461200332510 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\", \"a2e207ea-37bb-46b4-b175-5cb167783150\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x145fc7800 == 128 [pid = 1651] [id = 788] 17:58:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x11beed000) [pid = 1651] [serial = 2362] [outer = 0x0] 17:58:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x139a55400) [pid = 1651] [serial = 2363] [outer = 0x11beed000] 17:58:52 INFO - PROCESS | 1651 | 1461200332540 Marionette DEBUG loaded listener.js 17:58:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x13a262c00) [pid = 1651] [serial = 2364] [outer = 0x11beed000] 17:58:52 INFO - PROCESS | 1651 | 1461200332902 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]]]}] 17:58:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:58:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 719ms 17:58:52 INFO - PROCESS | 1651 | 1461200332921 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 17:58:52 INFO - PROCESS | 1651 | 1461200332923 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 17:58:53 WARNING - u'runner_teardown' () 17:58:53 INFO - No more tests 17:58:54 INFO - Got 0 unexpected results 17:58:54 INFO - SUITE-END | took 554s 17:58:54 INFO - Closing logging queue 17:58:54 INFO - queue closed 17:58:54 INFO - Return code: 0 17:58:54 WARNING - # TBPL SUCCESS # 17:58:54 INFO - Running post-action listener: _resource_record_post_action 17:58:54 INFO - Running post-run listener: _resource_record_post_run 17:58:55 INFO - Total resource usage - Wall time: 578s; CPU: 57.0%; Read bytes: 36722176; Write bytes: 992767488; Read time: 401; Write time: 5128 17:58:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:58:55 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 192096768; Write bytes: 179130368; Read time: 15457; Write time: 333 17:58:55 INFO - run-tests - Wall time: 559s; CPU: 57.0%; Read bytes: 29244928; Write bytes: 794664448; Read time: 296; Write time: 4749 17:58:55 INFO - Running post-run listener: _upload_blobber_files 17:58:55 INFO - Blob upload gear active. 17:58:55 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:58:55 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 17:58:55 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:58:55 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:58:55 INFO - (blobuploader) - INFO - Open directory for files ... 17:58:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:58:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:58:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:58:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:58:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:58:56 INFO - (blobuploader) - INFO - Done attempting. 17:58:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:58:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:58:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:58:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:58:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:58:58 INFO - (blobuploader) - INFO - Done attempting. 17:58:58 INFO - (blobuploader) - INFO - Iteration through files over. 17:58:58 INFO - Return code: 0 17:58:58 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:58:58 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:58:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/358d7a81b6d10722b27292adf5d06ee2735146fdd4b190b14c909a2a8f1063ee6602126f4a46e06358bac64af2502c727a035340a4405f98a00ab1ac951e840c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8d6651f3ace99de9bc8a19010b46f16178661146c5f095171edfa7345a9c17cbe7fd9a36a31f565984c0abe39fa747346c18bd8d121c62ce512ab915177f6c0a"} 17:58:58 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:58:58 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:58:58 INFO - Contents: 17:58:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/358d7a81b6d10722b27292adf5d06ee2735146fdd4b190b14c909a2a8f1063ee6602126f4a46e06358bac64af2502c727a035340a4405f98a00ab1ac951e840c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8d6651f3ace99de9bc8a19010b46f16178661146c5f095171edfa7345a9c17cbe7fd9a36a31f565984c0abe39fa747346c18bd8d121c62ce512ab915177f6c0a"} 17:58:58 INFO - Running post-run listener: copy_logs_to_upload_dir 17:58:58 INFO - Copying logs to upload dir... 17:58:58 INFO - mkdir: /builds/slave/test/build/upload/logs 17:58:58 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=660.585781 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 0 secs) (at 2016-04-20 17:58:58.853753) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 17:58:58.857313) ========= 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.h0nXturj1O/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.zVj0U1NZa6/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/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/fx-team/sha512/358d7a81b6d10722b27292adf5d06ee2735146fdd4b190b14c909a2a8f1063ee6602126f4a46e06358bac64af2502c727a035340a4405f98a00ab1ac951e840c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8d6651f3ace99de9bc8a19010b46f16178661146c5f095171edfa7345a9c17cbe7fd9a36a31f565984c0abe39fa747346c18bd8d121c62ce512ab915177f6c0a"} build_url:https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012117 build_url: 'https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/358d7a81b6d10722b27292adf5d06ee2735146fdd4b190b14c909a2a8f1063ee6602126f4a46e06358bac64af2502c727a035340a4405f98a00ab1ac951e840c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8d6651f3ace99de9bc8a19010b46f16178661146c5f095171edfa7345a9c17cbe7fd9a36a31f565984c0abe39fa747346c18bd8d121c62ce512ab915177f6c0a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DFkB17shTdOYj9FrNIF0PQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 17:58:58.893855) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:58:58.894263) ========= 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.h0nXturj1O/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.zVj0U1NZa6/Listeners TMPDIR=/var/folders/8l/2lld364j46g___08n54mb94h00000w/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.005103 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 17:58:58.950090) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 17:58:58.950480) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 17:58:58.951028) ========= ========= Total master_lag: 3.31 =========