builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0178 starttime: 1461627813.44 results: success (0) buildid: 20160425152612 builduid: db395646daad42cdb5966a0548f0356a revision: 79de998e7307650fec99ea6188ae60ac64ebeedb ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:33.440137) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:33.440547) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:33.440847) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:33.463210) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:33.463568) ========= 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.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners TMPDIR=/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-25 16:43:33-- 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% 59.7M=0s 2016-04-25 16:43:33 (59.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.111506 ========= master_lag: 0.54 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:34.116207) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:34.116554) ========= 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.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners TMPDIR=/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/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.027557 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:34.160666) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:34.161068) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 79de998e7307650fec99ea6188ae60ac64ebeedb --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 79de998e7307650fec99ea6188ae60ac64ebeedb --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners TMPDIR=/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-25 16:43:34,237 truncating revision to first 12 chars 2016-04-25 16:43:34,237 Setting DEBUG logging. 2016-04-25 16:43:34,237 attempt 1/10 2016-04-25 16:43:34,237 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/79de998e7307?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 16:43:34,825 unpacking tar archive at: mozilla-central-79de998e7307/testing/mozharness/ program finished with exit code 0 elapsedTime=0.836210 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:35.017822) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:35.018182) ========= script_repo_revision: 79de998e7307650fec99ea6188ae60ac64ebeedb ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:35.018579) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:35.018860) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 16:43:35.037446) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-04-25 16:43:35.037784) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners TMPDIR=/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 16:43:35 INFO - MultiFileLogger online at 20160425 16:43:35 in /builds/slave/test 16:43:35 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 16:43:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:43:35 INFO - {'append_to_log': False, 16:43:35 INFO - 'base_work_dir': '/builds/slave/test', 16:43:35 INFO - 'blob_upload_branch': 'mozilla-central', 16:43:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:43:35 INFO - 'buildbot_json_path': 'buildprops.json', 16:43:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:43:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:43:35 INFO - 'download_minidump_stackwalk': True, 16:43:35 INFO - 'download_symbols': 'true', 16:43:35 INFO - 'e10s': False, 16:43:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:43:35 INFO - 'tooltool.py': '/tools/tooltool.py', 16:43:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:43:35 INFO - '/tools/misc-python/virtualenv.py')}, 16:43:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:43:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:43:35 INFO - 'log_level': 'info', 16:43:35 INFO - 'log_to_console': True, 16:43:35 INFO - 'opt_config_files': (), 16:43:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:43:35 INFO - '--processes=1', 16:43:35 INFO - '--config=%(test_path)s/wptrunner.ini', 16:43:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:43:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:43:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:43:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:43:35 INFO - 'pip_index': False, 16:43:35 INFO - 'require_test_zip': True, 16:43:35 INFO - 'test_type': ('testharness',), 16:43:35 INFO - 'this_chunk': '1', 16:43:35 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:43:35 INFO - 'total_chunks': '10', 16:43:35 INFO - 'virtualenv_path': 'venv', 16:43:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:43:35 INFO - 'work_dir': 'build'} 16:43:35 INFO - ##### 16:43:35 INFO - ##### Running clobber step. 16:43:35 INFO - ##### 16:43:35 INFO - Running pre-action listener: _resource_record_pre_action 16:43:35 INFO - Running main action method: clobber 16:43:35 INFO - rmtree: /builds/slave/test/build 16:43:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:43:36 INFO - Running post-action listener: _resource_record_post_action 16:43:36 INFO - ##### 16:43:36 INFO - ##### Running read-buildbot-config step. 16:43:36 INFO - ##### 16:43:36 INFO - Running pre-action listener: _resource_record_pre_action 16:43:36 INFO - Running main action method: read_buildbot_config 16:43:36 INFO - Using buildbot properties: 16:43:36 INFO - { 16:43:36 INFO - "project": "", 16:43:36 INFO - "product": "firefox", 16:43:36 INFO - "script_repo_revision": "production", 16:43:36 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 16:43:36 INFO - "repository": "", 16:43:36 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 16:43:36 INFO - "buildid": "20160425152612", 16:43:36 INFO - "pgo_build": "False", 16:43:36 INFO - "basedir": "/builds/slave/test", 16:43:36 INFO - "buildnumber": 55, 16:43:36 INFO - "slavename": "t-yosemite-r7-0178", 16:43:36 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 16:43:36 INFO - "platform": "macosx64", 16:43:36 INFO - "branch": "mozilla-central", 16:43:36 INFO - "revision": "79de998e7307650fec99ea6188ae60ac64ebeedb", 16:43:36 INFO - "repo_path": "mozilla-central", 16:43:36 INFO - "moz_repo_path": "", 16:43:36 INFO - "stage_platform": "macosx64", 16:43:36 INFO - "builduid": "db395646daad42cdb5966a0548f0356a", 16:43:36 INFO - "slavebuilddir": "test" 16:43:36 INFO - } 16:43:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 16:43:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 16:43:36 INFO - Running post-action listener: _resource_record_post_action 16:43:36 INFO - ##### 16:43:36 INFO - ##### Running download-and-extract step. 16:43:36 INFO - ##### 16:43:36 INFO - Running pre-action listener: _resource_record_pre_action 16:43:36 INFO - Running main action method: download_and_extract 16:43:36 INFO - mkdir: /builds/slave/test/build/tests 16:43:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:36 INFO - https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:43:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 16:43:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 16:43:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 16:43:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 16:43:37 INFO - Downloaded 1235 bytes. 16:43:37 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 16:43:37 INFO - Using the following test package requirements: 16:43:37 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 16:43:37 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:43:37 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 16:43:37 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:43:37 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 16:43:37 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:43:37 INFO - u'jsshell-mac64.zip'], 16:43:37 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:43:37 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 16:43:37 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 16:43:37 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:43:37 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 16:43:37 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:43:37 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 16:43:37 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:43:37 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 16:43:37 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 16:43:37 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 16:43:37 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:43:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:37 INFO - https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:43:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 16:43:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 16:43:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 16:43:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 16:43:39 INFO - Downloaded 17990469 bytes. 16:43:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:43:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:43:39 INFO - caution: filename not matched: web-platform/* 16:43:39 INFO - Return code: 11 16:43:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:39 INFO - https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:43:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 16:43:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 16:43:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 16:43:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:43:41 INFO - Downloaded 36406740 bytes. 16:43:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:43:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:43:45 INFO - caution: filename not matched: bin/* 16:43:45 INFO - caution: filename not matched: config/* 16:43:45 INFO - caution: filename not matched: mozbase/* 16:43:45 INFO - caution: filename not matched: marionette/* 16:43:45 INFO - caution: filename not matched: tools/wptserve/* 16:43:45 INFO - Return code: 11 16:43:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:45 INFO - https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 16:43:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 16:43:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 16:43:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 16:43:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 16:43:48 INFO - Downloaded 68900347 bytes. 16:43:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 16:43:48 INFO - mkdir: /builds/slave/test/properties 16:43:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:43:48 INFO - Writing to file /builds/slave/test/properties/build_url 16:43:48 INFO - Contents: 16:43:48 INFO - build_url:https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 16:43:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 16:43:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:43:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:43:49 INFO - Contents: 16:43:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 16:43:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:49 INFO - https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:43:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 16:43:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 16:43:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 16:43:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:43:52 INFO - Downloaded 103585551 bytes. 16:43:52 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:43:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:43:55 INFO - Return code: 0 16:43:55 INFO - Running post-action listener: _resource_record_post_action 16:43:55 INFO - Running post-action listener: set_extra_try_arguments 16:43:55 INFO - ##### 16:43:55 INFO - ##### Running create-virtualenv step. 16:43:55 INFO - ##### 16:43:55 INFO - Running pre-action listener: _pre_create_virtualenv 16:43:55 INFO - Running pre-action listener: _resource_record_pre_action 16:43:55 INFO - Running main action method: create_virtualenv 16:43:55 INFO - Creating virtualenv /builds/slave/test/build/venv 16:43:55 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:43:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:43:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:43:55 INFO - Using real prefix '/tools/python27' 16:43:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:43:56 INFO - Installing distribute.............................................................................................................................................................................................done. 16:43:59 INFO - Installing pip.................done. 16:43:59 INFO - Return code: 0 16:43:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:43: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')]} 16:43:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:43:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:43: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')]} 16:43:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:43:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:43:59 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 0x10cd92e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cdaff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb6114bde30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cdab5e0>, '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 0x10c98ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c9b9990>, '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.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:43:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:43:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:43:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yZ0B5NRQQQ/Render', 16:43:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:43:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:43:59 INFO - 'HOME': '/Users/cltbld', 16:43:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:43:59 INFO - 'LOGNAME': 'cltbld', 16:43:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:43:59 INFO - 'MOZ_NO_REMOTE': '1', 16:43:59 INFO - 'NO_EM_RESTART': '1', 16:43:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:43:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:43:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:43:59 INFO - 'PWD': '/builds/slave/test', 16:43:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:43:59 INFO - 'SHELL': '/bin/bash', 16:43:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wZNL80sgcF/Listeners', 16:43:59 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', 16:43:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:43:59 INFO - 'USER': 'cltbld', 16:43:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:43:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:43:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:43:59 INFO - 'XPC_FLAGS': '0x0', 16:43:59 INFO - 'XPC_SERVICE_NAME': '0', 16:43:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:43:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:43:59 INFO - Downloading/unpacking psutil>=0.7.1 16:43:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:43:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:43:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:43:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:43:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:43:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:44:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:44:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:44:02 INFO - Installing collected packages: psutil 16:44:02 INFO - Running setup.py install for psutil 16:44:02 INFO - building 'psutil._psutil_osx' extension 16:44:02 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:44:03 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:44:03 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 16:44:03 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 16:44:03 INFO - building 'psutil._psutil_posix' extension 16:44:03 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 16:44:03 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:44:03 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:44:03 INFO - ^ 16:44:03 INFO - 1 warning generated. 16:44:03 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 16:44:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:44:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:44:03 INFO - Successfully installed psutil 16:44:03 INFO - Cleaning up... 16:44:03 INFO - Return code: 0 16:44:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:44:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:44:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:44:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10cd92e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cdaff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb6114bde30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cdab5e0>, '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 0x10c98ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c9b9990>, '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.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:44:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:44:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:44:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yZ0B5NRQQQ/Render', 16:44:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:44:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:44:03 INFO - 'HOME': '/Users/cltbld', 16:44:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:44:03 INFO - 'LOGNAME': 'cltbld', 16:44:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:44:03 INFO - 'MOZ_NO_REMOTE': '1', 16:44:03 INFO - 'NO_EM_RESTART': '1', 16:44:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:44:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:44:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:44:03 INFO - 'PWD': '/builds/slave/test', 16:44:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:44:03 INFO - 'SHELL': '/bin/bash', 16:44:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wZNL80sgcF/Listeners', 16:44:03 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', 16:44:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:44:03 INFO - 'USER': 'cltbld', 16:44:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:44:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:44:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:44:03 INFO - 'XPC_FLAGS': '0x0', 16:44:03 INFO - 'XPC_SERVICE_NAME': '0', 16:44:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:44:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:44:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:44:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:44:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:44:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:44:06 INFO - Installing collected packages: mozsystemmonitor 16:44:06 INFO - Running setup.py install for mozsystemmonitor 16:44:06 INFO - Successfully installed mozsystemmonitor 16:44:06 INFO - Cleaning up... 16:44:06 INFO - Return code: 0 16:44:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:44:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:44:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:44:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:06 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 0x10cd92e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cdaff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb6114bde30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cdab5e0>, '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 0x10c98ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c9b9990>, '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.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:44:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:44:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:44:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yZ0B5NRQQQ/Render', 16:44:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:44:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:44:06 INFO - 'HOME': '/Users/cltbld', 16:44:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:44:06 INFO - 'LOGNAME': 'cltbld', 16:44:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:44:06 INFO - 'MOZ_NO_REMOTE': '1', 16:44:06 INFO - 'NO_EM_RESTART': '1', 16:44:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:44:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:44:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:44:06 INFO - 'PWD': '/builds/slave/test', 16:44:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:44:06 INFO - 'SHELL': '/bin/bash', 16:44:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wZNL80sgcF/Listeners', 16:44:06 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', 16:44:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:44:06 INFO - 'USER': 'cltbld', 16:44:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:44:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:44:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:44:06 INFO - 'XPC_FLAGS': '0x0', 16:44:06 INFO - 'XPC_SERVICE_NAME': '0', 16:44:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:44:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:44:06 INFO - Downloading/unpacking blobuploader==1.2.4 16:44:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:09 INFO - Downloading blobuploader-1.2.4.tar.gz 16:44:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:44:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:44:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:44:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:44:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:10 INFO - Downloading docopt-0.6.1.tar.gz 16:44:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:44:10 INFO - Installing collected packages: blobuploader, requests, docopt 16:44:10 INFO - Running setup.py install for blobuploader 16:44:10 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:44:10 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:44:10 INFO - Running setup.py install for requests 16:44:11 INFO - Running setup.py install for docopt 16:44:11 INFO - Successfully installed blobuploader requests docopt 16:44:11 INFO - Cleaning up... 16:44:11 INFO - Return code: 0 16:44:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:44:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:44:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:44:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:11 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 0x10cd92e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cdaff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb6114bde30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cdab5e0>, '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 0x10c98ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c9b9990>, '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.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:44:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:44:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:44:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yZ0B5NRQQQ/Render', 16:44:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:44:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:44:11 INFO - 'HOME': '/Users/cltbld', 16:44:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:44:11 INFO - 'LOGNAME': 'cltbld', 16:44:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:44:11 INFO - 'MOZ_NO_REMOTE': '1', 16:44:11 INFO - 'NO_EM_RESTART': '1', 16:44:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:44:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:44:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:44:11 INFO - 'PWD': '/builds/slave/test', 16:44:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:44:11 INFO - 'SHELL': '/bin/bash', 16:44:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wZNL80sgcF/Listeners', 16:44:11 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', 16:44:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:44:11 INFO - 'USER': 'cltbld', 16:44:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:44:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:44:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:44:11 INFO - 'XPC_FLAGS': '0x0', 16:44:11 INFO - 'XPC_SERVICE_NAME': '0', 16:44:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:44:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:44:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:44:11 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-GOJG05-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:44:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:44:11 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-zMdYfZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:44:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:44:11 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-hIAXRP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:44:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:44:12 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-wr0lZP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:44:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:44:12 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-yrbEf9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:44:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:44:12 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-VAcjHb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:44:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:44:12 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-iqtQuF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:44:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:44:12 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-KHFyjr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:44:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:44:12 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-OtCIC9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:44:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:44:12 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-IiXRyx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:44:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:44:12 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-h4Hj4y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:44:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:44:12 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-AuKGaw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:44:13 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-NMPOmU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:44:13 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-DablIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:44:13 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-cTDRVW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:44:13 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-nbn3WI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:44:13 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-4WJa5j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:44:13 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-NJcMIS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:44:13 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-q1g09l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:44:13 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-NV6oB5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:44:14 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-pVfYJI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:44:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:44:14 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:44:14 INFO - Running setup.py install for manifestparser 16:44:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:44:14 INFO - Running setup.py install for mozcrash 16:44:14 INFO - Running setup.py install for mozdebug 16:44:14 INFO - Running setup.py install for mozdevice 16:44:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:44:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:44:14 INFO - Running setup.py install for mozfile 16:44:15 INFO - Running setup.py install for mozhttpd 16:44:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:44:15 INFO - Running setup.py install for mozinfo 16:44:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:44:15 INFO - Running setup.py install for mozInstall 16:44:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:44:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:44:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:44:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:44:15 INFO - Running setup.py install for mozleak 16:44:15 INFO - Running setup.py install for mozlog 16:44:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:44:15 INFO - Running setup.py install for moznetwork 16:44:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:44:16 INFO - Running setup.py install for mozprocess 16:44:16 INFO - Running setup.py install for mozprofile 16:44:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:44:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:44:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:44:16 INFO - Running setup.py install for mozrunner 16:44:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:44:16 INFO - Running setup.py install for mozscreenshot 16:44:16 INFO - Running setup.py install for moztest 16:44:16 INFO - Running setup.py install for mozversion 16:44:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:44:16 INFO - Running setup.py install for wptserve 16:44:17 INFO - Running setup.py install for marionette-driver 16:44:17 INFO - Running setup.py install for browsermob-proxy 16:44:17 INFO - Running setup.py install for marionette-client 16:44:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:44:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:44:17 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:44:17 INFO - Cleaning up... 16:44:17 INFO - Return code: 0 16:44:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:44:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:44:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:44:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:17 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 0x10cd92e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cdaff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb6114bde30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cdab5e0>, '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 0x10c98ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c9b9990>, '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.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:44:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:44:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:44:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yZ0B5NRQQQ/Render', 16:44:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:44:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:44:17 INFO - 'HOME': '/Users/cltbld', 16:44:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:44:17 INFO - 'LOGNAME': 'cltbld', 16:44:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:44:17 INFO - 'MOZ_NO_REMOTE': '1', 16:44:17 INFO - 'NO_EM_RESTART': '1', 16:44:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:44:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:44:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:44:17 INFO - 'PWD': '/builds/slave/test', 16:44:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:44:17 INFO - 'SHELL': '/bin/bash', 16:44:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wZNL80sgcF/Listeners', 16:44:17 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', 16:44:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:44:17 INFO - 'USER': 'cltbld', 16:44:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:44:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:44:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:44:17 INFO - 'XPC_FLAGS': '0x0', 16:44:17 INFO - 'XPC_SERVICE_NAME': '0', 16:44:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:44:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:44:18 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-NkeWxl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:44:18 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:44:18 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-TB0pgA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:44:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:44:18 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-bIGgjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:44:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:44:18 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-rPFjAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:44:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:44:18 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-ySKdaz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:44:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:44:18 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-i2FOsp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:44:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:44:18 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-0z4ITL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:44:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:44:18 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-TCo1OA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:44:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:44:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:44:18 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-feFhXa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:44:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:44:19 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-TKX1mv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:44:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:44:19 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-x6Rv0l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:44:19 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:44:19 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-e8c923-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:44:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:44:19 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-Yy7AK5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:44:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:44:19 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-G9TlGA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:44:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:44:19 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-piv0WA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:44:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:44:19 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-YOsk5_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:44:19 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:44:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:44:19 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-TtmSn2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:44:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:44:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:44:19 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-NKY8Hx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:44:20 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:44:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:44:20 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-wZc5W2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:44:20 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:44:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:44:20 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-1XJ0P1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:44:20 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:44:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:44:20 INFO - Running setup.py (path:/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/pip-7h3YgW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:44:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:44:20 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:44:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:44:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:44:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:44:20 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:44:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:44:20 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:44:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:23 INFO - Downloading blessings-1.6.tar.gz 16:44:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:44:23 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:44:23 INFO - Installing collected packages: blessings 16:44:23 INFO - Running setup.py install for blessings 16:44:23 INFO - Successfully installed blessings 16:44:23 INFO - Cleaning up... 16:44:23 INFO - Return code: 0 16:44:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:44:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:44:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:44:23 INFO - Reading from file tmpfile_stdout 16:44:23 INFO - Current package versions: 16:44:23 INFO - blessings == 1.6 16:44:23 INFO - blobuploader == 1.2.4 16:44:23 INFO - browsermob-proxy == 0.6.0 16:44:23 INFO - docopt == 0.6.1 16:44:23 INFO - manifestparser == 1.1 16:44:23 INFO - marionette-client == 2.3.0 16:44:23 INFO - marionette-driver == 1.4.0 16:44:23 INFO - mozInstall == 1.12 16:44:23 INFO - mozcrash == 0.17 16:44:23 INFO - mozdebug == 0.1 16:44:23 INFO - mozdevice == 0.48 16:44:23 INFO - mozfile == 1.2 16:44:23 INFO - mozhttpd == 0.7 16:44:23 INFO - mozinfo == 0.9 16:44:23 INFO - mozleak == 0.1 16:44:23 INFO - mozlog == 3.1 16:44:23 INFO - moznetwork == 0.27 16:44:23 INFO - mozprocess == 0.22 16:44:23 INFO - mozprofile == 0.28 16:44:23 INFO - mozrunner == 6.11 16:44:23 INFO - mozscreenshot == 0.1 16:44:23 INFO - mozsystemmonitor == 0.0 16:44:23 INFO - moztest == 0.7 16:44:23 INFO - mozversion == 1.4 16:44:23 INFO - psutil == 3.1.1 16:44:23 INFO - requests == 1.2.3 16:44:23 INFO - wptserve == 1.4.0 16:44:23 INFO - wsgiref == 0.1.2 16:44:23 INFO - Running post-action listener: _resource_record_post_action 16:44:23 INFO - Running post-action listener: _start_resource_monitoring 16:44:23 INFO - Starting resource monitoring. 16:44:23 INFO - ##### 16:44:23 INFO - ##### Running pull step. 16:44:23 INFO - ##### 16:44:23 INFO - Running pre-action listener: _resource_record_pre_action 16:44:23 INFO - Running main action method: pull 16:44:23 INFO - Pull has nothing to do! 16:44:23 INFO - Running post-action listener: _resource_record_post_action 16:44:23 INFO - ##### 16:44:23 INFO - ##### Running install step. 16:44:23 INFO - ##### 16:44:23 INFO - Running pre-action listener: _resource_record_pre_action 16:44:23 INFO - Running main action method: install 16:44:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:44:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:44:24 INFO - Reading from file tmpfile_stdout 16:44:24 INFO - Detecting whether we're running mozinstall >=1.0... 16:44:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:44:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:44:24 INFO - Reading from file tmpfile_stdout 16:44:24 INFO - Output received: 16:44:24 INFO - Usage: mozinstall [options] installer 16:44:24 INFO - Options: 16:44:24 INFO - -h, --help show this help message and exit 16:44:24 INFO - -d DEST, --destination=DEST 16:44:24 INFO - Directory to install application into. [default: 16:44:24 INFO - "/builds/slave/test"] 16:44:24 INFO - --app=APP Application being installed. [default: firefox] 16:44:24 INFO - mkdir: /builds/slave/test/build/application 16:44:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:44:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:44:43 INFO - Reading from file tmpfile_stdout 16:44:43 INFO - Output received: 16:44:43 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:44:43 INFO - Running post-action listener: _resource_record_post_action 16:44:43 INFO - ##### 16:44:43 INFO - ##### Running run-tests step. 16:44:43 INFO - ##### 16:44:43 INFO - Running pre-action listener: _resource_record_pre_action 16:44:43 INFO - Running main action method: run_tests 16:44:43 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:44:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:44:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:44:43 INFO - grabbing minidump binary from tooltool 16:44:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:43 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 0x10cdab5e0>, '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 0x10c98ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c9b9990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:44:43 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:44:43 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 16:44:44 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:44:44 INFO - Return code: 0 16:44:44 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:44:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:44:44 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/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.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 16:44:44 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/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.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 16:44:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yZ0B5NRQQQ/Render', 16:44:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:44:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:44:44 INFO - 'HOME': '/Users/cltbld', 16:44:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:44:44 INFO - 'LOGNAME': 'cltbld', 16:44:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:44:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:44:44 INFO - 'MOZ_NO_REMOTE': '1', 16:44:44 INFO - 'NO_EM_RESTART': '1', 16:44:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:44:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:44:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:44:44 INFO - 'PWD': '/builds/slave/test', 16:44:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:44:44 INFO - 'SHELL': '/bin/bash', 16:44:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wZNL80sgcF/Listeners', 16:44:44 INFO - 'TMPDIR': '/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/', 16:44:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:44:44 INFO - 'USER': 'cltbld', 16:44:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:44:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:44:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:44:44 INFO - 'XPC_FLAGS': '0x0', 16:44:44 INFO - 'XPC_SERVICE_NAME': '0', 16:44:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:44:44 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/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.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 16:44:44 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:44:44 INFO - import pkg_resources 16:44:45 INFO - Using 1 client processes 16:44:45 INFO - wptserve Starting http server on 127.0.0.1:8000 16:44:45 INFO - wptserve Starting http server on 127.0.0.1:8001 16:44:45 INFO - wptserve Starting http server on 127.0.0.1:8443 16:44:47 INFO - SUITE-START | Running 778 tests 16:44:47 INFO - Running testharness tests 16:44:47 INFO - Setting up ssl 16:44:47 INFO - PROCESS | certutil | 16:44:47 INFO - PROCESS | certutil | 16:44:47 INFO - PROCESS | certutil | 16:44:47 INFO - Certificate Nickname Trust Attributes 16:44:47 INFO - SSL,S/MIME,JAR/XPI 16:44:47 INFO - 16:44:47 INFO - web-platform-tests CT,, 16:44:47 INFO - 16:44:47 INFO - Starting runner 16:44:48 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:44:48 INFO - PROCESS | 1649 | 1461627888780 Marionette DEBUG Marionette enabled via build flag and pref 16:44:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x116762800 == 1 [pid = 1649] [id = 1] 16:44:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x116763000) [pid = 1649] [serial = 1] [outer = 0x0] 16:44:48 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:44:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x116764000) [pid = 1649] [serial = 2] [outer = 0x116763000] 16:44:49 INFO - PROCESS | 1649 | 1461627889089 Marionette INFO Listening on port 2828 16:44:49 INFO - PROCESS | 1649 | 1461627889314 Marionette DEBUG Marionette enabled via command-line flag 16:44:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119179800 == 2 [pid = 1649] [id = 2] 16:44:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x11917a000) [pid = 1649] [serial = 3] [outer = 0x0] 16:44:49 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:44:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x11917b000) [pid = 1649] [serial = 4] [outer = 0x11917a000] 16:44:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:44:49 INFO - PROCESS | 1649 | 1461627889469 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 16:44:49 INFO - PROCESS | 1649 | 1461627889551 Marionette DEBUG Closed connection conn0 16:44:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:44:49 INFO - PROCESS | 1649 | 1461627889557 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 16:44:49 INFO - PROCESS | 1649 | 1461627889573 Marionette DEBUG Closed connection conn1 16:44:49 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:44:49 INFO - PROCESS | 1649 | 1461627889578 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 16:44:49 INFO - PROCESS | 1649 | 1461627889586 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:44:49 INFO - PROCESS | 1649 | 1461627889592 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425152612","device":"desktop","version":"49.0a1"} 16:44:49 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:44:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c63e000 == 3 [pid = 1649] [id = 3] 16:44:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x11c644800) [pid = 1649] [serial = 5] [outer = 0x0] 16:44:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c645800 == 4 [pid = 1649] [id = 4] 16:44:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x11c31c800) [pid = 1649] [serial = 6] [outer = 0x0] 16:44:50 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:44:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x124162800 == 5 [pid = 1649] [id = 5] 16:44:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x11c31a000) [pid = 1649] [serial = 7] [outer = 0x0] 16:44:51 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:44:51 INFO - PROCESS | 1649 | [1649] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:44:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x1242c6c00) [pid = 1649] [serial = 8] [outer = 0x11c31a000] 16:44:51 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:44:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x127837000) [pid = 1649] [serial = 9] [outer = 0x11c644800] 16:44:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x12784fc00) [pid = 1649] [serial = 10] [outer = 0x11c31c800] 16:44:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x127851800) [pid = 1649] [serial = 11] [outer = 0x11c31a000] 16:44:51 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:44:51 INFO - PROCESS | 1649 | 1461627891789 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1649 | 1461627891797 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x1296b6000) [pid = 1649] [serial = 12] [outer = 0x11c31a000] 16:44:52 INFO - PROCESS | 1649 | 1461627892146 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"baca527b-20a0-2745-8b04-86fbab433692","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425152612","device":"desktop","version":"49.0a1","command_id":1}}] 16:44:52 INFO - PROCESS | 1649 | 1461627892241 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:44:52 INFO - PROCESS | 1649 | 1461627892287 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:44:52 INFO - PROCESS | 1649 | 1461627892376 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:44:52 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:44:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 16:44:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 16:44:52 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:44:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x12a011000) [pid = 1649] [serial = 13] [outer = 0x11c31a000] 16:44:52 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:44:52 INFO - PROCESS | 1649 | 1461627892672 Marionette TRACE conn2 <- [1,3,null,{}] 16:44:52 INFO - PROCESS | 1649 | 1461627892674 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:44:52 INFO - PROCESS | 1649 | 1461627892689 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:44:52 INFO - PROCESS | 1649 | 1461627892718 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1649 | 1461627892720 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:44:52 INFO - PROCESS | 1649 | 1461627892723 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1649 | 1461627892725 Marionette TRACE conn2 <- [1,6,null,{}] 16:44:52 INFO - PROCESS | 1649 | 1461627892728 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:52 INFO - PROCESS | 1649 | 1461627892740 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:44:52 INFO - PROCESS | 1649 | 1461627892743 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd87800 == 6 [pid = 1649] [id = 6] 16:44:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x12bd68400) [pid = 1649] [serial = 14] [outer = 0x0] 16:44:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x12bd69000) [pid = 1649] [serial = 15] [outer = 0x12bd68400] 16:44:52 INFO - PROCESS | 1649 | 1461627892775 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x12bdc9400) [pid = 1649] [serial = 16] [outer = 0x12bd68400] 16:44:53 INFO - PROCESS | 1649 | 1461627893090 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:44:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd9b800 == 7 [pid = 1649] [id = 7] 16:44:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x12bdcbc00) [pid = 1649] [serial = 17] [outer = 0x0] 16:44:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x12bf96400) [pid = 1649] [serial = 18] [outer = 0x12bdcbc00] 16:44:53 INFO - PROCESS | 1649 | 1461627893119 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x12bf9cc00) [pid = 1649] [serial = 19] [outer = 0x12bdcbc00] 16:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 16:44:53 INFO - PROCESS | 1649 | 1461627893196 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1649 | 1461627893197 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:44:53 INFO - PROCESS | 1649 | 1461627893203 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1649 | 1461627893204 Marionette TRACE conn2 <- [1,10,null,{}] 16:44:53 INFO - PROCESS | 1649 | 1461627893239 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 1649 | 1461627893357 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:44:53 INFO - PROCESS | 1649 | 1461627893370 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d435000 == 8 [pid = 1649] [id = 8] 16:44:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12bf42400) [pid = 1649] [serial = 20] [outer = 0x0] 16:44:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12bf44000) [pid = 1649] [serial = 21] [outer = 0x12bf42400] 16:44:53 INFO - PROCESS | 1649 | 1461627893425 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12bf48c00) [pid = 1649] [serial = 22] [outer = 0x12bf42400] 16:44:53 INFO - PROCESS | 1649 | 1461627893706 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 519ms 16:44:53 INFO - PROCESS | 1649 | 1461627893722 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1649 | 1461627893724 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:44:53 INFO - PROCESS | 1649 | 1461627893768 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1649 | 1461627893769 Marionette TRACE conn2 <- [1,14,null,{}] 16:44:53 INFO - PROCESS | 1649 | 1461627893774 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 1649 | 1461627893862 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:44:53 INFO - PROCESS | 1649 | 1461627893869 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc2d000 == 9 [pid = 1649] [id = 9] 16:44:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12da83800) [pid = 1649] [serial = 23] [outer = 0x0] 16:44:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12da91c00) [pid = 1649] [serial = 24] [outer = 0x12da83800] 16:44:53 INFO - PROCESS | 1649 | 1461627893894 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12da9b400) [pid = 1649] [serial = 25] [outer = 0x12da83800] 16:44:54 INFO - PROCESS | 1649 | 1461627894152 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 427ms 16:44:54 INFO - PROCESS | 1649 | 1461627894191 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1649 | 1461627894192 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:44:54 INFO - PROCESS | 1649 | 1461627894194 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1649 | 1461627894195 Marionette TRACE conn2 <- [1,18,null,{}] 16:44:54 INFO - PROCESS | 1649 | 1461627894205 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:54 INFO - PROCESS | 1649 | 1461627894295 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:44:54 INFO - PROCESS | 1649 | 1461627894302 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e394000 == 10 [pid = 1649] [id = 10] 16:44:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12e530c00) [pid = 1649] [serial = 26] [outer = 0x0] 16:44:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12e538800) [pid = 1649] [serial = 27] [outer = 0x12e530c00] 16:44:54 INFO - PROCESS | 1649 | 1461627894328 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12e582800) [pid = 1649] [serial = 28] [outer = 0x12e530c00] 16:44:54 INFO - PROCESS | 1649 | 1461627894606 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 470ms 16:44:54 INFO - PROCESS | 1649 | 1461627894668 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1649 | 1461627894670 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:44:54 INFO - PROCESS | 1649 | 1461627894673 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1649 | 1461627894674 Marionette TRACE conn2 <- [1,22,null,{}] 16:44:54 INFO - PROCESS | 1649 | 1461627894676 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:54 INFO - PROCESS | 1649 | 1461627894764 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:44:54 INFO - PROCESS | 1649 | 1461627894770 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ec8e000 == 11 [pid = 1649] [id = 11] 16:44:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x11ae44c00) [pid = 1649] [serial = 29] [outer = 0x0] 16:44:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x12e586000) [pid = 1649] [serial = 30] [outer = 0x11ae44c00] 16:44:54 INFO - PROCESS | 1649 | 1461627894796 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x12eba7800) [pid = 1649] [serial = 31] [outer = 0x11ae44c00] 16:44:55 INFO - PROCESS | 1649 | 1461627895032 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 16:44:55 INFO - PROCESS | 1649 | 1461627895041 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1649 | 1461627895042 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:44:55 INFO - PROCESS | 1649 | 1461627895045 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1649 | 1461627895046 Marionette TRACE conn2 <- [1,26,null,{}] 16:44:55 INFO - PROCESS | 1649 | 1461627895050 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 1649 | 1461627895151 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:44:55 INFO - PROCESS | 1649 | 1461627895156 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb63000 == 12 [pid = 1649] [id = 12] 16:44:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x11c6d0800) [pid = 1649] [serial = 32] [outer = 0x0] 16:44:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12e589400) [pid = 1649] [serial = 33] [outer = 0x11c6d0800] 16:44:55 INFO - PROCESS | 1649 | 1461627895181 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x12ebbb000) [pid = 1649] [serial = 34] [outer = 0x11c6d0800] 16:44:55 INFO - PROCESS | 1649 | 1461627895416 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 16:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:44:55 INFO - PROCESS | 1649 | 1461627895472 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1649 | 1461627895473 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:44:55 INFO - PROCESS | 1649 | 1461627895475 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1649 | 1461627895477 Marionette TRACE conn2 <- [1,30,null,{}] 16:44:55 INFO - PROCESS | 1649 | 1461627895479 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 1649 | 1461627895576 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:44:55 INFO - PROCESS | 1649 | 1461627895580 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f245800 == 13 [pid = 1649] [id = 13] 16:44:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x12ebbf800) [pid = 1649] [serial = 35] [outer = 0x0] 16:44:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12f27b400) [pid = 1649] [serial = 36] [outer = 0x12ebbf800] 16:44:55 INFO - PROCESS | 1649 | 1461627895605 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12f27f000) [pid = 1649] [serial = 37] [outer = 0x12ebbf800] 16:44:55 INFO - PROCESS | 1649 | 1461627895833 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 16:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:44:55 INFO - PROCESS | 1649 | 1461627895844 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1649 | 1461627895845 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:44:55 INFO - PROCESS | 1649 | 1461627895849 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1649 | 1461627895852 Marionette TRACE conn2 <- [1,34,null,{}] 16:44:55 INFO - PROCESS | 1649 | 1461627895859 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 1649 | 1461627895946 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:44:55 INFO - PROCESS | 1649 | 1461627895965 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3e6800 == 14 [pid = 1649] [id = 14] 16:44:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12f285c00) [pid = 1649] [serial = 38] [outer = 0x0] 16:44:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12f288c00) [pid = 1649] [serial = 39] [outer = 0x12f285c00] 16:44:55 INFO - PROCESS | 1649 | 1461627895990 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12f606800) [pid = 1649] [serial = 40] [outer = 0x12f285c00] 16:44:56 INFO - PROCESS | 1649 | 1461627896227 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 427ms 16:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:44:56 INFO - PROCESS | 1649 | 1461627896276 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 1649 | 1461627896277 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:44:56 INFO - PROCESS | 1649 | 1461627896279 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 1649 | 1461627896280 Marionette TRACE conn2 <- [1,38,null,{}] 16:44:56 INFO - PROCESS | 1649 | 1461627896290 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:56 INFO - PROCESS | 1649 | 1461627896379 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:44:56 INFO - PROCESS | 1649 | 1461627896386 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f953000 == 15 [pid = 1649] [id = 15] 16:44:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12f289800) [pid = 1649] [serial = 41] [outer = 0x0] 16:44:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12f60ec00) [pid = 1649] [serial = 42] [outer = 0x12f289800] 16:44:56 INFO - PROCESS | 1649 | 1461627896410 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12f981000) [pid = 1649] [serial = 43] [outer = 0x12f289800] 16:44:56 INFO - PROCESS | 1649 | 1461627896647 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 378ms 16:44:56 INFO - PROCESS | 1649 | 1461627896657 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:44:56 INFO - PROCESS | 1649 | 1461627896658 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:44:56 INFO - PROCESS | 1649 | 1461627896660 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 1649 | 1461627896661 Marionette TRACE conn2 <- [1,42,null,{}] 16:44:56 INFO - PROCESS | 1649 | 1461627896671 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:56 INFO - PROCESS | 1649 | 1461627896766 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:44:56 INFO - PROCESS | 1649 | 1461627896770 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc0f800 == 16 [pid = 1649] [id = 16] 16:44:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12f983000) [pid = 1649] [serial = 44] [outer = 0x0] 16:44:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12f989800) [pid = 1649] [serial = 45] [outer = 0x12f983000] 16:44:56 INFO - PROCESS | 1649 | 1461627896796 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12fac0400) [pid = 1649] [serial = 46] [outer = 0x12f983000] 16:44:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x13000d000 == 17 [pid = 1649] [id = 17] 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x13000d800) [pid = 1649] [serial = 47] [outer = 0x0] 16:44:57 INFO - PROCESS | 1649 | 1461627897041 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x13000f000) [pid = 1649] [serial = 48] [outer = 0x13000d800] 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x130013800) [pid = 1649] [serial = 49] [outer = 0x13000d800] 16:44:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x13000c000 == 18 [pid = 1649] [id = 18] 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12ff7a800) [pid = 1649] [serial = 50] [outer = 0x0] 16:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 424ms 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12ff83800) [pid = 1649] [serial = 51] [outer = 0x12ff7a800] 16:44:57 INFO - PROCESS | 1649 | 1461627897112 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1649 | 1461627897114 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12b864400) [pid = 1649] [serial = 52] [outer = 0x12ff7a800] 16:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:44:57 INFO - PROCESS | 1649 | 1461627897159 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1649 | 1461627897161 Marionette TRACE conn2 <- [1,46,null,{}] 16:44:57 INFO - PROCESS | 1649 | 1461627897170 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 1649 | 1461627897276 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:44:57 INFO - PROCESS | 1649 | 1461627897283 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x13033d800 == 19 [pid = 1649] [id = 19] 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x12e30fc00) [pid = 1649] [serial = 53] [outer = 0x0] 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x12e311800) [pid = 1649] [serial = 54] [outer = 0x12e30fc00] 16:44:57 INFO - PROCESS | 1649 | 1461627897311 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x12e316000) [pid = 1649] [serial = 55] [outer = 0x12e30fc00] 16:44:57 INFO - PROCESS | 1649 | 1461627897549 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 432ms 16:44:57 INFO - PROCESS | 1649 | 1461627897588 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1649 | 1461627897589 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:44:57 INFO - PROCESS | 1649 | 1461627897594 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1649 | 1461627897595 Marionette TRACE conn2 <- [1,50,null,{}] 16:44:57 INFO - PROCESS | 1649 | 1461627897606 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 1649 | 1461627897701 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:44:57 INFO - PROCESS | 1649 | 1461627897706 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x130645000 == 20 [pid = 1649] [id = 20] 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x11bd8d400) [pid = 1649] [serial = 56] [outer = 0x0] 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x12e30e000) [pid = 1649] [serial = 57] [outer = 0x11bd8d400] 16:44:57 INFO - PROCESS | 1649 | 1461627897730 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x12eba6000) [pid = 1649] [serial = 58] [outer = 0x11bd8d400] 16:44:57 INFO - PROCESS | 1649 | 1461627897957 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 374ms 16:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:44:57 INFO - PROCESS | 1649 | 1461627897970 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1649 | 1461627897971 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:44:57 INFO - PROCESS | 1649 | 1461627897973 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1649 | 1461627897974 Marionette TRACE conn2 <- [1,54,null,{}] 16:44:57 INFO - PROCESS | 1649 | 1461627897976 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:58 INFO - PROCESS | 1649 | 1461627898067 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:44:58 INFO - PROCESS | 1649 | 1461627898072 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x130657800 == 21 [pid = 1649] [id = 21] 16:44:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x12e5d4c00) [pid = 1649] [serial = 59] [outer = 0x0] 16:44:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x12e5d8c00) [pid = 1649] [serial = 60] [outer = 0x12e5d4c00] 16:44:58 INFO - PROCESS | 1649 | 1461627898096 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x12e5dcc00) [pid = 1649] [serial = 61] [outer = 0x12e5d4c00] 16:44:58 INFO - PROCESS | 1649 | 1461627898330 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 16:44:58 INFO - PROCESS | 1649 | 1461627898341 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 1649 | 1461627898342 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:44:58 INFO - PROCESS | 1649 | 1461627898344 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1649 | 1461627898345 Marionette TRACE conn2 <- [1,58,null,{}] 16:44:58 INFO - PROCESS | 1649 | 1461627898355 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:58 INFO - PROCESS | 1649 | 1461627898446 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:44:58 INFO - PROCESS | 1649 | 1461627898461 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x130720800 == 22 [pid = 1649] [id = 22] 16:44:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x12e5df400) [pid = 1649] [serial = 62] [outer = 0x0] 16:44:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x13069c400) [pid = 1649] [serial = 63] [outer = 0x12e5df400] 16:44:58 INFO - PROCESS | 1649 | 1461627898485 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1306a2400) [pid = 1649] [serial = 64] [outer = 0x12e5df400] 16:44:58 INFO - PROCESS | 1649 | 1461627898715 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 425ms 16:44:58 INFO - PROCESS | 1649 | 1461627898771 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 1649 | 1461627898772 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:44:58 INFO - PROCESS | 1649 | 1461627898775 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1649 | 1461627898776 Marionette TRACE conn2 <- [1,62,null,{}] 16:44:58 INFO - PROCESS | 1649 | 1461627898778 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:58 INFO - PROCESS | 1649 | 1461627898878 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:44:59 INFO - PROCESS | 1649 | 1461627899631 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x114574000 == 23 [pid = 1649] [id = 23] 16:44:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1147de000) [pid = 1649] [serial = 65] [outer = 0x0] 16:44:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x114bb8800) [pid = 1649] [serial = 66] [outer = 0x1147de000] 16:44:59 INFO - PROCESS | 1649 | 1461627899719 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1155e6c00) [pid = 1649] [serial = 67] [outer = 0x1147de000] 16:45:00 INFO - PROCESS | 1649 | 1461627900143 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1419ms 16:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:45:00 INFO - PROCESS | 1649 | 1461627900195 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1649 | 1461627900198 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:45:00 INFO - PROCESS | 1649 | 1461627900201 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1649 | 1461627900204 Marionette TRACE conn2 <- [1,66,null,{}] 16:45:00 INFO - PROCESS | 1649 | 1461627900207 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 1649 | 1461627900318 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:45:00 INFO - PROCESS | 1649 | 1461627900359 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11891a800 == 24 [pid = 1649] [id = 24] 16:45:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x115a71c00) [pid = 1649] [serial = 68] [outer = 0x0] 16:45:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1185a5400) [pid = 1649] [serial = 69] [outer = 0x115a71c00] 16:45:00 INFO - PROCESS | 1649 | 1461627900390 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118f1a800) [pid = 1649] [serial = 70] [outer = 0x115a71c00] 16:45:00 INFO - PROCESS | 1649 | 1461627900788 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 16:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:45:00 INFO - PROCESS | 1649 | 1461627900824 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1649 | 1461627900826 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:45:00 INFO - PROCESS | 1649 | 1461627900829 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1649 | 1461627900830 Marionette TRACE conn2 <- [1,70,null,{}] 16:45:00 INFO - PROCESS | 1649 | 1461627900833 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 1649 | 1461627900940 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:45:01 INFO - PROCESS | 1649 | 1461627901008 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c12800 == 25 [pid = 1649] [id = 25] 16:45:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11a50dc00) [pid = 1649] [serial = 71] [outer = 0x0] 16:45:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11b02c800) [pid = 1649] [serial = 72] [outer = 0x11a50dc00] 16:45:01 INFO - PROCESS | 1649 | 1461627901040 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11bd8b000) [pid = 1649] [serial = 73] [outer = 0x11a50dc00] 16:45:01 INFO - PROCESS | 1649 | 1461627901657 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 871ms 16:45:01 INFO - PROCESS | 1649 | 1461627901701 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:45:01 INFO - PROCESS | 1649 | 1461627901703 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:45:01 INFO - PROCESS | 1649 | 1461627901707 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 1649 | 1461627901709 Marionette TRACE conn2 <- [1,74,null,{}] 16:45:01 INFO - PROCESS | 1649 | 1461627901712 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:01 INFO - PROCESS | 1649 | 1461627901830 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:45:01 INFO - PROCESS | 1649 | 1461627901901 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11651c000 == 26 [pid = 1649] [id = 26] 16:45:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118e95800) [pid = 1649] [serial = 74] [outer = 0x0] 16:45:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x114350000) [pid = 1649] [serial = 75] [outer = 0x118e95800] 16:45:01 INFO - PROCESS | 1649 | 1461627901932 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118f1b800) [pid = 1649] [serial = 76] [outer = 0x118e95800] 16:45:02 INFO - PROCESS | 1649 | 1461627902375 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 721ms 16:45:02 INFO - PROCESS | 1649 | 1461627902429 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1649 | 1461627902437 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:45:02 INFO - PROCESS | 1649 | 1461627902443 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1649 | 1461627902445 Marionette TRACE conn2 <- [1,78,null,{}] 16:45:02 INFO - PROCESS | 1649 | 1461627902449 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 1649 | 1461627902554 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:45:02 INFO - PROCESS | 1649 | 1461627902645 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x115470000 == 27 [pid = 1649] [id = 27] 16:45:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1147dfc00) [pid = 1649] [serial = 77] [outer = 0x0] 16:45:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11583cc00) [pid = 1649] [serial = 78] [outer = 0x1147dfc00] 16:45:02 INFO - PROCESS | 1649 | 1461627902690 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119268c00) [pid = 1649] [serial = 79] [outer = 0x1147dfc00] 16:45:02 INFO - PROCESS | 1649 | 1461627902979 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 570ms 16:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:45:03 INFO - PROCESS | 1649 | 1461627903020 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1649 | 1461627903022 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:45:03 INFO - PROCESS | 1649 | 1461627903024 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1649 | 1461627903027 Marionette TRACE conn2 <- [1,82,null,{}] 16:45:03 INFO - PROCESS | 1649 | 1461627903043 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 1649 | 1461627903122 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:45:03 INFO - PROCESS | 1649 | 1461627903173 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11923a800 == 28 [pid = 1649] [id = 28] 16:45:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1147e0400) [pid = 1649] [serial = 80] [outer = 0x0] 16:45:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119e4c400) [pid = 1649] [serial = 81] [outer = 0x1147e0400] 16:45:03 INFO - PROCESS | 1649 | 1461627903202 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11b05d400) [pid = 1649] [serial = 82] [outer = 0x1147e0400] 16:45:03 INFO - PROCESS | 1649 | 1461627903463 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 16:45:03 INFO - PROCESS | 1649 | 1461627903496 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1649 | 1461627903497 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:45:03 INFO - PROCESS | 1649 | 1461627903508 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1649 | 1461627903509 Marionette TRACE conn2 <- [1,86,null,{}] 16:45:03 INFO - PROCESS | 1649 | 1461627903511 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 1649 | 1461627903588 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:45:03 INFO - PROCESS | 1649 | 1461627903593 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c30000 == 29 [pid = 1649] [id = 29] 16:45:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11b063c00) [pid = 1649] [serial = 83] [outer = 0x0] 16:45:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11b884800) [pid = 1649] [serial = 84] [outer = 0x11b063c00] 16:45:03 INFO - PROCESS | 1649 | 1461627903621 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11bd89c00) [pid = 1649] [serial = 85] [outer = 0x11b063c00] 16:45:03 INFO - PROCESS | 1649 | 1461627903924 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 16:45:03 INFO - PROCESS | 1649 | 1461627903976 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1649 | 1461627903977 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:45:03 INFO - PROCESS | 1649 | 1461627903980 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1649 | 1461627903981 Marionette TRACE conn2 <- [1,90,null,{}] 16:45:03 INFO - PROCESS | 1649 | 1461627903983 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 1649 | 1461627904049 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:45:04 INFO - PROCESS | 1649 | 1461627904053 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac54000 == 30 [pid = 1649] [id = 30] 16:45:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x115a76400) [pid = 1649] [serial = 86] [outer = 0x0] 16:45:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11bd95400) [pid = 1649] [serial = 87] [outer = 0x115a76400] 16:45:04 INFO - PROCESS | 1649 | 1461627904081 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11c0bdc00) [pid = 1649] [serial = 88] [outer = 0x115a76400] 16:45:04 INFO - PROCESS | 1649 | 1461627904377 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 16:45:04 INFO - PROCESS | 1649 | 1461627904406 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1649 | 1461627904407 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:45:04 INFO - PROCESS | 1649 | 1461627904409 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1649 | 1461627904410 Marionette TRACE conn2 <- [1,94,null,{}] 16:45:04 INFO - PROCESS | 1649 | 1461627904412 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 1649 | 1461627904501 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:45:04 INFO - PROCESS | 1649 | 1461627904506 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b852000 == 31 [pid = 1649] [id = 31] 16:45:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11c0c1c00) [pid = 1649] [serial = 89] [outer = 0x0] 16:45:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11c660400) [pid = 1649] [serial = 90] [outer = 0x11c0c1c00] 16:45:04 INFO - PROCESS | 1649 | 1461627904535 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123a71000) [pid = 1649] [serial = 91] [outer = 0x11c0c1c00] 16:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 16:45:04 INFO - PROCESS | 1649 | 1461627904823 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:45:04 INFO - PROCESS | 1649 | 1461627904828 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1649 | 1461627904829 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:45:04 INFO - PROCESS | 1649 | 1461627904839 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1649 | 1461627904840 Marionette TRACE conn2 <- [1,98,null,{}] 16:45:04 INFO - PROCESS | 1649 | 1461627904842 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 1649 | 1461627904918 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:45:04 INFO - PROCESS | 1649 | 1461627904964 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb19800 == 32 [pid = 1649] [id = 32] 16:45:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11bd96400) [pid = 1649] [serial = 92] [outer = 0x0] 16:45:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123a71400) [pid = 1649] [serial = 93] [outer = 0x11bd96400] 16:45:04 INFO - PROCESS | 1649 | 1461627904989 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123b5a400) [pid = 1649] [serial = 94] [outer = 0x11bd96400] 16:45:05 INFO - PROCESS | 1649 | 1461627905242 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 16:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:45:05 INFO - PROCESS | 1649 | 1461627905258 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 1649 | 1461627905259 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:45:05 INFO - PROCESS | 1649 | 1461627905263 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1649 | 1461627905264 Marionette TRACE conn2 <- [1,102,null,{}] 16:45:05 INFO - PROCESS | 1649 | 1461627905275 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:05 INFO - PROCESS | 1649 | 1461627905348 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:45:05 INFO - PROCESS | 1649 | 1461627905353 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c084800 == 33 [pid = 1649] [id = 33] 16:45:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123b54c00) [pid = 1649] [serial = 95] [outer = 0x0] 16:45:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123c20400) [pid = 1649] [serial = 96] [outer = 0x123b54c00] 16:45:05 INFO - PROCESS | 1649 | 1461627905380 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123f03800) [pid = 1649] [serial = 97] [outer = 0x123b54c00] 16:45:05 INFO - PROCESS | 1649 | 1461627905655 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 429ms 16:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:45:05 INFO - PROCESS | 1649 | 1461627905690 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 1649 | 1461627905691 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:45:05 INFO - PROCESS | 1649 | 1461627905693 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1649 | 1461627905694 Marionette TRACE conn2 <- [1,106,null,{}] 16:45:05 INFO - PROCESS | 1649 | 1461627905696 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:05 INFO - PROCESS | 1649 | 1461627905771 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:45:05 INFO - PROCESS | 1649 | 1461627905775 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c25d800 == 34 [pid = 1649] [id = 34] 16:45:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123f09c00) [pid = 1649] [serial = 98] [outer = 0x0] 16:45:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1242c6800) [pid = 1649] [serial = 99] [outer = 0x123f09c00] 16:45:05 INFO - PROCESS | 1649 | 1461627905803 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124551c00) [pid = 1649] [serial = 100] [outer = 0x123f09c00] 16:45:06 INFO - PROCESS | 1649 | 1461627906101 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 16:45:06 INFO - PROCESS | 1649 | 1461627906112 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1649 | 1461627906113 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:45:06 INFO - PROCESS | 1649 | 1461627906123 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1649 | 1461627906124 Marionette TRACE conn2 <- [1,110,null,{}] 16:45:06 INFO - PROCESS | 1649 | 1461627906128 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:06 INFO - PROCESS | 1649 | 1461627906225 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:45:06 INFO - PROCESS | 1649 | 1461627906250 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c634000 == 35 [pid = 1649] [id = 35] 16:45:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x115ae3000) [pid = 1649] [serial = 101] [outer = 0x0] 16:45:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12410b400) [pid = 1649] [serial = 102] [outer = 0x115ae3000] 16:45:06 INFO - PROCESS | 1649 | 1461627906275 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12786ec00) [pid = 1649] [serial = 103] [outer = 0x115ae3000] 16:45:06 INFO - PROCESS | 1649 | 1461627906544 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 478ms 16:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:45:06 INFO - PROCESS | 1649 | 1461627906594 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1649 | 1461627906596 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:45:06 INFO - PROCESS | 1649 | 1461627906599 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1649 | 1461627906603 Marionette TRACE conn2 <- [1,114,null,{}] 16:45:06 INFO - PROCESS | 1649 | 1461627906606 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:06 INFO - PROCESS | 1649 | 1461627906691 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:45:06 INFO - PROCESS | 1649 | 1461627906695 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x123bb3800 == 36 [pid = 1649] [id = 36] 16:45:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12455ac00) [pid = 1649] [serial = 104] [outer = 0x0] 16:45:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x127f54800) [pid = 1649] [serial = 105] [outer = 0x12455ac00] 16:45:06 INFO - PROCESS | 1649 | 1461627906726 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1287e0c00) [pid = 1649] [serial = 106] [outer = 0x12455ac00] 16:45:07 INFO - PROCESS | 1649 | 1461627907035 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 473ms 16:45:07 INFO - PROCESS | 1649 | 1461627907071 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1649 | 1461627907073 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:45:07 INFO - PROCESS | 1649 | 1461627907075 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1649 | 1461627907076 Marionette TRACE conn2 <- [1,118,null,{}] 16:45:07 INFO - PROCESS | 1649 | 1461627907078 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 1649 | 1461627907171 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:45:07 INFO - PROCESS | 1649 | 1461627907178 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d17800 == 37 [pid = 1649] [id = 37] 16:45:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x129122800) [pid = 1649] [serial = 107] [outer = 0x0] 16:45:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x129636c00) [pid = 1649] [serial = 108] [outer = 0x129122800] 16:45:07 INFO - PROCESS | 1649 | 1461627907205 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12995c800) [pid = 1649] [serial = 109] [outer = 0x129122800] 16:45:07 INFO - PROCESS | 1649 | 1461627907483 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 16:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:45:07 INFO - PROCESS | 1649 | 1461627907493 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1649 | 1461627907494 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:45:07 INFO - PROCESS | 1649 | 1461627907496 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1649 | 1461627907497 Marionette TRACE conn2 <- [1,122,null,{}] 16:45:07 INFO - PROCESS | 1649 | 1461627907507 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 1649 | 1461627907585 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:45:07 INFO - PROCESS | 1649 | 1461627907590 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12470f000 == 38 [pid = 1649] [id = 38] 16:45:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x129960800) [pid = 1649] [serial = 110] [outer = 0x0] 16:45:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x129cd5400) [pid = 1649] [serial = 111] [outer = 0x129960800] 16:45:07 INFO - PROCESS | 1649 | 1461627907615 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12a007000) [pid = 1649] [serial = 112] [outer = 0x129960800] 16:45:07 INFO - PROCESS | 1649 | 1461627907912 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 471ms 16:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:45:07 INFO - PROCESS | 1649 | 1461627907967 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1649 | 1461627907968 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:45:07 INFO - PROCESS | 1649 | 1461627907971 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1649 | 1461627907972 Marionette TRACE conn2 <- [1,126,null,{}] 16:45:07 INFO - PROCESS | 1649 | 1461627907974 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 1649 | 1461627908068 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:45:08 INFO - PROCESS | 1649 | 1461627908074 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x127846000 == 39 [pid = 1649] [id = 39] 16:45:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1158c9400) [pid = 1649] [serial = 113] [outer = 0x0] 16:45:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12a006000) [pid = 1649] [serial = 114] [outer = 0x1158c9400] 16:45:08 INFO - PROCESS | 1649 | 1461627908099 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12a02ac00) [pid = 1649] [serial = 115] [outer = 0x1158c9400] 16:45:08 INFO - PROCESS | 1649 | 1461627908365 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 16:45:08 INFO - PROCESS | 1649 | 1461627908389 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1649 | 1461627908390 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:45:08 INFO - PROCESS | 1649 | 1461627908393 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1649 | 1461627908394 Marionette TRACE conn2 <- [1,130,null,{}] 16:45:08 INFO - PROCESS | 1649 | 1461627908396 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 1649 | 1461627908484 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:45:08 INFO - PROCESS | 1649 | 1461627908488 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x128223800 == 40 [pid = 1649] [id = 40] 16:45:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12a026c00) [pid = 1649] [serial = 116] [outer = 0x0] 16:45:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b862000) [pid = 1649] [serial = 117] [outer = 0x12a026c00] 16:45:08 INFO - PROCESS | 1649 | 1461627908513 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12bd63000) [pid = 1649] [serial = 118] [outer = 0x12a026c00] 16:45:08 INFO - PROCESS | 1649 | 1461627908800 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 417ms 16:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:45:08 INFO - PROCESS | 1649 | 1461627908811 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1649 | 1461627908812 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:45:08 INFO - PROCESS | 1649 | 1461627908822 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1649 | 1461627908823 Marionette TRACE conn2 <- [1,134,null,{}] 16:45:08 INFO - PROCESS | 1649 | 1461627908825 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 1649 | 1461627908906 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:45:08 INFO - PROCESS | 1649 | 1461627908993 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x114b86000 == 41 [pid = 1649] [id = 41] 16:45:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1147db400) [pid = 1649] [serial = 119] [outer = 0x0] 16:45:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x115ae5800) [pid = 1649] [serial = 120] [outer = 0x1147db400] 16:45:09 INFO - PROCESS | 1649 | 1461627909024 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11893b400) [pid = 1649] [serial = 121] [outer = 0x1147db400] 16:45:09 INFO - PROCESS | 1649 | 1461627909490 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 726ms 16:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:45:09 INFO - PROCESS | 1649 | 1461627909541 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 1649 | 1461627909544 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:45:09 INFO - PROCESS | 1649 | 1461627909568 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 1649 | 1461627909571 Marionette TRACE conn2 <- [1,138,null,{}] 16:45:09 INFO - PROCESS | 1649 | 1461627909577 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:09 INFO - PROCESS | 1649 | 1461627909710 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:45:09 INFO - PROCESS | 1649 | 1461627909779 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c0a800 == 42 [pid = 1649] [id = 42] 16:45:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11a508400) [pid = 1649] [serial = 122] [outer = 0x0] 16:45:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11ac78400) [pid = 1649] [serial = 123] [outer = 0x11a508400] 16:45:09 INFO - PROCESS | 1649 | 1461627909818 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11ae4f000) [pid = 1649] [serial = 124] [outer = 0x11a508400] 16:45:10 INFO - PROCESS | 1649 | 1461627910302 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 798ms 16:45:10 INFO - PROCESS | 1649 | 1461627910368 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1649 | 1461627910372 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:45:10 INFO - PROCESS | 1649 | 1461627910380 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1649 | 1461627910382 Marionette TRACE conn2 <- [1,142,null,{}] 16:45:10 INFO - PROCESS | 1649 | 1461627910387 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:10 INFO - PROCESS | 1649 | 1461627910532 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:45:10 INFO - PROCESS | 1649 | 1461627910614 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x123aec800 == 43 [pid = 1649] [id = 43] 16:45:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11c0be000) [pid = 1649] [serial = 125] [outer = 0x0] 16:45:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11c319400) [pid = 1649] [serial = 126] [outer = 0x11c0be000] 16:45:10 INFO - PROCESS | 1649 | 1461627910663 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11c669400) [pid = 1649] [serial = 127] [outer = 0x11c0be000] 16:45:11 INFO - PROCESS | 1649 | 1461627911126 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 774ms 16:45:11 INFO - PROCESS | 1649 | 1461627911152 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1649 | 1461627911154 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:45:11 INFO - PROCESS | 1649 | 1461627911161 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1649 | 1461627911165 Marionette TRACE conn2 <- [1,146,null,{}] 16:45:11 INFO - PROCESS | 1649 | 1461627911169 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 1649 | 1461627911270 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:45:11 INFO - PROCESS | 1649 | 1461627911328 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1278ab000 == 44 [pid = 1649] [id = 44] 16:45:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11c0c1000) [pid = 1649] [serial = 128] [outer = 0x0] 16:45:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12786f800) [pid = 1649] [serial = 129] [outer = 0x11c0c1000] 16:45:11 INFO - PROCESS | 1649 | 1461627911360 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12829d800) [pid = 1649] [serial = 130] [outer = 0x11c0c1000] 16:45:11 INFO - PROCESS | 1649 | 1461627911799 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 678ms 16:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:45:11 INFO - PROCESS | 1649 | 1461627911836 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1649 | 1461627911837 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:45:11 INFO - PROCESS | 1649 | 1461627911840 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1649 | 1461627911841 Marionette TRACE conn2 <- [1,150,null,{}] 16:45:11 INFO - PROCESS | 1649 | 1461627911843 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 1649 | 1461627911956 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:45:12 INFO - PROCESS | 1649 | 1461627912159 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e4d000 == 45 [pid = 1649] [id = 45] 16:45:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x115a72400) [pid = 1649] [serial = 131] [outer = 0x0] 16:45:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x118c1fc00) [pid = 1649] [serial = 132] [outer = 0x115a72400] 16:45:12 INFO - PROCESS | 1649 | 1461627912187 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x118e9e000) [pid = 1649] [serial = 133] [outer = 0x115a72400] 16:45:12 INFO - PROCESS | 1649 | 1461627912648 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 820ms 16:45:12 INFO - PROCESS | 1649 | 1461627912662 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1649 | 1461627912666 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:45:12 INFO - PROCESS | 1649 | 1461627912670 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1649 | 1461627912674 Marionette TRACE conn2 <- [1,154,null,{}] 16:45:12 INFO - PROCESS | 1649 | 1461627912679 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 1649 | 1461627912852 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:45:12 INFO - PROCESS | 1649 | 1461627912901 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c12000 == 46 [pid = 1649] [id = 46] 16:45:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11aa92000) [pid = 1649] [serial = 134] [outer = 0x0] 16:45:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11ac81400) [pid = 1649] [serial = 135] [outer = 0x11aa92000] 16:45:12 INFO - PROCESS | 1649 | 1461627912923 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11b05ac00) [pid = 1649] [serial = 136] [outer = 0x11aa92000] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x128223800 == 45 [pid = 1649] [id = 40] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x127846000 == 44 [pid = 1649] [id = 39] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12470f000 == 43 [pid = 1649] [id = 38] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x123d17800 == 42 [pid = 1649] [id = 37] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x123bb3800 == 41 [pid = 1649] [id = 36] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11c634000 == 40 [pid = 1649] [id = 35] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11c25d800 == 39 [pid = 1649] [id = 34] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11c084800 == 38 [pid = 1649] [id = 33] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb19800 == 37 [pid = 1649] [id = 32] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11b852000 == 36 [pid = 1649] [id = 31] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac54000 == 35 [pid = 1649] [id = 30] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119c30000 == 34 [pid = 1649] [id = 29] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11923a800 == 33 [pid = 1649] [id = 28] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x115470000 == 32 [pid = 1649] [id = 27] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11651c000 == 31 [pid = 1649] [id = 26] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119c12800 == 30 [pid = 1649] [id = 25] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11891a800 == 29 [pid = 1649] [id = 24] 16:45:13 INFO - PROCESS | 1649 | --DOCSHELL 0x114574000 == 28 [pid = 1649] [id = 23] 16:45:13 INFO - PROCESS | 1649 | 1461627913581 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 923ms 16:45:13 INFO - PROCESS | 1649 | 1461627913593 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 1649 | 1461627913598 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:45:13 INFO - PROCESS | 1649 | 1461627913620 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 1649 | 1461627913625 Marionette TRACE conn2 <- [1,158,null,{}] 16:45:13 INFO - PROCESS | 1649 | 1461627913630 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:13 INFO - PROCESS | 1649 | 1461627913721 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:45:13 INFO - PROCESS | 1649 | 1461627913763 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11923a800 == 29 [pid = 1649] [id = 47] 16:45:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11a507800) [pid = 1649] [serial = 137] [outer = 0x0] 16:45:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11adba400) [pid = 1649] [serial = 138] [outer = 0x11a507800] 16:45:13 INFO - PROCESS | 1649 | 1461627913801 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11b064400) [pid = 1649] [serial = 139] [outer = 0x11a507800] 16:45:14 INFO - PROCESS | 1649 | 1461627914245 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 678ms 16:45:14 INFO - PROCESS | 1649 | 1461627914300 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1649 | 1461627914304 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:45:14 INFO - PROCESS | 1649 | 1461627914310 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1649 | 1461627914312 Marionette TRACE conn2 <- [1,162,null,{}] 16:45:14 INFO - PROCESS | 1649 | 1461627914315 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 1649 | 1461627914409 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:45:14 INFO - PROCESS | 1649 | 1461627914466 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb04000 == 30 [pid = 1649] [id = 48] 16:45:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11bd95c00) [pid = 1649] [serial = 140] [outer = 0x0] 16:45:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11c0b9800) [pid = 1649] [serial = 141] [outer = 0x11bd95c00] 16:45:14 INFO - PROCESS | 1649 | 1461627914497 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11c656400) [pid = 1649] [serial = 142] [outer = 0x11bd95c00] 16:45:14 INFO - PROCESS | 1649 | 1461627914936 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 16:45:14 INFO - PROCESS | 1649 | 1461627914980 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1649 | 1461627914981 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:45:15 INFO - PROCESS | 1649 | 1461627915004 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 1649 | 1461627915006 Marionette TRACE conn2 <- [1,166,null,{}] 16:45:15 INFO - PROCESS | 1649 | 1461627915013 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:15 INFO - PROCESS | 1649 | 1461627915109 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:45:15 INFO - PROCESS | 1649 | 1461627915182 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c258000 == 31 [pid = 1649] [id = 49] 16:45:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12392dc00) [pid = 1649] [serial = 143] [outer = 0x0] 16:45:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x123a75800) [pid = 1649] [serial = 144] [outer = 0x12392dc00] 16:45:15 INFO - PROCESS | 1649 | 1461627915236 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x123eba800) [pid = 1649] [serial = 145] [outer = 0x12392dc00] 16:45:15 INFO - PROCESS | 1649 | 1461627915781 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 823ms 16:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:45:15 INFO - PROCESS | 1649 | 1461627915833 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 1649 | 1461627915834 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:45:15 INFO - PROCESS | 1649 | 1461627915838 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 1649 | 1461627915840 Marionette TRACE conn2 <- [1,170,null,{}] 16:45:15 INFO - PROCESS | 1649 | 1461627915842 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:15 INFO - PROCESS | 1649 | 1461627915936 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:45:15 INFO - PROCESS | 1649 | 1461627915995 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x115a13000 == 32 [pid = 1649] [id = 50] 16:45:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x127851c00) [pid = 1649] [serial = 146] [outer = 0x0] 16:45:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x127d3b400) [pid = 1649] [serial = 147] [outer = 0x127851c00] 16:45:16 INFO - PROCESS | 1649 | 1461627916025 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x127fa0000) [pid = 1649] [serial = 148] [outer = 0x127851c00] 16:45:16 INFO - PROCESS | 1649 | 1461627916437 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 16:45:16 INFO - PROCESS | 1649 | 1461627916459 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1649 | 1461627916461 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:45:16 INFO - PROCESS | 1649 | 1461627916463 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1649 | 1461627916464 Marionette TRACE conn2 <- [1,174,null,{}] 16:45:16 INFO - PROCESS | 1649 | 1461627916466 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 1649 | 1461627916571 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:45:16 INFO - PROCESS | 1649 | 1461627916614 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x124165800 == 33 [pid = 1649] [id = 51] 16:45:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x127fa6400) [pid = 1649] [serial = 149] [outer = 0x0] 16:45:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1282a3000) [pid = 1649] [serial = 150] [outer = 0x127fa6400] 16:45:16 INFO - PROCESS | 1649 | 1461627916646 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1287d8800) [pid = 1649] [serial = 151] [outer = 0x127fa6400] 16:45:17 INFO - PROCESS | 1649 | 1461627917088 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 16:45:17 INFO - PROCESS | 1649 | 1461627917134 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1649 | 1461627917136 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:45:17 INFO - PROCESS | 1649 | 1461627917138 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1649 | 1461627917139 Marionette TRACE conn2 <- [1,178,null,{}] 16:45:17 INFO - PROCESS | 1649 | 1461627917142 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:17 INFO - PROCESS | 1649 | 1461627917248 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:45:17 INFO - PROCESS | 1649 | 1461627917306 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1278b6800 == 34 [pid = 1649] [id = 52] 16:45:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x123b54400) [pid = 1649] [serial = 152] [outer = 0x0] 16:45:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12b85ec00) [pid = 1649] [serial = 153] [outer = 0x123b54400] 16:45:17 INFO - PROCESS | 1649 | 1461627917339 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12bdc7800) [pid = 1649] [serial = 154] [outer = 0x123b54400] 16:45:17 INFO - PROCESS | 1649 | 1461627917866 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 770ms 16:45:17 INFO - PROCESS | 1649 | 1461627917909 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1649 | 1461627917913 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:45:17 INFO - PROCESS | 1649 | 1461627917919 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1649 | 1461627917922 Marionette TRACE conn2 <- [1,182,null,{}] 16:45:17 INFO - PROCESS | 1649 | 1461627917927 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 1649 | 1461627918091 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:45:18 INFO - PROCESS | 1649 | --DOCSHELL 0x118e4d000 == 33 [pid = 1649] [id = 45] 16:45:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119c0a800 == 32 [pid = 1649] [id = 42] 16:45:18 INFO - PROCESS | 1649 | --DOCSHELL 0x114b86000 == 31 [pid = 1649] [id = 41] 16:45:18 INFO - PROCESS | 1649 | 1461627918158 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x115a92000 == 32 [pid = 1649] [id = 53] 16:45:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1151cc000) [pid = 1649] [serial = 155] [outer = 0x0] 16:45:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x1185a3c00) [pid = 1649] [serial = 156] [outer = 0x1151cc000] 16:45:18 INFO - PROCESS | 1649 | 1461627918191 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11919f400) [pid = 1649] [serial = 157] [outer = 0x1151cc000] 16:45:18 INFO - PROCESS | 1649 | 1461627918626 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 722ms 16:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:45:18 INFO - PROCESS | 1649 | 1461627918642 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1649 | 1461627918644 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:45:18 INFO - PROCESS | 1649 | 1461627918647 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1649 | 1461627918650 Marionette TRACE conn2 <- [1,186,null,{}] 16:45:18 INFO - PROCESS | 1649 | 1461627918673 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 1649 | 1461627918764 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:45:18 INFO - PROCESS | 1649 | 1461627918827 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b85c800 == 33 [pid = 1649] [id = 54] 16:45:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11bd5f400) [pid = 1649] [serial = 158] [outer = 0x0] 16:45:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11bd8e400) [pid = 1649] [serial = 159] [outer = 0x11bd5f400] 16:45:18 INFO - PROCESS | 1649 | 1461627918860 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11c65cc00) [pid = 1649] [serial = 160] [outer = 0x11bd5f400] 16:45:19 INFO - PROCESS | 1649 | 1461627919273 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 638ms 16:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:45:19 INFO - PROCESS | 1649 | 1461627919286 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 1649 | 1461627919288 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:45:19 INFO - PROCESS | 1649 | 1461627919291 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1649 | 1461627919292 Marionette TRACE conn2 <- [1,190,null,{}] 16:45:19 INFO - PROCESS | 1649 | 1461627919294 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 1649 | 1461627919387 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:45:19 INFO - PROCESS | 1649 | 1461627919470 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ba4800 == 34 [pid = 1649] [id = 55] 16:45:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x123a73c00) [pid = 1649] [serial = 161] [outer = 0x0] 16:45:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x123c1bc00) [pid = 1649] [serial = 162] [outer = 0x123a73c00] 16:45:19 INFO - PROCESS | 1649 | 1461627919501 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x1247dd000) [pid = 1649] [serial = 163] [outer = 0x123a73c00] 16:45:19 INFO - PROCESS | 1649 | 1461627919923 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 670ms 16:45:19 INFO - PROCESS | 1649 | 1461627919960 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 1649 | 1461627919963 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:45:20 INFO - PROCESS | 1649 | 1461627919992 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 1649 | 1461627919995 Marionette TRACE conn2 <- [1,194,null,{}] 16:45:20 INFO - PROCESS | 1649 | 1461627919998 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:20 INFO - PROCESS | 1649 | 1461627920092 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:45:20 INFO - PROCESS | 1649 | 1461627920151 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1296a4000 == 35 [pid = 1649] [id = 56] 16:45:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12995f400) [pid = 1649] [serial = 164] [outer = 0x0] 16:45:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12a004c00) [pid = 1649] [serial = 165] [outer = 0x12995f400] 16:45:20 INFO - PROCESS | 1649 | 1461627920182 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12b865400) [pid = 1649] [serial = 166] [outer = 0x12995f400] 16:45:20 INFO - PROCESS | 1649 | 1461627920598 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 629ms 16:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:45:20 INFO - PROCESS | 1649 | 1461627920613 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 1649 | 1461627920615 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:45:20 INFO - PROCESS | 1649 | 1461627920617 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 1649 | 1461627920618 Marionette TRACE conn2 <- [1,198,null,{}] 16:45:20 INFO - PROCESS | 1649 | 1461627920621 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:20 INFO - PROCESS | 1649 | 1461627920708 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:45:20 INFO - PROCESS | 1649 | 1461627920801 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8e9000 == 36 [pid = 1649] [id = 57] 16:45:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12bdc9000) [pid = 1649] [serial = 167] [outer = 0x0] 16:45:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12bdcf400) [pid = 1649] [serial = 168] [outer = 0x12bdc9000] 16:45:20 INFO - PROCESS | 1649 | 1461627920833 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12bf42c00) [pid = 1649] [serial = 169] [outer = 0x12bdc9000] 16:45:21 INFO - PROCESS | 1649 | 1461627921212 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 619ms 16:45:21 INFO - PROCESS | 1649 | 1461627921237 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 1649 | 1461627921238 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:45:21 INFO - PROCESS | 1649 | 1461627921241 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1649 | 1461627921242 Marionette TRACE conn2 <- [1,202,null,{}] 16:45:21 INFO - PROCESS | 1649 | 1461627921244 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:21 INFO - PROCESS | 1649 | 1461627921334 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:45:21 INFO - PROCESS | 1649 | 1461627921390 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd9a800 == 37 [pid = 1649] [id = 58] 16:45:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12bf49c00) [pid = 1649] [serial = 170] [outer = 0x0] 16:45:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12bf91c00) [pid = 1649] [serial = 171] [outer = 0x12bf49c00] 16:45:21 INFO - PROCESS | 1649 | 1461627921432 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12d0eb400) [pid = 1649] [serial = 172] [outer = 0x12bf49c00] 16:45:21 INFO - PROCESS | 1649 | 1461627921994 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 820ms 16:45:22 INFO - PROCESS | 1649 | 1461627922062 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1649 | 1461627922064 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:45:22 INFO - PROCESS | 1649 | 1461627922070 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1649 | 1461627922072 Marionette TRACE conn2 <- [1,206,null,{}] 16:45:22 INFO - PROCESS | 1649 | 1461627922075 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:22 INFO - PROCESS | 1649 | 1461627922163 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:45:22 INFO - PROCESS | 1649 | 1461627922230 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b366800 == 38 [pid = 1649] [id = 59] 16:45:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11b061000) [pid = 1649] [serial = 173] [outer = 0x0] 16:45:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11b877400) [pid = 1649] [serial = 174] [outer = 0x11b061000] 16:45:22 INFO - PROCESS | 1649 | 1461627922260 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x11c0c3800) [pid = 1649] [serial = 175] [outer = 0x11b061000] 16:45:22 INFO - PROCESS | 1649 | --DOCSHELL 0x130720800 == 37 [pid = 1649] [id = 22] 16:45:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11c258000 == 36 [pid = 1649] [id = 49] 16:45:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb04000 == 35 [pid = 1649] [id = 48] 16:45:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11923a800 == 34 [pid = 1649] [id = 47] 16:45:22 INFO - PROCESS | 1649 | 1461627922702 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 671ms 16:45:22 INFO - PROCESS | 1649 | 1461627922740 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1649 | 1461627922743 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:45:22 INFO - PROCESS | 1649 | 1461627922746 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1649 | 1461627922749 Marionette TRACE conn2 <- [1,210,null,{}] 16:45:22 INFO - PROCESS | 1649 | 1461627922753 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:22 INFO - PROCESS | 1649 | 1461627922848 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:45:22 INFO - PROCESS | 1649 | 1461627922901 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c24e000 == 35 [pid = 1649] [id = 60] 16:45:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11ae47000) [pid = 1649] [serial = 176] [outer = 0x0] 16:45:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11c31f800) [pid = 1649] [serial = 177] [outer = 0x11ae47000] 16:45:22 INFO - PROCESS | 1649 | 1461627922934 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11c6cb400) [pid = 1649] [serial = 178] [outer = 0x11ae47000] 16:45:23 INFO - PROCESS | 1649 | 1461627923354 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 620ms 16:45:23 INFO - PROCESS | 1649 | 1461627923367 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 1649 | 1461627923371 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:45:23 INFO - PROCESS | 1649 | 1461627923376 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1649 | 1461627923378 Marionette TRACE conn2 <- [1,214,null,{}] 16:45:23 INFO - PROCESS | 1649 | 1461627923380 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:23 INFO - PROCESS | 1649 | 1461627923492 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:45:23 INFO - PROCESS | 1649 | 1461627923556 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x128223800 == 36 [pid = 1649] [id = 61] 16:45:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1247df400) [pid = 1649] [serial = 179] [outer = 0x0] 16:45:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x127d34400) [pid = 1649] [serial = 180] [outer = 0x1247df400] 16:45:23 INFO - PROCESS | 1649 | 1461627923587 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x1287bf400) [pid = 1649] [serial = 181] [outer = 0x1247df400] 16:45:24 INFO - PROCESS | 1649 | 1461627924003 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 669ms 16:45:24 INFO - PROCESS | 1649 | 1461627924045 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1649 | 1461627924047 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:45:24 INFO - PROCESS | 1649 | 1461627924049 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1649 | 1461627924052 Marionette TRACE conn2 <- [1,218,null,{}] 16:45:24 INFO - PROCESS | 1649 | 1461627924060 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:24 INFO - PROCESS | 1649 | 1461627924156 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:45:24 INFO - PROCESS | 1649 | 1461627924210 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c199800 == 37 [pid = 1649] [id = 62] 16:45:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x129ccb400) [pid = 1649] [serial = 182] [outer = 0x0] 16:45:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12ba6bc00) [pid = 1649] [serial = 183] [outer = 0x129ccb400] 16:45:24 INFO - PROCESS | 1649 | 1461627924243 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12bf43400) [pid = 1649] [serial = 184] [outer = 0x129ccb400] 16:45:24 INFO - PROCESS | 1649 | 1461627924667 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 672ms 16:45:24 INFO - PROCESS | 1649 | 1461627924722 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1649 | 1461627924723 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:45:24 INFO - PROCESS | 1649 | 1461627924726 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1649 | 1461627924727 Marionette TRACE conn2 <- [1,222,null,{}] 16:45:24 INFO - PROCESS | 1649 | 1461627924729 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:24 INFO - PROCESS | 1649 | 1461627924846 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:45:24 INFO - PROCESS | 1649 | 1461627924911 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d134000 == 38 [pid = 1649] [id = 63] 16:45:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12d012800) [pid = 1649] [serial = 185] [outer = 0x0] 16:45:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12d0f6c00) [pid = 1649] [serial = 186] [outer = 0x12d012800] 16:45:24 INFO - PROCESS | 1649 | 1461627924945 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12d1f8800) [pid = 1649] [serial = 187] [outer = 0x12d012800] 16:45:25 INFO - PROCESS | 1649 | 1461627925348 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 668ms 16:45:25 INFO - PROCESS | 1649 | 1461627925395 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1649 | 1461627925396 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:45:25 INFO - PROCESS | 1649 | 1461627925398 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1649 | 1461627925399 Marionette TRACE conn2 <- [1,226,null,{}] 16:45:25 INFO - PROCESS | 1649 | 1461627925402 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 1649 | 1461627925491 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:45:25 INFO - PROCESS | 1649 | 1461627925542 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d447800 == 39 [pid = 1649] [id = 64] 16:45:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12d1fc000) [pid = 1649] [serial = 188] [outer = 0x0] 16:45:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12da88000) [pid = 1649] [serial = 189] [outer = 0x12d1fc000] 16:45:25 INFO - PROCESS | 1649 | 1461627925572 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12da93400) [pid = 1649] [serial = 190] [outer = 0x12d1fc000] 16:45:25 INFO - PROCESS | 1649 | 1461627925953 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 620ms 16:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:45:26 INFO - PROCESS | 1649 | 1461627926018 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1649 | 1461627926019 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:45:26 INFO - PROCESS | 1649 | 1461627926022 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1649 | 1461627926023 Marionette TRACE conn2 <- [1,230,null,{}] 16:45:26 INFO - PROCESS | 1649 | 1461627926025 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 1649 | 1461627926135 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:45:26 INFO - PROCESS | 1649 | 1461627926222 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc30000 == 40 [pid = 1649] [id = 65] 16:45:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x118f22000) [pid = 1649] [serial = 191] [outer = 0x0] 16:45:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12dadf000) [pid = 1649] [serial = 192] [outer = 0x118f22000] 16:45:26 INFO - PROCESS | 1649 | 1461627926254 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12e581000) [pid = 1649] [serial = 193] [outer = 0x118f22000] 16:45:26 INFO - PROCESS | 1649 | 1461627926665 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 669ms 16:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:45:26 INFO - PROCESS | 1649 | 1461627926691 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1649 | 1461627926692 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:45:26 INFO - PROCESS | 1649 | 1461627926695 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1649 | 1461627926696 Marionette TRACE conn2 <- [1,234,null,{}] 16:45:26 INFO - PROCESS | 1649 | 1461627926698 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 1649 | 1461627926788 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:45:26 INFO - PROCESS | 1649 | 1461627926837 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e396800 == 41 [pid = 1649] [id = 66] 16:45:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12e581800) [pid = 1649] [serial = 194] [outer = 0x0] 16:45:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12e588000) [pid = 1649] [serial = 195] [outer = 0x12e581800] 16:45:26 INFO - PROCESS | 1649 | 1461627926866 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12e5d1400) [pid = 1649] [serial = 196] [outer = 0x12e581800] 16:45:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12eba5800) [pid = 1649] [serial = 197] [outer = 0x12ff7a800] 16:45:27 INFO - PROCESS | 1649 | 1461627927307 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 668ms 16:45:27 INFO - PROCESS | 1649 | 1461627927442 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1649 | 1461627927444 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:45:27 INFO - PROCESS | 1649 | 1461627927468 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1649 | 1461627927470 Marionette TRACE conn2 <- [1,238,null,{}] 16:45:27 INFO - PROCESS | 1649 | 1461627927474 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 1649 | 1461627927570 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:45:27 INFO - PROCESS | 1649 | 1461627927648 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ae3000 == 42 [pid = 1649] [id = 67] 16:45:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x118ee1800) [pid = 1649] [serial = 198] [outer = 0x0] 16:45:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11bd60800) [pid = 1649] [serial = 199] [outer = 0x118ee1800] 16:45:27 INFO - PROCESS | 1649 | 1461627927676 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x11c6c7800) [pid = 1649] [serial = 200] [outer = 0x118ee1800] 16:45:28 INFO - PROCESS | 1649 | --DOCSHELL 0x123aec800 == 41 [pid = 1649] [id = 43] 16:45:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1278ab000 == 40 [pid = 1649] [id = 44] 16:45:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11b85c800 == 39 [pid = 1649] [id = 54] 16:45:28 INFO - PROCESS | 1649 | --DOCSHELL 0x115a92000 == 38 [pid = 1649] [id = 53] 16:45:28 INFO - PROCESS | 1649 | --DOCSHELL 0x119c12000 == 37 [pid = 1649] [id = 46] 16:45:28 INFO - PROCESS | 1649 | 1461627928168 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 724ms 16:45:28 INFO - PROCESS | 1649 | 1461627928190 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1649 | 1461627928192 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:45:28 INFO - PROCESS | 1649 | 1461627928196 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1649 | 1461627928199 Marionette TRACE conn2 <- [1,242,null,{}] 16:45:28 INFO - PROCESS | 1649 | 1461627928223 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 1649 | 1461627928319 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:45:28 INFO - PROCESS | 1649 | 1461627928375 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf4d800 == 38 [pid = 1649] [id = 68] 16:45:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x119131400) [pid = 1649] [serial = 201] [outer = 0x0] 16:45:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x11c668800) [pid = 1649] [serial = 202] [outer = 0x119131400] 16:45:28 INFO - PROCESS | 1649 | 1461627928408 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x123b5c400) [pid = 1649] [serial = 203] [outer = 0x119131400] 16:45:28 INFO - PROCESS | 1649 | 1461627928835 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 689ms 16:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:45:28 INFO - PROCESS | 1649 | 1461627928885 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1649 | 1461627928889 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:45:28 INFO - PROCESS | 1649 | 1461627928894 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1649 | 1461627928895 Marionette TRACE conn2 <- [1,246,null,{}] 16:45:28 INFO - PROCESS | 1649 | 1461627928918 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:29 INFO - PROCESS | 1649 | 1461627929015 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:45:29 INFO - PROCESS | 1649 | 1461627929083 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c193800 == 39 [pid = 1649] [id = 69] 16:45:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12912b000) [pid = 1649] [serial = 204] [outer = 0x0] 16:45:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x1299b2800) [pid = 1649] [serial = 205] [outer = 0x12912b000] 16:45:29 INFO - PROCESS | 1649 | 1461627929114 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12bdca000) [pid = 1649] [serial = 206] [outer = 0x12912b000] 16:45:29 INFO - PROCESS | 1649 | 1461627929540 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 16:45:29 INFO - PROCESS | 1649 | 1461627929564 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1649 | 1461627929565 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:45:29 INFO - PROCESS | 1649 | 1461627929568 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1649 | 1461627929570 Marionette TRACE conn2 <- [1,250,null,{}] 16:45:29 INFO - PROCESS | 1649 | 1461627929578 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:29 INFO - PROCESS | 1649 | 1461627929676 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:45:29 INFO - PROCESS | 1649 | 1461627929732 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc2c800 == 40 [pid = 1649] [id = 70] 16:45:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12bf48400) [pid = 1649] [serial = 207] [outer = 0x0] 16:45:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12d00c000) [pid = 1649] [serial = 208] [outer = 0x12bf48400] 16:45:29 INFO - PROCESS | 1649 | 1461627929766 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12da95400) [pid = 1649] [serial = 209] [outer = 0x12bf48400] 16:45:30 INFO - PROCESS | 1649 | 1461627930191 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 670ms 16:45:30 INFO - PROCESS | 1649 | 1461627930239 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:45:30 INFO - PROCESS | 1649 | 1461627930241 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:45:30 INFO - PROCESS | 1649 | 1461627930243 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1649 | 1461627930244 Marionette TRACE conn2 <- [1,254,null,{}] 16:45:30 INFO - PROCESS | 1649 | 1461627930247 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:30 INFO - PROCESS | 1649 | 1461627930357 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:45:30 INFO - PROCESS | 1649 | 1461627930424 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ec94000 == 41 [pid = 1649] [id = 71] 16:45:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12dae8800) [pid = 1649] [serial = 210] [outer = 0x0] 16:45:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12e319800) [pid = 1649] [serial = 211] [outer = 0x12dae8800] 16:45:30 INFO - PROCESS | 1649 | 1461627930454 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12e536c00) [pid = 1649] [serial = 212] [outer = 0x12dae8800] 16:45:30 INFO - PROCESS | 1649 | 1461627930865 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 669ms 16:45:30 INFO - PROCESS | 1649 | 1461627930912 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 1649 | 1461627930914 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:45:30 INFO - PROCESS | 1649 | 1461627930916 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1649 | 1461627930917 Marionette TRACE conn2 <- [1,258,null,{}] 16:45:30 INFO - PROCESS | 1649 | 1461627930920 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 1649 | 1461627931009 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:45:31 INFO - PROCESS | 1649 | 1461627931063 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3e5800 == 42 [pid = 1649] [id = 72] 16:45:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12e580000) [pid = 1649] [serial = 213] [outer = 0x0] 16:45:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12e5d5000) [pid = 1649] [serial = 214] [outer = 0x12e580000] 16:45:31 INFO - PROCESS | 1649 | 1461627931092 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12eba7400) [pid = 1649] [serial = 215] [outer = 0x12e580000] 16:45:31 INFO - PROCESS | 1649 | 1461627931510 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 620ms 16:45:31 INFO - PROCESS | 1649 | 1461627931537 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1649 | 1461627931538 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:45:31 INFO - PROCESS | 1649 | 1461627931540 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1649 | 1461627931542 Marionette TRACE conn2 <- [1,262,null,{}] 16:45:31 INFO - PROCESS | 1649 | 1461627931544 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 1649 | 1461627931678 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:45:31 INFO - PROCESS | 1649 | 1461627931749 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc13000 == 43 [pid = 1649] [id = 73] 16:45:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12ebb8400) [pid = 1649] [serial = 216] [outer = 0x0] 16:45:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12f27a400) [pid = 1649] [serial = 217] [outer = 0x12ebb8400] 16:45:31 INFO - PROCESS | 1649 | 1461627931780 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12f60b400) [pid = 1649] [serial = 218] [outer = 0x12ebb8400] 16:45:32 INFO - PROCESS | 1649 | 1461627932199 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 668ms 16:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:45:32 INFO - PROCESS | 1649 | 1461627932210 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 1649 | 1461627932211 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:45:32 INFO - PROCESS | 1649 | 1461627932213 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 1649 | 1461627932214 Marionette TRACE conn2 <- [1,266,null,{}] 16:45:32 INFO - PROCESS | 1649 | 1461627932217 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:32 INFO - PROCESS | 1649 | 1461627932310 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:45:32 INFO - PROCESS | 1649 | 1461627932376 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fff4800 == 44 [pid = 1649] [id = 74] 16:45:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x1134b4c00) [pid = 1649] [serial = 219] [outer = 0x0] 16:45:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x1134b7c00) [pid = 1649] [serial = 220] [outer = 0x1134b4c00] 16:45:32 INFO - PROCESS | 1649 | 1461627932405 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x1134bbc00) [pid = 1649] [serial = 221] [outer = 0x1134b4c00] 16:45:32 INFO - PROCESS | 1649 | 1461627932782 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 618ms 16:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:45:32 INFO - PROCESS | 1649 | 1461627932832 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 1649 | 1461627932833 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:45:32 INFO - PROCESS | 1649 | 1461627932836 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 1649 | 1461627932837 Marionette TRACE conn2 <- [1,270,null,{}] 16:45:32 INFO - PROCESS | 1649 | 1461627932839 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:32 INFO - PROCESS | 1649 | 1461627932929 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:45:33 INFO - PROCESS | 1649 | 1461627933027 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x130338000 == 45 [pid = 1649] [id = 75] 16:45:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x1134b5800) [pid = 1649] [serial = 222] [outer = 0x0] 16:45:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12f289000) [pid = 1649] [serial = 223] [outer = 0x1134b5800] 16:45:33 INFO - PROCESS | 1649 | 1461627933059 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12f611000) [pid = 1649] [serial = 224] [outer = 0x1134b5800] 16:45:33 INFO - PROCESS | 1649 | 1461627933506 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 718ms 16:45:33 INFO - PROCESS | 1649 | 1461627933555 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1649 | 1461627933558 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:45:33 INFO - PROCESS | 1649 | 1461627933561 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1649 | 1461627933563 Marionette TRACE conn2 <- [1,274,null,{}] 16:45:33 INFO - PROCESS | 1649 | 1461627933665 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 1649 | 1461627933782 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:45:33 INFO - PROCESS | 1649 | 1461627933796 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e7a800 == 46 [pid = 1649] [id = 76] 16:45:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x113434000) [pid = 1649] [serial = 225] [outer = 0x0] 16:45:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x1134b0000) [pid = 1649] [serial = 226] [outer = 0x113434000] 16:45:33 INFO - PROCESS | 1649 | 1461627933841 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x1189cc800) [pid = 1649] [serial = 227] [outer = 0x113434000] 16:45:34 INFO - PROCESS | 1649 | 1461627934449 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 925ms 16:45:34 INFO - PROCESS | 1649 | 1461627934487 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 1649 | 1461627934492 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:45:34 INFO - PROCESS | 1649 | 1461627934496 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1649 | 1461627934499 Marionette TRACE conn2 <- [1,278,null,{}] 16:45:34 INFO - PROCESS | 1649 | 1461627934503 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:34 INFO - PROCESS | 1649 | 1461627934601 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:45:34 INFO - PROCESS | 1649 | --DOCSHELL 0x124165800 == 45 [pid = 1649] [id = 51] 16:45:34 INFO - PROCESS | 1649 | --DOCSHELL 0x115a13000 == 44 [pid = 1649] [id = 50] 16:45:34 INFO - PROCESS | 1649 | --DOCSHELL 0x128223800 == 43 [pid = 1649] [id = 61] 16:45:34 INFO - PROCESS | 1649 | --DOCSHELL 0x11c24e000 == 42 [pid = 1649] [id = 60] 16:45:34 INFO - PROCESS | 1649 | 1461627934737 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb14000 == 43 [pid = 1649] [id = 77] 16:45:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x11342f000) [pid = 1649] [serial = 228] [outer = 0x0] 16:45:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x113432c00) [pid = 1649] [serial = 229] [outer = 0x11342f000] 16:45:34 INFO - PROCESS | 1649 | 1461627934771 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x115a78000) [pid = 1649] [serial = 230] [outer = 0x11342f000] 16:45:35 INFO - PROCESS | 1649 | 1461627935204 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 723ms 16:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:45:35 INFO - PROCESS | 1649 | 1461627935219 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1649 | 1461627935222 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:45:35 INFO - PROCESS | 1649 | 1461627935225 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1649 | 1461627935228 Marionette TRACE conn2 <- [1,282,null,{}] 16:45:35 INFO - PROCESS | 1649 | 1461627935231 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 1649 | 1461627935330 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:45:35 INFO - PROCESS | 1649 | 1461627935428 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c1a2000 == 44 [pid = 1649] [id = 78] 16:45:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x128298c00) [pid = 1649] [serial = 231] [outer = 0x0] 16:45:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x1287c2800) [pid = 1649] [serial = 232] [outer = 0x128298c00] 16:45:35 INFO - PROCESS | 1649 | 1461627935460 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x129cd7000) [pid = 1649] [serial = 233] [outer = 0x128298c00] 16:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:45:35 INFO - PROCESS | 1649 | 1461627935887 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 671ms 16:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:45:35 INFO - PROCESS | 1649 | 1461627935897 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1649 | 1461627935900 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:45:35 INFO - PROCESS | 1649 | 1461627935902 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1649 | 1461627935904 Marionette TRACE conn2 <- [1,286,null,{}] 16:45:35 INFO - PROCESS | 1649 | 1461627935906 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:36 INFO - PROCESS | 1649 | 1461627936003 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:45:36 INFO - PROCESS | 1649 | 1461627936072 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e384000 == 45 [pid = 1649] [id = 79] 16:45:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12a02fc00) [pid = 1649] [serial = 234] [outer = 0x0] 16:45:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12b6f0c00) [pid = 1649] [serial = 235] [outer = 0x12a02fc00] 16:45:36 INFO - PROCESS | 1649 | 1461627936108 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12b6f7400) [pid = 1649] [serial = 236] [outer = 0x12a02fc00] 16:45:36 INFO - PROCESS | 1649 | 1461627936527 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 16:45:36 INFO - PROCESS | 1649 | 1461627936572 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1649 | 1461627936573 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:45:36 INFO - PROCESS | 1649 | 1461627936580 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1649 | 1461627936585 Marionette TRACE conn2 <- [1,290,null,{}] 16:45:36 INFO - PROCESS | 1649 | 1461627936588 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:36 INFO - PROCESS | 1649 | 1461627936707 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:45:36 INFO - PROCESS | 1649 | 1461627936791 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc0d000 == 46 [pid = 1649] [id = 80] 16:45:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12ba6d800) [pid = 1649] [serial = 237] [outer = 0x0] 16:45:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12bf93800) [pid = 1649] [serial = 238] [outer = 0x12ba6d800] 16:45:36 INFO - PROCESS | 1649 | 1461627936824 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12d1f6c00) [pid = 1649] [serial = 239] [outer = 0x12ba6d800] 16:45:37 INFO - PROCESS | 1649 | 1461627937289 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 727ms 16:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:45:37 INFO - PROCESS | 1649 | 1461627937304 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 1649 | 1461627937306 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:45:37 INFO - PROCESS | 1649 | 1461627937309 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1649 | 1461627937312 Marionette TRACE conn2 <- [1,294,null,{}] 16:45:37 INFO - PROCESS | 1649 | 1461627937315 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:37 INFO - PROCESS | 1649 | 1461627937457 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:45:37 INFO - PROCESS | 1649 | 1461627937573 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x13070a000 == 47 [pid = 1649] [id = 81] 16:45:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x12d013000) [pid = 1649] [serial = 240] [outer = 0x0] 16:45:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12da95c00) [pid = 1649] [serial = 241] [outer = 0x12d013000] 16:45:37 INFO - PROCESS | 1649 | 1461627937607 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12e310400) [pid = 1649] [serial = 242] [outer = 0x12d013000] 16:45:38 INFO - PROCESS | 1649 | 1461627938072 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 770ms 16:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:45:38 INFO - PROCESS | 1649 | 1461627938080 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1649 | 1461627938082 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:45:38 INFO - PROCESS | 1649 | 1461627938086 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1649 | 1461627938088 Marionette TRACE conn2 <- [1,298,null,{}] 16:45:38 INFO - PROCESS | 1649 | 1461627938092 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 1649 | 1461627938261 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:45:38 INFO - PROCESS | 1649 | 1461627938394 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11358c000 == 48 [pid = 1649] [id = 82] 16:45:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12e58d400) [pid = 1649] [serial = 243] [outer = 0x0] 16:45:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12e5db000) [pid = 1649] [serial = 244] [outer = 0x12e58d400] 16:45:38 INFO - PROCESS | 1649 | 1461627938435 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x12f27b800) [pid = 1649] [serial = 245] [outer = 0x12e58d400] 16:45:38 INFO - PROCESS | 1649 | 1461627938854 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 822ms 16:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:45:38 INFO - PROCESS | 1649 | 1461627938908 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1649 | 1461627938909 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:45:38 INFO - PROCESS | 1649 | 1461627938911 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1649 | 1461627938912 Marionette TRACE conn2 <- [1,302,null,{}] 16:45:38 INFO - PROCESS | 1649 | 1461627938915 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:39 INFO - PROCESS | 1649 | 1461627939011 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:45:39 INFO - PROCESS | 1649 | 1461627939070 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x115611800 == 49 [pid = 1649] [id = 83] 16:45:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12e58e800) [pid = 1649] [serial = 246] [outer = 0x0] 16:45:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12f286800) [pid = 1649] [serial = 247] [outer = 0x12e58e800] 16:45:39 INFO - PROCESS | 1649 | 1461627939099 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12f985400) [pid = 1649] [serial = 248] [outer = 0x12e58e800] 16:45:39 INFO - PROCESS | 1649 | --DOCSHELL 0x129e7a800 == 48 [pid = 1649] [id = 76] 16:45:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12c193800 == 47 [pid = 1649] [id = 69] 16:45:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc2c800 == 46 [pid = 1649] [id = 70] 16:45:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf4d800 == 45 [pid = 1649] [id = 68] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12c199800 == 44 [pid = 1649] [id = 62] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3e6800 == 43 [pid = 1649] [id = 14] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e396800 == 42 [pid = 1649] [id = 66] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb63000 == 41 [pid = 1649] [id = 12] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e394000 == 40 [pid = 1649] [id = 10] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc30000 == 39 [pid = 1649] [id = 65] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8e9000 == 38 [pid = 1649] [id = 57] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd9a800 == 37 [pid = 1649] [id = 58] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3e5800 == 36 [pid = 1649] [id = 72] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ec94000 == 35 [pid = 1649] [id = 71] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12f953000 == 34 [pid = 1649] [id = 15] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1296a4000 == 33 [pid = 1649] [id = 56] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12fff4800 == 32 [pid = 1649] [id = 74] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc2d000 == 31 [pid = 1649] [id = 9] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x123ba4800 == 30 [pid = 1649] [id = 55] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x130338000 == 29 [pid = 1649] [id = 75] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc0f800 == 28 [pid = 1649] [id = 16] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12f245800 == 27 [pid = 1649] [id = 13] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc13000 == 26 [pid = 1649] [id = 73] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ec8e000 == 25 [pid = 1649] [id = 11] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x123ae3000 == 24 [pid = 1649] [id = 67] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11b366800 == 23 [pid = 1649] [id = 59] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d134000 == 22 [pid = 1649] [id = 63] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d435000 == 21 [pid = 1649] [id = 8] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x130645000 == 20 [pid = 1649] [id = 20] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x130657800 == 19 [pid = 1649] [id = 21] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x13033d800 == 18 [pid = 1649] [id = 19] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d447800 == 17 [pid = 1649] [id = 64] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd87800 == 16 [pid = 1649] [id = 6] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11358c000 == 15 [pid = 1649] [id = 82] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x13070a000 == 14 [pid = 1649] [id = 81] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc0d000 == 13 [pid = 1649] [id = 80] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1278b6800 == 12 [pid = 1649] [id = 52] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e384000 == 11 [pid = 1649] [id = 79] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12c1a2000 == 10 [pid = 1649] [id = 78] 16:45:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb14000 == 9 [pid = 1649] [id = 77] 16:45:43 INFO - PROCESS | 1649 | 1461627943457 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 4582ms 16:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:45:43 INFO - PROCESS | 1649 | 1461627943494 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 1649 | 1461627943496 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:45:43 INFO - PROCESS | 1649 | 1461627943500 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 1649 | 1461627943504 Marionette TRACE conn2 <- [1,306,null,{}] 16:45:43 INFO - PROCESS | 1649 | 1461627943507 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 1649 | 1461627943587 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:45:43 INFO - PROCESS | 1649 | 1461627943593 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11562a000 == 10 [pid = 1649] [id = 84] 16:45:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x118cf6400) [pid = 1649] [serial = 249] [outer = 0x0] 16:45:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x118ee5400) [pid = 1649] [serial = 250] [outer = 0x118cf6400] 16:45:43 INFO - PROCESS | 1649 | 1461627943624 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x11919f800) [pid = 1649] [serial = 251] [outer = 0x118cf6400] 16:45:43 INFO - PROCESS | 1649 | 1461627943973 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 523ms 16:45:44 INFO - PROCESS | 1649 | 1461627944029 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 1649 | 1461627944033 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:45:44 INFO - PROCESS | 1649 | 1461627944038 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 1649 | 1461627944040 Marionette TRACE conn2 <- [1,310,null,{}] 16:45:44 INFO - PROCESS | 1649 | 1461627944042 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:44 INFO - PROCESS | 1649 | 1461627944126 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:45:44 INFO - PROCESS | 1649 | 1461627944131 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c14000 == 11 [pid = 1649] [id = 85] 16:45:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x119a7ac00) [pid = 1649] [serial = 252] [outer = 0x0] 16:45:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x11ae43c00) [pid = 1649] [serial = 253] [outer = 0x119a7ac00] 16:45:44 INFO - PROCESS | 1649 | 1461627944160 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x11b87cc00) [pid = 1649] [serial = 254] [outer = 0x119a7ac00] 16:45:44 INFO - PROCESS | 1649 | 1461627944529 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 521ms 16:45:44 INFO - PROCESS | 1649 | 1461627944570 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 1649 | 1461627944571 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:45:44 INFO - PROCESS | 1649 | 1461627944576 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 1649 | 1461627944579 Marionette TRACE conn2 <- [1,314,null,{}] 16:45:44 INFO - PROCESS | 1649 | 1461627944586 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:44 INFO - PROCESS | 1649 | 1461627944669 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:45:44 INFO - PROCESS | 1649 | 1461627944676 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ba4800 == 12 [pid = 1649] [id = 86] 16:45:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x11c6d5c00) [pid = 1649] [serial = 255] [outer = 0x0] 16:45:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x123a73400) [pid = 1649] [serial = 256] [outer = 0x11c6d5c00] 16:45:44 INFO - PROCESS | 1649 | 1461627944705 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x127850800) [pid = 1649] [serial = 257] [outer = 0x11c6d5c00] 16:45:45 INFO - PROCESS | 1649 | 1461627945068 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 522ms 16:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:45:45 INFO - PROCESS | 1649 | 1461627945098 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1649 | 1461627945100 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:45:45 INFO - PROCESS | 1649 | 1461627945102 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1649 | 1461627945103 Marionette TRACE conn2 <- [1,318,null,{}] 16:45:45 INFO - PROCESS | 1649 | 1461627945106 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:45 INFO - PROCESS | 1649 | 1461627945187 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:45:45 INFO - PROCESS | 1649 | 1461627945283 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1291b6800 == 13 [pid = 1649] [id = 87] 16:45:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x11c50d800) [pid = 1649] [serial = 258] [outer = 0x0] 16:45:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x12810dc00) [pid = 1649] [serial = 259] [outer = 0x11c50d800] 16:45:45 INFO - PROCESS | 1649 | 1461627945309 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x1296ad800) [pid = 1649] [serial = 260] [outer = 0x11c50d800] 16:45:45 INFO - PROCESS | 1649 | 1461627945643 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 568ms 16:45:45 INFO - PROCESS | 1649 | 1461627945671 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1649 | 1461627945672 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:45:45 INFO - PROCESS | 1649 | 1461627945674 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1649 | 1461627945675 Marionette TRACE conn2 <- [1,322,null,{}] 16:45:45 INFO - PROCESS | 1649 | 1461627945677 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:45 INFO - PROCESS | 1649 | 1461627945772 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:45:45 INFO - PROCESS | 1649 | 1461627945802 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfb5800 == 14 [pid = 1649] [id = 88] 16:45:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x129cd7c00) [pid = 1649] [serial = 261] [outer = 0x0] 16:45:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x12a00a000) [pid = 1649] [serial = 262] [outer = 0x129cd7c00] 16:45:45 INFO - PROCESS | 1649 | 1461627945827 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x12a02c000) [pid = 1649] [serial = 263] [outer = 0x129cd7c00] 16:45:46 INFO - PROCESS | 1649 | 1461627946298 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 668ms 16:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:45:46 INFO - PROCESS | 1649 | 1461627946351 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 1649 | 1461627946353 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:45:46 INFO - PROCESS | 1649 | 1461627946356 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1649 | 1461627946358 Marionette TRACE conn2 <- [1,326,null,{}] 16:45:46 INFO - PROCESS | 1649 | 1461627946361 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:46 INFO - PROCESS | 1649 | 1461627946530 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:45:46 INFO - PROCESS | 1649 | 1461627946633 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db18800 == 15 [pid = 1649] [id = 89] 16:45:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x12b860c00) [pid = 1649] [serial = 264] [outer = 0x0] 16:45:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x12bd6c000) [pid = 1649] [serial = 265] [outer = 0x12b860c00] 16:45:46 INFO - PROCESS | 1649 | 1461627946676 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x12bf92000) [pid = 1649] [serial = 266] [outer = 0x12b860c00] 16:45:47 INFO - PROCESS | 1649 | 1461627947046 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 720ms 16:45:47 INFO - PROCESS | 1649 | 1461627947076 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1649 | 1461627947077 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:45:47 INFO - PROCESS | 1649 | 1461627947079 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1649 | 1461627947080 Marionette TRACE conn2 <- [1,330,null,{}] 16:45:47 INFO - PROCESS | 1649 | 1461627947083 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 1649 | 1461627947177 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:45:47 INFO - PROCESS | 1649 | 1461627947181 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb59800 == 16 [pid = 1649] [id = 90] 16:45:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x12b864800) [pid = 1649] [serial = 267] [outer = 0x0] 16:45:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x12d00c800) [pid = 1649] [serial = 268] [outer = 0x12b864800] 16:45:47 INFO - PROCESS | 1649 | 1461627947207 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x12d1f6000) [pid = 1649] [serial = 269] [outer = 0x12b864800] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x118ee1800) [pid = 1649] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x11b061000) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x11aa92000) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x118e95800) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x11b063c00) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x11a50dc00) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x115a76400) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x1147dfc00) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x11c0c1c00) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x11bd96400) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x123b54c00) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x115a72400) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x123f09c00) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x115ae3000) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12455ac00) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x129122800) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x129960800) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x1147e0400) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x115a71c00) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x1158c9400) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12a026c00) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x1147de000) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x11ae47000) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x123b54400) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x11c0c1000) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x11bd5f400) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12e580000) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x11a507800) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x11c0be000) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x127fa6400) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12dae8800) [pid = 1649] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x1247df400) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x1151cc000) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x11bd95c00) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x127851c00) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x113434000) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x129ccb400) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12e530c00) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x1134b5800) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12d012800) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12da83800) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x1134b4c00) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12bf42400) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12995f400) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12912b000) [pid = 1649] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x119131400) [pid = 1649] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12ebb8400) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12392dc00) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12bd68400) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x11342f000) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x128298c00) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x11a508400) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x123a73c00) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12e30fc00) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x1147db400) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12bf48400) [pid = 1649] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12bf49c00) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x118f22000) [pid = 1649] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12f983000) [pid = 1649] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12f289800) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12bdc9000) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12f285c00) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12e58d400) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12d1fc000) [pid = 1649] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12ebbf800) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12a02fc00) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12d013000) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11c6d0800) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11ae44c00) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12e5df400) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12e5d4c00) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12e581800) [pid = 1649] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12ba6d800) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:45:48 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x11bd8d400) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:45:48 INFO - PROCESS | 1649 | 1461627948613 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1572ms 16:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:45:48 INFO - PROCESS | 1649 | 1461627948652 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 1649 | 1461627948653 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:45:48 INFO - PROCESS | 1649 | 1461627948655 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 1649 | 1461627948656 Marionette TRACE conn2 <- [1,334,null,{}] 16:45:48 INFO - PROCESS | 1649 | 1461627948658 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:48 INFO - PROCESS | 1649 | 1461627948731 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:45:48 INFO - PROCESS | 1649 | 1461627948738 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e5f000 == 17 [pid = 1649] [id = 91] 16:45:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x11583b400) [pid = 1649] [serial = 270] [outer = 0x0] 16:45:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1165f1400) [pid = 1649] [serial = 271] [outer = 0x11583b400] 16:45:48 INFO - PROCESS | 1649 | 1461627948763 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x118f21000) [pid = 1649] [serial = 272] [outer = 0x11583b400] 16:45:49 INFO - PROCESS | 1649 | 1461627949153 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 16:45:49 INFO - PROCESS | 1649 | 1461627949177 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 1649 | 1461627949178 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:45:49 INFO - PROCESS | 1649 | 1461627949188 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 1649 | 1461627949189 Marionette TRACE conn2 <- [1,338,null,{}] 16:45:49 INFO - PROCESS | 1649 | 1461627949191 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:49 INFO - PROCESS | 1649 | 1461627949318 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:45:49 INFO - PROCESS | 1649 | 1461627949379 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb0f800 == 18 [pid = 1649] [id = 92] 16:45:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x1134b6800) [pid = 1649] [serial = 273] [outer = 0x0] 16:45:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x11a50dc00) [pid = 1649] [serial = 274] [outer = 0x1134b6800] 16:45:49 INFO - PROCESS | 1649 | 1461627949405 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11bd96800) [pid = 1649] [serial = 275] [outer = 0x1134b6800] 16:45:49 INFO - PROCESS | 1649 | 1461627949757 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 624ms 16:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:45:49 INFO - PROCESS | 1649 | 1461627949808 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 1649 | 1461627949810 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:45:49 INFO - PROCESS | 1649 | 1461627949812 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 1649 | 1461627949813 Marionette TRACE conn2 <- [1,342,null,{}] 16:45:49 INFO - PROCESS | 1649 | 1461627949815 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:49 INFO - PROCESS | 1649 | 1461627949896 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:45:49 INFO - PROCESS | 1649 | 1461627949961 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e8a000 == 19 [pid = 1649] [id = 93] 16:45:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1158c9400) [pid = 1649] [serial = 276] [outer = 0x0] 16:45:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x11c6ca800) [pid = 1649] [serial = 277] [outer = 0x1158c9400] 16:45:49 INFO - PROCESS | 1649 | 1461627949987 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x127fa1000) [pid = 1649] [serial = 278] [outer = 0x1158c9400] 16:45:50 INFO - PROCESS | 1649 | 1461627950274 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 16:45:50 INFO - PROCESS | 1649 | 1461627950381 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 1649 | 1461627950383 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:45:50 INFO - PROCESS | 1649 | 1461627950388 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 1649 | 1461627950391 Marionette TRACE conn2 <- [1,346,null,{}] 16:45:50 INFO - PROCESS | 1649 | 1461627950395 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:50 INFO - PROCESS | 1649 | 1461627950484 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:45:50 INFO - PROCESS | 1649 | 1461627950580 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1151a5800 == 20 [pid = 1649] [id = 94] 16:45:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x1142b6400) [pid = 1649] [serial = 279] [outer = 0x0] 16:45:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x114540c00) [pid = 1649] [serial = 280] [outer = 0x1142b6400] 16:45:50 INFO - PROCESS | 1649 | 1461627950617 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x1165eec00) [pid = 1649] [serial = 281] [outer = 0x1142b6400] 16:45:51 INFO - PROCESS | 1649 | 1461627951058 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 722ms 16:45:51 INFO - PROCESS | 1649 | 1461627951111 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1649 | 1461627951114 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:45:51 INFO - PROCESS | 1649 | 1461627951120 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1649 | 1461627951122 Marionette TRACE conn2 <- [1,350,null,{}] 16:45:51 INFO - PROCESS | 1649 | 1461627951125 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 1649 | 1461627951226 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:45:51 INFO - PROCESS | 1649 | 1461627951284 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x123955800 == 21 [pid = 1649] [id = 95] 16:45:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x1142b8000) [pid = 1649] [serial = 282] [outer = 0x0] 16:45:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x11ac79c00) [pid = 1649] [serial = 283] [outer = 0x1142b8000] 16:45:51 INFO - PROCESS | 1649 | 1461627951315 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11c0b7800) [pid = 1649] [serial = 284] [outer = 0x1142b8000] 16:45:51 INFO - PROCESS | 1649 | 1461627951784 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:51 INFO - PROCESS | 1649 | 1461627951787 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 723ms 16:45:51 INFO - PROCESS | 1649 | 1461627951846 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1649 | 1461627951847 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:45:51 INFO - PROCESS | 1649 | 1461627951869 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1649 | 1461627951871 Marionette TRACE conn2 <- [1,354,null,{}] 16:45:51 INFO - PROCESS | 1649 | 1461627951879 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 1649 | 1461627951983 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:45:52 INFO - PROCESS | 1649 | 1461627952058 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f244800 == 22 [pid = 1649] [id = 96] 16:45:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x129cd6c00) [pid = 1649] [serial = 285] [outer = 0x0] 16:45:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12a02bc00) [pid = 1649] [serial = 286] [outer = 0x129cd6c00] 16:45:52 INFO - PROCESS | 1649 | 1461627952091 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12b6f3800) [pid = 1649] [serial = 287] [outer = 0x129cd6c00] 16:45:52 INFO - PROCESS | 1649 | 1461627952528 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 687ms 16:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:45:52 INFO - PROCESS | 1649 | 1461627952540 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1649 | 1461627952541 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:45:52 INFO - PROCESS | 1649 | 1461627952544 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1649 | 1461627952545 Marionette TRACE conn2 <- [1,358,null,{}] 16:45:52 INFO - PROCESS | 1649 | 1461627952547 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:52 INFO - PROCESS | 1649 | 1461627952646 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:45:52 INFO - PROCESS | 1649 | 1461627952708 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ae5000 == 23 [pid = 1649] [id = 97] 16:45:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x11c0c0400) [pid = 1649] [serial = 288] [outer = 0x0] 16:45:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12b6f5000) [pid = 1649] [serial = 289] [outer = 0x11c0c0400] 16:45:52 INFO - PROCESS | 1649 | 1461627952761 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12b6fe000) [pid = 1649] [serial = 290] [outer = 0x11c0c0400] 16:45:53 INFO - PROCESS | 1649 | 1461627953516 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1018ms 16:45:53 INFO - PROCESS | 1649 | 1461627953564 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 1649 | 1461627953567 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:45:53 INFO - PROCESS | 1649 | 1461627953594 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1649 | 1461627953597 Marionette TRACE conn2 <- [1,362,null,{}] 16:45:53 INFO - PROCESS | 1649 | 1461627953602 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 1649 | 1461627953724 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:45:53 INFO - PROCESS | 1649 | 1461627953849 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x118512800 == 24 [pid = 1649] [id = 98] 16:45:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x115843800) [pid = 1649] [serial = 291] [outer = 0x0] 16:45:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x115a76400) [pid = 1649] [serial = 292] [outer = 0x115843800] 16:45:53 INFO - PROCESS | 1649 | 1461627953892 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x11856a800) [pid = 1649] [serial = 293] [outer = 0x115843800] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x127851800) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x1242c6c00) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12f286800) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | 1461627954354 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12995c800) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x129cd5400) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x119e4c400) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12a007000) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x1185a5400) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x118f1b800) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12a02ac00) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12b862000) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x118c1fc00) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x1287e0c00) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12a006000) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12bd63000) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11b05d400) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x123a71000) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x118f1a800) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1155e6c00) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x114bb8800) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x11bd89c00) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x119268c00) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x11c31f800) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x113432c00) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11adba400) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11c0c3800) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11bd8e400) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x11c319400) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11b05ac00) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x11bd60800) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x114350000) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11b884800) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11b877400) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11b02c800) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x11bd8b000) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11bd95400) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11c0bdc00) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11583cc00) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11c660400) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x11ac81400) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x123b5a400) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x123c20400) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x118e9e000) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x1185a3c00) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x123f03800) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1242c6800) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x124551c00) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x123a71400) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12786ec00) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x127f54800) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x129636c00) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12410b400) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12ba6bc00) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12e536c00) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x1287bf400) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11919f400) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x1282a3000) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11c668800) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11c0b9800) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x127fa0000) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x127d34400) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x127d3b400) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x1189cc800) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12e319800) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11c6c7800) [pid = 1649] [serial = 200] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x123eba800) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11c656400) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12f27a400) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12829d800) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12b6f0c00) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11c65cc00) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x123c1bc00) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12eba7400) [pid = 1649] [serial = 215] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11b064400) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12b85ec00) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12786f800) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1287c2800) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12e5d5000) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11c669400) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1287d8800) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12bdca000) [pid = 1649] [serial = 206] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x123b5c400) [pid = 1649] [serial = 203] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12f60b400) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x123a75800) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12bf96400) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12a004c00) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12d0eb400) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1134b7c00) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12bd69000) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x115a78000) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12bdc9400) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x129cd7000) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12d0f6c00) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11c6cb400) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1299b2800) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12bdc7800) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12bf43400) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12e582800) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12f611000) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12d1f8800) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12da88000) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12f289000) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12e538800) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12da91c00) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12da9b400) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1134bbc00) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12bf44000) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12bf48c00) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12b865400) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12bdcf400) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12f27b800) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12da93400) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12dadf000) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12f27b400) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12f27f000) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b6f7400) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12e5db000) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12e310400) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12e589400) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12d00c000) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12ebbb000) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12da95c00) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12e586000) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12eba7800) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1134b0000) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x115ae5800) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1306a2400) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12bf93800) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11893b400) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12da95400) [pid = 1649] [serial = 209] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12e311800) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12bf91c00) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12e581000) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x13000f000) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12ff83800) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12f989800) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12fac0400) [pid = 1649] [serial = 46] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11ac78400) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12e588000) [pid = 1649] [serial = 195] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12f60ec00) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12f981000) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12bf42c00) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12f288c00) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12f606800) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12b864400) [pid = 1649] [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.] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x13069c400) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12e5d8c00) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12e5d1400) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12e5dcc00) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12d1f6c00) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12e30e000) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12eba6000) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11ae4f000) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1247dd000) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 16:45:54 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12e316000) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 16:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 846ms 16:45:54 INFO - PROCESS | 1649 | 1461627954419 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:45:54 INFO - PROCESS | 1649 | 1461627954422 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:45:54 INFO - PROCESS | 1649 | 1461627954426 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 1649 | 1461627954427 Marionette TRACE conn2 <- [1,366,null,{}] 16:45:54 INFO - PROCESS | 1649 | 1461627954430 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:54 INFO - PROCESS | 1649 | 1461627954520 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:45:54 INFO - PROCESS | 1649 | 1461627954594 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1147b1800 == 25 [pid = 1649] [id = 99] 16:45:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1143c4400) [pid = 1649] [serial = 294] [outer = 0x0] 16:45:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x115ae5800) [pid = 1649] [serial = 295] [outer = 0x1143c4400] 16:45:54 INFO - PROCESS | 1649 | 1461627954640 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1185ab000) [pid = 1649] [serial = 296] [outer = 0x1143c4400] 16:45:55 INFO - PROCESS | 1649 | 1461627955037 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 618ms 16:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:45:55 INFO - PROCESS | 1649 | 1461627955044 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 1649 | 1461627955046 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:45:55 INFO - PROCESS | 1649 | 1461627955048 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1649 | 1461627955051 Marionette TRACE conn2 <- [1,370,null,{}] 16:45:55 INFO - PROCESS | 1649 | 1461627955076 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 1649 | 1461627955180 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:45:55 INFO - PROCESS | 1649 | 1461627955188 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11677c000 == 26 [pid = 1649] [id = 100] 16:45:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1189c5400) [pid = 1649] [serial = 297] [outer = 0x0] 16:45:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118ede800) [pid = 1649] [serial = 298] [outer = 0x1189c5400] 16:45:55 INFO - PROCESS | 1649 | 1461627955215 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119268c00) [pid = 1649] [serial = 299] [outer = 0x1189c5400] 16:45:55 INFO - PROCESS | 1649 | 1461627955553 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 524ms 16:45:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:45:55 INFO - PROCESS | 1649 | 1461627955572 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 1649 | 1461627955574 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:45:55 INFO - PROCESS | 1649 | 1461627955576 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1649 | 1461627955577 Marionette TRACE conn2 <- [1,374,null,{}] 16:45:55 INFO - PROCESS | 1649 | 1461627955579 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 1649 | 1461627955652 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:45:55 INFO - PROCESS | 1649 | 1461627955706 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x118fce000 == 27 [pid = 1649] [id = 101] 16:45:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x118f15000) [pid = 1649] [serial = 300] [outer = 0x0] 16:45:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x119ada800) [pid = 1649] [serial = 301] [outer = 0x118f15000] 16:45:55 INFO - PROCESS | 1649 | 1461627955733 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11ac81400) [pid = 1649] [serial = 302] [outer = 0x118f15000] 16:45:56 INFO - PROCESS | 1649 | 1461627956073 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:45:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 518ms 16:45:56 INFO - PROCESS | 1649 | 1461627956095 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1649 | 1461627956096 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:45:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:45:56 INFO - PROCESS | 1649 | 1461627956105 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1649 | 1461627956106 Marionette TRACE conn2 <- [1,378,null,{}] 16:45:56 INFO - PROCESS | 1649 | 1461627956108 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:56 INFO - PROCESS | 1649 | 1461627956193 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:45:56 INFO - PROCESS | 1649 | 1461627956197 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119236000 == 28 [pid = 1649] [id = 102] 16:45:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11ac85800) [pid = 1649] [serial = 303] [outer = 0x0] 16:45:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11ae4dc00) [pid = 1649] [serial = 304] [outer = 0x11ac85800] 16:45:56 INFO - PROCESS | 1649 | 1461627956224 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11b061000) [pid = 1649] [serial = 305] [outer = 0x11ac85800] 16:45:56 INFO - PROCESS | 1649 | 1461627956573 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:45:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 525ms 16:45:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:45:56 INFO - PROCESS | 1649 | 1461627956623 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1649 | 1461627956625 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:45:56 INFO - PROCESS | 1649 | 1461627956627 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1649 | 1461627956628 Marionette TRACE conn2 <- [1,382,null,{}] 16:45:56 INFO - PROCESS | 1649 | 1461627956630 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:56 INFO - PROCESS | 1649 | 1461627956731 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:45:56 INFO - PROCESS | 1649 | 1461627956763 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c43800 == 29 [pid = 1649] [id = 103] 16:45:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11bd5fc00) [pid = 1649] [serial = 306] [outer = 0x0] 16:45:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11bd95400) [pid = 1649] [serial = 307] [outer = 0x11bd5fc00] 16:45:56 INFO - PROCESS | 1649 | 1461627956791 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11c65bc00) [pid = 1649] [serial = 308] [outer = 0x11bd5fc00] 16:45:57 INFO - PROCESS | 1649 | 1461627957116 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:45:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 16:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:45:57 INFO - PROCESS | 1649 | 1461627957145 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 1649 | 1461627957146 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:45:57 INFO - PROCESS | 1649 | 1461627957148 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1649 | 1461627957150 Marionette TRACE conn2 <- [1,386,null,{}] 16:45:57 INFO - PROCESS | 1649 | 1461627957152 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 1649 | 1461627957251 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:45:57 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x129cd7c00) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:45:57 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12b860c00) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:45:57 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118cf6400) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:45:57 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11c6d5c00) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:45:57 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12e58e800) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:45:57 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x119a7ac00) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:45:57 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12b864800) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:45:57 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11583b400) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:45:57 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x1134b6800) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:45:57 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11c50d800) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:45:57 INFO - PROCESS | 1649 | 1461627957284 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x113695000 == 30 [pid = 1649] [id = 104] 16:45:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11342c800) [pid = 1649] [serial = 309] [outer = 0x0] 16:45:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1155ebc00) [pid = 1649] [serial = 310] [outer = 0x11342c800] 16:45:57 INFO - PROCESS | 1649 | 1461627957313 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11c66d400) [pid = 1649] [serial = 311] [outer = 0x11342c800] 16:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 16:45:57 INFO - PROCESS | 1649 | 1461627957611 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:45:57 INFO - PROCESS | 1649 | 1461627957624 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 1649 | 1461627957625 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:45:57 INFO - PROCESS | 1649 | 1461627957627 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1649 | 1461627957628 Marionette TRACE conn2 <- [1,390,null,{}] 16:45:57 INFO - PROCESS | 1649 | 1461627957630 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 1649 | 1461627957706 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:45:57 INFO - PROCESS | 1649 | 1461627957710 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b851000 == 31 [pid = 1649] [id = 105] 16:45:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11360e000) [pid = 1649] [serial = 312] [outer = 0x0] 16:45:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11c6d5c00) [pid = 1649] [serial = 313] [outer = 0x11360e000] 16:45:57 INFO - PROCESS | 1649 | 1461627957738 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x123b55800) [pid = 1649] [serial = 314] [outer = 0x11360e000] 16:45:58 INFO - PROCESS | 1649 | 1461627958053 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 469ms 16:45:58 INFO - PROCESS | 1649 | 1461627958096 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1649 | 1461627958098 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:45:58 INFO - PROCESS | 1649 | 1461627958100 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1649 | 1461627958101 Marionette TRACE conn2 <- [1,394,null,{}] 16:45:58 INFO - PROCESS | 1649 | 1461627958104 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:58 INFO - PROCESS | 1649 | 1461627958192 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:45:58 INFO - PROCESS | 1649 | 1461627958198 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb19800 == 32 [pid = 1649] [id = 106] 16:45:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11c6ca400) [pid = 1649] [serial = 315] [outer = 0x0] 16:45:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x123b59000) [pid = 1649] [serial = 316] [outer = 0x11c6ca400] 16:45:58 INFO - PROCESS | 1649 | 1461627958224 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x123cea400) [pid = 1649] [serial = 317] [outer = 0x11c6ca400] 16:45:58 INFO - PROCESS | 1649 | 1461627958562 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 16:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:45:58 INFO - PROCESS | 1649 | 1461627958570 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1649 | 1461627958571 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:45:58 INFO - PROCESS | 1649 | 1461627958573 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1649 | 1461627958575 Marionette TRACE conn2 <- [1,398,null,{}] 16:45:58 INFO - PROCESS | 1649 | 1461627958578 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:58 INFO - PROCESS | 1649 | 1461627958655 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:45:58 INFO - PROCESS | 1649 | 1461627958659 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c08d000 == 33 [pid = 1649] [id = 107] 16:45:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x123eb8400) [pid = 1649] [serial = 318] [outer = 0x0] 16:45:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x12784e800) [pid = 1649] [serial = 319] [outer = 0x123eb8400] 16:45:58 INFO - PROCESS | 1649 | 1461627958686 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x127f4bc00) [pid = 1649] [serial = 320] [outer = 0x123eb8400] 16:45:59 INFO - PROCESS | 1649 | 1461627959006 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:45:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 469ms 16:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:45:59 INFO - PROCESS | 1649 | 1461627959043 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 1649 | 1461627959044 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:45:59 INFO - PROCESS | 1649 | 1461627959046 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1649 | 1461627959048 Marionette TRACE conn2 <- [1,402,null,{}] 16:45:59 INFO - PROCESS | 1649 | 1461627959060 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 1649 | 1461627959145 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:45:59 INFO - PROCESS | 1649 | 1461627959150 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c8d0800 == 34 [pid = 1649] [id = 108] 16:45:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11c6d0000) [pid = 1649] [serial = 321] [outer = 0x0] 16:45:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1282a2800) [pid = 1649] [serial = 322] [outer = 0x11c6d0000] 16:45:59 INFO - PROCESS | 1649 | 1461627959180 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x129633c00) [pid = 1649] [serial = 323] [outer = 0x11c6d0000] 16:45:59 INFO - PROCESS | 1649 | 1461627959522 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:45:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 520ms 16:45:59 INFO - PROCESS | 1649 | 1461627959567 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 1649 | 1461627959568 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:45:59 INFO - PROCESS | 1649 | 1461627959570 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1649 | 1461627959571 Marionette TRACE conn2 <- [1,406,null,{}] 16:45:59 INFO - PROCESS | 1649 | 1461627959574 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 1649 | 1461627959645 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:45:59 INFO - PROCESS | 1649 | 1461627959736 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11456d800 == 35 [pid = 1649] [id = 109] 16:45:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x113430000) [pid = 1649] [serial = 324] [outer = 0x0] 16:45:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1134afc00) [pid = 1649] [serial = 325] [outer = 0x113430000] 16:45:59 INFO - PROCESS | 1649 | 1461627959769 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x114242800) [pid = 1649] [serial = 326] [outer = 0x113430000] 16:46:00 INFO - PROCESS | 1649 | 1461627960246 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 719ms 16:46:00 INFO - PROCESS | 1649 | 1461627960291 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1649 | 1461627960294 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:46:00 INFO - PROCESS | 1649 | 1461627960297 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1649 | 1461627960299 Marionette TRACE conn2 <- [1,410,null,{}] 16:46:00 INFO - PROCESS | 1649 | 1461627960303 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:00 INFO - PROCESS | 1649 | 1461627960397 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:46:00 INFO - PROCESS | 1649 | 1461627960452 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x118fd1800 == 36 [pid = 1649] [id = 110] 16:46:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11656a400) [pid = 1649] [serial = 327] [outer = 0x0] 16:46:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118e95800) [pid = 1649] [serial = 328] [outer = 0x11656a400] 16:46:00 INFO - PROCESS | 1649 | 1461627960484 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119128c00) [pid = 1649] [serial = 329] [outer = 0x11656a400] 16:46:00 INFO - PROCESS | 1649 | 1461627960926 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 672ms 16:46:00 INFO - PROCESS | 1649 | 1461627960971 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1649 | 1461627960974 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:46:01 INFO - PROCESS | 1649 | 1461627961011 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1649 | 1461627961012 Marionette TRACE conn2 <- [1,414,null,{}] 16:46:01 INFO - PROCESS | 1649 | 1461627961016 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:01 INFO - PROCESS | 1649 | 1461627961110 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:46:01 INFO - PROCESS | 1649 | 1461627961165 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c084000 == 37 [pid = 1649] [id = 111] 16:46:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118e9d000) [pid = 1649] [serial = 330] [outer = 0x0] 16:46:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11b05cc00) [pid = 1649] [serial = 331] [outer = 0x118e9d000] 16:46:01 INFO - PROCESS | 1649 | 1461627961195 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11bd60800) [pid = 1649] [serial = 332] [outer = 0x118e9d000] 16:46:01 INFO - PROCESS | 1649 | 1461627961663 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:46:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 683ms 16:46:01 INFO - PROCESS | 1649 | 1461627961685 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 1649 | 1461627961687 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:46:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:46:01 INFO - PROCESS | 1649 | 1461627961694 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1649 | 1461627961699 Marionette TRACE conn2 <- [1,418,null,{}] 16:46:01 INFO - PROCESS | 1649 | 1461627961705 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:01 INFO - PROCESS | 1649 | 1461627961799 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:46:01 INFO - PROCESS | 1649 | 1461627961855 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1165d2800 == 38 [pid = 1649] [id = 112] 16:46:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1158ca400) [pid = 1649] [serial = 333] [outer = 0x0] 16:46:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11bd68400) [pid = 1649] [serial = 334] [outer = 0x1158ca400] 16:46:01 INFO - PROCESS | 1649 | 1461627961886 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123ce4c00) [pid = 1649] [serial = 335] [outer = 0x1158ca400] 16:46:02 INFO - PROCESS | 1649 | --DOCSHELL 0x115611800 == 37 [pid = 1649] [id = 83] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11c6ca800) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12a00a000) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12bd6c000) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12a02c000) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118ee5400) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11919f800) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x123a73400) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x127850800) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12f985400) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11ae43c00) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11b87cc00) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12d00c800) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12bf92000) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1165f1400) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11a50dc00) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12d1f6000) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11bd96800) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12810dc00) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x118f21000) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1296ad800) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 16:46:02 INFO - PROCESS | 1649 | 1461627962924 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:46:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1283ms 16:46:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:46:02 INFO - PROCESS | 1649 | 1461627962974 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 1649 | 1461627962976 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:46:02 INFO - PROCESS | 1649 | 1461627962979 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 1649 | 1461627962980 Marionette TRACE conn2 <- [1,422,null,{}] 16:46:02 INFO - PROCESS | 1649 | 1461627962985 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:03 INFO - PROCESS | 1649 | 1461627963056 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:46:03 INFO - PROCESS | 1649 | 1461627963062 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x115611800 == 38 [pid = 1649] [id = 113] 16:46:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11856a400) [pid = 1649] [serial = 336] [outer = 0x0] 16:46:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1189cc800) [pid = 1649] [serial = 337] [outer = 0x11856a400] 16:46:03 INFO - PROCESS | 1649 | 1461627963092 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118ee7c00) [pid = 1649] [serial = 338] [outer = 0x11856a400] 16:46:03 INFO - PROCESS | 1649 | 1461627963886 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:46:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 920ms 16:46:03 INFO - PROCESS | 1649 | 1461627963900 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 1649 | 1461627963904 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:46:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:46:03 INFO - PROCESS | 1649 | 1461627963908 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 1649 | 1461627963910 Marionette TRACE conn2 <- [1,426,null,{}] 16:46:03 INFO - PROCESS | 1649 | 1461627963913 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:03 INFO - PROCESS | 1649 | 1461627963983 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:46:04 INFO - PROCESS | 1649 | 1461627964026 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x119176800 == 39 [pid = 1649] [id = 114] 16:46:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118edf400) [pid = 1649] [serial = 339] [outer = 0x0] 16:46:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11a50d400) [pid = 1649] [serial = 340] [outer = 0x118edf400] 16:46:04 INFO - PROCESS | 1649 | 1461627964053 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11adb1800) [pid = 1649] [serial = 341] [outer = 0x118edf400] 16:46:04 INFO - PROCESS | 1649 | 1461627964377 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1649 | 1461627964430 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:46:04 INFO - PROCESS | 1649 | 1461627964433 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1649 | 1461627964435 Marionette TRACE conn2 <- [1,430,null,{}] 16:46:04 INFO - PROCESS | 1649 | 1461627964442 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:04 INFO - PROCESS | 1649 | 1461627964515 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:46:04 INFO - PROCESS | 1649 | 1461627964522 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac5c800 == 40 [pid = 1649] [id = 115] 16:46:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11b066800) [pid = 1649] [serial = 342] [outer = 0x0] 16:46:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11c0c0000) [pid = 1649] [serial = 343] [outer = 0x11b066800] 16:46:04 INFO - PROCESS | 1649 | 1461627964550 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11c675800) [pid = 1649] [serial = 344] [outer = 0x11b066800] 16:46:04 INFO - PROCESS | 1649 | 1461627964877 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:46:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:46:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms 16:46:04 INFO - PROCESS | 1649 | 1461627964905 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1649 | 1461627964906 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:46:04 INFO - PROCESS | 1649 | 1461627964909 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1649 | 1461627964910 Marionette TRACE conn2 <- [1,434,null,{}] 16:46:04 INFO - PROCESS | 1649 | 1461627964912 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 1649 | 1461627965010 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:46:05 INFO - PROCESS | 1649 | 1461627965024 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf55800 == 41 [pid = 1649] [id = 116] 16:46:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11c66dc00) [pid = 1649] [serial = 345] [outer = 0x0] 16:46:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x123a70000) [pid = 1649] [serial = 346] [outer = 0x11c66dc00] 16:46:05 INFO - PROCESS | 1649 | 1461627965050 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x123ce3c00) [pid = 1649] [serial = 347] [outer = 0x11c66dc00] 16:46:05 INFO - PROCESS | 1649 | 1461627965392 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 518ms 16:46:05 INFO - PROCESS | 1649 | 1461627965427 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1649 | 1461627965428 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:46:05 INFO - PROCESS | 1649 | 1461627965430 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1649 | 1461627965432 Marionette TRACE conn2 <- [1,438,null,{}] 16:46:05 INFO - PROCESS | 1649 | 1461627965435 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 1649 | 1461627965523 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:46:05 INFO - PROCESS | 1649 | 1461627965527 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ae2800 == 42 [pid = 1649] [id = 117] 16:46:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1134b7400) [pid = 1649] [serial = 348] [outer = 0x0] 16:46:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1242c6c00) [pid = 1649] [serial = 349] [outer = 0x1134b7400] 16:46:05 INFO - PROCESS | 1649 | 1461627965552 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x127f56800) [pid = 1649] [serial = 350] [outer = 0x1134b7400] 16:46:05 INFO - PROCESS | 1649 | 1461627965906 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 519ms 16:46:05 INFO - PROCESS | 1649 | 1461627965950 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1649 | 1461627965951 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:46:05 INFO - PROCESS | 1649 | 1461627965954 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1649 | 1461627965955 Marionette TRACE conn2 <- [1,442,null,{}] 16:46:05 INFO - PROCESS | 1649 | 1461627965957 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:06 INFO - PROCESS | 1649 | 1461627966062 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:46:06 INFO - PROCESS | 1649 | 1461627966076 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d1c000 == 43 [pid = 1649] [id = 118] 16:46:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x127fa3c00) [pid = 1649] [serial = 351] [outer = 0x0] 16:46:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1287d5c00) [pid = 1649] [serial = 352] [outer = 0x127fa3c00] 16:46:06 INFO - PROCESS | 1649 | 1461627966104 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x129cd5800) [pid = 1649] [serial = 353] [outer = 0x127fa3c00] 16:46:06 INFO - PROCESS | 1649 | 1461627966447 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 16:46:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:46:06 INFO - PROCESS | 1649 | 1461627966475 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 1649 | 1461627966476 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:46:06 INFO - PROCESS | 1649 | 1461627966478 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1649 | 1461627966480 Marionette TRACE conn2 <- [1,446,null,{}] 16:46:06 INFO - PROCESS | 1649 | 1461627966482 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:06 INFO - PROCESS | 1649 | 1461627966570 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:46:06 INFO - PROCESS | 1649 | 1461627966576 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x124476800 == 44 [pid = 1649] [id = 119] 16:46:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12810d400) [pid = 1649] [serial = 354] [outer = 0x0] 16:46:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a008000) [pid = 1649] [serial = 355] [outer = 0x12810d400] 16:46:06 INFO - PROCESS | 1649 | 1461627966601 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a02b000) [pid = 1649] [serial = 356] [outer = 0x12810d400] 16:46:06 INFO - PROCESS | 1649 | 1461627966948 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 517ms 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11ac85800) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115843800) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1189c5400) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1143c4400) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11bd5fc00) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1158c9400) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11342c800) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11c6ca400) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x123eb8400) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11360e000) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:46:07 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118f15000) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:46:07 INFO - PROCESS | 1649 | 1461627967051 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 1649 | 1461627967052 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:46:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:46:07 INFO - PROCESS | 1649 | 1461627967057 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 1649 | 1461627967058 Marionette TRACE conn2 <- [1,450,null,{}] 16:46:07 INFO - PROCESS | 1649 | 1461627967060 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:07 INFO - PROCESS | 1649 | 1461627967130 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:46:07 INFO - PROCESS | 1649 | 1461627967135 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x119237800 == 45 [pid = 1649] [id = 120] 16:46:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1189c5400) [pid = 1649] [serial = 357] [outer = 0x0] 16:46:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11a505000) [pid = 1649] [serial = 358] [outer = 0x1189c5400] 16:46:07 INFO - PROCESS | 1649 | 1461627967162 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123b56800) [pid = 1649] [serial = 359] [outer = 0x1189c5400] 16:46:07 INFO - PROCESS | 1649 | 1461627967495 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 1649 | 1461627967526 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:46:07 INFO - PROCESS | 1649 | 1461627967528 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 1649 | 1461627967530 Marionette TRACE conn2 <- [1,454,null,{}] 16:46:07 INFO - PROCESS | 1649 | 1461627967532 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:07 INFO - PROCESS | 1649 | 1461627967604 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:46:07 INFO - PROCESS | 1649 | 1461627967608 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12822a800 == 46 [pid = 1649] [id = 121] 16:46:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123b57000) [pid = 1649] [serial = 360] [outer = 0x0] 16:46:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12b6f1c00) [pid = 1649] [serial = 361] [outer = 0x123b57000] 16:46:07 INFO - PROCESS | 1649 | 1461627967633 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b6f9400) [pid = 1649] [serial = 362] [outer = 0x123b57000] 16:46:07 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:07 INFO - PROCESS | 1649 | 1461627967980 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:46:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:46:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 467ms 16:46:08 INFO - PROCESS | 1649 | 1461627968008 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 1649 | 1461627968009 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:46:08 INFO - PROCESS | 1649 | 1461627968011 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1649 | 1461627968012 Marionette TRACE conn2 <- [1,458,null,{}] 16:46:08 INFO - PROCESS | 1649 | 1461627968014 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:08 INFO - PROCESS | 1649 | 1461627968090 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:46:08 INFO - PROCESS | 1649 | 1461627968095 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12883e000 == 47 [pid = 1649] [id = 122] 16:46:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b6f7800) [pid = 1649] [serial = 363] [outer = 0x0] 16:46:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12b859400) [pid = 1649] [serial = 364] [outer = 0x12b6f7800] 16:46:08 INFO - PROCESS | 1649 | 1461627968122 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12ba6b000) [pid = 1649] [serial = 365] [outer = 0x12b6f7800] 16:46:08 INFO - PROCESS | 1649 | 1461627968443 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 1649 | 1461627968482 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:46:08 INFO - PROCESS | 1649 | 1461627968485 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1649 | 1461627968488 Marionette TRACE conn2 <- [1,462,null,{}] 16:46:08 INFO - PROCESS | 1649 | 1461627968491 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:08 INFO - PROCESS | 1649 | 1461627968576 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:46:08 INFO - PROCESS | 1649 | 1461627968622 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x129977800 == 48 [pid = 1649] [id = 123] 16:46:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b864400) [pid = 1649] [serial = 366] [outer = 0x0] 16:46:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12bd61000) [pid = 1649] [serial = 367] [outer = 0x12b864400] 16:46:08 INFO - PROCESS | 1649 | 1461627968651 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12bf45c00) [pid = 1649] [serial = 368] [outer = 0x12b864400] 16:46:08 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:08 INFO - PROCESS | 1649 | 1461627968977 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:46:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:46:09 INFO - PROCESS | 1649 | 1461627969008 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:46:09 INFO - PROCESS | 1649 | 1461627969011 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1649 | 1461627969012 Marionette TRACE conn2 <- [1,466,null,{}] 16:46:09 INFO - PROCESS | 1649 | 1461627969014 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:09 INFO - PROCESS | 1649 | 1461627969136 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:46:09 INFO - PROCESS | 1649 | 1461627969184 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x115476800 == 49 [pid = 1649] [id = 124] 16:46:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x113432400) [pid = 1649] [serial = 369] [outer = 0x0] 16:46:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x114350000) [pid = 1649] [serial = 370] [outer = 0x113432400] 16:46:09 INFO - PROCESS | 1649 | 1461627969216 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11583b400) [pid = 1649] [serial = 371] [outer = 0x113432400] 16:46:09 INFO - PROCESS | 1649 | 1461627969689 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 1649 | 1461627969739 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:46:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:46:09 INFO - PROCESS | 1649 | 1461627969743 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1649 | 1461627969746 Marionette TRACE conn2 <- [1,470,null,{}] 16:46:09 INFO - PROCESS | 1649 | 1461627969749 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:09 INFO - PROCESS | 1649 | 1461627969846 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:46:09 INFO - PROCESS | 1649 | 1461627969905 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac56000 == 50 [pid = 1649] [id = 125] 16:46:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119e4cc00) [pid = 1649] [serial = 372] [outer = 0x0] 16:46:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11adbe400) [pid = 1649] [serial = 373] [outer = 0x119e4cc00] 16:46:09 INFO - PROCESS | 1649 | 1461627969937 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11c663400) [pid = 1649] [serial = 374] [outer = 0x119e4cc00] 16:46:10 INFO - PROCESS | 1649 | 1461627970356 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:46:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:46:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 671ms 16:46:10 INFO - PROCESS | 1649 | 1461627970416 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 1649 | 1461627970418 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:46:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:46:10 INFO - PROCESS | 1649 | 1461627970434 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 1649 | 1461627970435 Marionette TRACE conn2 <- [1,474,null,{}] 16:46:10 INFO - PROCESS | 1649 | 1461627970438 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:10 INFO - PROCESS | 1649 | 1461627970531 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:46:10 INFO - PROCESS | 1649 | 1461627970591 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1278ad000 == 51 [pid = 1649] [id = 126] 16:46:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11bd94800) [pid = 1649] [serial = 375] [outer = 0x0] 16:46:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123a71000) [pid = 1649] [serial = 376] [outer = 0x11bd94800] 16:46:10 INFO - PROCESS | 1649 | 1461627970621 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x127f9e400) [pid = 1649] [serial = 377] [outer = 0x11bd94800] 16:46:11 INFO - PROCESS | 1649 | 1461627971044 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 671ms 16:46:11 INFO - PROCESS | 1649 | 1461627971104 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 1649 | 1461627971106 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:46:11 INFO - PROCESS | 1649 | 1461627971114 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1649 | 1461627971119 Marionette TRACE conn2 <- [1,478,null,{}] 16:46:11 INFO - PROCESS | 1649 | 1461627971123 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:11 INFO - PROCESS | 1649 | 1461627971238 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:46:11 INFO - PROCESS | 1649 | 1461627971294 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156bb800 == 52 [pid = 1649] [id = 127] 16:46:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11c66c400) [pid = 1649] [serial = 378] [outer = 0x0] 16:46:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1247df400) [pid = 1649] [serial = 379] [outer = 0x11c66c400] 16:46:11 INFO - PROCESS | 1649 | 1461627971324 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12a032000) [pid = 1649] [serial = 380] [outer = 0x11c66c400] 16:46:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:46:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 828ms 16:46:11 INFO - PROCESS | 1649 | 1461627971930 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:46:11 INFO - PROCESS | 1649 | 1461627971939 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:46:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:46:11 INFO - PROCESS | 1649 | 1461627971941 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:46:11 INFO - PROCESS | 1649 | 1461627971944 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1649 | 1461627971947 Marionette TRACE conn2 <- [1,482,null,{}] 16:46:11 INFO - PROCESS | 1649 | 1461627971972 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:12 INFO - PROCESS | 1649 | 1461627972074 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:46:12 INFO - PROCESS | 1649 | 1461627972119 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x115627800 == 53 [pid = 1649] [id = 128] 16:46:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1185a9000) [pid = 1649] [serial = 381] [outer = 0x0] 16:46:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118cf6400) [pid = 1649] [serial = 382] [outer = 0x1185a9000] 16:46:12 INFO - PROCESS | 1649 | 1461627972149 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118f1b800) [pid = 1649] [serial = 383] [outer = 0x1185a9000] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x129977800 == 52 [pid = 1649] [id = 123] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12883e000 == 51 [pid = 1649] [id = 122] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12822a800 == 50 [pid = 1649] [id = 121] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x119237800 == 49 [pid = 1649] [id = 120] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x124476800 == 48 [pid = 1649] [id = 119] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x123d1c000 == 47 [pid = 1649] [id = 118] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12b6f5000) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x114540c00) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12a02bc00) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11ac79c00) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1282a2800) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x123ae2800 == 46 [pid = 1649] [id = 117] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf55800 == 45 [pid = 1649] [id = 116] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac5c800 == 44 [pid = 1649] [id = 115] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x119176800 == 43 [pid = 1649] [id = 114] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x115611800 == 42 [pid = 1649] [id = 113] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1165d2800 == 41 [pid = 1649] [id = 112] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11c084000 == 40 [pid = 1649] [id = 111] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x118fd1800 == 39 [pid = 1649] [id = 110] 16:46:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11456d800 == 38 [pid = 1649] [id = 109] 16:46:12 INFO - PROCESS | 1649 | 1461627972570 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11ae4dc00) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x115a76400) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11856a800) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118ede800) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119268c00) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115ae5800) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1185ab000) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11bd95400) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127fa1000) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11b061000) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1155ebc00) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11c65bc00) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11c66d400) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123b59000) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12784e800) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123b55800) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119ada800) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11ac81400) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11c6d5c00) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x127f4bc00) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 16:46:12 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x123cea400) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 16:46:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:46:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 16:46:12 INFO - PROCESS | 1649 | 1461627972616 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:46:12 INFO - PROCESS | 1649 | 1461627972622 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:46:12 INFO - PROCESS | 1649 | 1461627972626 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 1649 | 1461627972628 Marionette TRACE conn2 <- [1,486,null,{}] 16:46:12 INFO - PROCESS | 1649 | 1461627972631 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:12 INFO - PROCESS | 1649 | 1461627972710 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:46:12 INFO - PROCESS | 1649 | 1461627972715 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156cd000 == 39 [pid = 1649] [id = 129] 16:46:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118f1ec00) [pid = 1649] [serial = 384] [outer = 0x0] 16:46:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11926d000) [pid = 1649] [serial = 385] [outer = 0x118f1ec00] 16:46:12 INFO - PROCESS | 1649 | 1461627972744 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11ac7f400) [pid = 1649] [serial = 386] [outer = 0x118f1ec00] 16:46:13 INFO - PROCESS | 1649 | 1461627973065 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:46:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:46:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 16:46:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:46:13 INFO - PROCESS | 1649 | 1461627973096 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 1649 | 1461627973097 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:46:13 INFO - PROCESS | 1649 | 1461627973099 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 1649 | 1461627973101 Marionette TRACE conn2 <- [1,490,null,{}] 16:46:13 INFO - PROCESS | 1649 | 1461627973109 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:13 INFO - PROCESS | 1649 | 1461627973193 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:46:13 INFO - PROCESS | 1649 | 1461627973237 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c19800 == 40 [pid = 1649] [id = 130] 16:46:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11ac81400) [pid = 1649] [serial = 387] [outer = 0x0] 16:46:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11b063400) [pid = 1649] [serial = 388] [outer = 0x11ac81400] 16:46:13 INFO - PROCESS | 1649 | 1461627973265 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11c31fc00) [pid = 1649] [serial = 389] [outer = 0x11ac81400] 16:46:13 INFO - PROCESS | 1649 | 1461627973591 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:46:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:46:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 522ms 16:46:13 INFO - PROCESS | 1649 | 1461627973622 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 1649 | 1461627973624 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:46:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:46:13 INFO - PROCESS | 1649 | 1461627973626 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 1649 | 1461627973627 Marionette TRACE conn2 <- [1,494,null,{}] 16:46:13 INFO - PROCESS | 1649 | 1461627973629 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:13 INFO - PROCESS | 1649 | 1461627973703 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:46:13 INFO - PROCESS | 1649 | 1461627973708 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b86a000 == 41 [pid = 1649] [id = 131] 16:46:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11c671800) [pid = 1649] [serial = 390] [outer = 0x0] 16:46:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123c20400) [pid = 1649] [serial = 391] [outer = 0x11c671800] 16:46:13 INFO - PROCESS | 1649 | 1461627973736 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12454fc00) [pid = 1649] [serial = 392] [outer = 0x11c671800] 16:46:14 INFO - PROCESS | 1649 | 1461627974064 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:46:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 467ms 16:46:14 INFO - PROCESS | 1649 | 1461627974094 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 1649 | 1461627974095 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:46:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:46:14 INFO - PROCESS | 1649 | 1461627974097 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1649 | 1461627974098 Marionette TRACE conn2 <- [1,498,null,{}] 16:46:14 INFO - PROCESS | 1649 | 1461627974101 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 1649 | 1461627974172 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:46:14 INFO - PROCESS | 1649 | 1461627974177 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c08f800 == 42 [pid = 1649] [id = 132] 16:46:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123b5c400) [pid = 1649] [serial = 393] [outer = 0x0] 16:46:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x127d40400) [pid = 1649] [serial = 394] [outer = 0x123b5c400] 16:46:14 INFO - PROCESS | 1649 | 1461627974204 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x128298400) [pid = 1649] [serial = 395] [outer = 0x123b5c400] 16:46:14 INFO - PROCESS | 1649 | 1461627974541 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:46:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 16:46:14 INFO - PROCESS | 1649 | 1461627974566 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 1649 | 1461627974567 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:46:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:46:14 INFO - PROCESS | 1649 | 1461627974573 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1649 | 1461627974574 Marionette TRACE conn2 <- [1,502,null,{}] 16:46:14 INFO - PROCESS | 1649 | 1461627974576 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 1649 | 1461627974690 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:46:14 INFO - PROCESS | 1649 | 1461627974703 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c8d1800 == 43 [pid = 1649] [id = 133] 16:46:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x127fa8c00) [pid = 1649] [serial = 396] [outer = 0x0] 16:46:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1287c0000) [pid = 1649] [serial = 397] [outer = 0x127fa8c00] 16:46:14 INFO - PROCESS | 1649 | 1461627974731 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a02dc00) [pid = 1649] [serial = 398] [outer = 0x127fa8c00] 16:46:15 INFO - PROCESS | 1649 | 1461627975066 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:46:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 520ms 16:46:15 INFO - PROCESS | 1649 | 1461627975098 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1649 | 1461627975099 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:46:15 INFO - PROCESS | 1649 | 1461627975103 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1649 | 1461627975105 Marionette TRACE conn2 <- [1,506,null,{}] 16:46:15 INFO - PROCESS | 1649 | 1461627975107 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:15 INFO - PROCESS | 1649 | 1461627975196 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:46:15 INFO - PROCESS | 1649 | 1461627975201 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f8f800 == 44 [pid = 1649] [id = 134] 16:46:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11c65f800) [pid = 1649] [serial = 399] [outer = 0x0] 16:46:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b6f0c00) [pid = 1649] [serial = 400] [outer = 0x11c65f800] 16:46:15 INFO - PROCESS | 1649 | 1461627975227 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b85ec00) [pid = 1649] [serial = 401] [outer = 0x11c65f800] 16:46:15 INFO - PROCESS | 1649 | 1461627975565 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:46:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 521ms 16:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:46:15 INFO - PROCESS | 1649 | 1461627975623 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1649 | 1461627975625 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:46:15 INFO - PROCESS | 1649 | 1461627975627 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1649 | 1461627975628 Marionette TRACE conn2 <- [1,510,null,{}] 16:46:15 INFO - PROCESS | 1649 | 1461627975638 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:15 INFO - PROCESS | 1649 | 1461627975730 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:46:15 INFO - PROCESS | 1649 | 1461627975735 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x115615800 == 45 [pid = 1649] [id = 135] 16:46:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123b59000) [pid = 1649] [serial = 402] [outer = 0x0] 16:46:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bd65c00) [pid = 1649] [serial = 403] [outer = 0x123b59000] 16:46:15 INFO - PROCESS | 1649 | 1461627975760 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12bdd0800) [pid = 1649] [serial = 404] [outer = 0x123b59000] 16:46:16 INFO - PROCESS | 1649 | 1461627976106 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:46:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 526ms 16:46:16 INFO - PROCESS | 1649 | 1461627976154 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 1649 | 1461627976155 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:46:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:46:16 INFO - PROCESS | 1649 | 1461627976157 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 1649 | 1461627976158 Marionette TRACE conn2 <- [1,514,null,{}] 16:46:16 INFO - PROCESS | 1649 | 1461627976166 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:16 INFO - PROCESS | 1649 | 1461627976255 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:46:16 INFO - PROCESS | 1649 | 1461627976260 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1291c0800 == 46 [pid = 1649] [id = 136] 16:46:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12bd68000) [pid = 1649] [serial = 405] [outer = 0x0] 16:46:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12bf43400) [pid = 1649] [serial = 406] [outer = 0x12bd68000] 16:46:16 INFO - PROCESS | 1649 | 1461627976285 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12bf91c00) [pid = 1649] [serial = 407] [outer = 0x12bd68000] 16:46:16 INFO - PROCESS | 1649 | 1461627976594 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:46:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 16:46:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:46:16 INFO - PROCESS | 1649 | 1461627976631 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 1649 | 1461627976632 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:46:16 INFO - PROCESS | 1649 | 1461627976634 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 1649 | 1461627976638 Marionette TRACE conn2 <- [1,518,null,{}] 16:46:16 INFO - PROCESS | 1649 | 1461627976641 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:16 INFO - PROCESS | 1649 | 1461627976836 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1142b8000) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11c6d0000) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11c0c0400) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x129cd6c00) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1142b6400) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1134b7400) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x127fa3c00) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11856a400) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1158ca400) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118edf400) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11b066800) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118e9d000) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11656a400) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113430000) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12810d400) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12b6f7800) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1189c5400) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123b57000) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:46:16 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11c66dc00) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:46:16 INFO - PROCESS | 1649 | 1461627976876 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11651b000 == 47 [pid = 1649] [id = 137] 16:46:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1134bd000) [pid = 1649] [serial = 408] [outer = 0x0] 16:46:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1147e1000) [pid = 1649] [serial = 409] [outer = 0x1134bd000] 16:46:16 INFO - PROCESS | 1649 | 1461627976902 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118f1f800) [pid = 1649] [serial = 410] [outer = 0x1134bd000] 16:46:17 INFO - PROCESS | 1649 | 1461627977200 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:46:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 623ms 16:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:46:17 INFO - PROCESS | 1649 | 1461627977257 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1649 | 1461627977259 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:46:17 INFO - PROCESS | 1649 | 1461627977261 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1649 | 1461627977262 Marionette TRACE conn2 <- [1,522,null,{}] 16:46:17 INFO - PROCESS | 1649 | 1461627977265 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 1649 | 1461627977355 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:46:17 INFO - PROCESS | 1649 | 1461627977398 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x124718000 == 48 [pid = 1649] [id = 138] 16:46:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1151ce000) [pid = 1649] [serial = 411] [outer = 0x0] 16:46:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11bd97400) [pid = 1649] [serial = 412] [outer = 0x1151ce000] 16:46:17 INFO - PROCESS | 1649 | 1461627977428 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12d1f6400) [pid = 1649] [serial = 413] [outer = 0x1151ce000] 16:46:17 INFO - PROCESS | 1649 | 1461627977707 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:46:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 16:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:46:17 INFO - PROCESS | 1649 | 1461627977729 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1649 | 1461627977730 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:46:17 INFO - PROCESS | 1649 | 1461627977732 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1649 | 1461627977734 Marionette TRACE conn2 <- [1,526,null,{}] 16:46:17 INFO - PROCESS | 1649 | 1461627977744 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 1649 | 1461627977827 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:46:17 INFO - PROCESS | 1649 | 1461627977831 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd97000 == 49 [pid = 1649] [id = 139] 16:46:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12d1f8800) [pid = 1649] [serial = 414] [outer = 0x0] 16:46:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12da83800) [pid = 1649] [serial = 415] [outer = 0x12d1f8800] 16:46:17 INFO - PROCESS | 1649 | 1461627977856 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12da8e000) [pid = 1649] [serial = 416] [outer = 0x12d1f8800] 16:46:18 INFO - PROCESS | 1649 | 1461627978245 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:46:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 528ms 16:46:18 INFO - PROCESS | 1649 | 1461627978261 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 1649 | 1461627978263 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:46:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:46:18 INFO - PROCESS | 1649 | 1461627978268 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1649 | 1461627978270 Marionette TRACE conn2 <- [1,530,null,{}] 16:46:18 INFO - PROCESS | 1649 | 1461627978274 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:18 INFO - PROCESS | 1649 | 1461627978390 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:46:18 INFO - PROCESS | 1649 | 1461627978396 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c1aa000 == 50 [pid = 1649] [id = 140] 16:46:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12d0ef800) [pid = 1649] [serial = 417] [outer = 0x0] 16:46:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12da95c00) [pid = 1649] [serial = 418] [outer = 0x12d0ef800] 16:46:18 INFO - PROCESS | 1649 | 1461627978436 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12da9fc00) [pid = 1649] [serial = 419] [outer = 0x12d0ef800] 16:46:18 INFO - PROCESS | 1649 | 1461627978809 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:46:18 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:46:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:46:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:46:18 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:46:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:46:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:46:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:46:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 574ms 16:46:18 INFO - PROCESS | 1649 | 1461627978882 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 1649 | 1461627978886 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:46:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:46:18 INFO - PROCESS | 1649 | 1461627978891 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1649 | 1461627978893 Marionette TRACE conn2 <- [1,534,null,{}] 16:46:18 INFO - PROCESS | 1649 | 1461627978897 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:19 INFO - PROCESS | 1649 | 1461627979003 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:46:19 INFO - PROCESS | 1649 | 1461627979047 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x118c46000 == 51 [pid = 1649] [id = 141] 16:46:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11583c800) [pid = 1649] [serial = 420] [outer = 0x0] 16:46:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x115a78000) [pid = 1649] [serial = 421] [outer = 0x11583c800] 16:46:19 INFO - PROCESS | 1649 | 1461627979078 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118c19c00) [pid = 1649] [serial = 422] [outer = 0x11583c800] 16:46:19 INFO - PROCESS | 1649 | 1461627979479 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:46:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 620ms 16:46:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:46:19 INFO - PROCESS | 1649 | 1461627979512 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 1649 | 1461627979514 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:46:19 INFO - PROCESS | 1649 | 1461627979520 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1649 | 1461627979523 Marionette TRACE conn2 <- [1,538,null,{}] 16:46:19 INFO - PROCESS | 1649 | 1461627979525 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:19 INFO - PROCESS | 1649 | 1461627979627 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:46:19 INFO - PROCESS | 1649 | 1461627979706 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b867000 == 52 [pid = 1649] [id = 142] 16:46:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118e0a400) [pid = 1649] [serial = 423] [outer = 0x0] 16:46:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119ad8400) [pid = 1649] [serial = 424] [outer = 0x118e0a400] 16:46:19 INFO - PROCESS | 1649 | 1461627979756 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11c0c2400) [pid = 1649] [serial = 425] [outer = 0x118e0a400] 16:46:20 INFO - PROCESS | 1649 | 1461627980123 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:46:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 622ms 16:46:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:46:20 INFO - PROCESS | 1649 | 1461627980141 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1649 | 1461627980142 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:46:20 INFO - PROCESS | 1649 | 1461627980145 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1649 | 1461627980146 Marionette TRACE conn2 <- [1,542,null,{}] 16:46:20 INFO - PROCESS | 1649 | 1461627980153 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:20 INFO - PROCESS | 1649 | 1461627980254 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:46:20 INFO - PROCESS | 1649 | 1461627980337 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfbe800 == 53 [pid = 1649] [id = 143] 16:46:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x127871400) [pid = 1649] [serial = 426] [outer = 0x0] 16:46:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12810d000) [pid = 1649] [serial = 427] [outer = 0x127871400] 16:46:20 INFO - PROCESS | 1649 | 1461627980371 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12912e000) [pid = 1649] [serial = 428] [outer = 0x127871400] 16:46:20 INFO - PROCESS | 1649 | 1461627980781 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:46:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 669ms 16:46:20 INFO - PROCESS | 1649 | 1461627980825 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1649 | 1461627980827 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:46:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:46:20 INFO - PROCESS | 1649 | 1461627980833 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1649 | 1461627980836 Marionette TRACE conn2 <- [1,546,null,{}] 16:46:20 INFO - PROCESS | 1649 | 1461627980841 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:20 INFO - PROCESS | 1649 | 1461627980995 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:46:21 INFO - PROCESS | 1649 | 1461627981112 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db0b000 == 54 [pid = 1649] [id = 144] 16:46:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12963a000) [pid = 1649] [serial = 429] [outer = 0x0] 16:46:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x129cd5000) [pid = 1649] [serial = 430] [outer = 0x12963a000] 16:46:21 INFO - PROCESS | 1649 | 1461627981170 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12bdd5400) [pid = 1649] [serial = 431] [outer = 0x12963a000] 16:46:21 INFO - PROCESS | 1649 | 1461627981610 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:46:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 824ms 16:46:21 INFO - PROCESS | 1649 | 1461627981657 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 1649 | 1461627981658 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:46:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:46:21 INFO - PROCESS | 1649 | 1461627981660 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 1649 | 1461627981662 Marionette TRACE conn2 <- [1,550,null,{}] 16:46:21 INFO - PROCESS | 1649 | 1461627981664 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:21 INFO - PROCESS | 1649 | 1461627981761 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:46:21 INFO - PROCESS | 1649 | 1461627981840 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e37a000 == 55 [pid = 1649] [id = 145] 16:46:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12a003c00) [pid = 1649] [serial = 432] [outer = 0x0] 16:46:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12bf9e400) [pid = 1649] [serial = 433] [outer = 0x12a003c00] 16:46:21 INFO - PROCESS | 1649 | 1461627981875 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12da85800) [pid = 1649] [serial = 434] [outer = 0x12a003c00] 16:46:22 INFO - PROCESS | 1649 | 1461627982249 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:46:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 618ms 16:46:22 INFO - PROCESS | 1649 | 1461627982280 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 1649 | 1461627982281 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:46:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:46:22 INFO - PROCESS | 1649 | 1461627982283 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1649 | 1461627982285 Marionette TRACE conn2 <- [1,554,null,{}] 16:46:22 INFO - PROCESS | 1649 | 1461627982287 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:22 INFO - PROCESS | 1649 | 1461627982398 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:46:22 INFO - PROCESS | 1649 | 1461627982448 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e380000 == 56 [pid = 1649] [id = 146] 16:46:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12da97800) [pid = 1649] [serial = 435] [outer = 0x0] 16:46:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12daebc00) [pid = 1649] [serial = 436] [outer = 0x12da97800] 16:46:22 INFO - PROCESS | 1649 | 1461627982480 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e531400) [pid = 1649] [serial = 437] [outer = 0x12da97800] 16:46:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:22 INFO - PROCESS | 1649 | 1461627982931 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:46:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 669ms 16:46:22 INFO - PROCESS | 1649 | 1461627982972 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 1649 | 1461627982974 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:46:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:46:22 INFO - PROCESS | 1649 | 1461627982979 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1649 | 1461627982981 Marionette TRACE conn2 <- [1,558,null,{}] 16:46:22 INFO - PROCESS | 1649 | 1461627982988 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:23 INFO - PROCESS | 1649 | 1461627983159 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:46:23 INFO - PROCESS | 1649 | 1461627983243 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb58800 == 57 [pid = 1649] [id = 147] 16:46:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12e316400) [pid = 1649] [serial = 438] [outer = 0x0] 16:46:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12e538800) [pid = 1649] [serial = 439] [outer = 0x12e316400] 16:46:23 INFO - PROCESS | 1649 | 1461627983289 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12e57fc00) [pid = 1649] [serial = 440] [outer = 0x12e316400] 16:46:23 INFO - PROCESS | 1649 | 1461627983729 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:46:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:46:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 769ms 16:46:23 INFO - PROCESS | 1649 | 1461627983749 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 1649 | 1461627983751 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:46:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:46:23 INFO - PROCESS | 1649 | 1461627983753 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 1649 | 1461627983754 Marionette TRACE conn2 <- [1,562,null,{}] 16:46:23 INFO - PROCESS | 1649 | 1461627983757 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:23 INFO - PROCESS | 1649 | 1461627983852 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:46:23 INFO - PROCESS | 1649 | 1461627983897 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ec89800 == 58 [pid = 1649] [id = 148] 16:46:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12e539000) [pid = 1649] [serial = 441] [outer = 0x0] 16:46:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12e585c00) [pid = 1649] [serial = 442] [outer = 0x12e539000] 16:46:23 INFO - PROCESS | 1649 | 1461627983926 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12e5d0400) [pid = 1649] [serial = 443] [outer = 0x12e539000] 16:46:24 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:24 INFO - PROCESS | 1649 | 1461627984312 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:46:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 16:46:24 INFO - PROCESS | 1649 | 1461627984372 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 1649 | 1461627984374 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:46:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:46:24 INFO - PROCESS | 1649 | 1461627984376 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 1649 | 1461627984377 Marionette TRACE conn2 <- [1,566,null,{}] 16:46:24 INFO - PROCESS | 1649 | 1461627984380 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:24 INFO - PROCESS | 1649 | 1461627984477 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:46:24 INFO - PROCESS | 1649 | 1461627984692 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11973f800 == 59 [pid = 1649] [id = 149] 16:46:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1151cb800) [pid = 1649] [serial = 444] [outer = 0x0] 16:46:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1155e6c00) [pid = 1649] [serial = 445] [outer = 0x1151cb800] 16:46:24 INFO - PROCESS | 1649 | 1461627984721 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x117876c00) [pid = 1649] [serial = 446] [outer = 0x1151cb800] 16:46:24 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:25 INFO - PROCESS | 1649 | 1461627985127 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 769ms 16:46:25 INFO - PROCESS | 1649 | 1461627985147 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 1649 | 1461627985149 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:46:25 INFO - PROCESS | 1649 | 1461627985152 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1649 | 1461627985155 Marionette TRACE conn2 <- [1,570,null,{}] 16:46:25 INFO - PROCESS | 1649 | 1461627985158 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:25 INFO - PROCESS | 1649 | 1461627985250 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:46:25 INFO - PROCESS | 1649 | 1461627985296 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x115619800 == 60 [pid = 1649] [id = 150] 16:46:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x118e95c00) [pid = 1649] [serial = 447] [outer = 0x0] 16:46:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11925fc00) [pid = 1649] [serial = 448] [outer = 0x118e95c00] 16:46:25 INFO - PROCESS | 1649 | 1461627985325 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11ae45400) [pid = 1649] [serial = 449] [outer = 0x118e95c00] 16:46:25 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd97000 == 59 [pid = 1649] [id = 139] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x124718000 == 58 [pid = 1649] [id = 138] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11651b000 == 57 [pid = 1649] [id = 137] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1291c0800 == 56 [pid = 1649] [id = 136] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x115615800 == 55 [pid = 1649] [id = 135] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x123f8f800 == 54 [pid = 1649] [id = 134] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11c8d1800 == 53 [pid = 1649] [id = 133] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11c08f800 == 52 [pid = 1649] [id = 132] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11b86a000 == 51 [pid = 1649] [id = 131] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119c19800 == 50 [pid = 1649] [id = 130] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1156cd000 == 49 [pid = 1649] [id = 129] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x115627800 == 48 [pid = 1649] [id = 128] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1156bb800 == 47 [pid = 1649] [id = 127] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1278ad000 == 46 [pid = 1649] [id = 126] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac56000 == 45 [pid = 1649] [id = 125] 16:46:25 INFO - PROCESS | 1649 | --DOCSHELL 0x115476800 == 44 [pid = 1649] [id = 124] 16:46:25 INFO - PROCESS | 1649 | 1461627985715 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 570ms 16:46:25 INFO - PROCESS | 1649 | 1461627985724 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:46:25 INFO - PROCESS | 1649 | 1461627985727 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:46:25 INFO - PROCESS | 1649 | 1461627985729 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1649 | 1461627985731 Marionette TRACE conn2 <- [1,574,null,{}] 16:46:25 INFO - PROCESS | 1649 | 1461627985733 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:25 INFO - PROCESS | 1649 | 1461627985810 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:46:25 INFO - PROCESS | 1649 | 1461627985817 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x118c4e000 == 45 [pid = 1649] [id = 151] 16:46:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11bd89c00) [pid = 1649] [serial = 450] [outer = 0x0] 16:46:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c0c2800) [pid = 1649] [serial = 451] [outer = 0x11bd89c00] 16:46:25 INFO - PROCESS | 1649 | 1461627985847 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c6ca000) [pid = 1649] [serial = 452] [outer = 0x11bd89c00] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11c0b7800) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x129633c00) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b6fe000) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12b6f3800) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1165eec00) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11c0c0000) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11c675800) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11b05cc00) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11bd60800) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x118e95800) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119128c00) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x114242800) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1134afc00) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12a008000) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ba6b000) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x129cd5800) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11a505000) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x123b56800) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12b6f1c00) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12bd61000) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12b859400) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12a02b000) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b6f9400) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x123a70000) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x127f56800) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123ce3c00) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1242c6c00) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1287d5c00) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1189cc800) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118ee7c00) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123ce4c00) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11bd68400) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11a50d400) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 16:46:25 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11adb1800) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1649 | 1461627986240 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:46:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 520ms 16:46:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:46:26 INFO - PROCESS | 1649 | 1461627986255 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 1649 | 1461627986256 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:46:26 INFO - PROCESS | 1649 | 1461627986264 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 1649 | 1461627986270 Marionette TRACE conn2 <- [1,578,null,{}] 16:46:26 INFO - PROCESS | 1649 | 1461627986274 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:26 INFO - PROCESS | 1649 | 1461627986379 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:46:26 INFO - PROCESS | 1649 | 1461627986385 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf56800 == 46 [pid = 1649] [id = 152] 16:46:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11bd68400) [pid = 1649] [serial = 453] [outer = 0x0] 16:46:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123b59400) [pid = 1649] [serial = 454] [outer = 0x11bd68400] 16:46:26 INFO - PROCESS | 1649 | 1461627986426 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1247d8800) [pid = 1649] [serial = 455] [outer = 0x11bd68400] 16:46:26 INFO - PROCESS | 1649 | 1461627986957 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:46:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 730ms 16:46:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:46:26 INFO - PROCESS | 1649 | 1461627986990 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 1649 | 1461627986991 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:46:27 INFO - PROCESS | 1649 | 1461627986993 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 1649 | 1461627986995 Marionette TRACE conn2 <- [1,582,null,{}] 16:46:27 INFO - PROCESS | 1649 | 1461627986997 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:27 INFO - PROCESS | 1649 | 1461627987074 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:46:27 INFO - PROCESS | 1649 | 1461627987139 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c260800 == 47 [pid = 1649] [id = 153] 16:46:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123ce4c00) [pid = 1649] [serial = 456] [outer = 0x0] 16:46:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x127fa2c00) [pid = 1649] [serial = 457] [outer = 0x123ce4c00] 16:46:27 INFO - PROCESS | 1649 | 1461627987168 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1287d5c00) [pid = 1649] [serial = 458] [outer = 0x123ce4c00] 16:46:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1296afc00) [pid = 1649] [serial = 459] [outer = 0x12ff7a800] 16:46:27 INFO - PROCESS | 1649 | 1461627987491 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:46:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 517ms 16:46:27 INFO - PROCESS | 1649 | 1461627987512 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:46:27 INFO - PROCESS | 1649 | 1461627987513 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:46:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:46:27 INFO - PROCESS | 1649 | 1461627987515 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 1649 | 1461627987516 Marionette TRACE conn2 <- [1,586,null,{}] 16:46:27 INFO - PROCESS | 1649 | 1461627987520 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:27 INFO - PROCESS | 1649 | 1461627987596 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:46:27 INFO - PROCESS | 1649 | 1461627987600 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x124718000 == 48 [pid = 1649] [id = 154] 16:46:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12a02ac00) [pid = 1649] [serial = 460] [outer = 0x0] 16:46:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12b6f5000) [pid = 1649] [serial = 461] [outer = 0x12a02ac00] 16:46:27 INFO - PROCESS | 1649 | 1461627987633 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12bd5f400) [pid = 1649] [serial = 462] [outer = 0x12a02ac00] 16:46:27 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:27 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:27 INFO - PROCESS | 1649 | 1461627987992 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:46:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 16:46:28 INFO - PROCESS | 1649 | 1461627988034 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1649 | 1461627988035 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:46:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:46:28 INFO - PROCESS | 1649 | 1461627988038 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1649 | 1461627988039 Marionette TRACE conn2 <- [1,590,null,{}] 16:46:28 INFO - PROCESS | 1649 | 1461627988041 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:28 INFO - PROCESS | 1649 | 1461627988136 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:46:28 INFO - PROCESS | 1649 | 1461627988148 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12783e000 == 49 [pid = 1649] [id = 155] 16:46:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12bd6a000) [pid = 1649] [serial = 463] [outer = 0x0] 16:46:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bf42400) [pid = 1649] [serial = 464] [outer = 0x12bd6a000] 16:46:28 INFO - PROCESS | 1649 | 1461627988173 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12d0ec000) [pid = 1649] [serial = 465] [outer = 0x12bd6a000] 16:46:28 INFO - PROCESS | 1649 | 1461627988513 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:46:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 16:46:28 INFO - PROCESS | 1649 | 1461627988557 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1649 | 1461627988558 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:46:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:46:28 INFO - PROCESS | 1649 | 1461627988560 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1649 | 1461627988561 Marionette TRACE conn2 <- [1,594,null,{}] 16:46:28 INFO - PROCESS | 1649 | 1461627988570 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:28 INFO - PROCESS | 1649 | 1461627988663 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:46:28 INFO - PROCESS | 1649 | 1461627988670 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x128877800 == 50 [pid = 1649] [id = 156] 16:46:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12bdd4000) [pid = 1649] [serial = 466] [outer = 0x0] 16:46:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12da86800) [pid = 1649] [serial = 467] [outer = 0x12bdd4000] 16:46:28 INFO - PROCESS | 1649 | 1461627988720 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12dade400) [pid = 1649] [serial = 468] [outer = 0x12bdd4000] 16:46:29 INFO - PROCESS | 1649 | 1461627989037 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:46:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:46:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 524ms 16:46:29 INFO - PROCESS | 1649 | 1461627989085 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 1649 | 1461627989086 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:46:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:46:29 INFO - PROCESS | 1649 | 1461627989096 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 1649 | 1461627989097 Marionette TRACE conn2 <- [1,598,null,{}] 16:46:29 INFO - PROCESS | 1649 | 1461627989099 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:29 INFO - PROCESS | 1649 | 1461627989195 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:46:29 INFO - PROCESS | 1649 | 1461627989225 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e79800 == 51 [pid = 1649] [id = 157] 16:46:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12da91000) [pid = 1649] [serial = 469] [outer = 0x0] 16:46:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12e30d400) [pid = 1649] [serial = 470] [outer = 0x12da91000] 16:46:29 INFO - PROCESS | 1649 | 1461627989250 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e534800) [pid = 1649] [serial = 471] [outer = 0x12da91000] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x123b5c400) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11c66c400) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1134bd000) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12d1f8800) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118f1ec00) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1185a9000) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1151ce000) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11c65f800) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11ac81400) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12bd68000) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123b59000) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x127fa8c00) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:46:29 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11c671800) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:46:29 INFO - PROCESS | 1649 | 1461627989581 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:46:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:46:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 525ms 16:46:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:46:29 INFO - PROCESS | 1649 | 1461627989615 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 1649 | 1461627989616 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:46:29 INFO - PROCESS | 1649 | 1461627989618 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 1649 | 1461627989619 Marionette TRACE conn2 <- [1,602,null,{}] 16:46:29 INFO - PROCESS | 1649 | 1461627989621 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:29 INFO - PROCESS | 1649 | 1461627989701 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:46:29 INFO - PROCESS | 1649 | 1461627989707 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1291af000 == 52 [pid = 1649] [id = 158] 16:46:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119268800) [pid = 1649] [serial = 472] [outer = 0x0] 16:46:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x127fa8c00) [pid = 1649] [serial = 473] [outer = 0x119268800] 16:46:29 INFO - PROCESS | 1649 | 1461627989732 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12bdd6400) [pid = 1649] [serial = 474] [outer = 0x119268800] 16:46:30 INFO - PROCESS | 1649 | 1461627990062 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:46:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 16:46:30 INFO - PROCESS | 1649 | 1461627990090 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 1649 | 1461627990091 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:46:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:46:30 INFO - PROCESS | 1649 | 1461627990093 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 1649 | 1461627990094 Marionette TRACE conn2 <- [1,606,null,{}] 16:46:30 INFO - PROCESS | 1649 | 1461627990096 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:30 INFO - PROCESS | 1649 | 1461627990194 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:46:30 INFO - PROCESS | 1649 | 1461627990201 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd95000 == 53 [pid = 1649] [id = 159] 16:46:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12bf49800) [pid = 1649] [serial = 475] [outer = 0x0] 16:46:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12e584000) [pid = 1649] [serial = 476] [outer = 0x12bf49800] 16:46:30 INFO - PROCESS | 1649 | 1461627990233 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12e5d3800) [pid = 1649] [serial = 477] [outer = 0x12bf49800] 16:46:30 INFO - PROCESS | 1649 | 1461627990572 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:46:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 16:46:30 INFO - PROCESS | 1649 | 1461627990612 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 1649 | 1461627990613 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:46:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:46:30 INFO - PROCESS | 1649 | 1461627990615 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 1649 | 1461627990617 Marionette TRACE conn2 <- [1,610,null,{}] 16:46:30 INFO - PROCESS | 1649 | 1461627990619 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:30 INFO - PROCESS | 1649 | 1461627990713 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:46:30 INFO - PROCESS | 1649 | 1461627990718 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e392800 == 54 [pid = 1649] [id = 160] 16:46:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12e5d3c00) [pid = 1649] [serial = 478] [outer = 0x0] 16:46:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12e5dd800) [pid = 1649] [serial = 479] [outer = 0x12e5d3c00] 16:46:30 INFO - PROCESS | 1649 | 1461627990743 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12ebb9800) [pid = 1649] [serial = 480] [outer = 0x12e5d3c00] 16:46:31 INFO - PROCESS | 1649 | 1461627991059 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:46:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 16:46:31 INFO - PROCESS | 1649 | 1461627991103 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 1649 | 1461627991106 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:46:31 INFO - PROCESS | 1649 | 1461627991115 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 1649 | 1461627991117 Marionette TRACE conn2 <- [1,614,null,{}] 16:46:31 INFO - PROCESS | 1649 | 1461627991122 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:31 INFO - PROCESS | 1649 | 1461627991227 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:46:31 INFO - PROCESS | 1649 | 1461627991235 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ec9e800 == 55 [pid = 1649] [id = 161] 16:46:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12e5d3400) [pid = 1649] [serial = 481] [outer = 0x0] 16:46:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12ebbdc00) [pid = 1649] [serial = 482] [outer = 0x12e5d3400] 16:46:31 INFO - PROCESS | 1649 | 1461627991275 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12ebc3400) [pid = 1649] [serial = 483] [outer = 0x12e5d3400] 16:46:31 INFO - PROCESS | 1649 | 1461627991705 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:46:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 624ms 16:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:46:31 INFO - PROCESS | 1649 | 1461627991739 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 1649 | 1461627991740 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:46:31 INFO - PROCESS | 1649 | 1461627991742 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 1649 | 1461627991743 Marionette TRACE conn2 <- [1,618,null,{}] 16:46:31 INFO - PROCESS | 1649 | 1461627991745 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:31 INFO - PROCESS | 1649 | 1461627991826 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:46:31 INFO - PROCESS | 1649 | 1461627991831 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f24d800 == 56 [pid = 1649] [id = 162] 16:46:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12ebc3800) [pid = 1649] [serial = 484] [outer = 0x0] 16:46:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12f27e400) [pid = 1649] [serial = 485] [outer = 0x12ebc3800] 16:46:31 INFO - PROCESS | 1649 | 1461627991855 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12f283c00) [pid = 1649] [serial = 486] [outer = 0x12ebc3800] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11c8d0800 == 55 [pid = 1649] [id = 108] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119c43800 == 54 [pid = 1649] [id = 103] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x113695000 == 53 [pid = 1649] [id = 104] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb19800 == 52 [pid = 1649] [id = 106] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x119236000 == 51 [pid = 1649] [id = 102] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11c08d000 == 50 [pid = 1649] [id = 107] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11b851000 == 49 [pid = 1649] [id = 105] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x115619800 == 48 [pid = 1649] [id = 150] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11973f800 == 47 [pid = 1649] [id = 149] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12ec89800 == 46 [pid = 1649] [id = 148] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb58800 == 45 [pid = 1649] [id = 147] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12e380000 == 44 [pid = 1649] [id = 146] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12e37a000 == 43 [pid = 1649] [id = 145] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12db0b000 == 42 [pid = 1649] [id = 144] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfbe800 == 41 [pid = 1649] [id = 143] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x11b867000 == 40 [pid = 1649] [id = 142] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x12c1aa000 == 39 [pid = 1649] [id = 140] 16:46:32 INFO - PROCESS | 1649 | --DOCSHELL 0x118c46000 == 38 [pid = 1649] [id = 141] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x118c4e000 == 37 [pid = 1649] [id = 151] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf56800 == 36 [pid = 1649] [id = 152] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x128877800 == 35 [pid = 1649] [id = 156] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12783e000 == 34 [pid = 1649] [id = 155] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x11c260800 == 33 [pid = 1649] [id = 153] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12e392800 == 32 [pid = 1649] [id = 160] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x129e79800 == 31 [pid = 1649] [id = 157] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12ec9e800 == 30 [pid = 1649] [id = 161] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1291af000 == 29 [pid = 1649] [id = 158] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd95000 == 28 [pid = 1649] [id = 159] 16:46:33 INFO - PROCESS | 1649 | --DOCSHELL 0x124718000 == 27 [pid = 1649] [id = 154] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12da95c00) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12da8e000) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128298400) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1247df400) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118f1f800) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12da83800) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11adbe400) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11926d000) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x114350000) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118cf6400) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11bd97400) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12b6f0c00) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11c31fc00) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1147e1000) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12b85ec00) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12bf43400) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x123a71000) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12bdd0800) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12a02dc00) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118f1b800) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12d1f6400) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12bd65c00) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12bf91c00) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11b063400) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127d40400) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12a032000) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11ac7f400) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12454fc00) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x123c20400) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1287c0000) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 16:46:33 INFO - PROCESS | 1649 | 1461627993505 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:46:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1771ms 16:46:33 INFO - PROCESS | 1649 | 1461627993515 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 1649 | 1461627993518 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:46:33 INFO - PROCESS | 1649 | 1461627993524 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 1649 | 1461627993526 Marionette TRACE conn2 <- [1,622,null,{}] 16:46:33 INFO - PROCESS | 1649 | 1461627993529 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:33 INFO - PROCESS | 1649 | 1461627993605 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:46:33 INFO - PROCESS | 1649 | 1461627993655 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1151a2000 == 28 [pid = 1649] [id = 163] 16:46:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1151cbc00) [pid = 1649] [serial = 487] [outer = 0x0] 16:46:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11583dc00) [pid = 1649] [serial = 488] [outer = 0x1151cbc00] 16:46:33 INFO - PROCESS | 1649 | 1461627993700 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11674cc00) [pid = 1649] [serial = 489] [outer = 0x1151cbc00] 16:46:34 INFO - PROCESS | 1649 | 1461627994081 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 570ms 16:46:34 INFO - PROCESS | 1649 | 1461627994094 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 1649 | 1461627994098 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:46:34 INFO - PROCESS | 1649 | 1461627994107 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 1649 | 1461627994109 Marionette TRACE conn2 <- [1,626,null,{}] 16:46:34 INFO - PROCESS | 1649 | 1461627994111 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:34 INFO - PROCESS | 1649 | 1461627994186 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:46:34 INFO - PROCESS | 1649 | 1461627994231 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156b9000 == 29 [pid = 1649] [id = 164] 16:46:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1157b2c00) [pid = 1649] [serial = 490] [outer = 0x0] 16:46:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1189cc800) [pid = 1649] [serial = 491] [outer = 0x1157b2c00] 16:46:34 INFO - PROCESS | 1649 | 1461627994257 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118f21400) [pid = 1649] [serial = 492] [outer = 0x1157b2c00] 16:46:34 INFO - PROCESS | 1649 | 1461627994563 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 472ms 16:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:46:34 INFO - PROCESS | 1649 | 1461627994576 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 1649 | 1461627994578 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:46:34 INFO - PROCESS | 1649 | 1461627994580 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 1649 | 1461627994583 Marionette TRACE conn2 <- [1,630,null,{}] 16:46:34 INFO - PROCESS | 1649 | 1461627994597 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:34 INFO - PROCESS | 1649 | 1461627994674 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:46:34 INFO - PROCESS | 1649 | 1461627994681 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119224800 == 30 [pid = 1649] [id = 165] 16:46:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x113430800) [pid = 1649] [serial = 493] [outer = 0x0] 16:46:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11ac7b800) [pid = 1649] [serial = 494] [outer = 0x113430800] 16:46:34 INFO - PROCESS | 1649 | 1461627994712 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11ae47800) [pid = 1649] [serial = 495] [outer = 0x113430800] 16:46:35 INFO - PROCESS | 1649 | 1461627995058 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:46:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 527ms 16:46:35 INFO - PROCESS | 1649 | 1461627995107 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 1649 | 1461627995109 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:46:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:46:35 INFO - PROCESS | 1649 | 1461627995111 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1649 | 1461627995112 Marionette TRACE conn2 <- [1,634,null,{}] 16:46:35 INFO - PROCESS | 1649 | 1461627995115 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:35 INFO - PROCESS | 1649 | 1461627995186 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:46:35 INFO - PROCESS | 1649 | 1461627995191 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c26800 == 31 [pid = 1649] [id = 166] 16:46:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11b027400) [pid = 1649] [serial = 496] [outer = 0x0] 16:46:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11b068800) [pid = 1649] [serial = 497] [outer = 0x11b027400] 16:46:35 INFO - PROCESS | 1649 | 1461627995219 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11bd63800) [pid = 1649] [serial = 498] [outer = 0x11b027400] 16:46:35 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:35 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:35 INFO - PROCESS | 1649 | 1461627995596 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:46:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 521ms 16:46:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:46:35 INFO - PROCESS | 1649 | 1461627995633 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 1649 | 1461627995635 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:46:35 INFO - PROCESS | 1649 | 1461627995638 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1649 | 1461627995640 Marionette TRACE conn2 <- [1,638,null,{}] 16:46:35 INFO - PROCESS | 1649 | 1461627995643 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:35 INFO - PROCESS | 1649 | 1461627995777 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:46:35 INFO - PROCESS | 1649 | 1461627995794 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac54000 == 32 [pid = 1649] [id = 167] 16:46:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x113432c00) [pid = 1649] [serial = 499] [outer = 0x0] 16:46:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11c0b7800) [pid = 1649] [serial = 500] [outer = 0x113432c00] 16:46:35 INFO - PROCESS | 1649 | 1461627995834 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11c319400) [pid = 1649] [serial = 501] [outer = 0x113432c00] 16:46:36 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:36 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:36 INFO - PROCESS | 1649 | 1461627996182 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:46:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:46:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 569ms 16:46:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:46:36 INFO - PROCESS | 1649 | 1461627996208 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 1649 | 1461627996209 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:46:36 INFO - PROCESS | 1649 | 1461627996211 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 1649 | 1461627996212 Marionette TRACE conn2 <- [1,642,null,{}] 16:46:36 INFO - PROCESS | 1649 | 1461627996215 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:36 INFO - PROCESS | 1649 | 1461627996300 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:46:36 INFO - PROCESS | 1649 | 1461627996345 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb0a000 == 33 [pid = 1649] [id = 168] 16:46:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11bd88800) [pid = 1649] [serial = 502] [outer = 0x0] 16:46:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11c6cb800) [pid = 1649] [serial = 503] [outer = 0x11bd88800] 16:46:36 INFO - PROCESS | 1649 | 1461627996373 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x123b5d800) [pid = 1649] [serial = 504] [outer = 0x11bd88800] 16:46:36 INFO - PROCESS | 1649 | 1461627996639 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:46:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:46:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 469ms 16:46:36 INFO - PROCESS | 1649 | 1461627996681 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 1649 | 1461627996682 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:46:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:46:36 INFO - PROCESS | 1649 | 1461627996692 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 1649 | 1461627996693 Marionette TRACE conn2 <- [1,646,null,{}] 16:46:36 INFO - PROCESS | 1649 | 1461627996695 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:36 INFO - PROCESS | 1649 | 1461627996772 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:46:36 INFO - PROCESS | 1649 | 1461627996776 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c253000 == 34 [pid = 1649] [id = 169] 16:46:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x123b5ec00) [pid = 1649] [serial = 505] [outer = 0x0] 16:46:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12410b000) [pid = 1649] [serial = 506] [outer = 0x123b5ec00] 16:46:36 INFO - PROCESS | 1649 | 1461627996801 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12786ec00) [pid = 1649] [serial = 507] [outer = 0x123b5ec00] 16:46:37 INFO - PROCESS | 1649 | 1461627997127 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:46:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 477ms 16:46:37 INFO - PROCESS | 1649 | 1461627997162 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 1649 | 1461627997163 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:46:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:46:37 INFO - PROCESS | 1649 | 1461627997165 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 1649 | 1461627997166 Marionette TRACE conn2 <- [1,650,null,{}] 16:46:37 INFO - PROCESS | 1649 | 1461627997168 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:37 INFO - PROCESS | 1649 | 1461627997257 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:46:37 INFO - PROCESS | 1649 | 1461627997263 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x123948000 == 35 [pid = 1649] [id = 170] 16:46:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123b61000) [pid = 1649] [serial = 508] [outer = 0x0] 16:46:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x127d3f800) [pid = 1649] [serial = 509] [outer = 0x123b61000] 16:46:37 INFO - PROCESS | 1649 | 1461627997289 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1287c0c00) [pid = 1649] [serial = 510] [outer = 0x123b61000] 16:46:37 INFO - PROCESS | 1649 | 1461627997590 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:46:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:46:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 467ms 16:46:37 INFO - PROCESS | 1649 | 1461627997633 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 1649 | 1461627997634 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:46:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:46:37 INFO - PROCESS | 1649 | 1461627997639 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 1649 | 1461627997640 Marionette TRACE conn2 <- [1,654,null,{}] 16:46:37 INFO - PROCESS | 1649 | 1461627997642 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:37 INFO - PROCESS | 1649 | 1461627997712 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:46:37 INFO - PROCESS | 1649 | 1461627997716 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119223000 == 36 [pid = 1649] [id = 171] 16:46:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x114754000) [pid = 1649] [serial = 511] [outer = 0x0] 16:46:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x129120000) [pid = 1649] [serial = 512] [outer = 0x114754000] 16:46:37 INFO - PROCESS | 1649 | 1461627997745 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x129952400) [pid = 1649] [serial = 513] [outer = 0x114754000] 16:46:38 INFO - PROCESS | 1649 | 1461627998104 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:46:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 16:46:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:46:38 INFO - PROCESS | 1649 | 1461627998163 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 1649 | 1461627998164 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:46:38 INFO - PROCESS | 1649 | 1461627998167 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 1649 | 1461627998168 Marionette TRACE conn2 <- [1,658,null,{}] 16:46:38 INFO - PROCESS | 1649 | 1461627998176 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:38 INFO - PROCESS | 1649 | 1461627998272 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:46:38 INFO - PROCESS | 1649 | 1461627998277 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x127830000 == 37 [pid = 1649] [id = 172] 16:46:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11aa8b000) [pid = 1649] [serial = 514] [outer = 0x0] 16:46:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x129cd3000) [pid = 1649] [serial = 515] [outer = 0x11aa8b000] 16:46:38 INFO - PROCESS | 1649 | 1461627998302 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12a008000) [pid = 1649] [serial = 516] [outer = 0x11aa8b000] 16:46:38 INFO - PROCESS | 1649 | 1461627998661 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:46:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 524ms 16:46:38 INFO - PROCESS | 1649 | 1461627998692 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:46:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:46:38 INFO - PROCESS | 1649 | 1461627998694 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:46:38 INFO - PROCESS | 1649 | 1461627998698 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 1649 | 1461627998701 Marionette TRACE conn2 <- [1,662,null,{}] 16:46:38 INFO - PROCESS | 1649 | 1461627998707 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:38 INFO - PROCESS | 1649 | 1461627998868 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:46:38 INFO - PROCESS | 1649 | 1461627998887 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa1f800 == 38 [pid = 1649] [id = 173] 16:46:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x129cc8400) [pid = 1649] [serial = 517] [outer = 0x0] 16:46:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12b6f4400) [pid = 1649] [serial = 518] [outer = 0x129cc8400] 16:46:38 INFO - PROCESS | 1649 | 1461627998933 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b862000) [pid = 1649] [serial = 519] [outer = 0x129cc8400] 16:46:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:39 INFO - PROCESS | 1649 | 1461627999308 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:46:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 625ms 16:46:39 INFO - PROCESS | 1649 | 1461627999323 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:46:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:46:39 INFO - PROCESS | 1649 | 1461627999324 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:46:39 INFO - PROCESS | 1649 | 1461627999326 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 1649 | 1461627999327 Marionette TRACE conn2 <- [1,666,null,{}] 16:46:39 INFO - PROCESS | 1649 | 1461627999329 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:39 INFO - PROCESS | 1649 | 1461627999419 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:46:39 INFO - PROCESS | 1649 | 1461627999423 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1291bd800 == 39 [pid = 1649] [id = 174] 16:46:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11c6cbc00) [pid = 1649] [serial = 520] [outer = 0x0] 16:46:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12bd66800) [pid = 1649] [serial = 521] [outer = 0x11c6cbc00] 16:46:39 INFO - PROCESS | 1649 | 1461627999448 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12bf3e000) [pid = 1649] [serial = 522] [outer = 0x11c6cbc00] 16:46:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:39 INFO - PROCESS | 1649 | 1461627999798 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:46:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11bd94800) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x119e4cc00) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x113432400) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b864400) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12da91000) [pid = 1649] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12bdd4000) [pid = 1649] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x119268800) [pid = 1649] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12e5d3c00) [pid = 1649] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12e5d3400) [pid = 1649] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12bf49800) [pid = 1649] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12da97800) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12a003c00) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12963a000) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x127871400) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118e0a400) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11583c800) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12d0ef800) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12a02ac00) [pid = 1649] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123ce4c00) [pid = 1649] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11bd68400) [pid = 1649] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11bd89c00) [pid = 1649] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118e95c00) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1151cb800) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12e539000) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12e316400) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:46:40 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12bd6a000) [pid = 1649] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:46:40 INFO - PROCESS | 1649 | 1461628000226 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 1649 | 1461628000227 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:46:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:46:40 INFO - PROCESS | 1649 | 1461628000239 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 1649 | 1461628000240 Marionette TRACE conn2 <- [1,670,null,{}] 16:46:40 INFO - PROCESS | 1649 | 1461628000242 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:40 INFO - PROCESS | 1649 | 1461628000316 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:46:40 INFO - PROCESS | 1649 | 1461628000322 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871e000 == 40 [pid = 1649] [id = 175] 16:46:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118e96400) [pid = 1649] [serial = 523] [outer = 0x0] 16:46:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11b066000) [pid = 1649] [serial = 524] [outer = 0x118e96400] 16:46:40 INFO - PROCESS | 1649 | 1461628000348 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11c6c8800) [pid = 1649] [serial = 525] [outer = 0x118e96400] 16:46:40 INFO - PROCESS | 1649 | 1461628000674 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:46:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:46:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 469ms 16:46:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:46:40 INFO - PROCESS | 1649 | 1461628000708 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 1649 | 1461628000709 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:46:40 INFO - PROCESS | 1649 | 1461628000711 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 1649 | 1461628000712 Marionette TRACE conn2 <- [1,674,null,{}] 16:46:40 INFO - PROCESS | 1649 | 1461628000714 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:40 INFO - PROCESS | 1649 | 1461628000789 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:46:40 INFO - PROCESS | 1649 | 1461628000836 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x123bb6800 == 41 [pid = 1649] [id = 176] 16:46:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118e0a400) [pid = 1649] [serial = 526] [outer = 0x0] 16:46:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1287c3000) [pid = 1649] [serial = 527] [outer = 0x118e0a400] 16:46:40 INFO - PROCESS | 1649 | 1461628000861 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12bf4a000) [pid = 1649] [serial = 528] [outer = 0x118e0a400] 16:46:41 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:41 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:41 INFO - PROCESS | 1649 | 1461628001122 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:46:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:46:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 16:46:41 INFO - PROCESS | 1649 | 1461628001179 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1649 | 1461628001180 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:46:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:46:41 INFO - PROCESS | 1649 | 1461628001182 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1649 | 1461628001183 Marionette TRACE conn2 <- [1,678,null,{}] 16:46:41 INFO - PROCESS | 1649 | 1461628001188 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 1649 | 1461628001265 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:46:41 INFO - PROCESS | 1649 | 1461628001272 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd81000 == 42 [pid = 1649] [id = 177] 16:46:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12bd6dc00) [pid = 1649] [serial = 529] [outer = 0x0] 16:46:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12d0ef800) [pid = 1649] [serial = 530] [outer = 0x12bd6dc00] 16:46:41 INFO - PROCESS | 1649 | 1461628001297 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12d1f4400) [pid = 1649] [serial = 531] [outer = 0x12bd6dc00] 16:46:41 INFO - PROCESS | 1649 | 1461628001612 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:46:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:46:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 16:46:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:46:41 INFO - PROCESS | 1649 | 1461628001656 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1649 | 1461628001657 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:46:41 INFO - PROCESS | 1649 | 1461628001659 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1649 | 1461628001660 Marionette TRACE conn2 <- [1,682,null,{}] 16:46:41 INFO - PROCESS | 1649 | 1461628001671 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 1649 | 1461628001744 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:46:41 INFO - PROCESS | 1649 | 1461628001749 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfd5000 == 43 [pid = 1649] [id = 178] 16:46:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12d015800) [pid = 1649] [serial = 532] [outer = 0x0] 16:46:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12d1fcc00) [pid = 1649] [serial = 533] [outer = 0x12d015800] 16:46:41 INFO - PROCESS | 1649 | 1461628001776 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12da8b400) [pid = 1649] [serial = 534] [outer = 0x12d015800] 16:46:42 INFO - PROCESS | 1649 | 1461628002646 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:46:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:46:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 16:46:42 INFO - PROCESS | 1649 | 1461628002679 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 1649 | 1461628002681 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:46:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:46:42 INFO - PROCESS | 1649 | 1461628002685 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 1649 | 1461628002687 Marionette TRACE conn2 <- [1,686,null,{}] 16:46:42 INFO - PROCESS | 1649 | 1461628002707 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:42 INFO - PROCESS | 1649 | 1461628002815 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:46:42 INFO - PROCESS | 1649 | 1461628002860 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156c6800 == 44 [pid = 1649] [id = 179] 16:46:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1151ce000) [pid = 1649] [serial = 535] [outer = 0x0] 16:46:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11583b800) [pid = 1649] [serial = 536] [outer = 0x1151ce000] 16:46:42 INFO - PROCESS | 1649 | 1461628002892 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11893b400) [pid = 1649] [serial = 537] [outer = 0x1151ce000] 16:46:43 INFO - PROCESS | 1649 | 1461628003863 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:46:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:46:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1223ms 16:46:43 INFO - PROCESS | 1649 | 1461628003908 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 1649 | 1461628003912 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:46:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:46:43 INFO - PROCESS | 1649 | 1461628003917 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 1649 | 1461628003918 Marionette TRACE conn2 <- [1,690,null,{}] 16:46:43 INFO - PROCESS | 1649 | 1461628003921 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:44 INFO - PROCESS | 1649 | 1461628004030 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:46:44 INFO - PROCESS | 1649 | 1461628004101 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x114337800 == 45 [pid = 1649] [id = 180] 16:46:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11342f400) [pid = 1649] [serial = 538] [outer = 0x0] 16:46:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x114bb8800) [pid = 1649] [serial = 539] [outer = 0x11342f400] 16:46:44 INFO - PROCESS | 1649 | 1461628004267 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11877ac00) [pid = 1649] [serial = 540] [outer = 0x11342f400] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd81000 == 44 [pid = 1649] [id = 177] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x123bb6800 == 43 [pid = 1649] [id = 176] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11871e000 == 42 [pid = 1649] [id = 175] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x1291bd800 == 41 [pid = 1649] [id = 174] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa1f800 == 40 [pid = 1649] [id = 173] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x127830000 == 39 [pid = 1649] [id = 172] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x119223000 == 38 [pid = 1649] [id = 171] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12f27e400) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x123948000 == 37 [pid = 1649] [id = 170] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11c253000 == 36 [pid = 1649] [id = 169] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb0a000 == 35 [pid = 1649] [id = 168] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac54000 == 34 [pid = 1649] [id = 167] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x119c26800 == 33 [pid = 1649] [id = 166] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x119224800 == 32 [pid = 1649] [id = 165] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x1156b9000 == 31 [pid = 1649] [id = 164] 16:46:44 INFO - PROCESS | 1649 | --DOCSHELL 0x1151a2000 == 30 [pid = 1649] [id = 163] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12bf45c00) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x127f9e400) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11c663400) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11583b400) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12eba5800) [pid = 1649] [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.] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12b6f5000) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x127fa2c00) [pid = 1649] [serial = 457] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1287d5c00) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x123b59400) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1247d8800) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11c0c2800) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11c6ca000) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11ae45400) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11925fc00) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x117876c00) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1155e6c00) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12e5d0400) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12e585c00) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12e57fc00) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12e538800) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12e531400) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12ebc3400) [pid = 1649] [serial = 483] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12bf42400) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12ebb9800) [pid = 1649] [serial = 480] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12e534800) [pid = 1649] [serial = 471] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12e5d3800) [pid = 1649] [serial = 477] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12bd5f400) [pid = 1649] [serial = 462] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12d0ec000) [pid = 1649] [serial = 465] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12e30d400) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12dade400) [pid = 1649] [serial = 468] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12da86800) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x127fa8c00) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12bdd6400) [pid = 1649] [serial = 474] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12e5dd800) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12ebbdc00) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12e584000) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12daebc00) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12da85800) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12bf9e400) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12bdd5400) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x129cd5000) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12912e000) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12810d000) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11c0c2400) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x119ad8400) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118c19c00) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x115a78000) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12da9fc00) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 16:46:45 INFO - PROCESS | 1649 | 1461628005239 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:46:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:46:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1373ms 16:46:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:46:45 INFO - PROCESS | 1649 | 1461628005290 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 1649 | 1461628005292 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:46:45 INFO - PROCESS | 1649 | 1461628005295 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 1649 | 1461628005296 Marionette TRACE conn2 <- [1,694,null,{}] 16:46:45 INFO - PROCESS | 1649 | 1461628005300 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:45 INFO - PROCESS | 1649 | 1461628005374 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:46:45 INFO - PROCESS | 1649 | 1461628005380 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x115a0a800 == 31 [pid = 1649] [id = 181] 16:46:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118938c00) [pid = 1649] [serial = 541] [outer = 0x0] 16:46:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118f21000) [pid = 1649] [serial = 542] [outer = 0x118938c00] 16:46:45 INFO - PROCESS | 1649 | 1461628005410 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11926b800) [pid = 1649] [serial = 543] [outer = 0x118938c00] 16:46:46 INFO - PROCESS | 1649 | 1461628006266 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:46:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:46:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1022ms 16:46:46 INFO - PROCESS | 1649 | 1461628006317 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 1649 | 1461628006321 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:46:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:46:46 INFO - PROCESS | 1649 | 1461628006340 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 1649 | 1461628006343 Marionette TRACE conn2 <- [1,698,null,{}] 16:46:46 INFO - PROCESS | 1649 | 1461628006347 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:46 INFO - PROCESS | 1649 | 1461628006435 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:46:46 INFO - PROCESS | 1649 | 1461628006443 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11974c000 == 32 [pid = 1649] [id = 182] 16:46:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11a508000) [pid = 1649] [serial = 544] [outer = 0x0] 16:46:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11ae4dc00) [pid = 1649] [serial = 545] [outer = 0x11a508000] 16:46:46 INFO - PROCESS | 1649 | 1461628006469 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11b331000) [pid = 1649] [serial = 546] [outer = 0x11a508000] 16:46:47 INFO - PROCESS | 1649 | 1461628007327 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:46:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:46:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1037ms 16:46:47 INFO - PROCESS | 1649 | 1461628007364 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:46:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:46:47 INFO - PROCESS | 1649 | 1461628007365 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:46:47 INFO - PROCESS | 1649 | 1461628007368 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 1649 | 1461628007372 Marionette TRACE conn2 <- [1,702,null,{}] 16:46:47 INFO - PROCESS | 1649 | 1461628007394 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:47 INFO - PROCESS | 1649 | 1461628007484 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:46:47 INFO - PROCESS | 1649 | 1461628007515 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b868800 == 33 [pid = 1649] [id = 183] 16:46:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11c0c0000) [pid = 1649] [serial = 547] [outer = 0x0] 16:46:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11c65cc00) [pid = 1649] [serial = 548] [outer = 0x11c0c0000] 16:46:47 INFO - PROCESS | 1649 | 1461628007542 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11c6cb400) [pid = 1649] [serial = 549] [outer = 0x11c0c0000] 16:46:48 INFO - PROCESS | 1649 | 1461628008359 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:46:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:46:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1023ms 16:46:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:46:48 INFO - PROCESS | 1649 | 1461628008392 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 1649 | 1461628008393 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:46:48 INFO - PROCESS | 1649 | 1461628008395 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 1649 | 1461628008396 Marionette TRACE conn2 <- [1,706,null,{}] 16:46:48 INFO - PROCESS | 1649 | 1461628008399 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:48 INFO - PROCESS | 1649 | 1461628008490 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:46:48 INFO - PROCESS | 1649 | 1461628008502 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c244800 == 34 [pid = 1649] [id = 184] 16:46:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11c6d0400) [pid = 1649] [serial = 550] [outer = 0x0] 16:46:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x123a73c00) [pid = 1649] [serial = 551] [outer = 0x11c6d0400] 16:46:48 INFO - PROCESS | 1649 | 1461628008527 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x123b5b000) [pid = 1649] [serial = 552] [outer = 0x11c6d0400] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1151cbc00) [pid = 1649] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x114754000) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x113430800) [pid = 1649] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11b027400) [pid = 1649] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123b61000) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x113432c00) [pid = 1649] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1157b2c00) [pid = 1649] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x123b5ec00) [pid = 1649] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x129cc8400) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12bd6dc00) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11c6cbc00) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x118e96400) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x118e0a400) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11aa8b000) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:46:48 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11bd88800) [pid = 1649] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:46:49 INFO - PROCESS | 1649 | 1461628009376 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:46:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:46:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1020ms 16:46:49 INFO - PROCESS | 1649 | 1461628009416 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 1649 | 1461628009418 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:46:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:46:49 INFO - PROCESS | 1649 | 1461628009420 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 1649 | 1461628009421 Marionette TRACE conn2 <- [1,710,null,{}] 16:46:49 INFO - PROCESS | 1649 | 1461628009431 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:49 INFO - PROCESS | 1649 | 1461628009502 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:46:49 INFO - PROCESS | 1649 | 1461628009508 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c08f000 == 35 [pid = 1649] [id = 185] 16:46:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11b05c400) [pid = 1649] [serial = 553] [outer = 0x0] 16:46:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x123a75400) [pid = 1649] [serial = 554] [outer = 0x11b05c400] 16:46:49 INFO - PROCESS | 1649 | 1461628009539 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x12454fc00) [pid = 1649] [serial = 555] [outer = 0x11b05c400] 16:46:50 INFO - PROCESS | 1649 | 1461628010340 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:46:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 927ms 16:46:50 INFO - PROCESS | 1649 | 1461628010347 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 1649 | 1461628010348 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:46:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:46:50 INFO - PROCESS | 1649 | 1461628010350 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 1649 | 1461628010352 Marionette TRACE conn2 <- [1,714,null,{}] 16:46:50 INFO - PROCESS | 1649 | 1461628010355 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:50 INFO - PROCESS | 1649 | 1461628010431 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:46:50 INFO - PROCESS | 1649 | 1461628010439 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d1c000 == 36 [pid = 1649] [id = 186] 16:46:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x127f50c00) [pid = 1649] [serial = 556] [outer = 0x0] 16:46:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1296b3c00) [pid = 1649] [serial = 557] [outer = 0x127f50c00] 16:46:50 INFO - PROCESS | 1649 | 1461628010464 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1299bc000) [pid = 1649] [serial = 558] [outer = 0x127f50c00] 16:46:51 INFO - PROCESS | 1649 | 1461628011286 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:46:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:46:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 974ms 16:46:51 INFO - PROCESS | 1649 | 1461628011325 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:46:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:46:51 INFO - PROCESS | 1649 | 1461628011327 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:46:51 INFO - PROCESS | 1649 | 1461628011331 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 1649 | 1461628011333 Marionette TRACE conn2 <- [1,718,null,{}] 16:46:51 INFO - PROCESS | 1649 | 1461628011338 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:51 INFO - PROCESS | 1649 | 1461628011431 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:46:51 INFO - PROCESS | 1649 | 1461628011472 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11890b000 == 37 [pid = 1649] [id = 187] 16:46:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x115843000) [pid = 1649] [serial = 559] [outer = 0x0] 16:46:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x115ae9400) [pid = 1649] [serial = 560] [outer = 0x115843000] 16:46:51 INFO - PROCESS | 1649 | 1461628011504 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118ee1800) [pid = 1649] [serial = 561] [outer = 0x115843000] 16:46:52 INFO - PROCESS | 1649 | 1461628012399 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:46:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1076ms 16:46:52 INFO - PROCESS | 1649 | 1461628012408 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1649 | 1461628012412 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:46:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:46:52 INFO - PROCESS | 1649 | 1461628012416 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1649 | 1461628012418 Marionette TRACE conn2 <- [1,722,null,{}] 16:46:52 INFO - PROCESS | 1649 | 1461628012421 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:52 INFO - PROCESS | 1649 | 1461628012512 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:46:52 INFO - PROCESS | 1649 | 1461628012553 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b36b000 == 38 [pid = 1649] [id = 188] 16:46:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118f1a800) [pid = 1649] [serial = 562] [outer = 0x0] 16:46:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11ac85400) [pid = 1649] [serial = 563] [outer = 0x118f1a800] 16:46:52 INFO - PROCESS | 1649 | 1461628012583 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11b885c00) [pid = 1649] [serial = 564] [outer = 0x118f1a800] 16:46:53 INFO - PROCESS | 1649 | 1461628013050 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 1649 | 1461628013094 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:46:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:46:53 INFO - PROCESS | 1649 | 1461628013098 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 1649 | 1461628013102 Marionette TRACE conn2 <- [1,726,null,{}] 16:46:53 INFO - PROCESS | 1649 | 1461628013116 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:53 INFO - PROCESS | 1649 | 1461628013258 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:46:53 INFO - PROCESS | 1649 | 1461628013339 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12784b800 == 39 [pid = 1649] [id = 189] 16:46:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x123b5c800) [pid = 1649] [serial = 565] [outer = 0x0] 16:46:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12784e800) [pid = 1649] [serial = 566] [outer = 0x123b5c800] 16:46:53 INFO - PROCESS | 1649 | 1461628013390 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12810e400) [pid = 1649] [serial = 567] [outer = 0x123b5c800] 16:46:53 INFO - PROCESS | 1649 | 1461628013972 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:46:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 926ms 16:46:54 INFO - PROCESS | 1649 | 1461628014024 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 1649 | 1461628014028 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:46:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:46:54 INFO - PROCESS | 1649 | 1461628014031 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 1649 | 1461628014033 Marionette TRACE conn2 <- [1,730,null,{}] 16:46:54 INFO - PROCESS | 1649 | 1461628014036 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:54 INFO - PROCESS | 1649 | 1461628014174 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:46:54 INFO - PROCESS | 1649 | 1461628014256 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1278c0000 == 40 [pid = 1649] [id = 190] 16:46:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x129cd1c00) [pid = 1649] [serial = 568] [outer = 0x0] 16:46:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12a003c00) [pid = 1649] [serial = 569] [outer = 0x129cd1c00] 16:46:54 INFO - PROCESS | 1649 | 1461628014302 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12a032800) [pid = 1649] [serial = 570] [outer = 0x129cd1c00] 16:46:54 INFO - PROCESS | 1649 | 1461628014758 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 1649 | 1461628014804 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:46:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:46:54 INFO - PROCESS | 1649 | 1461628014807 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 1649 | 1461628014808 Marionette TRACE conn2 <- [1,734,null,{}] 16:46:54 INFO - PROCESS | 1649 | 1461628014810 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:54 INFO - PROCESS | 1649 | 1461628014898 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:46:54 INFO - PROCESS | 1649 | 1461628014940 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e73000 == 41 [pid = 1649] [id = 191] 16:46:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12a02fc00) [pid = 1649] [serial = 571] [outer = 0x0] 16:46:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12b6fb800) [pid = 1649] [serial = 572] [outer = 0x12a02fc00] 16:46:54 INFO - PROCESS | 1649 | 1461628014969 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12bd68400) [pid = 1649] [serial = 573] [outer = 0x12a02fc00] 16:46:55 INFO - PROCESS | 1649 | 1461628015355 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:46:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 618ms 16:46:55 INFO - PROCESS | 1649 | 1461628015483 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 1649 | 1461628015485 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:46:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:46:55 INFO - PROCESS | 1649 | 1461628015552 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 1649 | 1461628015553 Marionette TRACE conn2 <- [1,738,null,{}] 16:46:55 INFO - PROCESS | 1649 | 1461628015557 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:55 INFO - PROCESS | 1649 | 1461628015646 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:46:55 INFO - PROCESS | 1649 | 1461628015700 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c0d800 == 42 [pid = 1649] [id = 192] 16:46:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118c1d000) [pid = 1649] [serial = 574] [outer = 0x0] 16:46:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118e11000) [pid = 1649] [serial = 575] [outer = 0x118c1d000] 16:46:55 INFO - PROCESS | 1649 | 1461628015728 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11919f400) [pid = 1649] [serial = 576] [outer = 0x118c1d000] 16:46:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11c08f000 == 41 [pid = 1649] [id = 185] 16:46:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11c244800 == 40 [pid = 1649] [id = 184] 16:46:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11b868800 == 39 [pid = 1649] [id = 183] 16:46:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11974c000 == 38 [pid = 1649] [id = 182] 16:46:56 INFO - PROCESS | 1649 | --DOCSHELL 0x115a0a800 == 37 [pid = 1649] [id = 181] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12d1fcc00) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOCSHELL 0x114337800 == 36 [pid = 1649] [id = 180] 16:46:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1156c6800 == 35 [pid = 1649] [id = 179] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x129cd3000) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11c6cb800) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123b5d800) [pid = 1649] [serial = 504] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11583dc00) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11674cc00) [pid = 1649] [serial = 489] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x129120000) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11ac7b800) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11ae47800) [pid = 1649] [serial = 495] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11b068800) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11bd63800) [pid = 1649] [serial = 498] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x127d3f800) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1287c0c00) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11c0b7800) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11c319400) [pid = 1649] [serial = 501] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1189cc800) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x118f21400) [pid = 1649] [serial = 492] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12410b000) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12786ec00) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12b6f4400) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12d1f4400) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12bd66800) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12b862000) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12bf3e000) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11c6c8800) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12d0ef800) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11b066000) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12a008000) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1287c3000) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12bf4a000) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x129952400) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1649 | 1461628016628 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:46:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1170ms 16:46:56 INFO - PROCESS | 1649 | 1461628016676 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 1649 | 1461628016678 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:46:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:46:56 INFO - PROCESS | 1649 | 1461628016683 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 1649 | 1461628016686 Marionette TRACE conn2 <- [1,742,null,{}] 16:46:56 INFO - PROCESS | 1649 | 1461628016689 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 1649 | 1461628016775 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:46:56 INFO - PROCESS | 1649 | 1461628016814 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x118c51800 == 36 [pid = 1649] [id = 193] 16:46:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x116568400) [pid = 1649] [serial = 577] [outer = 0x0] 16:46:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x11a506400) [pid = 1649] [serial = 578] [outer = 0x116568400] 16:46:56 INFO - PROCESS | 1649 | 1461628016841 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11bd63400) [pid = 1649] [serial = 579] [outer = 0x116568400] 16:46:57 INFO - PROCESS | 1649 | 1461628017624 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:46:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 974ms 16:46:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:46:57 INFO - PROCESS | 1649 | 1461628017657 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1649 | 1461628017658 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:46:57 INFO - PROCESS | 1649 | 1461628017660 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1649 | 1461628017661 Marionette TRACE conn2 <- [1,746,null,{}] 16:46:57 INFO - PROCESS | 1649 | 1461628017668 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:57 INFO - PROCESS | 1649 | 1461628017747 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:46:57 INFO - PROCESS | 1649 | 1461628017757 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b35f000 == 37 [pid = 1649] [id = 194] 16:46:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11c6d5c00) [pid = 1649] [serial = 580] [outer = 0x0] 16:46:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x123a68800) [pid = 1649] [serial = 581] [outer = 0x11c6d5c00] 16:46:57 INFO - PROCESS | 1649 | 1461628017786 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x123ced800) [pid = 1649] [serial = 582] [outer = 0x11c6d5c00] 16:46:58 INFO - PROCESS | 1649 | 1461628018603 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:46:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:46:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 16:46:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:46:58 INFO - PROCESS | 1649 | 1461628018635 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:46:58 INFO - PROCESS | 1649 | 1461628018636 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:46:58 INFO - PROCESS | 1649 | 1461628018640 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 1649 | 1461628018642 Marionette TRACE conn2 <- [1,750,null,{}] 16:46:58 INFO - PROCESS | 1649 | 1461628018644 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:58 INFO - PROCESS | 1649 | 1461628018733 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:46:58 INFO - PROCESS | 1649 | 1461628018762 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c247800 == 38 [pid = 1649] [id = 195] 16:46:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x12962c000) [pid = 1649] [serial = 583] [outer = 0x0] 16:46:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x12995c400) [pid = 1649] [serial = 584] [outer = 0x12962c000] 16:46:58 INFO - PROCESS | 1649 | 1461628018788 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x12a032c00) [pid = 1649] [serial = 585] [outer = 0x12962c000] 16:46:59 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11342f400) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:46:59 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x118938c00) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:46:59 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11c6d0400) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:46:59 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11a508000) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:46:59 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11b05c400) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:46:59 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11c0c0000) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:46:59 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12ebc3800) [pid = 1649] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:46:59 INFO - PROCESS | 1649 | 1461628019605 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:46:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:46:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 16:46:59 INFO - PROCESS | 1649 | 1461628019613 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:46:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:46:59 INFO - PROCESS | 1649 | 1461628019614 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:46:59 INFO - PROCESS | 1649 | 1461628019616 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 1649 | 1461628019617 Marionette TRACE conn2 <- [1,754,null,{}] 16:46:59 INFO - PROCESS | 1649 | 1461628019621 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:59 INFO - PROCESS | 1649 | 1461628019709 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:46:59 INFO - PROCESS | 1649 | 1461628019715 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x123945000 == 39 [pid = 1649] [id = 196] 16:46:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11a50d800) [pid = 1649] [serial = 586] [outer = 0x0] 16:46:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x123b5c000) [pid = 1649] [serial = 587] [outer = 0x11a50d800] 16:46:59 INFO - PROCESS | 1649 | 1461628019743 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x12b6f7800) [pid = 1649] [serial = 588] [outer = 0x11a50d800] 16:47:00 INFO - PROCESS | 1649 | 1461628020499 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:47:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 923ms 16:47:00 INFO - PROCESS | 1649 | 1461628020541 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 1649 | 1461628020542 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:47:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:47:00 INFO - PROCESS | 1649 | 1461628020544 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 1649 | 1461628020545 Marionette TRACE conn2 <- [1,758,null,{}] 16:47:00 INFO - PROCESS | 1649 | 1461628020547 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:00 INFO - PROCESS | 1649 | 1461628020642 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:47:00 INFO - PROCESS | 1649 | 1461628020647 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x113595000 == 40 [pid = 1649] [id = 197] 16:47:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x12bf93800) [pid = 1649] [serial = 589] [outer = 0x0] 16:47:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x12d013c00) [pid = 1649] [serial = 590] [outer = 0x12bf93800] 16:47:00 INFO - PROCESS | 1649 | 1461628020675 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x12d1f6c00) [pid = 1649] [serial = 591] [outer = 0x12bf93800] 16:47:01 INFO - PROCESS | 1649 | 1461628021001 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:47:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:47:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 16:47:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:47:01 INFO - PROCESS | 1649 | 1461628021013 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 1649 | 1461628021014 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:47:01 INFO - PROCESS | 1649 | 1461628021016 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 1649 | 1461628021017 Marionette TRACE conn2 <- [1,762,null,{}] 16:47:01 INFO - PROCESS | 1649 | 1461628021021 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:01 INFO - PROCESS | 1649 | 1461628021126 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:47:01 INFO - PROCESS | 1649 | 1461628021132 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x127846000 == 41 [pid = 1649] [id = 198] 16:47:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x12b6fd800) [pid = 1649] [serial = 592] [outer = 0x0] 16:47:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x12d1fc000) [pid = 1649] [serial = 593] [outer = 0x12b6fd800] 16:47:01 INFO - PROCESS | 1649 | 1461628021161 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x12da95c00) [pid = 1649] [serial = 594] [outer = 0x12b6fd800] 16:47:02 INFO - PROCESS | 1649 | 1461628022052 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:47:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:47:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1073ms 16:47:02 INFO - PROCESS | 1649 | 1461628022090 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:47:02 INFO - PROCESS | 1649 | 1461628022091 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:47:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:47:02 INFO - PROCESS | 1649 | 1461628022093 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:47:02 INFO - PROCESS | 1649 | 1461628022094 Marionette TRACE conn2 <- [1,766,null,{}] 16:47:02 INFO - PROCESS | 1649 | 1461628022097 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:02 INFO - PROCESS | 1649 | 1461628022172 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:47:02 INFO - PROCESS | 1649 | 1461628022262 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1153c9000 == 42 [pid = 1649] [id = 199] 16:47:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x113432c00) [pid = 1649] [serial = 595] [outer = 0x0] 16:47:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1134b1400) [pid = 1649] [serial = 596] [outer = 0x113432c00] 16:47:02 INFO - PROCESS | 1649 | 1461628022294 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1155ec400) [pid = 1649] [serial = 597] [outer = 0x113432c00] 16:47:03 INFO - PROCESS | 1649 | 1461628023191 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:47:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:47:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1120ms 16:47:03 INFO - PROCESS | 1649 | 1461628023214 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 1649 | 1461628023217 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:47:03 INFO - PROCESS | 1649 | 1461628023220 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1649 | 1461628023223 Marionette TRACE conn2 <- [1,770,null,{}] 16:47:03 INFO - PROCESS | 1649 | 1461628023226 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:03 INFO - PROCESS | 1649 | 1461628023314 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:47:03 INFO - PROCESS | 1649 | 1461628023397 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b34f000 == 43 [pid = 1649] [id = 200] 16:47:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11ae47400) [pid = 1649] [serial = 598] [outer = 0x0] 16:47:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11bd63800) [pid = 1649] [serial = 599] [outer = 0x11ae47400] 16:47:03 INFO - PROCESS | 1649 | 1461628023429 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11c0c2400) [pid = 1649] [serial = 600] [outer = 0x11ae47400] 16:47:03 INFO - PROCESS | 1649 | 1461628023876 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 674ms 16:47:03 INFO - PROCESS | 1649 | 1461628023896 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 1649 | 1461628023898 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:47:03 INFO - PROCESS | 1649 | 1461628023901 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1649 | 1461628023902 Marionette TRACE conn2 <- [1,774,null,{}] 16:47:03 INFO - PROCESS | 1649 | 1461628023905 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:04 INFO - PROCESS | 1649 | 1461628024002 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:47:04 INFO - PROCESS | 1649 | 1461628024046 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d0a800 == 44 [pid = 1649] [id = 201] 16:47:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11c660400) [pid = 1649] [serial = 601] [outer = 0x0] 16:47:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x123b5ec00) [pid = 1649] [serial = 602] [outer = 0x11c660400] 16:47:04 INFO - PROCESS | 1649 | 1461628024076 Marionette DEBUG loaded listener.js 16:47:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x129cd6800) [pid = 1649] [serial = 603] [outer = 0x11c660400] 16:47:04 INFO - PROCESS | 1649 | 1461628024511 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 620ms 16:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:47:04 INFO - PROCESS | 1649 | 1461628024522 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 1649 | 1461628024523 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:47:04 INFO - PROCESS | 1649 | 1461628024531 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 1649 | 1461628024535 Marionette TRACE conn2 <- [1,778,null,{}] 16:47:04 INFO - PROCESS | 1649 | 1461628024557 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:04 INFO - PROCESS | 1649 | 1461628024654 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:47:04 INFO - PROCESS | 1649 | 1461628024734 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd84800 == 45 [pid = 1649] [id = 202] 16:47:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12a006000) [pid = 1649] [serial = 604] [outer = 0x0] 16:47:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12bfa0c00) [pid = 1649] [serial = 605] [outer = 0x12a006000] 16:47:04 INFO - PROCESS | 1649 | 1461628024763 Marionette DEBUG loaded listener.js 16:47:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12d1f6400) [pid = 1649] [serial = 606] [outer = 0x12a006000] 16:47:05 INFO - PROCESS | 1649 | 1461628025312 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 797ms 16:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:47:05 INFO - PROCESS | 1649 | 1461628025324 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:47:05 INFO - PROCESS | 1649 | 1461628025326 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:47:05 INFO - PROCESS | 1649 | 1461628025329 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 1649 | 1461628025332 Marionette TRACE conn2 <- [1,782,null,{}] 16:47:05 INFO - PROCESS | 1649 | 1461628025336 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:05 INFO - PROCESS | 1649 | 1461628025423 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:47:05 INFO - PROCESS | 1649 | 1461628025480 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa14000 == 46 [pid = 1649] [id = 203] 16:47:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1185a9000) [pid = 1649] [serial = 607] [outer = 0x0] 16:47:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11a508000) [pid = 1649] [serial = 608] [outer = 0x1185a9000] 16:47:05 INFO - PROCESS | 1649 | 1461628025509 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11adb1800) [pid = 1649] [serial = 609] [outer = 0x1185a9000] 16:47:05 INFO - PROCESS | 1649 | 1461628025977 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:47:06 INFO - PROCESS | 1649 | --DOCSHELL 0x127846000 == 45 [pid = 1649] [id = 198] 16:47:06 INFO - PROCESS | 1649 | --DOCSHELL 0x113595000 == 44 [pid = 1649] [id = 197] 16:47:06 INFO - PROCESS | 1649 | --DOCSHELL 0x123945000 == 43 [pid = 1649] [id = 196] 16:47:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11c247800 == 42 [pid = 1649] [id = 195] 16:47:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11b35f000 == 41 [pid = 1649] [id = 194] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1296b3c00) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOCSHELL 0x118c51800 == 40 [pid = 1649] [id = 193] 16:47:06 INFO - PROCESS | 1649 | --DOCSHELL 0x119c0d800 == 39 [pid = 1649] [id = 192] 16:47:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11b36b000 == 38 [pid = 1649] [id = 188] 16:47:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11890b000 == 37 [pid = 1649] [id = 187] 16:47:06 INFO - PROCESS | 1649 | --DOCSHELL 0x123d1c000 == 36 [pid = 1649] [id = 186] 16:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 724ms 16:47:06 INFO - PROCESS | 1649 | 1461628026055 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:47:06 INFO - PROCESS | 1649 | 1461628026059 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:47:06 INFO - PROCESS | 1649 | 1461628026063 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 1649 | 1461628026065 Marionette TRACE conn2 <- [1,786,null,{}] 16:47:06 INFO - PROCESS | 1649 | 1461628026068 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:06 INFO - PROCESS | 1649 | 1461628026140 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12f283c00) [pid = 1649] [serial = 486] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11877ac00) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x114bb8800) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118f21000) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11926b800) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x123a73c00) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11ae4dc00) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11583b800) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x123a75400) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12454fc00) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11c65cc00) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11c6cb400) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x123b5b000) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11b331000) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1649 | 1461628026198 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156bb800 == 37 [pid = 1649] [id = 204] 16:47:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11583b800) [pid = 1649] [serial = 610] [outer = 0x0] 16:47:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11926b000) [pid = 1649] [serial = 611] [outer = 0x11583b800] 16:47:06 INFO - PROCESS | 1649 | 1461628026226 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11bd95c00) [pid = 1649] [serial = 612] [outer = 0x11583b800] 16:47:06 INFO - PROCESS | 1649 | 1461628026529 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 470ms 16:47:06 INFO - PROCESS | 1649 | 1461628026534 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:47:06 INFO - PROCESS | 1649 | 1461628026535 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:47:06 INFO - PROCESS | 1649 | 1461628026546 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 1649 | 1461628026548 Marionette TRACE conn2 <- [1,790,null,{}] 16:47:06 INFO - PROCESS | 1649 | 1461628026559 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:06 INFO - PROCESS | 1649 | 1461628026641 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:47:06 INFO - PROCESS | 1649 | 1461628026646 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb1c800 == 38 [pid = 1649] [id = 205] 16:47:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11c0c3c00) [pid = 1649] [serial = 613] [outer = 0x0] 16:47:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x123a6ac00) [pid = 1649] [serial = 614] [outer = 0x11c0c3c00] 16:47:06 INFO - PROCESS | 1649 | 1461628026675 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x127f4a400) [pid = 1649] [serial = 615] [outer = 0x11c0c3c00] 16:47:07 INFO - PROCESS | 1649 | 1461628027007 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 471ms 16:47:07 INFO - PROCESS | 1649 | 1461628027027 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1649 | 1461628027029 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:47:07 INFO - PROCESS | 1649 | 1461628027033 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1649 | 1461628027034 Marionette TRACE conn2 <- [1,794,null,{}] 16:47:07 INFO - PROCESS | 1649 | 1461628027037 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:07 INFO - PROCESS | 1649 | 1461628027116 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:47:07 INFO - PROCESS | 1649 | 1461628027122 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x123946800 == 39 [pid = 1649] [id = 206] 16:47:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x123b5d800) [pid = 1649] [serial = 616] [outer = 0x0] 16:47:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12912b400) [pid = 1649] [serial = 617] [outer = 0x123b5d800] 16:47:07 INFO - PROCESS | 1649 | 1461628027149 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12a00e800) [pid = 1649] [serial = 618] [outer = 0x123b5d800] 16:47:07 INFO - PROCESS | 1649 | 1461628027502 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 16:47:07 INFO - PROCESS | 1649 | 1461628027551 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1649 | 1461628027553 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:47:07 INFO - PROCESS | 1649 | 1461628027555 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1649 | 1461628027556 Marionette TRACE conn2 <- [1,798,null,{}] 16:47:07 INFO - PROCESS | 1649 | 1461628027558 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:07 INFO - PROCESS | 1649 | 1461628027649 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:47:07 INFO - PROCESS | 1649 | 1461628027657 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d19000 == 40 [pid = 1649] [id = 207] 16:47:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118938000) [pid = 1649] [serial = 619] [outer = 0x0] 16:47:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12b859800) [pid = 1649] [serial = 620] [outer = 0x118938000] 16:47:07 INFO - PROCESS | 1649 | 1461628027683 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12bdc9400) [pid = 1649] [serial = 621] [outer = 0x118938000] 16:47:07 INFO - PROCESS | 1649 | 1461628027989 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms 16:47:08 INFO - PROCESS | 1649 | 1461628028026 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:47:08 INFO - PROCESS | 1649 | 1461628028027 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:47:08 INFO - PROCESS | 1649 | 1461628028029 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 1649 | 1461628028030 Marionette TRACE conn2 <- [1,802,null,{}] 16:47:08 INFO - PROCESS | 1649 | 1461628028032 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:08 INFO - PROCESS | 1649 | 1461628028126 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:47:08 INFO - PROCESS | 1649 | 1461628028131 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x129694000 == 41 [pid = 1649] [id = 208] 16:47:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12bf47000) [pid = 1649] [serial = 622] [outer = 0x0] 16:47:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12da8e000) [pid = 1649] [serial = 623] [outer = 0x12bf47000] 16:47:08 INFO - PROCESS | 1649 | 1461628028161 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12dae9c00) [pid = 1649] [serial = 624] [outer = 0x12bf47000] 16:47:08 INFO - PROCESS | 1649 | 1461628028524 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 16:47:08 INFO - PROCESS | 1649 | 1461628028547 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:47:08 INFO - PROCESS | 1649 | 1461628028548 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:47:08 INFO - PROCESS | 1649 | 1461628028551 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 1649 | 1461628028552 Marionette TRACE conn2 <- [1,806,null,{}] 16:47:08 INFO - PROCESS | 1649 | 1461628028560 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:08 INFO - PROCESS | 1649 | 1461628028653 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:47:08 INFO - PROCESS | 1649 | 1461628028657 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8e2000 == 42 [pid = 1649] [id = 209] 16:47:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12810d000) [pid = 1649] [serial = 625] [outer = 0x0] 16:47:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12e315c00) [pid = 1649] [serial = 626] [outer = 0x12810d000] 16:47:08 INFO - PROCESS | 1649 | 1461628028682 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12e530c00) [pid = 1649] [serial = 627] [outer = 0x12810d000] 16:47:09 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:47:09 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:47:09 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:47:09 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 16:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 523ms 16:47:09 INFO - PROCESS | 1649 | 1461628029070 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:47:09 INFO - PROCESS | 1649 | 1461628029075 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 1649 | 1461628029076 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:47:09 INFO - PROCESS | 1649 | 1461628029078 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1649 | 1461628029079 Marionette TRACE conn2 <- [1,810,null,{}] 16:47:09 INFO - PROCESS | 1649 | 1461628029082 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:09 INFO - PROCESS | 1649 | 1461628029178 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:47:09 INFO - PROCESS | 1649 | 1461628029190 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfc4000 == 43 [pid = 1649] [id = 210] 16:47:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12e533000) [pid = 1649] [serial = 628] [outer = 0x0] 16:47:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12e538400) [pid = 1649] [serial = 629] [outer = 0x12e533000] 16:47:09 INFO - PROCESS | 1649 | 1461628029217 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12e584000) [pid = 1649] [serial = 630] [outer = 0x12e533000] 16:47:09 INFO - PROCESS | 1649 | 1461628029663 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 618ms 16:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:47:09 INFO - PROCESS | 1649 | 1461628029698 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 1649 | 1461628029699 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:47:09 INFO - PROCESS | 1649 | 1461628029703 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1649 | 1461628029705 Marionette TRACE conn2 <- [1,814,null,{}] 16:47:09 INFO - PROCESS | 1649 | 1461628029708 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:09 INFO - PROCESS | 1649 | 1461628029825 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:47:09 INFO - PROCESS | 1649 | 1461628029837 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d13a800 == 44 [pid = 1649] [id = 211] 16:47:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12e5d0800) [pid = 1649] [serial = 631] [outer = 0x0] 16:47:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12e5d4400) [pid = 1649] [serial = 632] [outer = 0x12e5d0800] 16:47:09 INFO - PROCESS | 1649 | 1461628029862 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12e5d9800) [pid = 1649] [serial = 633] [outer = 0x12e5d0800] 16:47:10 INFO - PROCESS | 1649 | 1461628030207 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:47:10 INFO - PROCESS | 1649 | 1461628030227 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:47:10 INFO - PROCESS | 1649 | 1461628030229 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 1649 | 1461628030230 Marionette TRACE conn2 <- [1,818,null,{}] 16:47:10 INFO - PROCESS | 1649 | 1461628030232 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:10 INFO - PROCESS | 1649 | 1461628030344 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:47:10 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12bf93800) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:47:10 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11a50d800) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:47:10 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116568400) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:47:10 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11c6d5c00) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:47:10 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118c1d000) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:47:10 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12962c000) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:47:10 INFO - PROCESS | 1649 | 1461628030381 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf55800 == 45 [pid = 1649] [id = 212] 16:47:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118c1d000) [pid = 1649] [serial = 634] [outer = 0x0] 16:47:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11c663400) [pid = 1649] [serial = 635] [outer = 0x118c1d000] 16:47:10 INFO - PROCESS | 1649 | 1461628030407 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12e5d6000) [pid = 1649] [serial = 636] [outer = 0x118c1d000] 16:47:10 INFO - PROCESS | 1649 | 1461628030695 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 517ms 16:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:47:10 INFO - PROCESS | 1649 | 1461628030747 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:47:10 INFO - PROCESS | 1649 | 1461628030749 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:47:10 INFO - PROCESS | 1649 | 1461628030751 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 1649 | 1461628030753 Marionette TRACE conn2 <- [1,822,null,{}] 16:47:10 INFO - PROCESS | 1649 | 1461628030758 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:10 INFO - PROCESS | 1649 | 1461628030848 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:47:10 INFO - PROCESS | 1649 | 1461628030897 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db13800 == 46 [pid = 1649] [id = 213] 16:47:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12bf93800) [pid = 1649] [serial = 637] [outer = 0x0] 16:47:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12ebaf400) [pid = 1649] [serial = 638] [outer = 0x12bf93800] 16:47:10 INFO - PROCESS | 1649 | 1461628030926 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12f27e400) [pid = 1649] [serial = 639] [outer = 0x12bf93800] 16:47:11 INFO - PROCESS | 1649 | 1461628031230 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:47:11 INFO - PROCESS | 1649 | 1461628031276 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:47:11 INFO - PROCESS | 1649 | 1461628031278 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 1649 | 1461628031279 Marionette TRACE conn2 <- [1,826,null,{}] 16:47:11 INFO - PROCESS | 1649 | 1461628031282 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:11 INFO - PROCESS | 1649 | 1461628031365 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:47:11 INFO - PROCESS | 1649 | 1461628031371 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e391800 == 47 [pid = 1649] [id = 214] 16:47:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11340b400) [pid = 1649] [serial = 640] [outer = 0x0] 16:47:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11340f400) [pid = 1649] [serial = 641] [outer = 0x11340b400] 16:47:11 INFO - PROCESS | 1649 | 1461628031399 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12ebc3800) [pid = 1649] [serial = 642] [outer = 0x11340b400] 16:47:11 INFO - PROCESS | 1649 | 1461628031747 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 16:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:47:11 INFO - PROCESS | 1649 | 1461628031799 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 1649 | 1461628031800 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:47:11 INFO - PROCESS | 1649 | 1461628031804 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 1649 | 1461628031805 Marionette TRACE conn2 <- [1,830,null,{}] 16:47:11 INFO - PROCESS | 1649 | 1461628031809 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:11 INFO - PROCESS | 1649 | 1461628031932 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:47:11 INFO - PROCESS | 1649 | 1461628031939 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6ac000 == 48 [pid = 1649] [id = 215] 16:47:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11509fc00) [pid = 1649] [serial = 643] [outer = 0x0] 16:47:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1150a3400) [pid = 1649] [serial = 644] [outer = 0x11509fc00] 16:47:11 INFO - PROCESS | 1649 | 1461628031979 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1150a7000) [pid = 1649] [serial = 645] [outer = 0x11509fc00] 16:47:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1278c0000 == 47 [pid = 1649] [id = 190] 16:47:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfd5000 == 46 [pid = 1649] [id = 178] 16:47:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12f24d800 == 45 [pid = 1649] [id = 162] 16:47:12 INFO - PROCESS | 1649 | --DOCSHELL 0x129e73000 == 44 [pid = 1649] [id = 191] 16:47:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12784b800 == 43 [pid = 1649] [id = 189] 16:47:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa14000 == 42 [pid = 1649] [id = 203] 16:47:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd84800 == 41 [pid = 1649] [id = 202] 16:47:12 INFO - PROCESS | 1649 | --DOCSHELL 0x127d0a800 == 40 [pid = 1649] [id = 201] 16:47:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11b34f000 == 39 [pid = 1649] [id = 200] 16:47:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1153c9000 == 38 [pid = 1649] [id = 199] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x123946800 == 37 [pid = 1649] [id = 206] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfc4000 == 36 [pid = 1649] [id = 210] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12d13a800 == 35 [pid = 1649] [id = 211] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1156bb800 == 34 [pid = 1649] [id = 204] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8e2000 == 33 [pid = 1649] [id = 209] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x123d19000 == 32 [pid = 1649] [id = 207] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12e391800 == 31 [pid = 1649] [id = 214] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12db13800 == 30 [pid = 1649] [id = 213] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb1c800 == 29 [pid = 1649] [id = 205] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x129694000 == 28 [pid = 1649] [id = 208] 16:47:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf55800 == 27 [pid = 1649] [id = 212] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12d1fc000) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12d1f6c00) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12a003c00) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12b6f7800) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11a506400) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12b6fb800) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123a68800) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12d013c00) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x123ced800) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11bd63400) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11919f400) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12995c400) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x123b5c000) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12a032c00) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x115ae9400) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118e11000) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12784e800) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11ac85400) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1649 | 1461628033646 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1874ms 16:47:13 INFO - PROCESS | 1649 | 1461628033678 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:47:13 INFO - PROCESS | 1649 | 1461628033680 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:47:13 INFO - PROCESS | 1649 | 1461628033683 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 1649 | 1461628033684 Marionette TRACE conn2 <- [1,834,null,{}] 16:47:13 INFO - PROCESS | 1649 | 1461628033689 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:13 INFO - PROCESS | 1649 | 1461628033765 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:47:13 INFO - PROCESS | 1649 | 1461628033807 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x115195000 == 28 [pid = 1649] [id = 216] 16:47:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1147d4000) [pid = 1649] [serial = 646] [outer = 0x0] 16:47:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1147df000) [pid = 1649] [serial = 647] [outer = 0x1147d4000] 16:47:13 INFO - PROCESS | 1649 | 1461628033836 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11509e800) [pid = 1649] [serial = 648] [outer = 0x1147d4000] 16:47:14 INFO - PROCESS | 1649 | 1461628034145 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 471ms 16:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:47:14 INFO - PROCESS | 1649 | 1461628034156 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 1649 | 1461628034161 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:47:14 INFO - PROCESS | 1649 | 1461628034166 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1649 | 1461628034168 Marionette TRACE conn2 <- [1,838,null,{}] 16:47:14 INFO - PROCESS | 1649 | 1461628034173 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:14 INFO - PROCESS | 1649 | 1461628034247 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:47:14 INFO - PROCESS | 1649 | 1461628034252 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x118510000 == 29 [pid = 1649] [id = 217] 16:47:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1150a8c00) [pid = 1649] [serial = 649] [outer = 0x0] 16:47:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1157b5c00) [pid = 1649] [serial = 650] [outer = 0x1150a8c00] 16:47:14 INFO - PROCESS | 1649 | 1461628034281 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x115a70400) [pid = 1649] [serial = 651] [outer = 0x1150a8c00] 16:47:14 INFO - PROCESS | 1649 | 1461628034600 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 470ms 16:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:47:14 INFO - PROCESS | 1649 | 1461628034637 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 1649 | 1461628034641 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:47:14 INFO - PROCESS | 1649 | 1461628034643 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1649 | 1461628034646 Marionette TRACE conn2 <- [1,842,null,{}] 16:47:14 INFO - PROCESS | 1649 | 1461628034654 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:14 INFO - PROCESS | 1649 | 1461628034727 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:47:14 INFO - PROCESS | 1649 | 1461628034733 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x119174000 == 30 [pid = 1649] [id = 218] 16:47:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x113408c00) [pid = 1649] [serial = 652] [outer = 0x0] 16:47:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1185ab000) [pid = 1649] [serial = 653] [outer = 0x113408c00] 16:47:14 INFO - PROCESS | 1649 | 1461628034764 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118e0d800) [pid = 1649] [serial = 654] [outer = 0x113408c00] 16:47:15 INFO - PROCESS | 1649 | 1461628035115 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 522ms 16:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:47:15 INFO - PROCESS | 1649 | 1461628035166 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 1649 | 1461628035167 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:47:15 INFO - PROCESS | 1649 | 1461628035169 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 1649 | 1461628035170 Marionette TRACE conn2 <- [1,846,null,{}] 16:47:15 INFO - PROCESS | 1649 | 1461628035172 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:15 INFO - PROCESS | 1649 | 1461628035260 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:47:15 INFO - PROCESS | 1649 | 1461628035266 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x119732000 == 31 [pid = 1649] [id = 219] 16:47:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118e99800) [pid = 1649] [serial = 655] [outer = 0x0] 16:47:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118ee3400) [pid = 1649] [serial = 656] [outer = 0x118e99800] 16:47:15 INFO - PROCESS | 1649 | 1461628035294 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118f1c400) [pid = 1649] [serial = 657] [outer = 0x118e99800] 16:47:15 INFO - PROCESS | 1649 | 1461628035590 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 471ms 16:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:47:15 INFO - PROCESS | 1649 | 1461628035642 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 1649 | 1461628035643 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:47:15 INFO - PROCESS | 1649 | 1461628035645 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 1649 | 1461628035646 Marionette TRACE conn2 <- [1,850,null,{}] 16:47:15 INFO - PROCESS | 1649 | 1461628035648 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:15 INFO - PROCESS | 1649 | 1461628035718 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:47:15 INFO - PROCESS | 1649 | 1461628035722 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c2f000 == 32 [pid = 1649] [id = 220] 16:47:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1150a3800) [pid = 1649] [serial = 658] [outer = 0x0] 16:47:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11919f800) [pid = 1649] [serial = 659] [outer = 0x1150a3800] 16:47:15 INFO - PROCESS | 1649 | 1461628035750 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11926b800) [pid = 1649] [serial = 660] [outer = 0x1150a3800] 16:47:16 INFO - PROCESS | 1649 | 1461628036091 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 467ms 16:47:16 INFO - PROCESS | 1649 | 1461628036120 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 1649 | 1461628036122 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:47:16 INFO - PROCESS | 1649 | 1461628036125 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 1649 | 1461628036126 Marionette TRACE conn2 <- [1,854,null,{}] 16:47:16 INFO - PROCESS | 1649 | 1461628036128 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:16 INFO - PROCESS | 1649 | 1461628036212 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:47:16 INFO - PROCESS | 1649 | 1461628036217 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac51000 == 33 [pid = 1649] [id = 221] 16:47:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119a79c00) [pid = 1649] [serial = 661] [outer = 0x0] 16:47:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11aa97000) [pid = 1649] [serial = 662] [outer = 0x119a79c00] 16:47:16 INFO - PROCESS | 1649 | 1461628036250 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11b02a000) [pid = 1649] [serial = 663] [outer = 0x119a79c00] 16:47:16 INFO - PROCESS | 1649 | 1461628036562 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 16:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:47:16 INFO - PROCESS | 1649 | 1461628036593 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 1649 | 1461628036594 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:47:16 INFO - PROCESS | 1649 | 1461628036596 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 1649 | 1461628036597 Marionette TRACE conn2 <- [1,858,null,{}] 16:47:16 INFO - PROCESS | 1649 | 1461628036600 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:16 INFO - PROCESS | 1649 | 1461628036666 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:47:16 INFO - PROCESS | 1649 | 1461628036673 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b866800 == 34 [pid = 1649] [id = 222] 16:47:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11b033400) [pid = 1649] [serial = 664] [outer = 0x0] 16:47:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11b063400) [pid = 1649] [serial = 665] [outer = 0x11b033400] 16:47:16 INFO - PROCESS | 1649 | 1461628036698 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11b883400) [pid = 1649] [serial = 666] [outer = 0x11b033400] 16:47:17 INFO - PROCESS | 1649 | 1461628037004 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 418ms 16:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:47:17 INFO - PROCESS | 1649 | 1461628037015 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1649 | 1461628037016 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:47:17 INFO - PROCESS | 1649 | 1461628037018 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1649 | 1461628037019 Marionette TRACE conn2 <- [1,862,null,{}] 16:47:17 INFO - PROCESS | 1649 | 1461628037025 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:17 INFO - PROCESS | 1649 | 1461628037118 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:47:17 INFO - PROCESS | 1649 | 1461628037124 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb1b800 == 35 [pid = 1649] [id = 223] 16:47:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x114bb4c00) [pid = 1649] [serial = 667] [outer = 0x0] 16:47:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11b879000) [pid = 1649] [serial = 668] [outer = 0x114bb4c00] 16:47:17 INFO - PROCESS | 1649 | 1461628037150 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11bd94800) [pid = 1649] [serial = 669] [outer = 0x114bb4c00] 16:47:17 INFO - PROCESS | 1649 | 1461628037460 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 473ms 16:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:47:17 INFO - PROCESS | 1649 | 1461628037492 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1649 | 1461628037493 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:47:17 INFO - PROCESS | 1649 | 1461628037495 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1649 | 1461628037496 Marionette TRACE conn2 <- [1,866,null,{}] 16:47:17 INFO - PROCESS | 1649 | 1461628037498 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:17 INFO - PROCESS | 1649 | 1461628037568 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:47:17 INFO - PROCESS | 1649 | 1461628037575 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x119173800 == 36 [pid = 1649] [id = 224] 16:47:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11c0b5800) [pid = 1649] [serial = 670] [outer = 0x0] 16:47:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11c0c0000) [pid = 1649] [serial = 671] [outer = 0x11c0b5800] 16:47:17 INFO - PROCESS | 1649 | 1461628037600 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11c511800) [pid = 1649] [serial = 672] [outer = 0x11c0b5800] 16:47:17 INFO - PROCESS | 1649 | 1461628037908 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 16:47:17 INFO - PROCESS | 1649 | 1461628037963 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1649 | 1461628037964 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:47:17 INFO - PROCESS | 1649 | 1461628037967 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1649 | 1461628037968 Marionette TRACE conn2 <- [1,870,null,{}] 16:47:17 INFO - PROCESS | 1649 | 1461628037978 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:18 INFO - PROCESS | 1649 | 1461628038051 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:47:18 INFO - PROCESS | 1649 | 1461628038057 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c8e1000 == 37 [pid = 1649] [id = 225] 16:47:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11c65f000) [pid = 1649] [serial = 673] [outer = 0x0] 16:47:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11c674800) [pid = 1649] [serial = 674] [outer = 0x11c65f000] 16:47:18 INFO - PROCESS | 1649 | 1461628038082 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11c6cb400) [pid = 1649] [serial = 675] [outer = 0x11c65f000] 16:47:18 INFO - PROCESS | 1649 | 1461628038406 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 477ms 16:47:18 INFO - PROCESS | 1649 | 1461628038444 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 1649 | 1461628038446 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:47:18 INFO - PROCESS | 1649 | 1461628038448 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 1649 | 1461628038450 Marionette TRACE conn2 <- [1,874,null,{}] 16:47:18 INFO - PROCESS | 1649 | 1461628038452 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:18 INFO - PROCESS | 1649 | 1461628038535 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:47:18 INFO - PROCESS | 1649 | 1461628038542 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c2e000 == 38 [pid = 1649] [id = 226] 16:47:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11c6ccc00) [pid = 1649] [serial = 676] [outer = 0x0] 16:47:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x123a72000) [pid = 1649] [serial = 677] [outer = 0x11c6ccc00] 16:47:18 INFO - PROCESS | 1649 | 1461628038572 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x123eb8c00) [pid = 1649] [serial = 678] [outer = 0x11c6ccc00] 16:47:18 INFO - PROCESS | 1649 | 1461628038947 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 16:47:18 INFO - PROCESS | 1649 | 1461628038970 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 1649 | 1461628038972 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:47:18 INFO - PROCESS | 1649 | 1461628038975 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 1649 | 1461628038976 Marionette TRACE conn2 <- [1,878,null,{}] 16:47:18 INFO - PROCESS | 1649 | 1461628038979 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:19 INFO - PROCESS | 1649 | 1461628039067 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:47:19 INFO - PROCESS | 1649 | 1461628039078 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x124460800 == 39 [pid = 1649] [id = 227] 16:47:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x123ced800) [pid = 1649] [serial = 679] [outer = 0x0] 16:47:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x124113000) [pid = 1649] [serial = 680] [outer = 0x123ced800] 16:47:19 INFO - PROCESS | 1649 | 1461628039103 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1247d8800) [pid = 1649] [serial = 681] [outer = 0x123ced800] 16:47:19 INFO - PROCESS | 1649 | 1461628039416 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 16:47:19 INFO - PROCESS | 1649 | 1461628039444 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 1649 | 1461628039445 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:47:19 INFO - PROCESS | 1649 | 1461628039447 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1649 | 1461628039448 Marionette TRACE conn2 <- [1,882,null,{}] 16:47:19 INFO - PROCESS | 1649 | 1461628039451 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:19 INFO - PROCESS | 1649 | 1461628039540 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:47:19 INFO - PROCESS | 1649 | 1461628039571 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1278af800 == 40 [pid = 1649] [id = 228] 16:47:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x127850c00) [pid = 1649] [serial = 682] [outer = 0x0] 16:47:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x127d3b000) [pid = 1649] [serial = 683] [outer = 0x127850c00] 16:47:19 INFO - PROCESS | 1649 | 1461628039596 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x127f9f000) [pid = 1649] [serial = 684] [outer = 0x127850c00] 16:47:19 INFO - PROCESS | 1649 | 1461628039935 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 16:47:19 INFO - PROCESS | 1649 | 1461628039966 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 1649 | 1461628039967 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:47:19 INFO - PROCESS | 1649 | 1461628039975 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1649 | 1461628039976 Marionette TRACE conn2 <- [1,886,null,{}] 16:47:19 INFO - PROCESS | 1649 | 1461628039978 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:20 INFO - PROCESS | 1649 | 1461628040068 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:47:20 INFO - PROCESS | 1649 | 1461628040073 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12883e800 == 41 [pid = 1649] [id = 229] 16:47:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x127fa3c00) [pid = 1649] [serial = 685] [outer = 0x0] 16:47:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1287bec00) [pid = 1649] [serial = 686] [outer = 0x127fa3c00] 16:47:20 INFO - PROCESS | 1649 | 1461628040098 Marionette DEBUG loaded listener.js 16:47:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1287d7c00) [pid = 1649] [serial = 687] [outer = 0x127fa3c00] 16:47:20 INFO - PROCESS | 1649 | 1461628040446 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 521ms 16:47:20 INFO - PROCESS | 1649 | 1461628040497 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1649 | 1461628040499 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:47:20 INFO - PROCESS | 1649 | 1461628040503 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 1649 | 1461628040505 Marionette TRACE conn2 <- [1,890,null,{}] 16:47:20 INFO - PROCESS | 1649 | 1461628040508 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:20 INFO - PROCESS | 1649 | 1461628040647 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:47:20 INFO - PROCESS | 1649 | 1461628040672 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x129693800 == 42 [pid = 1649] [id = 230] 16:47:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x129127400) [pid = 1649] [serial = 688] [outer = 0x0] 16:47:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12962c000) [pid = 1649] [serial = 689] [outer = 0x129127400] 16:47:20 INFO - PROCESS | 1649 | 1461628040711 Marionette DEBUG loaded listener.js 16:47:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x129952400) [pid = 1649] [serial = 690] [outer = 0x129127400] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1151ce000) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12b6fd800) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12a02fc00) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x123b5c800) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x127f50c00) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11340b400) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12810d000) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12e533000) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12e5d0800) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12bf93800) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118c1d000) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11c0c3c00) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11583b800) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1185a9000) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12a006000) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11c660400) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11ae47400) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x113432c00) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12bf47000) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118938000) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123b5d800) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118f1a800) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x115843000) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12d015800) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:47:21 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x129cd1c00) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:47:21 INFO - PROCESS | 1649 | 1461628041212 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 722ms 16:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:47:21 INFO - PROCESS | 1649 | 1461628041224 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 1649 | 1461628041225 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:47:21 INFO - PROCESS | 1649 | 1461628041229 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 1649 | 1461628041230 Marionette TRACE conn2 <- [1,894,null,{}] 16:47:21 INFO - PROCESS | 1649 | 1461628041232 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:21 INFO - PROCESS | 1649 | 1461628041334 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:47:21 INFO - PROCESS | 1649 | 1461628041392 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x128223000 == 43 [pid = 1649] [id = 231] 16:47:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1134b1000) [pid = 1649] [serial = 691] [outer = 0x0] 16:47:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11aa8b000) [pid = 1649] [serial = 692] [outer = 0x1134b1000] 16:47:21 INFO - PROCESS | 1649 | 1461628041414 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123b5d800) [pid = 1649] [serial = 693] [outer = 0x1134b1000] 16:47:21 INFO - PROCESS | 1649 | 1461628041732 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 16:47:21 INFO - PROCESS | 1649 | 1461628041748 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 1649 | 1461628041750 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:47:21 INFO - PROCESS | 1649 | 1461628041753 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 1649 | 1461628041757 Marionette TRACE conn2 <- [1,898,null,{}] 16:47:21 INFO - PROCESS | 1649 | 1461628041761 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:21 INFO - PROCESS | 1649 | 1461628041877 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:47:21 INFO - PROCESS | 1649 | 1461628041945 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e8b800 == 44 [pid = 1649] [id = 232] 16:47:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118f15c00) [pid = 1649] [serial = 694] [outer = 0x0] 16:47:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12810d000) [pid = 1649] [serial = 695] [outer = 0x118f15c00] 16:47:21 INFO - PROCESS | 1649 | 1461628041990 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1299b2c00) [pid = 1649] [serial = 696] [outer = 0x118f15c00] 16:47:22 INFO - PROCESS | 1649 | 1461628042358 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 623ms 16:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:47:22 INFO - PROCESS | 1649 | 1461628042376 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 1649 | 1461628042378 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:47:22 INFO - PROCESS | 1649 | 1461628042380 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 1649 | 1461628042381 Marionette TRACE conn2 <- [1,902,null,{}] 16:47:22 INFO - PROCESS | 1649 | 1461628042383 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:22 INFO - PROCESS | 1649 | 1461628042461 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:47:22 INFO - PROCESS | 1649 | 1461628042465 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba3f800 == 45 [pid = 1649] [id = 233] 16:47:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x129cca000) [pid = 1649] [serial = 697] [outer = 0x0] 16:47:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12a004000) [pid = 1649] [serial = 698] [outer = 0x129cca000] 16:47:22 INFO - PROCESS | 1649 | 1461628042490 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12a00a000) [pid = 1649] [serial = 699] [outer = 0x129cca000] 16:47:22 INFO - PROCESS | 1649 | 1461628042811 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 467ms 16:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:47:22 INFO - PROCESS | 1649 | 1461628042848 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 1649 | 1461628042849 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:47:22 INFO - PROCESS | 1649 | 1461628042851 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 1649 | 1461628042852 Marionette TRACE conn2 <- [1,906,null,{}] 16:47:22 INFO - PROCESS | 1649 | 1461628042857 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:22 INFO - PROCESS | 1649 | 1461628042953 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:47:22 INFO - PROCESS | 1649 | 1461628042961 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfbc000 == 46 [pid = 1649] [id = 234] 16:47:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12a005400) [pid = 1649] [serial = 700] [outer = 0x0] 16:47:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12a02a400) [pid = 1649] [serial = 701] [outer = 0x12a005400] 16:47:22 INFO - PROCESS | 1649 | 1461628042986 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12a032400) [pid = 1649] [serial = 702] [outer = 0x12a005400] 16:47:23 INFO - PROCESS | 1649 | 1461628043529 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 719ms 16:47:23 INFO - PROCESS | 1649 | 1461628043572 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1649 | 1461628043577 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:47:23 INFO - PROCESS | 1649 | 1461628043580 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1649 | 1461628043583 Marionette TRACE conn2 <- [1,910,null,{}] 16:47:23 INFO - PROCESS | 1649 | 1461628043586 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:23 INFO - PROCESS | 1649 | 1461628043694 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:47:23 INFO - PROCESS | 1649 | 1461628043813 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871e000 == 47 [pid = 1649] [id = 235] 16:47:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1150a2000) [pid = 1649] [serial = 703] [outer = 0x0] 16:47:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1150a9400) [pid = 1649] [serial = 704] [outer = 0x1150a2000] 16:47:23 INFO - PROCESS | 1649 | 1461628043845 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x115843400) [pid = 1649] [serial = 705] [outer = 0x1150a2000] 16:47:24 INFO - PROCESS | 1649 | 1461628044514 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 973ms 16:47:24 INFO - PROCESS | 1649 | 1461628044552 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 1649 | 1461628044557 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:47:24 INFO - PROCESS | 1649 | 1461628044561 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 1649 | 1461628044563 Marionette TRACE conn2 <- [1,914,null,{}] 16:47:24 INFO - PROCESS | 1649 | 1461628044568 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:24 INFO - PROCESS | 1649 | 1461628044662 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:47:24 INFO - PROCESS | 1649 | 1461628044739 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x116767800 == 48 [pid = 1649] [id = 236] 16:47:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1147e0800) [pid = 1649] [serial = 706] [outer = 0x0] 16:47:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x114bbe000) [pid = 1649] [serial = 707] [outer = 0x1147e0800] 16:47:24 INFO - PROCESS | 1649 | 1461628044770 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1154d7c00) [pid = 1649] [serial = 708] [outer = 0x1147e0800] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba3f800 == 47 [pid = 1649] [id = 233] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x129e8b800 == 46 [pid = 1649] [id = 232] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x128223000 == 45 [pid = 1649] [id = 231] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x129693800 == 44 [pid = 1649] [id = 230] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12883e800 == 43 [pid = 1649] [id = 229] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1150a3400) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1278af800 == 42 [pid = 1649] [id = 228] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x124460800 == 41 [pid = 1649] [id = 227] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119c2e000 == 40 [pid = 1649] [id = 226] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11c8e1000 == 39 [pid = 1649] [id = 225] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119173800 == 38 [pid = 1649] [id = 224] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb1b800 == 37 [pid = 1649] [id = 223] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11b866800 == 36 [pid = 1649] [id = 222] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac51000 == 35 [pid = 1649] [id = 221] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119c2f000 == 34 [pid = 1649] [id = 220] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119732000 == 33 [pid = 1649] [id = 219] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119174000 == 32 [pid = 1649] [id = 218] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118510000 == 31 [pid = 1649] [id = 217] 16:47:25 INFO - PROCESS | 1649 | --DOCSHELL 0x115195000 == 30 [pid = 1649] [id = 216] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11b885c00) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118ee1800) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12da8b400) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12a032800) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11893b400) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12da95c00) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12bd68400) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12810e400) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1299bc000) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12ebc3800) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12e315c00) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12e538400) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12e5d4400) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12e584000) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12ebaf400) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12e5d9800) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12e5d6000) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11340f400) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x123a6ac00) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11926b000) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11bd95c00) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11adb1800) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11a508000) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12d1f6400) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12bfa0c00) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x129cd6800) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x123b5ec00) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11c0c2400) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11bd63800) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1155ec400) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1134b1400) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12da8e000) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b859800) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12bdc9400) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12912b400) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12a00e800) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x127f4a400) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12f27e400) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11c663400) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12e530c00) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12dae9c00) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1649 | 1461628045221 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 16:47:25 INFO - PROCESS | 1649 | 1461628045232 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 1649 | 1461628045236 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:47:25 INFO - PROCESS | 1649 | 1461628045244 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 1649 | 1461628045246 Marionette TRACE conn2 <- [1,918,null,{}] 16:47:25 INFO - PROCESS | 1649 | 1461628045249 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:25 INFO - PROCESS | 1649 | 1461628045324 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:47:25 INFO - PROCESS | 1649 | 1461628045329 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e48800 == 31 [pid = 1649] [id = 237] 16:47:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11342f000) [pid = 1649] [serial = 709] [outer = 0x0] 16:47:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1158bf800) [pid = 1649] [serial = 710] [outer = 0x11342f000] 16:47:25 INFO - PROCESS | 1649 | 1461628045358 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1165f0800) [pid = 1649] [serial = 711] [outer = 0x11342f000] 16:47:25 INFO - PROCESS | 1649 | 1461628045691 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 470ms 16:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:47:25 INFO - PROCESS | 1649 | 1461628045714 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 1649 | 1461628045715 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:47:25 INFO - PROCESS | 1649 | 1461628045718 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 1649 | 1461628045722 Marionette TRACE conn2 <- [1,922,null,{}] 16:47:25 INFO - PROCESS | 1649 | 1461628045730 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:25 INFO - PROCESS | 1649 | 1461628045803 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:47:25 INFO - PROCESS | 1649 | 1461628045813 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c29800 == 32 [pid = 1649] [id = 238] 16:47:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118564800) [pid = 1649] [serial = 712] [outer = 0x0] 16:47:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118ea2c00) [pid = 1649] [serial = 713] [outer = 0x118564800] 16:47:25 INFO - PROCESS | 1649 | 1461628045852 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118f1cc00) [pid = 1649] [serial = 714] [outer = 0x118564800] 16:47:26 INFO - PROCESS | 1649 | 1461628046339 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 674ms 16:47:26 INFO - PROCESS | 1649 | 1461628046393 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 1649 | 1461628046396 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:47:26 INFO - PROCESS | 1649 | 1461628046399 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1649 | 1461628046401 Marionette TRACE conn2 <- [1,926,null,{}] 16:47:26 INFO - PROCESS | 1649 | 1461628046404 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:26 INFO - PROCESS | 1649 | 1461628046515 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:47:26 INFO - PROCESS | 1649 | 1461628046522 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b35e000 == 33 [pid = 1649] [id = 239] 16:47:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118f21800) [pid = 1649] [serial = 715] [outer = 0x0] 16:47:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11926ac00) [pid = 1649] [serial = 716] [outer = 0x118f21800] 16:47:26 INFO - PROCESS | 1649 | 1461628046571 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119e4e000) [pid = 1649] [serial = 717] [outer = 0x118f21800] 16:47:26 INFO - PROCESS | 1649 | 1461628046881 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 16:47:26 INFO - PROCESS | 1649 | 1461628046919 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 1649 | 1461628046921 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:47:26 INFO - PROCESS | 1649 | 1461628046925 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1649 | 1461628046927 Marionette TRACE conn2 <- [1,930,null,{}] 16:47:26 INFO - PROCESS | 1649 | 1461628046929 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:27 INFO - PROCESS | 1649 | 1461628047022 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:47:27 INFO - PROCESS | 1649 | 1461628047028 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb19000 == 34 [pid = 1649] [id = 240] 16:47:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119260000) [pid = 1649] [serial = 718] [outer = 0x0] 16:47:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11aa8c400) [pid = 1649] [serial = 719] [outer = 0x119260000] 16:47:27 INFO - PROCESS | 1649 | 1461628047056 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11ac7ec00) [pid = 1649] [serial = 720] [outer = 0x119260000] 16:47:27 INFO - PROCESS | 1649 | 1461628047352 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 16:47:27 INFO - PROCESS | 1649 | 1461628047402 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 1649 | 1461628047403 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:47:27 INFO - PROCESS | 1649 | 1461628047408 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1649 | 1461628047409 Marionette TRACE conn2 <- [1,934,null,{}] 16:47:27 INFO - PROCESS | 1649 | 1461628047411 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:27 INFO - PROCESS | 1649 | 1461628047514 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:47:27 INFO - PROCESS | 1649 | 1461628047549 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c25c800 == 35 [pid = 1649] [id = 241] 16:47:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11adbcc00) [pid = 1649] [serial = 721] [outer = 0x0] 16:47:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11b060800) [pid = 1649] [serial = 722] [outer = 0x11adbcc00] 16:47:27 INFO - PROCESS | 1649 | 1461628047577 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11bd97800) [pid = 1649] [serial = 723] [outer = 0x11adbcc00] 16:47:27 INFO - PROCESS | 1649 | 1461628047907 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 519ms 16:47:27 INFO - PROCESS | 1649 | 1461628047927 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 1649 | 1461628047928 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:47:27 INFO - PROCESS | 1649 | 1461628047930 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1649 | 1461628047931 Marionette TRACE conn2 <- [1,938,null,{}] 16:47:27 INFO - PROCESS | 1649 | 1461628047945 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:28 INFO - PROCESS | 1649 | 1461628048041 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:47:28 INFO - PROCESS | 1649 | 1461628048045 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ada000 == 36 [pid = 1649] [id = 242] 16:47:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11340c400) [pid = 1649] [serial = 724] [outer = 0x0] 16:47:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11c0bbc00) [pid = 1649] [serial = 725] [outer = 0x11340c400] 16:47:28 INFO - PROCESS | 1649 | 1461628048070 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11c66c800) [pid = 1649] [serial = 726] [outer = 0x11340c400] 16:47:28 INFO - PROCESS | 1649 | 1461628048399 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 483ms 16:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:47:28 INFO - PROCESS | 1649 | 1461628048414 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:47:28 INFO - PROCESS | 1649 | 1461628048415 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:47:28 INFO - PROCESS | 1649 | 1461628048417 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 1649 | 1461628048418 Marionette TRACE conn2 <- [1,942,null,{}] 16:47:28 INFO - PROCESS | 1649 | 1461628048421 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:28 INFO - PROCESS | 1649 | 1461628048517 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:47:28 INFO - PROCESS | 1649 | 1461628048522 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156b9000 == 37 [pid = 1649] [id = 243] 16:47:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11343ac00) [pid = 1649] [serial = 727] [outer = 0x0] 16:47:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11c6cf400) [pid = 1649] [serial = 728] [outer = 0x11343ac00] 16:47:28 INFO - PROCESS | 1649 | 1461628048547 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123a6fc00) [pid = 1649] [serial = 729] [outer = 0x11343ac00] 16:47:28 INFO - PROCESS | 1649 | 1461628048898 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 518ms 16:47:28 INFO - PROCESS | 1649 | 1461628048943 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:47:28 INFO - PROCESS | 1649 | 1461628048944 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:47:28 INFO - PROCESS | 1649 | 1461628048946 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 1649 | 1461628048948 Marionette TRACE conn2 <- [1,946,null,{}] 16:47:28 INFO - PROCESS | 1649 | 1461628048950 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 1649 | 1461628049040 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:47:29 INFO - PROCESS | 1649 | 1461628049044 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12470f000 == 38 [pid = 1649] [id = 244] 16:47:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11c0bd800) [pid = 1649] [serial = 730] [outer = 0x0] 16:47:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123b58c00) [pid = 1649] [serial = 731] [outer = 0x11c0bd800] 16:47:29 INFO - PROCESS | 1649 | 1461628049069 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123cea400) [pid = 1649] [serial = 732] [outer = 0x11c0bd800] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123ced800) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11c6ccc00) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1150a3800) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118e99800) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1147d4000) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1150a8c00) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127850c00) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11b033400) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11c0b5800) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x114bb4c00) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11c65f000) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113408c00) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119a79c00) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x127fa3c00) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1134b1000) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x129127400) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x129cca000) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:47:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118f15c00) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:47:29 INFO - PROCESS | 1649 | 1461628049506 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 568ms 16:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:47:29 INFO - PROCESS | 1649 | 1461628049514 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 1649 | 1461628049515 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:47:29 INFO - PROCESS | 1649 | 1461628049518 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 1649 | 1461628049519 Marionette TRACE conn2 <- [1,950,null,{}] 16:47:29 INFO - PROCESS | 1649 | 1461628049522 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 1649 | 1461628049598 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:47:29 INFO - PROCESS | 1649 | 1461628049603 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a558800 == 39 [pid = 1649] [id = 245] 16:47:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1147d4000) [pid = 1649] [serial = 733] [outer = 0x0] 16:47:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11a505400) [pid = 1649] [serial = 734] [outer = 0x1147d4000] 16:47:29 INFO - PROCESS | 1649 | 1461628049631 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11c65f000) [pid = 1649] [serial = 735] [outer = 0x1147d4000] 16:47:29 INFO - PROCESS | 1649 | 1461628049949 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 470ms 16:47:29 INFO - PROCESS | 1649 | 1461628049991 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 1649 | 1461628049993 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:47:29 INFO - PROCESS | 1649 | 1461628049995 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 1649 | 1461628049997 Marionette TRACE conn2 <- [1,954,null,{}] 16:47:30 INFO - PROCESS | 1649 | 1461628049999 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:30 INFO - PROCESS | 1649 | 1461628050103 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:47:30 INFO - PROCESS | 1649 | 1461628050111 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d1e800 == 40 [pid = 1649] [id = 246] 16:47:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118e9a000) [pid = 1649] [serial = 736] [outer = 0x0] 16:47:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1242c6400) [pid = 1649] [serial = 737] [outer = 0x118e9a000] 16:47:30 INFO - PROCESS | 1649 | 1461628050140 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127fa1800) [pid = 1649] [serial = 738] [outer = 0x118e9a000] 16:47:30 INFO - PROCESS | 1649 | 1461628050519 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 569ms 16:47:30 INFO - PROCESS | 1649 | 1461628050565 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1649 | 1461628050567 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:47:30 INFO - PROCESS | 1649 | 1461628050570 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1649 | 1461628050572 Marionette TRACE conn2 <- [1,958,null,{}] 16:47:30 INFO - PROCESS | 1649 | 1461628050576 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:30 INFO - PROCESS | 1649 | 1461628050718 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:47:30 INFO - PROCESS | 1649 | 1461628050732 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x129699000 == 41 [pid = 1649] [id = 247] 16:47:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11c6ccc00) [pid = 1649] [serial = 739] [outer = 0x0] 16:47:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x127fa8c00) [pid = 1649] [serial = 740] [outer = 0x11c6ccc00] 16:47:30 INFO - PROCESS | 1649 | 1461628050767 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12912b800) [pid = 1649] [serial = 741] [outer = 0x11c6ccc00] 16:47:31 INFO - PROCESS | 1649 | 1461628051193 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 673ms 16:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:47:31 INFO - PROCESS | 1649 | 1461628051242 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 1649 | 1461628051243 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:47:31 INFO - PROCESS | 1649 | 1461628051246 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 1649 | 1461628051247 Marionette TRACE conn2 <- [1,962,null,{}] 16:47:31 INFO - PROCESS | 1649 | 1461628051249 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:31 INFO - PROCESS | 1649 | 1461628051360 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:47:31 INFO - PROCESS | 1649 | 1461628051368 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a04d800 == 42 [pid = 1649] [id = 248] 16:47:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12995e400) [pid = 1649] [serial = 742] [outer = 0x0] 16:47:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1299bcc00) [pid = 1649] [serial = 743] [outer = 0x12995e400] 16:47:31 INFO - PROCESS | 1649 | 1461628051393 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a006000) [pid = 1649] [serial = 744] [outer = 0x12995e400] 16:47:31 INFO - PROCESS | 1649 | 1461628051833 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 618ms 16:47:31 INFO - PROCESS | 1649 | 1461628051864 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 1649 | 1461628051867 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:47:31 INFO - PROCESS | 1649 | 1461628051871 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 1649 | 1461628051876 Marionette TRACE conn2 <- [1,966,null,{}] 16:47:31 INFO - PROCESS | 1649 | 1461628051879 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:31 INFO - PROCESS | 1649 | 1461628051978 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:47:32 INFO - PROCESS | 1649 | 1461628052027 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119746800 == 43 [pid = 1649] [id = 249] 16:47:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x114749000) [pid = 1649] [serial = 745] [outer = 0x0] 16:47:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1150a9000) [pid = 1649] [serial = 746] [outer = 0x114749000] 16:47:32 INFO - PROCESS | 1649 | 1461628052059 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x115843000) [pid = 1649] [serial = 747] [outer = 0x114749000] 16:47:32 INFO - PROCESS | 1649 | 1461628052477 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 627ms 16:47:32 INFO - PROCESS | 1649 | 1461628052498 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 1649 | 1461628052502 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:47:32 INFO - PROCESS | 1649 | 1461628052509 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 1649 | 1461628052511 Marionette TRACE conn2 <- [1,970,null,{}] 16:47:32 INFO - PROCESS | 1649 | 1461628052514 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:32 INFO - PROCESS | 1649 | 1461628052615 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:47:32 INFO - PROCESS | 1649 | 1461628052701 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c8d0000 == 44 [pid = 1649] [id = 250] 16:47:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118e99400) [pid = 1649] [serial = 748] [outer = 0x0] 16:47:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118ee5400) [pid = 1649] [serial = 749] [outer = 0x118e99400] 16:47:32 INFO - PROCESS | 1649 | 1461628052744 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11919b000) [pid = 1649] [serial = 750] [outer = 0x118e99400] 16:47:33 INFO - PROCESS | 1649 | 1461628053171 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 673ms 16:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:47:33 INFO - PROCESS | 1649 | 1461628053182 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 1649 | 1461628053184 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:47:33 INFO - PROCESS | 1649 | 1461628053186 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1649 | 1461628053191 Marionette TRACE conn2 <- [1,974,null,{}] 16:47:33 INFO - PROCESS | 1649 | 1461628053199 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:33 INFO - PROCESS | 1649 | 1461628053297 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:47:33 INFO - PROCESS | 1649 | 1461628053342 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba37000 == 45 [pid = 1649] [id = 251] 16:47:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119e4c000) [pid = 1649] [serial = 751] [outer = 0x0] 16:47:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11b063800) [pid = 1649] [serial = 752] [outer = 0x119e4c000] 16:47:33 INFO - PROCESS | 1649 | 1461628053374 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11c0c2400) [pid = 1649] [serial = 753] [outer = 0x119e4c000] 16:47:33 INFO - PROCESS | 1649 | 1461628053778 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 627ms 16:47:33 INFO - PROCESS | 1649 | 1461628053814 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:47:33 INFO - PROCESS | 1649 | 1461628053816 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:47:33 INFO - PROCESS | 1649 | 1461628053818 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1649 | 1461628053819 Marionette TRACE conn2 <- [1,978,null,{}] 16:47:33 INFO - PROCESS | 1649 | 1461628053822 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:33 INFO - PROCESS | 1649 | 1461628053917 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:47:34 INFO - PROCESS | 1649 | 1461628053997 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd97000 == 46 [pid = 1649] [id = 252] 16:47:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11c6d1c00) [pid = 1649] [serial = 754] [outer = 0x0] 16:47:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x124115400) [pid = 1649] [serial = 755] [outer = 0x11c6d1c00] 16:47:34 INFO - PROCESS | 1649 | 1461628054028 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x127f9f400) [pid = 1649] [serial = 756] [outer = 0x11c6d1c00] 16:47:34 INFO - PROCESS | 1649 | 1461628054427 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 668ms 16:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:47:34 INFO - PROCESS | 1649 | 1461628054487 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 1649 | 1461628054488 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:47:34 INFO - PROCESS | 1649 | 1461628054490 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 1649 | 1461628054492 Marionette TRACE conn2 <- [1,982,null,{}] 16:47:34 INFO - PROCESS | 1649 | 1461628054494 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:34 INFO - PROCESS | 1649 | 1461628054586 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:47:34 INFO - PROCESS | 1649 | 1461628054633 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c1ad000 == 47 [pid = 1649] [id = 253] 16:47:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x127f9fc00) [pid = 1649] [serial = 757] [outer = 0x0] 16:47:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x129955800) [pid = 1649] [serial = 758] [outer = 0x127f9fc00] 16:47:34 INFO - PROCESS | 1649 | 1461628054663 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12a002800) [pid = 1649] [serial = 759] [outer = 0x127f9fc00] 16:47:35 INFO - PROCESS | 1649 | 1461628055079 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 625ms 16:47:35 INFO - PROCESS | 1649 | 1461628055124 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 1649 | 1461628055125 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:47:35 INFO - PROCESS | 1649 | 1461628055129 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 1649 | 1461628055130 Marionette TRACE conn2 <- [1,986,null,{}] 16:47:35 INFO - PROCESS | 1649 | 1461628055132 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:35 INFO - PROCESS | 1649 | 1461628055251 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:47:35 INFO - PROCESS | 1649 | 1461628055326 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x114b91800 == 48 [pid = 1649] [id = 254] 16:47:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1158c0800) [pid = 1649] [serial = 760] [outer = 0x0] 16:47:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11b02bc00) [pid = 1649] [serial = 761] [outer = 0x1158c0800] 16:47:35 INFO - PROCESS | 1649 | 1461628055358 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12a032c00) [pid = 1649] [serial = 762] [outer = 0x1158c0800] 16:47:35 INFO - PROCESS | 1649 | 1461628055823 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 16:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:47:35 INFO - PROCESS | 1649 | 1461628055860 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 1649 | 1461628055862 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:47:35 INFO - PROCESS | 1649 | 1461628055865 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 1649 | 1461628055867 Marionette TRACE conn2 <- [1,990,null,{}] 16:47:35 INFO - PROCESS | 1649 | 1461628055871 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:35 INFO - PROCESS | 1649 | 1461628055965 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:47:36 INFO - PROCESS | 1649 | 1461628056015 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x118cd8000 == 49 [pid = 1649] [id = 255] 16:47:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x114bc1800) [pid = 1649] [serial = 763] [outer = 0x0] 16:47:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1150ab000) [pid = 1649] [serial = 764] [outer = 0x114bc1800] 16:47:36 INFO - PROCESS | 1649 | 1461628056045 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11583a800) [pid = 1649] [serial = 765] [outer = 0x114bc1800] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x129699000 == 48 [pid = 1649] [id = 247] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x127d1e800 == 47 [pid = 1649] [id = 246] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11a558800 == 46 [pid = 1649] [id = 245] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12470f000 == 45 [pid = 1649] [id = 244] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1156b9000 == 44 [pid = 1649] [id = 243] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x123ada000 == 43 [pid = 1649] [id = 242] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11c25c800 == 42 [pid = 1649] [id = 241] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb19000 == 41 [pid = 1649] [id = 240] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11b35e000 == 40 [pid = 1649] [id = 239] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x119c29800 == 39 [pid = 1649] [id = 238] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x118e48800 == 38 [pid = 1649] [id = 237] 16:47:36 INFO - PROCESS | 1649 | --DOCSHELL 0x116767800 == 37 [pid = 1649] [id = 236] 16:47:36 INFO - PROCESS | 1649 | 1461628056455 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 621ms 16:47:36 INFO - PROCESS | 1649 | 1461628056487 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 1649 | 1461628056493 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:47:36 INFO - PROCESS | 1649 | 1461628056497 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1649 | 1461628056499 Marionette TRACE conn2 <- [1,994,null,{}] 16:47:36 INFO - PROCESS | 1649 | 1461628056501 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:36 INFO - PROCESS | 1649 | 1461628056597 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1299b2c00) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x124113000) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x123a72000) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11919f800) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11926b800) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118ee3400) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118f1c400) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1147df000) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11509e800) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1157b5c00) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x115a70400) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x127d3b000) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11b063400) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11b883400) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11c0c0000) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11c511800) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11b879000) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11bd94800) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11c674800) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11c6cb400) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1185ab000) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118e0d800) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11aa97000) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11b02a000) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1287bec00) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11aa8b000) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12962c000) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1287d7c00) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123b5d800) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x129952400) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x127f9f000) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12810d000) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1247d8800) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x123eb8c00) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12a00a000) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12a004000) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 16:47:36 INFO - PROCESS | 1649 | 1461628056659 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871d000 == 38 [pid = 1649] [id = 256] 16:47:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11453e000) [pid = 1649] [serial = 766] [outer = 0x0] 16:47:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11583dc00) [pid = 1649] [serial = 767] [outer = 0x11453e000] 16:47:36 INFO - PROCESS | 1649 | 1461628056688 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118e9d000) [pid = 1649] [serial = 768] [outer = 0x11453e000] 16:47:37 INFO - PROCESS | 1649 | 1461628057055 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 570ms 16:47:37 INFO - PROCESS | 1649 | 1461628057068 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 1649 | 1461628057070 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:47:37 INFO - PROCESS | 1649 | 1461628057077 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 1649 | 1461628057081 Marionette TRACE conn2 <- [1,998,null,{}] 16:47:37 INFO - PROCESS | 1649 | 1461628057102 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:37 INFO - PROCESS | 1649 | 1461628057212 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:47:37 INFO - PROCESS | 1649 | 1461628057262 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac67800 == 39 [pid = 1649] [id = 257] 16:47:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11926d000) [pid = 1649] [serial = 769] [outer = 0x0] 16:47:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11aa97000) [pid = 1649] [serial = 770] [outer = 0x11926d000] 16:47:37 INFO - PROCESS | 1649 | 1461628057290 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11ae4c000) [pid = 1649] [serial = 771] [outer = 0x11926d000] 16:47:37 INFO - PROCESS | 1649 | 1461628057578 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 526ms 16:47:37 INFO - PROCESS | 1649 | 1461628057602 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 1649 | 1461628057606 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:47:37 INFO - PROCESS | 1649 | 1461628057616 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 1649 | 1461628057617 Marionette TRACE conn2 <- [1,1002,null,{}] 16:47:37 INFO - PROCESS | 1649 | 1461628057620 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:37 INFO - PROCESS | 1649 | 1461628057700 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:47:37 INFO - PROCESS | 1649 | 1461628057705 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c08e800 == 40 [pid = 1649] [id = 258] 16:47:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11b05a800) [pid = 1649] [serial = 772] [outer = 0x0] 16:47:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11bd96400) [pid = 1649] [serial = 773] [outer = 0x11b05a800] 16:47:37 INFO - PROCESS | 1649 | 1461628057733 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11c511800) [pid = 1649] [serial = 774] [outer = 0x11b05a800] 16:47:38 INFO - PROCESS | 1649 | 1461628058064 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 468ms 16:47:38 INFO - PROCESS | 1649 | 1461628058085 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1649 | 1461628058086 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:47:38 INFO - PROCESS | 1649 | 1461628058091 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1649 | 1461628058092 Marionette TRACE conn2 <- [1,1006,null,{}] 16:47:38 INFO - PROCESS | 1649 | 1461628058094 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:38 INFO - PROCESS | 1649 | 1461628058168 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:47:38 INFO - PROCESS | 1649 | 1461628058175 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x123961000 == 41 [pid = 1649] [id = 259] 16:47:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11c0b6800) [pid = 1649] [serial = 775] [outer = 0x0] 16:47:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11c6cdc00) [pid = 1649] [serial = 776] [outer = 0x11c0b6800] 16:47:38 INFO - PROCESS | 1649 | 1461628058203 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123a72c00) [pid = 1649] [serial = 777] [outer = 0x11c0b6800] 16:47:38 INFO - PROCESS | 1649 | 1461628058643 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 573ms 16:47:38 INFO - PROCESS | 1649 | 1461628058663 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1649 | 1461628058665 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:47:38 INFO - PROCESS | 1649 | 1461628058669 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1649 | 1461628058671 Marionette TRACE conn2 <- [1,1010,null,{}] 16:47:38 INFO - PROCESS | 1649 | 1461628058674 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:38 INFO - PROCESS | 1649 | 1461628058828 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:47:38 INFO - PROCESS | 1649 | 1461628058845 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x124476800 == 42 [pid = 1649] [id = 260] 16:47:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123ebdc00) [pid = 1649] [serial = 778] [outer = 0x0] 16:47:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x127f9f800) [pid = 1649] [serial = 779] [outer = 0x123ebdc00] 16:47:38 INFO - PROCESS | 1649 | 1461628058872 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x129cd6800) [pid = 1649] [serial = 780] [outer = 0x123ebdc00] 16:47:39 INFO - PROCESS | 1649 | 1461628059226 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 573ms 16:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:47:39 INFO - PROCESS | 1649 | 1461628059242 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 1649 | 1461628059243 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:47:39 INFO - PROCESS | 1649 | 1461628059245 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1649 | 1461628059246 Marionette TRACE conn2 <- [1,1014,null,{}] 16:47:39 INFO - PROCESS | 1649 | 1461628059248 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:39 INFO - PROCESS | 1649 | 1461628059345 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:47:39 INFO - PROCESS | 1649 | 1461628059356 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d11800 == 43 [pid = 1649] [id = 261] 16:47:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x129129800) [pid = 1649] [serial = 781] [outer = 0x0] 16:47:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12a030400) [pid = 1649] [serial = 782] [outer = 0x129129800] 16:47:39 INFO - PROCESS | 1649 | 1461628059382 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b6f6c00) [pid = 1649] [serial = 783] [outer = 0x129129800] 16:47:39 INFO - PROCESS | 1649 | 1461628059727 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 16:47:39 INFO - PROCESS | 1649 | 1461628059764 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:47:39 INFO - PROCESS | 1649 | 1461628059766 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:47:39 INFO - PROCESS | 1649 | 1461628059769 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1649 | 1461628059771 Marionette TRACE conn2 <- [1,1018,null,{}] 16:47:39 INFO - PROCESS | 1649 | 1461628059775 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:39 INFO - PROCESS | 1649 | 1461628059909 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:47:39 INFO - PROCESS | 1649 | 1461628059925 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1291b1800 == 44 [pid = 1649] [id = 262] 16:47:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a00a000) [pid = 1649] [serial = 784] [outer = 0x0] 16:47:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b85d000) [pid = 1649] [serial = 785] [outer = 0x12a00a000] 16:47:39 INFO - PROCESS | 1649 | 1461628059950 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12ba6b000) [pid = 1649] [serial = 786] [outer = 0x12a00a000] 16:47:40 INFO - PROCESS | 1649 | 1461628060276 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 523ms 16:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:47:40 INFO - PROCESS | 1649 | 1461628060293 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 1649 | 1461628060294 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:47:40 INFO - PROCESS | 1649 | 1461628060296 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 1649 | 1461628060297 Marionette TRACE conn2 <- [1,1022,null,{}] 16:47:40 INFO - PROCESS | 1649 | 1461628060299 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:40 INFO - PROCESS | 1649 | 1461628060391 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:47:40 INFO - PROCESS | 1649 | 1461628060396 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e78000 == 45 [pid = 1649] [id = 263] 16:47:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12a026400) [pid = 1649] [serial = 787] [outer = 0x0] 16:47:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12ba78800) [pid = 1649] [serial = 788] [outer = 0x12a026400] 16:47:40 INFO - PROCESS | 1649 | 1461628060420 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12bd69800) [pid = 1649] [serial = 789] [outer = 0x12a026400] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11c0bd800) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1147d4000) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118e9a000) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11c6ccc00) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11adbcc00) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11343ac00) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118f21800) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119260000) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a005400) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11340c400) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118564800) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11342f000) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:47:40 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1147e0800) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:47:40 INFO - PROCESS | 1649 | 1461628060747 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 16:47:40 INFO - PROCESS | 1649 | 1461628060766 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 1649 | 1461628060767 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:47:40 INFO - PROCESS | 1649 | 1461628060769 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 1649 | 1461628060771 Marionette TRACE conn2 <- [1,1026,null,{}] 16:47:40 INFO - PROCESS | 1649 | 1461628060781 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:40 INFO - PROCESS | 1649 | 1461628060863 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:47:40 INFO - PROCESS | 1649 | 1461628060912 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8d9800 == 46 [pid = 1649] [id = 264] 16:47:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1135f7400) [pid = 1649] [serial = 790] [outer = 0x0] 16:47:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11ac86400) [pid = 1649] [serial = 791] [outer = 0x1135f7400] 16:47:40 INFO - PROCESS | 1649 | 1461628060939 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11b05a000) [pid = 1649] [serial = 792] [outer = 0x1135f7400] 16:47:41 INFO - PROCESS | 1649 | 1461628061248 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 16:47:41 INFO - PROCESS | 1649 | 1461628061292 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 1649 | 1461628061294 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:47:41 INFO - PROCESS | 1649 | 1461628061296 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 1649 | 1461628061298 Marionette TRACE conn2 <- [1,1030,null,{}] 16:47:41 INFO - PROCESS | 1649 | 1461628061300 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:41 INFO - PROCESS | 1649 | 1461628061393 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:47:41 INFO - PROCESS | 1649 | 1461628061398 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1aa000 == 47 [pid = 1649] [id = 265] 16:47:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11a506400) [pid = 1649] [serial = 793] [outer = 0x0] 16:47:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12bdc7800) [pid = 1649] [serial = 794] [outer = 0x11a506400] 16:47:41 INFO - PROCESS | 1649 | 1461628061427 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12bf45400) [pid = 1649] [serial = 795] [outer = 0x11a506400] 16:47:41 INFO - PROCESS | 1649 | 1461628061747 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 470ms 16:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:47:41 INFO - PROCESS | 1649 | 1461628061766 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 1649 | 1461628061768 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:47:41 INFO - PROCESS | 1649 | 1461628061770 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 1649 | 1461628061771 Marionette TRACE conn2 <- [1,1034,null,{}] 16:47:41 INFO - PROCESS | 1649 | 1461628061777 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:41 INFO - PROCESS | 1649 | 1461628061881 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:47:41 INFO - PROCESS | 1649 | 1461628061888 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d432000 == 48 [pid = 1649] [id = 266] 16:47:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11c0ba400) [pid = 1649] [serial = 796] [outer = 0x0] 16:47:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12bf44800) [pid = 1649] [serial = 797] [outer = 0x11c0ba400] 16:47:41 INFO - PROCESS | 1649 | 1461628061912 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12bf9a800) [pid = 1649] [serial = 798] [outer = 0x11c0ba400] 16:47:42 INFO - PROCESS | 1649 | 1461628062209 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 473ms 16:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:47:42 INFO - PROCESS | 1649 | 1461628062243 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 1649 | 1461628062245 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:47:42 INFO - PROCESS | 1649 | 1461628062247 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1649 | 1461628062248 Marionette TRACE conn2 <- [1,1038,null,{}] 16:47:42 INFO - PROCESS | 1649 | 1461628062250 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:42 INFO - PROCESS | 1649 | 1461628062331 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:47:42 INFO - PROCESS | 1649 | 1461628062335 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc1d000 == 49 [pid = 1649] [id = 267] 16:47:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11b033000) [pid = 1649] [serial = 799] [outer = 0x0] 16:47:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12d012800) [pid = 1649] [serial = 800] [outer = 0x11b033000] 16:47:42 INFO - PROCESS | 1649 | 1461628062360 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12d0f0c00) [pid = 1649] [serial = 801] [outer = 0x11b033000] 16:47:42 INFO - PROCESS | 1649 | 1461628062743 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 16:47:42 INFO - PROCESS | 1649 | 1461628062765 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:47:42 INFO - PROCESS | 1649 | 1461628062768 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:47:42 INFO - PROCESS | 1649 | 1461628062773 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1649 | 1461628062777 Marionette TRACE conn2 <- [1,1042,null,{}] 16:47:42 INFO - PROCESS | 1649 | 1461628062781 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:42 INFO - PROCESS | 1649 | 1461628062885 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:47:42 INFO - PROCESS | 1649 | 1461628062949 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x118510000 == 50 [pid = 1649] [id = 268] 16:47:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1134bb400) [pid = 1649] [serial = 802] [outer = 0x0] 16:47:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x114540400) [pid = 1649] [serial = 803] [outer = 0x1134bb400] 16:47:42 INFO - PROCESS | 1649 | 1461628062982 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1151cb800) [pid = 1649] [serial = 804] [outer = 0x1134bb400] 16:47:43 INFO - PROCESS | 1649 | 1461628063408 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 674ms 16:47:43 INFO - PROCESS | 1649 | 1461628063446 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 1649 | 1461628063450 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:47:43 INFO - PROCESS | 1649 | 1461628063455 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1649 | 1461628063456 Marionette TRACE conn2 <- [1,1046,null,{}] 16:47:43 INFO - PROCESS | 1649 | 1461628063459 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:43 INFO - PROCESS | 1649 | 1461628063560 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:47:43 INFO - PROCESS | 1649 | 1461628063610 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c08b800 == 51 [pid = 1649] [id = 269] 16:47:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11855f800) [pid = 1649] [serial = 805] [outer = 0x0] 16:47:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118f16000) [pid = 1649] [serial = 806] [outer = 0x11855f800] 16:47:43 INFO - PROCESS | 1649 | 1461628063643 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x119267800) [pid = 1649] [serial = 807] [outer = 0x11855f800] 16:47:44 INFO - PROCESS | 1649 | 1461628064073 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 16:47:44 INFO - PROCESS | 1649 | 1461628064126 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:47:44 INFO - PROCESS | 1649 | 1461628064128 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:47:44 INFO - PROCESS | 1649 | 1461628064131 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1649 | 1461628064135 Marionette TRACE conn2 <- [1,1050,null,{}] 16:47:44 INFO - PROCESS | 1649 | 1461628064203 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:44 INFO - PROCESS | 1649 | 1461628064302 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:47:44 INFO - PROCESS | 1649 | 1461628064364 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d11e800 == 52 [pid = 1649] [id = 270] 16:47:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11c6ca000) [pid = 1649] [serial = 808] [outer = 0x0] 16:47:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123a75400) [pid = 1649] [serial = 809] [outer = 0x11c6ca000] 16:47:44 INFO - PROCESS | 1649 | 1461628064397 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1242c7c00) [pid = 1649] [serial = 810] [outer = 0x11c6ca000] 16:47:44 INFO - PROCESS | 1649 | 1461628064813 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 693ms 16:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:47:44 INFO - PROCESS | 1649 | 1461628064824 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 1649 | 1461628064826 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:47:44 INFO - PROCESS | 1649 | 1461628064829 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1649 | 1461628064830 Marionette TRACE conn2 <- [1,1054,null,{}] 16:47:44 INFO - PROCESS | 1649 | 1461628064832 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:44 INFO - PROCESS | 1649 | 1461628064934 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:47:44 INFO - PROCESS | 1649 | 1461628064979 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e381800 == 53 [pid = 1649] [id = 271] 16:47:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12784e800) [pid = 1649] [serial = 811] [outer = 0x0] 16:47:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1287c0c00) [pid = 1649] [serial = 812] [outer = 0x12784e800] 16:47:45 INFO - PROCESS | 1649 | 1461628065010 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b6f3400) [pid = 1649] [serial = 813] [outer = 0x12784e800] 16:47:45 INFO - PROCESS | 1649 | 1461628065456 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 668ms 16:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:47:45 INFO - PROCESS | 1649 | 1461628065497 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 1649 | 1461628065499 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:47:45 INFO - PROCESS | 1649 | 1461628065501 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 1649 | 1461628065502 Marionette TRACE conn2 <- [1,1058,null,{}] 16:47:45 INFO - PROCESS | 1649 | 1461628065505 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:45 INFO - PROCESS | 1649 | 1461628065605 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:47:45 INFO - PROCESS | 1649 | 1461628065917 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119238000 == 54 [pid = 1649] [id = 272] 16:47:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1134b1000) [pid = 1649] [serial = 814] [outer = 0x0] 16:47:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11360e000) [pid = 1649] [serial = 815] [outer = 0x1134b1000] 16:47:45 INFO - PROCESS | 1649 | 1461628065947 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x114bb5c00) [pid = 1649] [serial = 816] [outer = 0x1134b1000] 16:47:46 INFO - PROCESS | 1649 | 1461628066367 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 871ms 16:47:46 INFO - PROCESS | 1649 | 1461628066373 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:47:46 INFO - PROCESS | 1649 | 1461628066376 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:47:46 INFO - PROCESS | 1649 | 1461628066379 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1649 | 1461628066381 Marionette TRACE conn2 <- [1,1062,null,{}] 16:47:46 INFO - PROCESS | 1649 | 1461628066384 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:46 INFO - PROCESS | 1649 | 1461628066477 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:47:46 INFO - PROCESS | 1649 | 1461628066525 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x115808800 == 55 [pid = 1649] [id = 273] 16:47:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x113617000) [pid = 1649] [serial = 817] [outer = 0x0] 16:47:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1150a6400) [pid = 1649] [serial = 818] [outer = 0x113617000] 16:47:46 INFO - PROCESS | 1649 | 1461628066554 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11656fc00) [pid = 1649] [serial = 819] [outer = 0x113617000] 16:47:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6ac000 == 54 [pid = 1649] [id = 215] 16:47:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d432000 == 53 [pid = 1649] [id = 266] 16:47:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1aa000 == 52 [pid = 1649] [id = 265] 16:47:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8d9800 == 51 [pid = 1649] [id = 264] 16:47:46 INFO - PROCESS | 1649 | --DOCSHELL 0x129e78000 == 50 [pid = 1649] [id = 263] 16:47:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1291b1800 == 49 [pid = 1649] [id = 262] 16:47:46 INFO - PROCESS | 1649 | --DOCSHELL 0x127d11800 == 48 [pid = 1649] [id = 261] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1150a9400) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | 1461628067006 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:47:47 INFO - PROCESS | 1649 | --DOCSHELL 0x124476800 == 47 [pid = 1649] [id = 260] 16:47:47 INFO - PROCESS | 1649 | --DOCSHELL 0x123961000 == 46 [pid = 1649] [id = 259] 16:47:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11c08e800 == 45 [pid = 1649] [id = 258] 16:47:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac67800 == 44 [pid = 1649] [id = 257] 16:47:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11871d000 == 43 [pid = 1649] [id = 256] 16:47:47 INFO - PROCESS | 1649 | --DOCSHELL 0x118cd8000 == 42 [pid = 1649] [id = 255] 16:47:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11c8d0000 == 41 [pid = 1649] [id = 250] 16:47:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119746800 == 40 [pid = 1649] [id = 249] 16:47:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a04d800 == 39 [pid = 1649] [id = 248] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x127fa8c00) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11bd97800) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11c6cf400) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11926ac00) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x119e4e000) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11aa8c400) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12a02a400) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11c0bbc00) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12a032400) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118f1cc00) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118ea2c00) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1158bf800) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1165f0800) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1154d7c00) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x114bbe000) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x123b58c00) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11c65f000) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1242c6400) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11a505400) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123cea400) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11b060800) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x123a6fc00) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11c66c800) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11ac7ec00) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12912b800) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127fa1800) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 16:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 673ms 16:47:47 INFO - PROCESS | 1649 | 1461628067056 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 1649 | 1461628067059 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:47:47 INFO - PROCESS | 1649 | 1461628067062 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1649 | 1461628067063 Marionette TRACE conn2 <- [1,1066,null,{}] 16:47:47 INFO - PROCESS | 1649 | 1461628067065 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:47 INFO - PROCESS | 1649 | 1461628067157 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:47:47 INFO - PROCESS | 1649 | 1461628067164 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x116525800 == 40 [pid = 1649] [id = 274] 16:47:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11893b400) [pid = 1649] [serial = 820] [outer = 0x0] 16:47:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118c26800) [pid = 1649] [serial = 821] [outer = 0x11893b400] 16:47:47 INFO - PROCESS | 1649 | 1461628067191 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118f1cc00) [pid = 1649] [serial = 822] [outer = 0x11893b400] 16:47:47 INFO - PROCESS | 1649 | 1461628067549 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 16:47:47 INFO - PROCESS | 1649 | 1461628067594 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 1649 | 1461628067596 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:47:47 INFO - PROCESS | 1649 | 1461628067605 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1649 | 1461628067610 Marionette TRACE conn2 <- [1,1070,null,{}] 16:47:47 INFO - PROCESS | 1649 | 1461628067614 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:47 INFO - PROCESS | 1649 | 1461628067725 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:47:47 INFO - PROCESS | 1649 | 1461628067735 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b35a000 == 41 [pid = 1649] [id = 275] 16:47:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11919d400) [pid = 1649] [serial = 823] [outer = 0x0] 16:47:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11a50b400) [pid = 1649] [serial = 824] [outer = 0x11919d400] 16:47:47 INFO - PROCESS | 1649 | 1461628067779 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11ae49800) [pid = 1649] [serial = 825] [outer = 0x11919d400] 16:47:48 INFO - PROCESS | 1649 | 1461628068261 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 679ms 16:47:48 INFO - PROCESS | 1649 | 1461628068279 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:47:48 INFO - PROCESS | 1649 | 1461628068281 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:47:48 INFO - PROCESS | 1649 | 1461628068284 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1649 | 1461628068285 Marionette TRACE conn2 <- [1,1074,null,{}] 16:47:48 INFO - PROCESS | 1649 | 1461628068292 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:48 INFO - PROCESS | 1649 | 1461628068370 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:47:48 INFO - PROCESS | 1649 | 1461628068375 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf5f800 == 42 [pid = 1649] [id = 276] 16:47:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11b066800) [pid = 1649] [serial = 826] [outer = 0x0] 16:47:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11b33a000) [pid = 1649] [serial = 827] [outer = 0x11b066800] 16:47:48 INFO - PROCESS | 1649 | 1461628068395 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11bd8b800) [pid = 1649] [serial = 828] [outer = 0x11b066800] 16:47:48 INFO - PROCESS | 1649 | 1461628068840 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 572ms 16:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:47:48 INFO - PROCESS | 1649 | 1461628068858 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 1649 | 1461628068859 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:47:48 INFO - PROCESS | 1649 | 1461628068862 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1649 | 1461628068864 Marionette TRACE conn2 <- [1,1078,null,{}] 16:47:48 INFO - PROCESS | 1649 | 1461628068868 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:48 INFO - PROCESS | 1649 | 1461628068981 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:47:48 INFO - PROCESS | 1649 | 1461628068990 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c63c000 == 43 [pid = 1649] [id = 277] 16:47:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11c0bc800) [pid = 1649] [serial = 829] [outer = 0x0] 16:47:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11c0c2000) [pid = 1649] [serial = 830] [outer = 0x11c0bc800] 16:47:49 INFO - PROCESS | 1649 | 1461628069042 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11c6c8000) [pid = 1649] [serial = 831] [outer = 0x11c0bc800] 16:47:49 INFO - PROCESS | 1649 | 1461628069576 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 722ms 16:47:49 INFO - PROCESS | 1649 | 1461628069585 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 1649 | 1461628069587 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:47:49 INFO - PROCESS | 1649 | 1461628069607 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1649 | 1461628069608 Marionette TRACE conn2 <- [1,1082,null,{}] 16:47:49 INFO - PROCESS | 1649 | 1461628069612 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:49 INFO - PROCESS | 1649 | 1461628069783 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:47:49 INFO - PROCESS | 1649 | 1461628069839 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d13000 == 44 [pid = 1649] [id = 278] 16:47:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x123b57400) [pid = 1649] [serial = 832] [outer = 0x0] 16:47:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x123f11c00) [pid = 1649] [serial = 833] [outer = 0x123b57400] 16:47:49 INFO - PROCESS | 1649 | 1461628069880 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1247d5c00) [pid = 1649] [serial = 834] [outer = 0x123b57400] 16:47:50 INFO - PROCESS | 1649 | 1461628070295 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 732ms 16:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:47:50 INFO - PROCESS | 1649 | 1461628070331 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 1649 | 1461628070332 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:47:50 INFO - PROCESS | 1649 | 1461628070334 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1649 | 1461628070335 Marionette TRACE conn2 <- [1,1086,null,{}] 16:47:50 INFO - PROCESS | 1649 | 1461628070337 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:50 INFO - PROCESS | 1649 | 1461628070428 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:47:50 INFO - PROCESS | 1649 | 1461628070432 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x124473000 == 45 [pid = 1649] [id = 279] 16:47:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x127850800) [pid = 1649] [serial = 835] [outer = 0x0] 16:47:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x127f4bc00) [pid = 1649] [serial = 836] [outer = 0x127850800] 16:47:50 INFO - PROCESS | 1649 | 1461628070458 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1282a2400) [pid = 1649] [serial = 837] [outer = 0x127850800] 16:47:51 INFO - PROCESS | 1649 | 1461628071012 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 718ms 16:47:51 INFO - PROCESS | 1649 | 1461628071054 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1649 | 1461628071055 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:47:51 INFO - PROCESS | 1649 | 1461628071058 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1649 | 1461628071059 Marionette TRACE conn2 <- [1,1090,null,{}] 16:47:51 INFO - PROCESS | 1649 | 1461628071061 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:51 INFO - PROCESS | 1649 | 1461628071171 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:47:51 INFO - PROCESS | 1649 | 1461628071178 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12996d000 == 46 [pid = 1649] [id = 280] 16:47:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x127f51c00) [pid = 1649] [serial = 838] [outer = 0x0] 16:47:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x129639800) [pid = 1649] [serial = 839] [outer = 0x127f51c00] 16:47:51 INFO - PROCESS | 1649 | 1461628071203 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b6f7000) [pid = 1649] [serial = 840] [outer = 0x127f51c00] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1150a2000) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11509fc00) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x123ebdc00) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12a00a000) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x129129800) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12a026400) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1135f7400) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x127f9fc00) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x114749000) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11c6d1c00) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11926d000) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118e99400) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11b05a800) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119e4c000) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1158c0800) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11453e000) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x114bc1800) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11c0b6800) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11c0ba400) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:47:51 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11a506400) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:47:51 INFO - PROCESS | 1649 | 1461628071759 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 719ms 16:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:47:51 INFO - PROCESS | 1649 | 1461628071780 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1649 | 1461628071781 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:47:51 INFO - PROCESS | 1649 | 1461628071783 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1649 | 1461628071784 Marionette TRACE conn2 <- [1,1094,null,{}] 16:47:51 INFO - PROCESS | 1649 | 1461628071787 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:51 INFO - PROCESS | 1649 | 1461628071895 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:47:51 INFO - PROCESS | 1649 | 1461628071927 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12888b000 == 47 [pid = 1649] [id = 281] 16:47:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1134b1400) [pid = 1649] [serial = 841] [outer = 0x0] 16:47:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119e47400) [pid = 1649] [serial = 842] [outer = 0x1134b1400] 16:47:51 INFO - PROCESS | 1649 | 1461628071952 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11c0b9400) [pid = 1649] [serial = 843] [outer = 0x1134b1400] 16:47:52 INFO - PROCESS | 1649 | 1461628072226 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 16:47:52 INFO - PROCESS | 1649 | 1461628072253 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1649 | 1461628072254 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:47:52 INFO - PROCESS | 1649 | 1461628072264 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1649 | 1461628072265 Marionette TRACE conn2 <- [1,1098,null,{}] 16:47:52 INFO - PROCESS | 1649 | 1461628072267 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:52 INFO - PROCESS | 1649 | 1461628072348 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:47:52 INFO - PROCESS | 1649 | 1461628072352 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd7f800 == 48 [pid = 1649] [id = 282] 16:47:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x116742c00) [pid = 1649] [serial = 844] [outer = 0x0] 16:47:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12a031000) [pid = 1649] [serial = 845] [outer = 0x116742c00] 16:47:52 INFO - PROCESS | 1649 | 1461628072384 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b864800) [pid = 1649] [serial = 846] [outer = 0x116742c00] 16:47:52 INFO - PROCESS | 1649 | 1461628072728 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 470ms 16:47:52 INFO - PROCESS | 1649 | 1461628072734 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1649 | 1461628072735 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:47:52 INFO - PROCESS | 1649 | 1461628072739 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1649 | 1461628072743 Marionette TRACE conn2 <- [1,1102,null,{}] 16:47:52 INFO - PROCESS | 1649 | 1461628072745 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:52 INFO - PROCESS | 1649 | 1461628072863 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:47:52 INFO - PROCESS | 1649 | 1461628072869 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c196000 == 49 [pid = 1649] [id = 283] 16:47:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b85d400) [pid = 1649] [serial = 847] [outer = 0x0] 16:47:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12bd6a000) [pid = 1649] [serial = 848] [outer = 0x12b85d400] 16:47:52 INFO - PROCESS | 1649 | 1461628072896 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12bdd3400) [pid = 1649] [serial = 849] [outer = 0x12b85d400] 16:47:53 INFO - PROCESS | 1649 | 1461628073208 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 525ms 16:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:47:53 INFO - PROCESS | 1649 | 1461628073264 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 1649 | 1461628073265 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:47:53 INFO - PROCESS | 1649 | 1461628073268 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 1649 | 1461628073269 Marionette TRACE conn2 <- [1,1106,null,{}] 16:47:53 INFO - PROCESS | 1649 | 1461628073271 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:53 INFO - PROCESS | 1649 | 1461628073349 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:47:53 INFO - PROCESS | 1649 | 1461628073357 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db03000 == 50 [pid = 1649] [id = 284] 16:47:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118e99400) [pid = 1649] [serial = 850] [outer = 0x0] 16:47:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12bf47400) [pid = 1649] [serial = 851] [outer = 0x118e99400] 16:47:53 INFO - PROCESS | 1649 | 1461628073382 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12d011400) [pid = 1649] [serial = 852] [outer = 0x118e99400] 16:47:53 INFO - PROCESS | 1649 | 1461628073819 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 569ms 16:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:47:53 INFO - PROCESS | 1649 | 1461628073837 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 1649 | 1461628073840 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:47:53 INFO - PROCESS | 1649 | 1461628073845 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 1649 | 1461628073849 Marionette TRACE conn2 <- [1,1110,null,{}] 16:47:53 INFO - PROCESS | 1649 | 1461628073854 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:54 INFO - PROCESS | 1649 | 1461628074000 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:47:54 INFO - PROCESS | 1649 | 1461628074144 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c08800 == 51 [pid = 1649] [id = 285] 16:47:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1151ce000) [pid = 1649] [serial = 853] [outer = 0x0] 16:47:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x115837c00) [pid = 1649] [serial = 854] [outer = 0x1151ce000] 16:47:54 INFO - PROCESS | 1649 | 1461628074196 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x116743400) [pid = 1649] [serial = 855] [outer = 0x1151ce000] 16:47:54 INFO - PROCESS | 1649 | 1461628074663 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 873ms 16:47:54 INFO - PROCESS | 1649 | 1461628074718 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 1649 | 1461628074722 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:47:54 INFO - PROCESS | 1649 | 1461628074727 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 1649 | 1461628074728 Marionette TRACE conn2 <- [1,1114,null,{}] 16:47:54 INFO - PROCESS | 1649 | 1461628074731 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:54 INFO - PROCESS | 1649 | 1461628074831 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:47:54 INFO - PROCESS | 1649 | 1461628074883 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c24b000 == 52 [pid = 1649] [id = 286] 16:47:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11674cc00) [pid = 1649] [serial = 856] [outer = 0x0] 16:47:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11926b000) [pid = 1649] [serial = 857] [outer = 0x11674cc00] 16:47:54 INFO - PROCESS | 1649 | 1461628074913 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11aa8d400) [pid = 1649] [serial = 858] [outer = 0x11674cc00] 16:47:55 INFO - PROCESS | 1649 | 1461628075364 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 16:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:47:55 INFO - PROCESS | 1649 | 1461628075397 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1649 | 1461628075399 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:47:55 INFO - PROCESS | 1649 | 1461628075403 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1649 | 1461628075407 Marionette TRACE conn2 <- [1,1118,null,{}] 16:47:55 INFO - PROCESS | 1649 | 1461628075481 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:55 INFO - PROCESS | 1649 | 1461628075635 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:47:55 INFO - PROCESS | 1649 | 1461628075748 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d43a000 == 53 [pid = 1649] [id = 287] 16:47:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11bd97000) [pid = 1649] [serial = 859] [outer = 0x0] 16:47:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11c66dc00) [pid = 1649] [serial = 860] [outer = 0x11bd97000] 16:47:55 INFO - PROCESS | 1649 | 1461628075792 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x123b54000) [pid = 1649] [serial = 861] [outer = 0x11bd97000] 16:47:56 INFO - PROCESS | 1649 | 1461628076186 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 845ms 16:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:47:56 INFO - PROCESS | 1649 | 1461628076248 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 1649 | 1461628076250 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:47:56 INFO - PROCESS | 1649 | 1461628076252 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 1649 | 1461628076253 Marionette TRACE conn2 <- [1,1122,null,{}] 16:47:56 INFO - PROCESS | 1649 | 1461628076256 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:56 INFO - PROCESS | 1649 | 1461628076353 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:47:56 INFO - PROCESS | 1649 | 1461628076417 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e69d000 == 54 [pid = 1649] [id = 288] 16:47:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11c0c3800) [pid = 1649] [serial = 862] [outer = 0x0] 16:47:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12963a000) [pid = 1649] [serial = 863] [outer = 0x11c0c3800] 16:47:56 INFO - PROCESS | 1649 | 1461628076447 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12b6fc000) [pid = 1649] [serial = 864] [outer = 0x11c0c3800] 16:47:56 INFO - PROCESS | 1649 | 1461628076845 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 618ms 16:47:56 INFO - PROCESS | 1649 | 1461628076871 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 1649 | 1461628076872 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:47:56 INFO - PROCESS | 1649 | 1461628076875 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 1649 | 1461628076876 Marionette TRACE conn2 <- [1,1126,null,{}] 16:47:56 INFO - PROCESS | 1649 | 1461628076878 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:56 INFO - PROCESS | 1649 | 1461628076974 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:47:57 INFO - PROCESS | 1649 | 1461628077056 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb5b800 == 55 [pid = 1649] [id = 289] 16:47:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x123929800) [pid = 1649] [serial = 865] [outer = 0x0] 16:47:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12b860c00) [pid = 1649] [serial = 866] [outer = 0x123929800] 16:47:57 INFO - PROCESS | 1649 | 1461628077086 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bdca000) [pid = 1649] [serial = 867] [outer = 0x123929800] 16:47:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12d0f8800) [pid = 1649] [serial = 868] [outer = 0x12ff7a800] 16:47:57 INFO - PROCESS | 1649 | 1461628077584 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 719ms 16:47:57 INFO - PROCESS | 1649 | 1461628077594 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1649 | 1461628077596 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:47:57 INFO - PROCESS | 1649 | 1461628077598 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1649 | 1461628077599 Marionette TRACE conn2 <- [1,1130,null,{}] 16:47:57 INFO - PROCESS | 1649 | 1461628077602 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:57 INFO - PROCESS | 1649 | 1461628077753 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:47:57 INFO - PROCESS | 1649 | 1461628077766 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119228800 == 56 [pid = 1649] [id = 290] 16:47:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x123b59c00) [pid = 1649] [serial = 869] [outer = 0x0] 16:47:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12d0f6400) [pid = 1649] [serial = 870] [outer = 0x123b59c00] 16:47:57 INFO - PROCESS | 1649 | 1461628077796 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12d1f8c00) [pid = 1649] [serial = 871] [outer = 0x123b59c00] 16:47:58 INFO - PROCESS | 1649 | 1461628078433 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 869ms 16:47:58 INFO - PROCESS | 1649 | 1461628078469 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:47:58 INFO - PROCESS | 1649 | 1461628078474 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:47:58 INFO - PROCESS | 1649 | 1461628078480 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1649 | 1461628078483 Marionette TRACE conn2 <- [1,1134,null,{}] 16:47:58 INFO - PROCESS | 1649 | 1461628078489 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:58 INFO - PROCESS | 1649 | 1461628078626 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:47:58 INFO - PROCESS | 1649 | 1461628078718 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb12000 == 57 [pid = 1649] [id = 291] 16:47:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1150a5000) [pid = 1649] [serial = 872] [outer = 0x0] 16:47:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1154e2400) [pid = 1649] [serial = 873] [outer = 0x1150a5000] 16:47:58 INFO - PROCESS | 1649 | 1461628078763 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1165e4000) [pid = 1649] [serial = 874] [outer = 0x1150a5000] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12c196000 == 56 [pid = 1649] [id = 283] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd7f800 == 55 [pid = 1649] [id = 282] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12888b000 == 54 [pid = 1649] [id = 281] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12996d000 == 53 [pid = 1649] [id = 280] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12d012800) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | 1461628079259 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x124473000 == 52 [pid = 1649] [id = 279] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x123d13000 == 51 [pid = 1649] [id = 278] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11c63c000 == 50 [pid = 1649] [id = 277] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf5f800 == 49 [pid = 1649] [id = 276] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11b35a000 == 48 [pid = 1649] [id = 275] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x116525800 == 47 [pid = 1649] [id = 274] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x115808800 == 46 [pid = 1649] [id = 273] 16:47:59 INFO - PROCESS | 1649 | --DOCSHELL 0x119238000 == 45 [pid = 1649] [id = 272] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x115843400) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1150a7000) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x129cd6800) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12b85d000) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12b6f6c00) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12a030400) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12ba78800) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11ac86400) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x129955800) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12a002800) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x115843000) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1150a9000) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x127f9f400) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x124115400) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11aa97000) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11ae4c000) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11919b000) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118ee5400) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11bd96400) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11c511800) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11c0c2400) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11b063800) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12a032c00) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11b02bc00) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11583dc00) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118e9d000) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11583a800) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1150ab000) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11c6cdc00) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1299bcc00) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12bf9a800) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12bdc7800) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12bd69800) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11b05a000) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x127f9f800) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12ba6b000) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12bf44800) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12bf45400) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 16:47:59 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123a72c00) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 16:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 825ms 16:47:59 INFO - PROCESS | 1649 | 1461628079304 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:47:59 INFO - PROCESS | 1649 | 1461628079308 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:47:59 INFO - PROCESS | 1649 | 1461628079313 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 1649 | 1461628079315 Marionette TRACE conn2 <- [1,1138,null,{}] 16:47:59 INFO - PROCESS | 1649 | 1461628079317 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:59 INFO - PROCESS | 1649 | 1461628079398 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:47:59 INFO - PROCESS | 1649 | 1461628079403 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11918a800 == 46 [pid = 1649] [id = 292] 16:47:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118c24c00) [pid = 1649] [serial = 875] [outer = 0x0] 16:47:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118e9a000) [pid = 1649] [serial = 876] [outer = 0x118c24c00] 16:47:59 INFO - PROCESS | 1649 | 1461628079433 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119a71800) [pid = 1649] [serial = 877] [outer = 0x118c24c00] 16:47:59 INFO - PROCESS | 1649 | 1461628079845 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 568ms 16:47:59 INFO - PROCESS | 1649 | 1461628079883 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:47:59 INFO - PROCESS | 1649 | 1461628079885 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:47:59 INFO - PROCESS | 1649 | 1461628079888 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 1649 | 1461628079892 Marionette TRACE conn2 <- [1,1142,null,{}] 16:47:59 INFO - PROCESS | 1649 | 1461628079903 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:00 INFO - PROCESS | 1649 | 1461628080046 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:48:00 INFO - PROCESS | 1649 | 1461628080065 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf68800 == 47 [pid = 1649] [id = 293] 16:48:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11b05f000) [pid = 1649] [serial = 878] [outer = 0x0] 16:48:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11b334000) [pid = 1649] [serial = 879] [outer = 0x11b05f000] 16:48:00 INFO - PROCESS | 1649 | 1461628080109 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11c0c3c00) [pid = 1649] [serial = 880] [outer = 0x11b05f000] 16:48:00 INFO - PROCESS | 1649 | 1461628080442 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 576ms 16:48:00 INFO - PROCESS | 1649 | 1461628080469 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1649 | 1461628080471 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:48:00 INFO - PROCESS | 1649 | 1461628080476 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1649 | 1461628080477 Marionette TRACE conn2 <- [1,1146,null,{}] 16:48:00 INFO - PROCESS | 1649 | 1461628080479 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:00 INFO - PROCESS | 1649 | 1461628080557 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:48:00 INFO - PROCESS | 1649 | 1461628080563 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x123bba800 == 48 [pid = 1649] [id = 294] 16:48:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11c65ec00) [pid = 1649] [serial = 881] [outer = 0x0] 16:48:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12392e800) [pid = 1649] [serial = 882] [outer = 0x11c65ec00] 16:48:00 INFO - PROCESS | 1649 | 1461628080589 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123b5d800) [pid = 1649] [serial = 883] [outer = 0x11c65ec00] 16:48:00 INFO - PROCESS | 1649 | 1461628080910 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 16:48:00 INFO - PROCESS | 1649 | 1461628080946 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1649 | 1461628080947 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:48:00 INFO - PROCESS | 1649 | 1461628080949 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1649 | 1461628080950 Marionette TRACE conn2 <- [1,1150,null,{}] 16:48:00 INFO - PROCESS | 1649 | 1461628080953 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:01 INFO - PROCESS | 1649 | 1461628081030 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:48:01 INFO - PROCESS | 1649 | 1461628081034 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119114000 == 49 [pid = 1649] [id = 295] 16:48:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123eb8c00) [pid = 1649] [serial = 884] [outer = 0x0] 16:48:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1247d2400) [pid = 1649] [serial = 885] [outer = 0x123eb8c00] 16:48:01 INFO - PROCESS | 1649 | 1461628081060 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x127f9f400) [pid = 1649] [serial = 886] [outer = 0x123eb8c00] 16:48:01 INFO - PROCESS | 1649 | 1461628081401 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 467ms 16:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:48:01 INFO - PROCESS | 1649 | 1461628081418 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 1649 | 1461628081419 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:48:01 INFO - PROCESS | 1649 | 1461628081421 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 1649 | 1461628081422 Marionette TRACE conn2 <- [1,1154,null,{}] 16:48:01 INFO - PROCESS | 1649 | 1461628081425 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:01 INFO - PROCESS | 1649 | 1461628081544 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:48:01 INFO - PROCESS | 1649 | 1461628081558 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f38000 == 50 [pid = 1649] [id = 296] 16:48:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x127f4b400) [pid = 1649] [serial = 887] [outer = 0x0] 16:48:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1296b3c00) [pid = 1649] [serial = 888] [outer = 0x127f4b400] 16:48:01 INFO - PROCESS | 1649 | 1461628081588 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12bd69000) [pid = 1649] [serial = 889] [outer = 0x127f4b400] 16:48:01 INFO - PROCESS | 1649 | 1461628081996 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 622ms 16:48:02 INFO - PROCESS | 1649 | 1461628082044 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1649 | 1461628082046 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:48:02 INFO - PROCESS | 1649 | 1461628082049 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1649 | 1461628082051 Marionette TRACE conn2 <- [1,1158,null,{}] 16:48:02 INFO - PROCESS | 1649 | 1461628082054 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:02 INFO - PROCESS | 1649 | 1461628082198 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:48:02 INFO - PROCESS | 1649 | 1461628082217 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e8d000 == 51 [pid = 1649] [id = 297] 16:48:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11c502800) [pid = 1649] [serial = 890] [outer = 0x0] 16:48:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12bf45400) [pid = 1649] [serial = 891] [outer = 0x11c502800] 16:48:02 INFO - PROCESS | 1649 | 1461628082258 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12d015800) [pid = 1649] [serial = 892] [outer = 0x11c502800] 16:48:02 INFO - PROCESS | 1649 | 1461628082660 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 620ms 16:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:48:02 INFO - PROCESS | 1649 | 1461628082670 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1649 | 1461628082672 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:48:02 INFO - PROCESS | 1649 | 1461628082675 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1649 | 1461628082676 Marionette TRACE conn2 <- [1,1162,null,{}] 16:48:02 INFO - PROCESS | 1649 | 1461628082678 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:02 INFO - PROCESS | 1649 | 1461628082782 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:48:02 INFO - PROCESS | 1649 | 1461628082816 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd82000 == 52 [pid = 1649] [id = 298] 16:48:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12d016000) [pid = 1649] [serial = 893] [outer = 0x0] 16:48:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12d1f0800) [pid = 1649] [serial = 894] [outer = 0x12d016000] 16:48:02 INFO - PROCESS | 1649 | 1461628082841 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12d1fac00) [pid = 1649] [serial = 895] [outer = 0x12d016000] 16:48:03 INFO - PROCESS | 1649 | 1461628083174 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 517ms 16:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:48:03 INFO - PROCESS | 1649 | 1461628083193 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1649 | 1461628083194 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:48:03 INFO - PROCESS | 1649 | 1461628083196 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1649 | 1461628083197 Marionette TRACE conn2 <- [1,1166,null,{}] 16:48:03 INFO - PROCESS | 1649 | 1461628083200 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:03 INFO - PROCESS | 1649 | 1461628083297 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:48:03 INFO - PROCESS | 1649 | 1461628083310 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c1a2000 == 53 [pid = 1649] [id = 299] 16:48:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12a007400) [pid = 1649] [serial = 896] [outer = 0x0] 16:48:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12da88c00) [pid = 1649] [serial = 897] [outer = 0x12a007400] 16:48:03 INFO - PROCESS | 1649 | 1461628083335 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12da91000) [pid = 1649] [serial = 898] [outer = 0x12a007400] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x123b57400) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x127850800) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1134b1400) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11b033000) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11893b400) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1134b1000) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11b066800) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x113617000) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11919d400) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11c0bc800) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x127f51c00) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116742c00) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:48:03 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12b85d400) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:48:03 INFO - PROCESS | 1649 | 1461628083734 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 569ms 16:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:48:03 INFO - PROCESS | 1649 | 1461628083765 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1649 | 1461628083767 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:48:03 INFO - PROCESS | 1649 | 1461628083769 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1649 | 1461628083770 Marionette TRACE conn2 <- [1,1170,null,{}] 16:48:03 INFO - PROCESS | 1649 | 1461628083772 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:03 INFO - PROCESS | 1649 | 1461628083848 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:48:03 INFO - PROCESS | 1649 | 1461628083853 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1291c6000 == 54 [pid = 1649] [id = 300] 16:48:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1134b1000) [pid = 1649] [serial = 899] [outer = 0x0] 16:48:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11ae47400) [pid = 1649] [serial = 900] [outer = 0x1134b1000] 16:48:03 INFO - PROCESS | 1649 | 1461628083924 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b85d400) [pid = 1649] [serial = 901] [outer = 0x1134b1000] 16:48:04 INFO - PROCESS | 1649 | 1461628084232 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 474ms 16:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:48:04 INFO - PROCESS | 1649 | 1461628084246 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 1649 | 1461628084247 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:48:04 INFO - PROCESS | 1649 | 1461628084249 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 1649 | 1461628084251 Marionette TRACE conn2 <- [1,1174,null,{}] 16:48:04 INFO - PROCESS | 1649 | 1461628084253 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:04 INFO - PROCESS | 1649 | 1461628084349 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:48:04 INFO - PROCESS | 1649 | 1461628084355 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e394800 == 55 [pid = 1649] [id = 301] 16:48:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12da8e000) [pid = 1649] [serial = 902] [outer = 0x0] 16:48:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12daa0000) [pid = 1649] [serial = 903] [outer = 0x12da8e000] 16:48:04 INFO - PROCESS | 1649 | 1461628084386 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12e30e000) [pid = 1649] [serial = 904] [outer = 0x12da8e000] 16:48:04 INFO - PROCESS | 1649 | 1461628084713 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 1649 | 1461628084783 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:48:04 INFO - PROCESS | 1649 | 1461628084787 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 1649 | 1461628084789 Marionette TRACE conn2 <- [1,1178,null,{}] 16:48:04 INFO - PROCESS | 1649 | 1461628084792 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:04 INFO - PROCESS | 1649 | 1461628084918 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:48:04 INFO - PROCESS | 1649 | 1461628084924 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ec98000 == 56 [pid = 1649] [id = 302] 16:48:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12e30f800) [pid = 1649] [serial = 905] [outer = 0x0] 16:48:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12e31a000) [pid = 1649] [serial = 906] [outer = 0x12e30f800] 16:48:04 INFO - PROCESS | 1649 | 1461628084964 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12e534c00) [pid = 1649] [serial = 907] [outer = 0x12e30f800] 16:48:05 INFO - PROCESS | 1649 | 1461628085310 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1649 | 1461628085361 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:48:05 INFO - PROCESS | 1649 | 1461628085376 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1649 | 1461628085377 Marionette TRACE conn2 <- [1,1182,null,{}] 16:48:05 INFO - PROCESS | 1649 | 1461628085379 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:05 INFO - PROCESS | 1649 | 1461628085497 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:48:05 INFO - PROCESS | 1649 | 1461628085507 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f243800 == 57 [pid = 1649] [id = 303] 16:48:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12e536400) [pid = 1649] [serial = 908] [outer = 0x0] 16:48:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12e53e400) [pid = 1649] [serial = 909] [outer = 0x12e536400] 16:48:05 INFO - PROCESS | 1649 | 1461628085546 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12e585800) [pid = 1649] [serial = 910] [outer = 0x12e536400] 16:48:06 INFO - PROCESS | 1649 | 1461628086163 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 1649 | 1461628086250 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:48:06 INFO - PROCESS | 1649 | 1461628086253 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 1649 | 1461628086256 Marionette TRACE conn2 <- [1,1186,null,{}] 16:48:06 INFO - PROCESS | 1649 | 1461628086260 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:06 INFO - PROCESS | 1649 | 1461628086363 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:48:06 INFO - PROCESS | 1649 | 1461628086417 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a560000 == 58 [pid = 1649] [id = 304] 16:48:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1158bf800) [pid = 1649] [serial = 911] [outer = 0x0] 16:48:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118e9c000) [pid = 1649] [serial = 912] [outer = 0x1158bf800] 16:48:06 INFO - PROCESS | 1649 | 1461628086448 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11a505800) [pid = 1649] [serial = 913] [outer = 0x1158bf800] 16:48:06 INFO - PROCESS | 1649 | 1461628086898 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 1649 | 1461628086931 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:48:06 INFO - PROCESS | 1649 | 1461628086935 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 1649 | 1461628086937 Marionette TRACE conn2 <- [1,1190,null,{}] 16:48:06 INFO - PROCESS | 1649 | 1461628086940 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:07 INFO - PROCESS | 1649 | 1461628087041 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:48:07 INFO - PROCESS | 1649 | 1461628087094 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x128832800 == 59 [pid = 1649] [id = 305] 16:48:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11aa93c00) [pid = 1649] [serial = 914] [outer = 0x0] 16:48:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11b05a000) [pid = 1649] [serial = 915] [outer = 0x11aa93c00] 16:48:07 INFO - PROCESS | 1649 | 1461628087123 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11c6d5400) [pid = 1649] [serial = 916] [outer = 0x11aa93c00] 16:48:07 INFO - PROCESS | 1649 | 1461628087529 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:48:07 INFO - PROCESS | 1649 | 1461628087561 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:48:07 INFO - PROCESS | 1649 | 1461628087564 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 1649 | 1461628087566 Marionette TRACE conn2 <- [1,1194,null,{}] 16:48:07 INFO - PROCESS | 1649 | 1461628087574 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:07 INFO - PROCESS | 1649 | 1461628087678 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:48:07 INFO - PROCESS | 1649 | 1461628087770 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3e3800 == 60 [pid = 1649] [id = 306] 16:48:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12a00a400) [pid = 1649] [serial = 917] [outer = 0x0] 16:48:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b6f4800) [pid = 1649] [serial = 918] [outer = 0x12a00a400] 16:48:07 INFO - PROCESS | 1649 | 1461628087814 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12bd6b800) [pid = 1649] [serial = 919] [outer = 0x12a00a400] 16:48:08 INFO - PROCESS | 1649 | 1461628088229 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1649 | 1461628088238 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:48:08 INFO - PROCESS | 1649 | 1461628088243 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1649 | 1461628088244 Marionette TRACE conn2 <- [1,1198,null,{}] 16:48:08 INFO - PROCESS | 1649 | 1461628088246 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:08 INFO - PROCESS | 1649 | 1461628088347 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:48:08 INFO - PROCESS | 1649 | 1461628088396 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3fa000 == 61 [pid = 1649] [id = 307] 16:48:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bf45800) [pid = 1649] [serial = 920] [outer = 0x0] 16:48:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12da87000) [pid = 1649] [serial = 921] [outer = 0x12bf45800] 16:48:08 INFO - PROCESS | 1649 | 1461628088426 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12da9c400) [pid = 1649] [serial = 922] [outer = 0x12bf45800] 16:48:08 INFO - PROCESS | 1649 | 1461628088832 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 623ms 16:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:48:08 INFO - PROCESS | 1649 | 1461628088864 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1649 | 1461628088866 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:48:08 INFO - PROCESS | 1649 | 1461628088868 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1649 | 1461628088869 Marionette TRACE conn2 <- [1,1202,null,{}] 16:48:08 INFO - PROCESS | 1649 | 1461628088872 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:08 INFO - PROCESS | 1649 | 1461628088982 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:48:09 INFO - PROCESS | 1649 | 1461628089074 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc15800 == 62 [pid = 1649] [id = 308] 16:48:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x114bc1800) [pid = 1649] [serial = 923] [outer = 0x0] 16:48:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12dade000) [pid = 1649] [serial = 924] [outer = 0x114bc1800] 16:48:09 INFO - PROCESS | 1649 | 1461628089101 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12e318000) [pid = 1649] [serial = 925] [outer = 0x114bc1800] 16:48:09 INFO - PROCESS | 1649 | 1461628089699 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 874ms 16:48:09 INFO - PROCESS | 1649 | 1461628089744 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 1649 | 1461628089747 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:48:09 INFO - PROCESS | 1649 | 1461628089752 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 1649 | 1461628089756 Marionette TRACE conn2 <- [1,1206,null,{}] 16:48:09 INFO - PROCESS | 1649 | 1461628089762 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:09 INFO - PROCESS | 1649 | 1461628089893 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:48:09 INFO - PROCESS | 1649 | 1461628089991 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac51800 == 63 [pid = 1649] [id = 309] 16:48:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1151cf000) [pid = 1649] [serial = 926] [outer = 0x0] 16:48:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1157b6000) [pid = 1649] [serial = 927] [outer = 0x1151cf000] 16:48:10 INFO - PROCESS | 1649 | 1461628090036 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1185a9c00) [pid = 1649] [serial = 928] [outer = 0x1151cf000] 16:48:10 INFO - PROCESS | 1649 | 1461628090518 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 824ms 16:48:10 INFO - PROCESS | 1649 | 1461628090576 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1649 | 1461628090580 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:48:10 INFO - PROCESS | 1649 | 1461628090584 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1649 | 1461628090586 Marionette TRACE conn2 <- [1,1210,null,{}] 16:48:10 INFO - PROCESS | 1649 | 1461628090588 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:10 INFO - PROCESS | 1649 | 1461628090681 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:48:10 INFO - PROCESS | 1649 | 1461628090735 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x119170000 == 64 [pid = 1649] [id = 310] 16:48:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x118c19c00) [pid = 1649] [serial = 929] [outer = 0x0] 16:48:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x119ad8400) [pid = 1649] [serial = 930] [outer = 0x118c19c00] 16:48:10 INFO - PROCESS | 1649 | 1461628090763 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11aa94000) [pid = 1649] [serial = 931] [outer = 0x118c19c00] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ec98000 == 63 [pid = 1649] [id = 302] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12e394800 == 62 [pid = 1649] [id = 301] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1291c6000 == 61 [pid = 1649] [id = 300] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12c1a2000 == 60 [pid = 1649] [id = 299] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd82000 == 59 [pid = 1649] [id = 298] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x129e8d000 == 58 [pid = 1649] [id = 297] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x114540400) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x118f16000) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x123a75400) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1287c0c00) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12bf47400) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x127f38000 == 57 [pid = 1649] [id = 296] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x119114000 == 56 [pid = 1649] [id = 295] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x123bba800 == 55 [pid = 1649] [id = 294] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf68800 == 54 [pid = 1649] [id = 293] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11918a800 == 53 [pid = 1649] [id = 292] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb12000 == 52 [pid = 1649] [id = 291] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12d43a000 == 51 [pid = 1649] [id = 287] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11c24b000 == 50 [pid = 1649] [id = 286] 16:48:11 INFO - PROCESS | 1649 | 1461628091218 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x119c08800 == 49 [pid = 1649] [id = 285] 16:48:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12db03000 == 48 [pid = 1649] [id = 284] 16:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 16:48:11 INFO - PROCESS | 1649 | 1461628091255 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 1649 | 1461628091256 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:48:11 INFO - PROCESS | 1649 | 1461628091258 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1649 | 1461628091261 Marionette TRACE conn2 <- [1,1214,null,{}] 16:48:11 INFO - PROCESS | 1649 | 1461628091268 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:11 INFO - PROCESS | 1649 | 1461628091346 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:48:11 INFO - PROCESS | 1649 | 1461628091352 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x119735800 == 49 [pid = 1649] [id = 311] 16:48:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11ac7a400) [pid = 1649] [serial = 932] [outer = 0x0] 16:48:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11b05cc00) [pid = 1649] [serial = 933] [outer = 0x11ac7a400] 16:48:11 INFO - PROCESS | 1649 | 1461628091382 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11bd8d800) [pid = 1649] [serial = 934] [outer = 0x11ac7a400] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x123f11c00) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x127f4bc00) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1247d5c00) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x119e47400) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d0f0c00) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x118c26800) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x118f1cc00) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x114bb5c00) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11360e000) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11b33a000) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11bd8b800) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1150a6400) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11656fc00) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11a50b400) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11ae49800) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11c0c2000) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x129639800) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12a031000) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12bd6a000) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12bdd3400) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12b6f7000) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1282a2400) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11c0b9400) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11c6c8000) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12b864800) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 16:48:11 INFO - PROCESS | 1649 | 1461628091739 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 524ms 16:48:11 INFO - PROCESS | 1649 | 1461628091783 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 1649 | 1461628091784 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:48:11 INFO - PROCESS | 1649 | 1461628091787 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1649 | 1461628091788 Marionette TRACE conn2 <- [1,1218,null,{}] 16:48:11 INFO - PROCESS | 1649 | 1461628091790 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:11 INFO - PROCESS | 1649 | 1461628091864 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:48:11 INFO - PROCESS | 1649 | 1461628091868 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c248000 == 50 [pid = 1649] [id = 312] 16:48:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11c0b7c00) [pid = 1649] [serial = 935] [outer = 0x0] 16:48:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11c50c400) [pid = 1649] [serial = 936] [outer = 0x11c0b7c00] 16:48:11 INFO - PROCESS | 1649 | 1461628091896 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11c6c8c00) [pid = 1649] [serial = 937] [outer = 0x11c0b7c00] 16:48:12 INFO - PROCESS | 1649 | 1461628092209 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 470ms 16:48:12 INFO - PROCESS | 1649 | 1461628092257 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1649 | 1461628092258 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:48:12 INFO - PROCESS | 1649 | 1461628092260 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1649 | 1461628092261 Marionette TRACE conn2 <- [1,1222,null,{}] 16:48:12 INFO - PROCESS | 1649 | 1461628092263 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:12 INFO - PROCESS | 1649 | 1461628092343 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:48:12 INFO - PROCESS | 1649 | 1461628092395 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ae8000 == 51 [pid = 1649] [id = 313] 16:48:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11c0b8400) [pid = 1649] [serial = 938] [outer = 0x0] 16:48:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11c6d1800) [pid = 1649] [serial = 939] [outer = 0x11c0b8400] 16:48:12 INFO - PROCESS | 1649 | 1461628092426 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123b61000) [pid = 1649] [serial = 940] [outer = 0x11c0b8400] 16:48:12 INFO - PROCESS | 1649 | 1461628092892 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1649 | 1461628092930 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:48:12 INFO - PROCESS | 1649 | 1461628092933 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1649 | 1461628092934 Marionette TRACE conn2 <- [1,1226,null,{}] 16:48:12 INFO - PROCESS | 1649 | 1461628092936 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:13 INFO - PROCESS | 1649 | 1461628093030 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:48:13 INFO - PROCESS | 1649 | 1461628093035 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12471d800 == 52 [pid = 1649] [id = 314] 16:48:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x127f52c00) [pid = 1649] [serial = 941] [outer = 0x0] 16:48:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x129cd5000) [pid = 1649] [serial = 942] [outer = 0x127f52c00] 16:48:13 INFO - PROCESS | 1649 | 1461628093063 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a02fc00) [pid = 1649] [serial = 943] [outer = 0x127f52c00] 16:48:13 INFO - PROCESS | 1649 | 1461628093405 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 16:48:13 INFO - PROCESS | 1649 | 1461628093453 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 1649 | 1461628093454 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:48:13 INFO - PROCESS | 1649 | 1461628093456 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1649 | 1461628093457 Marionette TRACE conn2 <- [1,1230,null,{}] 16:48:13 INFO - PROCESS | 1649 | 1461628093460 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:13 INFO - PROCESS | 1649 | 1461628093554 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:48:13 INFO - PROCESS | 1649 | 1461628093558 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12822d000 == 53 [pid = 1649] [id = 315] 16:48:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x127f55000) [pid = 1649] [serial = 944] [outer = 0x0] 16:48:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b85a400) [pid = 1649] [serial = 945] [outer = 0x127f55000] 16:48:13 INFO - PROCESS | 1649 | 1461628093583 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12ba77c00) [pid = 1649] [serial = 946] [outer = 0x127f55000] 16:48:13 INFO - PROCESS | 1649 | 1461628093934 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 16:48:13 INFO - PROCESS | 1649 | 1461628093976 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 1649 | 1461628093977 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:48:13 INFO - PROCESS | 1649 | 1461628093979 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1649 | 1461628093980 Marionette TRACE conn2 <- [1,1234,null,{}] 16:48:13 INFO - PROCESS | 1649 | 1461628093982 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:14 INFO - PROCESS | 1649 | 1461628094079 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:48:14 INFO - PROCESS | 1649 | 1461628094090 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e74800 == 54 [pid = 1649] [id = 316] 16:48:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12ba78800) [pid = 1649] [serial = 947] [outer = 0x0] 16:48:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12bd6d000) [pid = 1649] [serial = 948] [outer = 0x12ba78800] 16:48:14 INFO - PROCESS | 1649 | 1461628094116 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12bf98400) [pid = 1649] [serial = 949] [outer = 0x12ba78800] 16:48:14 INFO - PROCESS | 1649 | 1461628094448 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 520ms 16:48:14 INFO - PROCESS | 1649 | 1461628094499 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 1649 | 1461628094500 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:48:14 INFO - PROCESS | 1649 | 1461628094502 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 1649 | 1461628094504 Marionette TRACE conn2 <- [1,1238,null,{}] 16:48:14 INFO - PROCESS | 1649 | 1461628094506 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:14 INFO - PROCESS | 1649 | 1461628094603 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:48:14 INFO - PROCESS | 1649 | 1461628094615 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd7c800 == 55 [pid = 1649] [id = 317] 16:48:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bd68c00) [pid = 1649] [serial = 950] [outer = 0x0] 16:48:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12d1f6400) [pid = 1649] [serial = 951] [outer = 0x12bd68c00] 16:48:14 INFO - PROCESS | 1649 | 1461628094641 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12da84000) [pid = 1649] [serial = 952] [outer = 0x12bd68c00] 16:48:15 INFO - PROCESS | 1649 | 1461628094999 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 16:48:15 INFO - PROCESS | 1649 | 1461628095023 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 1649 | 1461628095025 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:48:15 INFO - PROCESS | 1649 | 1461628095028 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1649 | 1461628095030 Marionette TRACE conn2 <- [1,1242,null,{}] 16:48:15 INFO - PROCESS | 1649 | 1461628095033 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:15 INFO - PROCESS | 1649 | 1461628095114 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:48:15 INFO - PROCESS | 1649 | 1461628095143 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c1a1000 == 56 [pid = 1649] [id = 318] 16:48:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12d1f2000) [pid = 1649] [serial = 953] [outer = 0x0] 16:48:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12da97400) [pid = 1649] [serial = 954] [outer = 0x12d1f2000] 16:48:15 INFO - PROCESS | 1649 | 1461628095165 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12daea400) [pid = 1649] [serial = 955] [outer = 0x12d1f2000] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x127f4b400) [pid = 1649] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12995e400) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12e30f800) [pid = 1649] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11c502800) [pid = 1649] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11b05f000) [pid = 1649] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x123eb8c00) [pid = 1649] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12d016000) [pid = 1649] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1150a5000) [pid = 1649] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x118c24c00) [pid = 1649] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11c65ec00) [pid = 1649] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12a007400) [pid = 1649] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x123b59c00) [pid = 1649] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1134b1000) [pid = 1649] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:48:15 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12da8e000) [pid = 1649] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:48:15 INFO - PROCESS | 1649 | 1461628095853 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 874ms 16:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:48:15 INFO - PROCESS | 1649 | 1461628095904 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 1649 | 1461628095909 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:48:15 INFO - PROCESS | 1649 | 1461628095911 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1649 | 1461628095913 Marionette TRACE conn2 <- [1,1246,null,{}] 16:48:15 INFO - PROCESS | 1649 | 1461628095915 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:16 INFO - PROCESS | 1649 | 1461628096005 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:48:16 INFO - PROCESS | 1649 | 1461628096011 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x129981800 == 57 [pid = 1649] [id = 319] 16:48:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1185a7800) [pid = 1649] [serial = 956] [outer = 0x0] 16:48:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12995e400) [pid = 1649] [serial = 957] [outer = 0x1185a7800] 16:48:16 INFO - PROCESS | 1649 | 1461628096041 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12e532c00) [pid = 1649] [serial = 958] [outer = 0x1185a7800] 16:48:16 INFO - PROCESS | 1649 | 1461628096380 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 518ms 16:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:48:16 INFO - PROCESS | 1649 | 1461628096430 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1649 | 1461628096431 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:48:16 INFO - PROCESS | 1649 | 1461628096433 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 1649 | 1461628096434 Marionette TRACE conn2 <- [1,1250,null,{}] 16:48:16 INFO - PROCESS | 1649 | 1461628096437 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:16 INFO - PROCESS | 1649 | 1461628096542 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:48:16 INFO - PROCESS | 1649 | 1461628096547 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db0b800 == 58 [pid = 1649] [id = 320] 16:48:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e533000) [pid = 1649] [serial = 959] [outer = 0x0] 16:48:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12e583c00) [pid = 1649] [serial = 960] [outer = 0x12e533000] 16:48:16 INFO - PROCESS | 1649 | 1461628096572 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12bf4ac00) [pid = 1649] [serial = 961] [outer = 0x12e533000] 16:48:16 INFO - PROCESS | 1649 | 1461628096895 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 468ms 16:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:48:16 INFO - PROCESS | 1649 | 1461628096901 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1649 | 1461628096902 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:48:16 INFO - PROCESS | 1649 | 1461628096905 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 1649 | 1461628096906 Marionette TRACE conn2 <- [1,1254,null,{}] 16:48:16 INFO - PROCESS | 1649 | 1461628096912 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:16 INFO - PROCESS | 1649 | 1461628096995 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:48:17 INFO - PROCESS | 1649 | 1461628096999 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6a5000 == 59 [pid = 1649] [id = 321] 16:48:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12e5d2000) [pid = 1649] [serial = 962] [outer = 0x0] 16:48:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12e5dac00) [pid = 1649] [serial = 963] [outer = 0x12e5d2000] 16:48:17 INFO - PROCESS | 1649 | 1461628097024 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12eba5800) [pid = 1649] [serial = 964] [outer = 0x12e5d2000] 16:48:17 INFO - PROCESS | 1649 | 1461628097347 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 473ms 16:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:48:17 INFO - PROCESS | 1649 | 1461628097378 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 1649 | 1461628097380 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:48:17 INFO - PROCESS | 1649 | 1461628097382 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1649 | 1461628097383 Marionette TRACE conn2 <- [1,1258,null,{}] 16:48:17 INFO - PROCESS | 1649 | 1461628097385 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:17 INFO - PROCESS | 1649 | 1461628097490 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:48:17 INFO - PROCESS | 1649 | 1461628097497 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ec8e000 == 60 [pid = 1649] [id = 322] 16:48:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12eba6000) [pid = 1649] [serial = 965] [outer = 0x0] 16:48:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12ebaf400) [pid = 1649] [serial = 966] [outer = 0x12eba6000] 16:48:17 INFO - PROCESS | 1649 | 1461628097523 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12ebb6800) [pid = 1649] [serial = 967] [outer = 0x12eba6000] 16:48:18 INFO - PROCESS | 1649 | 1461628098010 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 16:48:18 INFO - PROCESS | 1649 | 1461628098052 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:48:18 INFO - PROCESS | 1649 | 1461628098056 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:48:18 INFO - PROCESS | 1649 | 1461628098059 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 1649 | 1461628098062 Marionette TRACE conn2 <- [1,1262,null,{}] 16:48:18 INFO - PROCESS | 1649 | 1461628098065 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:18 INFO - PROCESS | 1649 | 1461628098170 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:48:18 INFO - PROCESS | 1649 | 1461628098237 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c1b800 == 61 [pid = 1649] [id = 323] 16:48:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1158bd800) [pid = 1649] [serial = 968] [outer = 0x0] 16:48:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x118940c00) [pid = 1649] [serial = 969] [outer = 0x1158bd800] 16:48:18 INFO - PROCESS | 1649 | 1461628098269 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1191a7400) [pid = 1649] [serial = 970] [outer = 0x1158bd800] 16:48:18 INFO - PROCESS | 1649 | 1461628098692 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 16:48:18 INFO - PROCESS | 1649 | 1461628098730 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:48:18 INFO - PROCESS | 1649 | 1461628098734 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:48:18 INFO - PROCESS | 1649 | 1461628098739 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 1649 | 1461628098741 Marionette TRACE conn2 <- [1,1266,null,{}] 16:48:18 INFO - PROCESS | 1649 | 1461628098743 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:18 INFO - PROCESS | 1649 | 1461628098846 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:48:18 INFO - PROCESS | 1649 | 1461628098945 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x123aee000 == 62 [pid = 1649] [id = 324] 16:48:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11aa8a000) [pid = 1649] [serial = 971] [outer = 0x0] 16:48:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11bd8a400) [pid = 1649] [serial = 972] [outer = 0x11aa8a000] 16:48:18 INFO - PROCESS | 1649 | 1461628098977 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c50d000) [pid = 1649] [serial = 973] [outer = 0x11aa8a000] 16:48:19 INFO - PROCESS | 1649 | 1461628099411 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 721ms 16:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:48:19 INFO - PROCESS | 1649 | 1461628099460 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 1649 | 1461628099463 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:48:19 INFO - PROCESS | 1649 | 1461628099466 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 1649 | 1461628099470 Marionette TRACE conn2 <- [1,1270,null,{}] 16:48:19 INFO - PROCESS | 1649 | 1461628099481 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:19 INFO - PROCESS | 1649 | 1461628099637 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:48:19 INFO - PROCESS | 1649 | 1461628099736 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1c800 == 63 [pid = 1649] [id = 325] 16:48:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x123ce8000) [pid = 1649] [serial = 974] [outer = 0x0] 16:48:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12912b800) [pid = 1649] [serial = 975] [outer = 0x123ce8000] 16:48:19 INFO - PROCESS | 1649 | 1461628099787 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12b85ec00) [pid = 1649] [serial = 976] [outer = 0x123ce8000] 16:48:20 INFO - PROCESS | 1649 | 1461628100199 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 778ms 16:48:20 INFO - PROCESS | 1649 | 1461628100243 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 1649 | 1461628100245 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:48:20 INFO - PROCESS | 1649 | 1461628100248 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 1649 | 1461628100249 Marionette TRACE conn2 <- [1,1274,null,{}] 16:48:20 INFO - PROCESS | 1649 | 1461628100251 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:20 INFO - PROCESS | 1649 | 1461628100353 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:48:20 INFO - PROCESS | 1649 | 1461628100407 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3f5800 == 64 [pid = 1649] [id = 326] 16:48:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12bd6dc00) [pid = 1649] [serial = 977] [outer = 0x0] 16:48:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12da83800) [pid = 1649] [serial = 978] [outer = 0x12bd6dc00] 16:48:20 INFO - PROCESS | 1649 | 1461628100436 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e318800) [pid = 1649] [serial = 979] [outer = 0x12bd6dc00] 16:48:20 INFO - PROCESS | 1649 | 1461628100870 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 669ms 16:48:20 INFO - PROCESS | 1649 | 1461628100917 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 1649 | 1461628100919 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:48:20 INFO - PROCESS | 1649 | 1461628100921 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 1649 | 1461628100922 Marionette TRACE conn2 <- [1,1278,null,{}] 16:48:20 INFO - PROCESS | 1649 | 1461628100925 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:21 INFO - PROCESS | 1649 | 1461628101025 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:48:21 INFO - PROCESS | 1649 | 1461628101078 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fff6800 == 65 [pid = 1649] [id = 327] 16:48:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12bf92000) [pid = 1649] [serial = 980] [outer = 0x0] 16:48:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12e580800) [pid = 1649] [serial = 981] [outer = 0x12bf92000] 16:48:21 INFO - PROCESS | 1649 | 1461628101107 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12e5dcc00) [pid = 1649] [serial = 982] [outer = 0x12bf92000] 16:48:21 INFO - PROCESS | 1649 | 1461628101527 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 621ms 16:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:48:21 INFO - PROCESS | 1649 | 1461628101543 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 1649 | 1461628101544 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:48:21 INFO - PROCESS | 1649 | 1461628101547 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 1649 | 1461628101548 Marionette TRACE conn2 <- [1,1282,null,{}] 16:48:21 INFO - PROCESS | 1649 | 1461628101550 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:21 INFO - PROCESS | 1649 | 1461628101657 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:48:21 INFO - PROCESS | 1649 | 1461628101753 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x13032f800 == 66 [pid = 1649] [id = 328] 16:48:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11509c400) [pid = 1649] [serial = 983] [outer = 0x0] 16:48:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12ebb9c00) [pid = 1649] [serial = 984] [outer = 0x11509c400] 16:48:21 INFO - PROCESS | 1649 | 1461628101784 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12f60c000) [pid = 1649] [serial = 985] [outer = 0x11509c400] 16:48:22 INFO - PROCESS | 1649 | 1461628102217 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 718ms 16:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:48:22 INFO - PROCESS | 1649 | 1461628102266 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 1649 | 1461628102267 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:48:22 INFO - PROCESS | 1649 | 1461628102270 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1649 | 1461628102271 Marionette TRACE conn2 <- [1,1286,null,{}] 16:48:22 INFO - PROCESS | 1649 | 1461628102276 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:22 INFO - PROCESS | 1649 | 1461628102375 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:48:22 INFO - PROCESS | 1649 | 1461628102596 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c26000 == 67 [pid = 1649] [id = 329] 16:48:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x114753000) [pid = 1649] [serial = 986] [outer = 0x0] 16:48:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1147e1000) [pid = 1649] [serial = 987] [outer = 0x114753000] 16:48:22 INFO - PROCESS | 1649 | 1461628102625 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1155e8c00) [pid = 1649] [serial = 988] [outer = 0x114753000] 16:48:23 INFO - PROCESS | 1649 | 1461628103068 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 823ms 16:48:23 INFO - PROCESS | 1649 | 1461628103094 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 1649 | 1461628103097 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:48:23 INFO - PROCESS | 1649 | 1461628103100 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 1649 | 1461628103102 Marionette TRACE conn2 <- [1,1290,null,{}] 16:48:23 INFO - PROCESS | 1649 | 1461628103105 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:23 INFO - PROCESS | 1649 | 1461628103202 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:48:23 INFO - PROCESS | 1649 | 1461628103258 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x119744800 == 68 [pid = 1649] [id = 330] 16:48:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x118938000) [pid = 1649] [serial = 989] [outer = 0x0] 16:48:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11ae43800) [pid = 1649] [serial = 990] [outer = 0x118938000] 16:48:23 INFO - PROCESS | 1649 | 1461628103286 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11b32e000) [pid = 1649] [serial = 991] [outer = 0x118938000] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6a5000 == 67 [pid = 1649] [id = 321] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12db0b800 == 66 [pid = 1649] [id = 320] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x129981800 == 65 [pid = 1649] [id = 319] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12c1a1000 == 64 [pid = 1649] [id = 318] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd7c800 == 63 [pid = 1649] [id = 317] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x129e74800 == 62 [pid = 1649] [id = 316] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12822d000 == 61 [pid = 1649] [id = 315] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12471d800 == 60 [pid = 1649] [id = 314] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x123ae8000 == 59 [pid = 1649] [id = 313] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11c248000 == 58 [pid = 1649] [id = 312] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x119735800 == 57 [pid = 1649] [id = 311] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x119170000 == 56 [pid = 1649] [id = 310] 16:48:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac51800 == 55 [pid = 1649] [id = 309] 16:48:23 INFO - PROCESS | 1649 | 1461628103732 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12a006000) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12e31a000) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12bf45400) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11b334000) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11c0c3c00) [pid = 1649] [serial = 880] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1247d2400) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x127f9f400) [pid = 1649] [serial = 886] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12963a000) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12d1f0800) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11c66dc00) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x115837c00) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11926b000) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1165e4000) [pid = 1649] [serial = 874] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1154e2400) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x118e9a000) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x119a71800) [pid = 1649] [serial = 877] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12392e800) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x123b5d800) [pid = 1649] [serial = 883] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12da88c00) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d1f8c00) [pid = 1649] [serial = 871] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12d0f6400) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11ae47400) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d1fac00) [pid = 1649] [serial = 895] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12b860c00) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12daa0000) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1296afc00) [pid = 1649] [serial = 459] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12e30e000) [pid = 1649] [serial = 904] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12da91000) [pid = 1649] [serial = 898] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12b85d400) [pid = 1649] [serial = 901] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1296b3c00) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12d015800) [pid = 1649] [serial = 892] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12e534c00) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank] 16:48:23 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12bd69000) [pid = 1649] [serial = 889] [outer = 0x0] [url = about:blank] 16:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 16:48:23 INFO - PROCESS | 1649 | 1461628103778 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 1649 | 1461628103781 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:48:23 INFO - PROCESS | 1649 | 1461628103784 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 1649 | 1461628103785 Marionette TRACE conn2 <- [1,1294,null,{}] 16:48:23 INFO - PROCESS | 1649 | 1461628103787 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:23 INFO - PROCESS | 1649 | 1461628103869 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:48:23 INFO - PROCESS | 1649 | 1461628103877 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11973c000 == 56 [pid = 1649] [id = 331] 16:48:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11ae49800) [pid = 1649] [serial = 992] [outer = 0x0] 16:48:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11bd95c00) [pid = 1649] [serial = 993] [outer = 0x11ae49800] 16:48:23 INFO - PROCESS | 1649 | 1461628103904 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11c6ca400) [pid = 1649] [serial = 994] [outer = 0x11ae49800] 16:48:24 INFO - PROCESS | 1649 | 1461628104259 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 521ms 16:48:24 INFO - PROCESS | 1649 | 1461628104315 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 1649 | 1461628104316 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:48:24 INFO - PROCESS | 1649 | 1461628104323 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 1649 | 1461628104328 Marionette TRACE conn2 <- [1,1298,null,{}] 16:48:24 INFO - PROCESS | 1649 | 1461628104331 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:24 INFO - PROCESS | 1649 | 1461628104416 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:48:24 INFO - PROCESS | 1649 | 1461628104422 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x123bb8000 == 57 [pid = 1649] [id = 332] 16:48:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x123b55000) [pid = 1649] [serial = 995] [outer = 0x0] 16:48:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x127f49800) [pid = 1649] [serial = 996] [outer = 0x123b55000] 16:48:24 INFO - PROCESS | 1649 | 1461628104450 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x129ccc000) [pid = 1649] [serial = 997] [outer = 0x123b55000] 16:48:24 INFO - PROCESS | 1649 | 1461628104798 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 528ms 16:48:24 INFO - PROCESS | 1649 | 1461628104853 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 1649 | 1461628104855 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:48:24 INFO - PROCESS | 1649 | 1461628104859 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 1649 | 1461628104860 Marionette TRACE conn2 <- [1,1302,null,{}] 16:48:24 INFO - PROCESS | 1649 | 1461628104862 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:24 INFO - PROCESS | 1649 | 1461628104948 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:48:24 INFO - PROCESS | 1649 | 1461628104952 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1278a2800 == 58 [pid = 1649] [id = 333] 16:48:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12a02d400) [pid = 1649] [serial = 998] [outer = 0x0] 16:48:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b508c00) [pid = 1649] [serial = 999] [outer = 0x12a02d400] 16:48:24 INFO - PROCESS | 1649 | 1461628104981 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b6f1800) [pid = 1649] [serial = 1000] [outer = 0x12a02d400] 16:48:25 INFO - PROCESS | 1649 | 1461628105339 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 518ms 16:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:48:25 INFO - PROCESS | 1649 | 1461628105378 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 1649 | 1461628105379 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:48:25 INFO - PROCESS | 1649 | 1461628105381 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1649 | 1461628105382 Marionette TRACE conn2 <- [1,1306,null,{}] 16:48:25 INFO - PROCESS | 1649 | 1461628105385 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:25 INFO - PROCESS | 1649 | 1461628105465 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:48:25 INFO - PROCESS | 1649 | 1461628105526 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12997a000 == 59 [pid = 1649] [id = 334] 16:48:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12b6f0400) [pid = 1649] [serial = 1001] [outer = 0x0] 16:48:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12ba6a400) [pid = 1649] [serial = 1002] [outer = 0x12b6f0400] 16:48:25 INFO - PROCESS | 1649 | 1461628105558 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bf45400) [pid = 1649] [serial = 1003] [outer = 0x12b6f0400] 16:48:25 INFO - PROCESS | 1649 | 1461628105909 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 569ms 16:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:48:25 INFO - PROCESS | 1649 | 1461628105950 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 1649 | 1461628105951 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:48:25 INFO - PROCESS | 1649 | 1461628105953 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1649 | 1461628105955 Marionette TRACE conn2 <- [1,1310,null,{}] 16:48:25 INFO - PROCESS | 1649 | 1461628105957 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:26 INFO - PROCESS | 1649 | 1461628106061 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:48:26 INFO - PROCESS | 1649 | 1461628106096 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd96800 == 60 [pid = 1649] [id = 335] 16:48:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12bf46000) [pid = 1649] [serial = 1004] [outer = 0x0] 16:48:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d1f8800) [pid = 1649] [serial = 1005] [outer = 0x12bf46000] 16:48:26 INFO - PROCESS | 1649 | 1461628106122 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12da9bc00) [pid = 1649] [serial = 1006] [outer = 0x12bf46000] 16:48:26 INFO - PROCESS | 1649 | 1461628106445 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 1649 | 1461628106475 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:48:26 INFO - PROCESS | 1649 | 1461628106491 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 1649 | 1461628106492 Marionette TRACE conn2 <- [1,1314,null,{}] 16:48:26 INFO - PROCESS | 1649 | 1461628106494 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:26 INFO - PROCESS | 1649 | 1461628106601 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:48:26 INFO - PROCESS | 1649 | 1461628106635 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c1a2000 == 61 [pid = 1649] [id = 336] 16:48:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12da98400) [pid = 1649] [serial = 1007] [outer = 0x0] 16:48:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12e313800) [pid = 1649] [serial = 1008] [outer = 0x12da98400] 16:48:26 INFO - PROCESS | 1649 | 1461628106659 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12e5d4400) [pid = 1649] [serial = 1009] [outer = 0x12da98400] 16:48:27 INFO - PROCESS | 1649 | 1461628106996 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 16:48:27 INFO - PROCESS | 1649 | 1461628107011 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 1649 | 1461628107012 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:48:27 INFO - PROCESS | 1649 | 1461628107014 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 1649 | 1461628107015 Marionette TRACE conn2 <- [1,1318,null,{}] 16:48:27 INFO - PROCESS | 1649 | 1461628107018 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:27 INFO - PROCESS | 1649 | 1461628107119 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:48:27 INFO - PROCESS | 1649 | 1461628107133 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1a000 == 62 [pid = 1649] [id = 337] 16:48:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x114fad000) [pid = 1649] [serial = 1010] [outer = 0x0] 16:48:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x114fb4c00) [pid = 1649] [serial = 1011] [outer = 0x114fad000] 16:48:27 INFO - PROCESS | 1649 | 1461628107158 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x114fb8c00) [pid = 1649] [serial = 1012] [outer = 0x114fad000] 16:48:27 INFO - PROCESS | 1649 | 1461628107492 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 16:48:27 INFO - PROCESS | 1649 | 1461628107533 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 1649 | 1461628107534 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:48:27 INFO - PROCESS | 1649 | 1461628107536 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 1649 | 1461628107537 Marionette TRACE conn2 <- [1,1322,null,{}] 16:48:27 INFO - PROCESS | 1649 | 1461628107540 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:27 INFO - PROCESS | 1649 | 1461628107639 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:48:27 INFO - PROCESS | 1649 | 1461628107674 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb54800 == 63 [pid = 1649] [id = 338] 16:48:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x114fb4400) [pid = 1649] [serial = 1013] [outer = 0x0] 16:48:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x129de6800) [pid = 1649] [serial = 1014] [outer = 0x114fb4400] 16:48:27 INFO - PROCESS | 1649 | 1461628107699 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x129deb800) [pid = 1649] [serial = 1015] [outer = 0x114fb4400] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1185a7800) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12e5d2000) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x127f55000) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12ba78800) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12bd68c00) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x127f52c00) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11c0b8400) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1151cf000) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11c0b7c00) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x118c19c00) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11ac7a400) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12d1f2000) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:48:27 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12e533000) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:48:28 INFO - PROCESS | 1649 | 1461628108130 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 618ms 16:48:28 INFO - PROCESS | 1649 | 1461628108154 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1649 | 1461628108156 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:48:28 INFO - PROCESS | 1649 | 1461628108170 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1649 | 1461628108171 Marionette TRACE conn2 <- [1,1326,null,{}] 16:48:28 INFO - PROCESS | 1649 | 1461628108181 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:28 INFO - PROCESS | 1649 | 1461628108270 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:48:28 INFO - PROCESS | 1649 | 1461628108275 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f23d000 == 64 [pid = 1649] [id = 339] 16:48:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x114fafc00) [pid = 1649] [serial = 1016] [outer = 0x0] 16:48:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x129dea400) [pid = 1649] [serial = 1017] [outer = 0x114fafc00] 16:48:28 INFO - PROCESS | 1649 | 1461628108305 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12a02b400) [pid = 1649] [serial = 1018] [outer = 0x114fafc00] 16:48:28 INFO - PROCESS | 1649 | 1461628108631 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 482ms 16:48:28 INFO - PROCESS | 1649 | 1461628108646 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1649 | 1461628108648 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:48:28 INFO - PROCESS | 1649 | 1461628108650 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1649 | 1461628108652 Marionette TRACE conn2 <- [1,1330,null,{}] 16:48:28 INFO - PROCESS | 1649 | 1461628108654 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:28 INFO - PROCESS | 1649 | 1461628108753 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:48:28 INFO - PROCESS | 1649 | 1461628108810 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc12000 == 65 [pid = 1649] [id = 340] 16:48:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c896c00) [pid = 1649] [serial = 1019] [outer = 0x0] 16:48:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c89d800) [pid = 1649] [serial = 1020] [outer = 0x11c896c00] 16:48:28 INFO - PROCESS | 1649 | 1461628108835 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12e313c00) [pid = 1649] [serial = 1021] [outer = 0x11c896c00] 16:48:29 INFO - PROCESS | 1649 | 1461628109146 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 523ms 16:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:48:29 INFO - PROCESS | 1649 | 1461628109176 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 1649 | 1461628109178 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:48:29 INFO - PROCESS | 1649 | 1461628109180 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 1649 | 1461628109181 Marionette TRACE conn2 <- [1,1334,null,{}] 16:48:29 INFO - PROCESS | 1649 | 1461628109183 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:29 INFO - PROCESS | 1649 | 1461628109268 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:48:29 INFO - PROCESS | 1649 | 1461628109273 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x130349800 == 66 [pid = 1649] [id = 341] 16:48:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12bd68c00) [pid = 1649] [serial = 1022] [outer = 0x0] 16:48:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12e5dd000) [pid = 1649] [serial = 1023] [outer = 0x12bd68c00] 16:48:29 INFO - PROCESS | 1649 | 1461628109298 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12ebbe800) [pid = 1649] [serial = 1024] [outer = 0x12bd68c00] 16:48:29 INFO - PROCESS | 1649 | 1461628109627 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 470ms 16:48:29 INFO - PROCESS | 1649 | 1461628109651 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 1649 | 1461628109652 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:48:29 INFO - PROCESS | 1649 | 1461628109654 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 1649 | 1461628109655 Marionette TRACE conn2 <- [1,1338,null,{}] 16:48:29 INFO - PROCESS | 1649 | 1461628109660 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:29 INFO - PROCESS | 1649 | 1461628109768 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:48:29 INFO - PROCESS | 1649 | 1461628109774 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af11000 == 67 [pid = 1649] [id = 342] 16:48:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12a332000) [pid = 1649] [serial = 1025] [outer = 0x0] 16:48:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12a33a400) [pid = 1649] [serial = 1026] [outer = 0x12a332000] 16:48:29 INFO - PROCESS | 1649 | 1461628109799 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12a33e400) [pid = 1649] [serial = 1027] [outer = 0x12a332000] 16:48:30 INFO - PROCESS | 1649 | 1461628110787 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1172ms 16:48:30 INFO - PROCESS | 1649 | 1461628110827 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 1649 | 1461628110831 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:48:30 INFO - PROCESS | 1649 | 1461628110834 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 1649 | 1461628110835 Marionette TRACE conn2 <- [1,1342,null,{}] 16:48:30 INFO - PROCESS | 1649 | 1461628110839 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:30 INFO - PROCESS | 1649 | 1461628110947 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:48:31 INFO - PROCESS | 1649 | 1461628111000 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c085000 == 68 [pid = 1649] [id = 343] 16:48:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x116742c00) [pid = 1649] [serial = 1028] [outer = 0x0] 16:48:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11926d000) [pid = 1649] [serial = 1029] [outer = 0x116742c00] 16:48:31 INFO - PROCESS | 1649 | 1461628111032 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11b02b000) [pid = 1649] [serial = 1030] [outer = 0x116742c00] 16:48:31 INFO - PROCESS | 1649 | 1461628111490 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 723ms 16:48:31 INFO - PROCESS | 1649 | 1461628111557 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 1649 | 1461628111561 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:48:31 INFO - PROCESS | 1649 | 1461628111566 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1649 | 1461628111568 Marionette TRACE conn2 <- [1,1346,null,{}] 16:48:31 INFO - PROCESS | 1649 | 1461628111571 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:31 INFO - PROCESS | 1649 | 1461628111712 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:48:31 INFO - PROCESS | 1649 | 1461628111763 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x129971800 == 69 [pid = 1649] [id = 344] 16:48:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c65c400) [pid = 1649] [serial = 1031] [outer = 0x0] 16:48:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11c896400) [pid = 1649] [serial = 1032] [outer = 0x11c65c400] 16:48:31 INFO - PROCESS | 1649 | 1461628111793 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12392c000) [pid = 1649] [serial = 1033] [outer = 0x11c65c400] 16:48:32 INFO - PROCESS | 1649 | 1461628112241 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 721ms 16:48:32 INFO - PROCESS | 1649 | 1461628112296 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 1649 | 1461628112298 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:48:32 INFO - PROCESS | 1649 | 1461628112300 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 1649 | 1461628112303 Marionette TRACE conn2 <- [1,1350,null,{}] 16:48:32 INFO - PROCESS | 1649 | 1461628112313 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:32 INFO - PROCESS | 1649 | 1461628112417 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:48:32 INFO - PROCESS | 1649 | 1461628112487 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f23f800 == 70 [pid = 1649] [id = 345] 16:48:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x127fa0c00) [pid = 1649] [serial = 1034] [outer = 0x0] 16:48:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x129dedc00) [pid = 1649] [serial = 1035] [outer = 0x127fa0c00] 16:48:32 INFO - PROCESS | 1649 | 1461628112518 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12a338000) [pid = 1649] [serial = 1036] [outer = 0x127fa0c00] 16:48:32 INFO - PROCESS | 1649 | 1461628112943 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 671ms 16:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:48:32 INFO - PROCESS | 1649 | 1461628112972 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 1649 | 1461628112974 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:48:32 INFO - PROCESS | 1649 | 1461628112976 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 1649 | 1461628112978 Marionette TRACE conn2 <- [1,1354,null,{}] 16:48:32 INFO - PROCESS | 1649 | 1461628112980 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:33 INFO - PROCESS | 1649 | 1461628113106 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:48:33 INFO - PROCESS | 1649 | 1461628113229 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb1e000 == 71 [pid = 1649] [id = 346] 16:48:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11c0bac00) [pid = 1649] [serial = 1037] [outer = 0x0] 16:48:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12a333400) [pid = 1649] [serial = 1038] [outer = 0x11c0bac00] 16:48:33 INFO - PROCESS | 1649 | 1461628113282 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12b506000) [pid = 1649] [serial = 1039] [outer = 0x11c0bac00] 16:48:33 INFO - PROCESS | 1649 | 1461628113982 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1021ms 16:48:34 INFO - PROCESS | 1649 | 1461628113998 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1649 | 1461628114000 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:48:34 INFO - PROCESS | 1649 | 1461628114004 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1649 | 1461628114007 Marionette TRACE conn2 <- [1,1358,null,{}] 16:48:34 INFO - PROCESS | 1649 | 1461628114020 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:34 INFO - PROCESS | 1649 | 1461628114157 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:48:34 INFO - PROCESS | 1649 | 1461628114165 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c088000 == 72 [pid = 1649] [id = 347] 16:48:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1155e0000) [pid = 1649] [serial = 1040] [outer = 0x0] 16:48:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1157bb000) [pid = 1649] [serial = 1041] [outer = 0x1155e0000] 16:48:34 INFO - PROCESS | 1649 | 1461628114193 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x1165e3800) [pid = 1649] [serial = 1042] [outer = 0x1155e0000] 16:48:34 INFO - PROCESS | 1649 | 1461628114671 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 683ms 16:48:34 INFO - PROCESS | 1649 | 1461628114688 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1649 | 1461628114693 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:48:34 INFO - PROCESS | 1649 | 1461628114700 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1649 | 1461628114702 Marionette TRACE conn2 <- [1,1362,null,{}] 16:48:34 INFO - PROCESS | 1649 | 1461628114706 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:34 INFO - PROCESS | 1649 | 1461628114840 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:48:34 INFO - PROCESS | 1649 | 1461628114936 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119744000 == 73 [pid = 1649] [id = 348] 16:48:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1155e4400) [pid = 1649] [serial = 1043] [outer = 0x0] 16:48:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x118edf800) [pid = 1649] [serial = 1044] [outer = 0x1155e4400] 16:48:34 INFO - PROCESS | 1649 | 1461628114982 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x119adac00) [pid = 1649] [serial = 1045] [outer = 0x1155e4400] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x130349800 == 72 [pid = 1649] [id = 341] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc12000 == 71 [pid = 1649] [id = 340] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12f23d000 == 70 [pid = 1649] [id = 339] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb54800 == 69 [pid = 1649] [id = 338] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1a000 == 68 [pid = 1649] [id = 337] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x118e9c000) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11b05a000) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12b6f4800) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12da87000) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12e53e400) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c1a2000 == 67 [pid = 1649] [id = 336] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd96800 == 66 [pid = 1649] [id = 335] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12997a000 == 65 [pid = 1649] [id = 334] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1278a2800 == 64 [pid = 1649] [id = 333] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x123bb8000 == 63 [pid = 1649] [id = 332] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11973c000 == 62 [pid = 1649] [id = 331] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119744800 == 61 [pid = 1649] [id = 330] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119c26000 == 60 [pid = 1649] [id = 329] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x13032f800 == 59 [pid = 1649] [id = 328] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12fff6800 == 58 [pid = 1649] [id = 327] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3f5800 == 57 [pid = 1649] [id = 326] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1c800 == 56 [pid = 1649] [id = 325] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x123aee000 == 55 [pid = 1649] [id = 324] 16:48:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119c1b800 == 54 [pid = 1649] [id = 323] 16:48:35 INFO - PROCESS | 1649 | 1461628115521 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 872ms 16:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:48:35 INFO - PROCESS | 1649 | 1461628115572 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:48:35 INFO - PROCESS | 1649 | 1461628115574 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:48:35 INFO - PROCESS | 1649 | 1461628115576 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 1649 | 1461628115579 Marionette TRACE conn2 <- [1,1366,null,{}] 16:48:35 INFO - PROCESS | 1649 | 1461628115586 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:35 INFO - PROCESS | 1649 | 1461628115665 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x129cd5000) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11c6d1800) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x123b61000) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1185a9c00) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x1157b6000) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11c50c400) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11c6c8c00) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11aa94000) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x119ad8400) [pid = 1649] [serial = 930] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11b05cc00) [pid = 1649] [serial = 933] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11bd8d800) [pid = 1649] [serial = 934] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12dade000) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12da97400) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12da84000) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12e583c00) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12bf4ac00) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12995e400) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12daea400) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12ba77c00) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12e532c00) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12a02fc00) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12eba5800) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12e5dac00) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12b85a400) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12bd6d000) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d1f6400) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12bf98400) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank] 16:48:35 INFO - PROCESS | 1649 | 1461628115728 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac6f800 == 55 [pid = 1649] [id = 349] 16:48:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1185a9c00) [pid = 1649] [serial = 1046] [outer = 0x0] 16:48:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11ac7a000) [pid = 1649] [serial = 1047] [outer = 0x1185a9c00] 16:48:35 INFO - PROCESS | 1649 | 1461628115759 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11bd89400) [pid = 1649] [serial = 1048] [outer = 0x1185a9c00] 16:48:36 INFO - PROCESS | 1649 | 1461628116086 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 1649 | 1461628116101 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:48:36 INFO - PROCESS | 1649 | 1461628116103 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 1649 | 1461628116104 Marionette TRACE conn2 <- [1,1370,null,{}] 16:48:36 INFO - PROCESS | 1649 | 1461628116107 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:36 INFO - PROCESS | 1649 | 1461628116184 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:48:36 INFO - PROCESS | 1649 | 1461628116189 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x124169800 == 56 [pid = 1649] [id = 350] 16:48:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11c0b6800) [pid = 1649] [serial = 1049] [outer = 0x0] 16:48:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11c6cc000) [pid = 1649] [serial = 1050] [outer = 0x11c0b6800] 16:48:36 INFO - PROCESS | 1649 | 1461628116218 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c89c800) [pid = 1649] [serial = 1051] [outer = 0x11c0b6800] 16:48:36 INFO - PROCESS | 1649 | 1461628116561 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:48:36 INFO - PROCESS | 1649 | 1461628116575 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:48:36 INFO - PROCESS | 1649 | 1461628116579 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 1649 | 1461628116580 Marionette TRACE conn2 <- [1,1374,null,{}] 16:48:36 INFO - PROCESS | 1649 | 1461628116582 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:36 INFO - PROCESS | 1649 | 1461628116656 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:48:36 INFO - PROCESS | 1649 | 1461628116662 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d0d000 == 57 [pid = 1649] [id = 351] 16:48:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c8a0000) [pid = 1649] [serial = 1052] [outer = 0x0] 16:48:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x123b57000) [pid = 1649] [serial = 1053] [outer = 0x11c8a0000] 16:48:36 INFO - PROCESS | 1649 | 1461628116688 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x123ce4c00) [pid = 1649] [serial = 1054] [outer = 0x11c8a0000] 16:48:37 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:37 INFO - PROCESS | 1649 | 1461628117047 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 1649 | 1461628117099 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:48:37 INFO - PROCESS | 1649 | 1461628117102 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 1649 | 1461628117103 Marionette TRACE conn2 <- [1,1378,null,{}] 16:48:37 INFO - PROCESS | 1649 | 1461628117105 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:37 INFO - PROCESS | 1649 | 1461628117253 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:48:37 INFO - PROCESS | 1649 | 1461628117269 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x129980800 == 58 [pid = 1649] [id = 352] 16:48:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x123ce7800) [pid = 1649] [serial = 1055] [outer = 0x0] 16:48:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1247d4800) [pid = 1649] [serial = 1056] [outer = 0x123ce7800] 16:48:37 INFO - PROCESS | 1649 | 1461628117313 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x129de8800) [pid = 1649] [serial = 1057] [outer = 0x123ce7800] 16:48:37 INFO - PROCESS | 1649 | 1461628117739 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 1649 | 1461628117777 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:48:37 INFO - PROCESS | 1649 | 1461628117779 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 1649 | 1461628117780 Marionette TRACE conn2 <- [1,1382,null,{}] 16:48:37 INFO - PROCESS | 1649 | 1461628117782 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:37 INFO - PROCESS | 1649 | 1461628117877 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:48:37 INFO - PROCESS | 1649 | 1461628117882 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba41800 == 59 [pid = 1649] [id = 353] 16:48:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x129de8c00) [pid = 1649] [serial = 1058] [outer = 0x0] 16:48:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12a028400) [pid = 1649] [serial = 1059] [outer = 0x129de8c00] 16:48:37 INFO - PROCESS | 1649 | 1461628117907 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12a33d800) [pid = 1649] [serial = 1060] [outer = 0x129de8c00] 16:48:38 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:38 INFO - PROCESS | 1649 | 1461628118254 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 1649 | 1461628118299 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:48:38 INFO - PROCESS | 1649 | 1461628118301 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1649 | 1461628118302 Marionette TRACE conn2 <- [1,1386,null,{}] 16:48:38 INFO - PROCESS | 1649 | 1461628118305 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:38 INFO - PROCESS | 1649 | 1461628118400 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:48:38 INFO - PROCESS | 1649 | 1461628118413 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd96800 == 60 [pid = 1649] [id = 354] 16:48:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12b505800) [pid = 1649] [serial = 1061] [outer = 0x0] 16:48:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12b510800) [pid = 1649] [serial = 1062] [outer = 0x12b505800] 16:48:38 INFO - PROCESS | 1649 | 1461628118438 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12b858400) [pid = 1649] [serial = 1063] [outer = 0x12b505800] 16:48:38 INFO - PROCESS | 1649 | 1461628118804 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 1649 | 1461628118830 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:48:38 INFO - PROCESS | 1649 | 1461628118832 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1649 | 1461628118833 Marionette TRACE conn2 <- [1,1390,null,{}] 16:48:38 INFO - PROCESS | 1649 | 1461628118836 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:38 INFO - PROCESS | 1649 | 1461628118933 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:48:38 INFO - PROCESS | 1649 | 1461628118938 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1a9800 == 61 [pid = 1649] [id = 355] 16:48:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12b6f8400) [pid = 1649] [serial = 1064] [outer = 0x0] 16:48:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12bd61c00) [pid = 1649] [serial = 1065] [outer = 0x12b6f8400] 16:48:38 INFO - PROCESS | 1649 | 1461628118965 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12bd5ec00) [pid = 1649] [serial = 1066] [outer = 0x12b6f8400] 16:48:39 INFO - PROCESS | 1649 | 1461628119303 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 517ms 16:48:39 INFO - PROCESS | 1649 | 1461628119351 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:48:39 INFO - PROCESS | 1649 | 1461628119352 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:48:39 INFO - PROCESS | 1649 | 1461628119355 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 1649 | 1461628119356 Marionette TRACE conn2 <- [1,1394,null,{}] 16:48:39 INFO - PROCESS | 1649 | 1461628119359 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:39 INFO - PROCESS | 1649 | 1461628119454 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:48:39 INFO - PROCESS | 1649 | 1461628119467 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc34000 == 62 [pid = 1649] [id = 356] 16:48:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12bdd3400) [pid = 1649] [serial = 1067] [outer = 0x0] 16:48:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12bf44000) [pid = 1649] [serial = 1068] [outer = 0x12bdd3400] 16:48:39 INFO - PROCESS | 1649 | 1461628119492 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12bf9c800) [pid = 1649] [serial = 1069] [outer = 0x12bdd3400] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11674cc00) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12784e800) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1134bb400) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11855f800) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1151ce000) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12e536400) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11bd97000) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x123929800) [pid = 1649] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11c0c3800) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11c6ca000) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12bd68c00) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12da98400) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12bf46000) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x123b55000) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x114fb4400) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11ae49800) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12a02d400) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12b6f0400) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x118938000) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x114fad000) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12eba6000) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x114753000) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11c896c00) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:48:39 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x114fafc00) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:48:40 INFO - PROCESS | 1649 | 1461628120004 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 672ms 16:48:40 INFO - PROCESS | 1649 | 1461628120029 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1649 | 1461628120030 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:48:40 INFO - PROCESS | 1649 | 1461628120045 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1649 | 1461628120047 Marionette TRACE conn2 <- [1,1398,null,{}] 16:48:40 INFO - PROCESS | 1649 | 1461628120049 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:40 INFO - PROCESS | 1649 | 1461628120151 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:48:40 INFO - PROCESS | 1649 | 1461628120157 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd7b800 == 63 [pid = 1649] [id = 357] 16:48:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x118c19c00) [pid = 1649] [serial = 1070] [outer = 0x0] 16:48:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x123b55000) [pid = 1649] [serial = 1071] [outer = 0x118c19c00] 16:48:40 INFO - PROCESS | 1649 | 1461628120188 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bdcdc00) [pid = 1649] [serial = 1072] [outer = 0x118c19c00] 16:48:40 INFO - PROCESS | 1649 | 1461628120543 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 529ms 16:48:40 INFO - PROCESS | 1649 | 1461628120568 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1649 | 1461628120570 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:48:40 INFO - PROCESS | 1649 | 1461628120573 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1649 | 1461628120574 Marionette TRACE conn2 <- [1,1402,null,{}] 16:48:40 INFO - PROCESS | 1649 | 1461628120577 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:40 INFO - PROCESS | 1649 | 1461628120672 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:48:40 INFO - PROCESS | 1649 | 1461628120754 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb53000 == 64 [pid = 1649] [id = 358] 16:48:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x118c1e800) [pid = 1649] [serial = 1073] [outer = 0x0] 16:48:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d00a400) [pid = 1649] [serial = 1074] [outer = 0x118c1e800] 16:48:40 INFO - PROCESS | 1649 | 1461628120795 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12d1f6000) [pid = 1649] [serial = 1075] [outer = 0x118c1e800] 16:48:41 INFO - PROCESS | 1649 | 1461628121208 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 672ms 16:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:48:41 INFO - PROCESS | 1649 | 1461628121245 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 1649 | 1461628121246 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:48:41 INFO - PROCESS | 1649 | 1461628121255 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 1649 | 1461628121256 Marionette TRACE conn2 <- [1,1406,null,{}] 16:48:41 INFO - PROCESS | 1649 | 1461628121258 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:41 INFO - PROCESS | 1649 | 1461628121337 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:48:41 INFO - PROCESS | 1649 | 1461628121343 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3e7800 == 65 [pid = 1649] [id = 359] 16:48:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d1f6400) [pid = 1649] [serial = 1076] [outer = 0x0] 16:48:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12da8ac00) [pid = 1649] [serial = 1077] [outer = 0x12d1f6400] 16:48:41 INFO - PROCESS | 1649 | 1461628121368 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12da9dc00) [pid = 1649] [serial = 1078] [outer = 0x12d1f6400] 16:48:41 INFO - PROCESS | 1649 | 1461628121696 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 474ms 16:48:41 INFO - PROCESS | 1649 | 1461628121724 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:48:41 INFO - PROCESS | 1649 | 1461628121727 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:48:41 INFO - PROCESS | 1649 | 1461628121729 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 1649 | 1461628121731 Marionette TRACE conn2 <- [1,1410,null,{}] 16:48:41 INFO - PROCESS | 1649 | 1461628121733 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:41 INFO - PROCESS | 1649 | 1461628121814 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:48:41 INFO - PROCESS | 1649 | 1461628121929 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1151a3000 == 66 [pid = 1649] [id = 360] 16:48:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11340ac00) [pid = 1649] [serial = 1079] [outer = 0x0] 16:48:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1134b9c00) [pid = 1649] [serial = 1080] [outer = 0x11340ac00] 16:48:41 INFO - PROCESS | 1649 | 1461628121963 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x114fb0000) [pid = 1649] [serial = 1081] [outer = 0x11340ac00] 16:48:42 INFO - PROCESS | 1649 | 1461628122469 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 772ms 16:48:42 INFO - PROCESS | 1649 | 1461628122508 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 1649 | 1461628122511 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:48:42 INFO - PROCESS | 1649 | 1461628122516 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 1649 | 1461628122518 Marionette TRACE conn2 <- [1,1414,null,{}] 16:48:42 INFO - PROCESS | 1649 | 1461628122522 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:42 INFO - PROCESS | 1649 | 1461628122626 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:48:42 INFO - PROCESS | 1649 | 1461628122694 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb10000 == 67 [pid = 1649] [id = 361] 16:48:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x118e99800) [pid = 1649] [serial = 1082] [outer = 0x0] 16:48:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x119128800) [pid = 1649] [serial = 1083] [outer = 0x118e99800] 16:48:42 INFO - PROCESS | 1649 | 1461628122726 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11a507c00) [pid = 1649] [serial = 1084] [outer = 0x118e99800] 16:48:43 INFO - PROCESS | 1649 | 1461628123168 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 671ms 16:48:43 INFO - PROCESS | 1649 | 1461628123225 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 1649 | 1461628123228 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:48:43 INFO - PROCESS | 1649 | 1461628123232 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 1649 | 1461628123234 Marionette TRACE conn2 <- [1,1418,null,{}] 16:48:43 INFO - PROCESS | 1649 | 1461628123237 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:43 INFO - PROCESS | 1649 | 1461628123339 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:48:43 INFO - PROCESS | 1649 | 1461628123408 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a051000 == 68 [pid = 1649] [id = 362] 16:48:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11bd64000) [pid = 1649] [serial = 1085] [outer = 0x0] 16:48:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11c0b8c00) [pid = 1649] [serial = 1086] [outer = 0x11bd64000] 16:48:43 INFO - PROCESS | 1649 | 1461628123439 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c892c00) [pid = 1649] [serial = 1087] [outer = 0x11bd64000] 16:48:43 INFO - PROCESS | 1649 | 1461628123900 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 718ms 16:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:48:43 INFO - PROCESS | 1649 | 1461628123952 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 1649 | 1461628123953 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:48:43 INFO - PROCESS | 1649 | 1461628123963 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 1649 | 1461628123967 Marionette TRACE conn2 <- [1,1422,null,{}] 16:48:43 INFO - PROCESS | 1649 | 1461628123971 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:44 INFO - PROCESS | 1649 | 1461628124073 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:48:44 INFO - PROCESS | 1649 | 1461628124153 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ffec800 == 69 [pid = 1649] [id = 363] 16:48:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x127fa1800) [pid = 1649] [serial = 1088] [outer = 0x0] 16:48:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1287c6400) [pid = 1649] [serial = 1089] [outer = 0x127fa1800] 16:48:44 INFO - PROCESS | 1649 | 1461628124183 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x129cd3c00) [pid = 1649] [serial = 1090] [outer = 0x127fa1800] 16:48:44 INFO - PROCESS | 1649 | 1461628124610 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 729ms 16:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:48:44 INFO - PROCESS | 1649 | 1461628124686 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 1649 | 1461628124688 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:48:44 INFO - PROCESS | 1649 | 1461628124690 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 1649 | 1461628124693 Marionette TRACE conn2 <- [1,1426,null,{}] 16:48:44 INFO - PROCESS | 1649 | 1461628124696 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:44 INFO - PROCESS | 1649 | 1461628124795 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:48:44 INFO - PROCESS | 1649 | 1461628124861 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x130d3e800 == 70 [pid = 1649] [id = 364] 16:48:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12a032c00) [pid = 1649] [serial = 1091] [outer = 0x0] 16:48:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12ba6b800) [pid = 1649] [serial = 1092] [outer = 0x12a032c00] 16:48:44 INFO - PROCESS | 1649 | 1461628124891 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12d1f6800) [pid = 1649] [serial = 1093] [outer = 0x12a032c00] 16:48:45 INFO - PROCESS | 1649 | 1461628125317 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 674ms 16:48:45 INFO - PROCESS | 1649 | 1461628125374 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 1649 | 1461628125376 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:48:45 INFO - PROCESS | 1649 | 1461628125381 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 1649 | 1461628125382 Marionette TRACE conn2 <- [1,1430,null,{}] 16:48:45 INFO - PROCESS | 1649 | 1461628125385 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:45 INFO - PROCESS | 1649 | 1461628125520 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:48:45 INFO - PROCESS | 1649 | 1461628125610 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac14000 == 71 [pid = 1649] [id = 365] 16:48:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12d0f0c00) [pid = 1649] [serial = 1094] [outer = 0x0] 16:48:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12da8e800) [pid = 1649] [serial = 1095] [outer = 0x12d0f0c00] 16:48:45 INFO - PROCESS | 1649 | 1461628125665 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12e31b000) [pid = 1649] [serial = 1096] [outer = 0x12d0f0c00] 16:48:46 INFO - PROCESS | 1649 | 1461628126125 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 772ms 16:48:46 INFO - PROCESS | 1649 | 1461628126152 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:48:46 INFO - PROCESS | 1649 | 1461628126154 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:48:46 INFO - PROCESS | 1649 | 1461628126156 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 1649 | 1461628126160 Marionette TRACE conn2 <- [1,1434,null,{}] 16:48:46 INFO - PROCESS | 1649 | 1461628126163 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:46 INFO - PROCESS | 1649 | 1461628126397 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:48:46 INFO - PROCESS | 1649 | 1461628126473 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c0c800 == 72 [pid = 1649] [id = 366] 16:48:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x114bbe000) [pid = 1649] [serial = 1097] [outer = 0x0] 16:48:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x114fad400) [pid = 1649] [serial = 1098] [outer = 0x114bbe000] 16:48:46 INFO - PROCESS | 1649 | 1461628126503 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1150a7000) [pid = 1649] [serial = 1099] [outer = 0x114bbe000] 16:48:46 INFO - PROCESS | 1649 | 1461628126944 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 827ms 16:48:46 INFO - PROCESS | 1649 | 1461628126984 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:48:46 INFO - PROCESS | 1649 | 1461628126987 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:48:47 INFO - PROCESS | 1649 | 1461628127011 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 1649 | 1461628127015 Marionette TRACE conn2 <- [1,1438,null,{}] 16:48:47 INFO - PROCESS | 1649 | 1461628127021 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:47 INFO - PROCESS | 1649 | 1461628127151 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:48:47 INFO - PROCESS | 1649 | 1461628127267 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac5e800 == 73 [pid = 1649] [id = 367] 16:48:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x118e0c400) [pid = 1649] [serial = 1100] [outer = 0x0] 16:48:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x118f21800) [pid = 1649] [serial = 1101] [outer = 0x118e0c400] 16:48:47 INFO - PROCESS | 1649 | 1461628127304 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x119e4a400) [pid = 1649] [serial = 1102] [outer = 0x118e0c400] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3e7800 == 72 [pid = 1649] [id = 359] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb53000 == 71 [pid = 1649] [id = 358] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd7b800 == 70 [pid = 1649] [id = 357] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc34000 == 69 [pid = 1649] [id = 356] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1a9800 == 68 [pid = 1649] [id = 355] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd96800 == 67 [pid = 1649] [id = 354] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba41800 == 66 [pid = 1649] [id = 353] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x129980800 == 65 [pid = 1649] [id = 352] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x127d0d000 == 64 [pid = 1649] [id = 351] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12a33a400) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11bd8a400) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x118940c00) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12da83800) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12912b800) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12e580800) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12ebb9c00) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | 1461628127777 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x124169800 == 63 [pid = 1649] [id = 350] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac6f800 == 62 [pid = 1649] [id = 349] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119744000 == 61 [pid = 1649] [id = 348] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11c088000 == 60 [pid = 1649] [id = 347] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb1e000 == 59 [pid = 1649] [id = 346] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12f23f800 == 58 [pid = 1649] [id = 345] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x129971800 == 57 [pid = 1649] [id = 344] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11c085000 == 56 [pid = 1649] [id = 343] 16:48:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12af11000 == 55 [pid = 1649] [id = 342] 16:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 846ms 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11aa8d400) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12b6f3400) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1151cb800) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x119267800) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x116743400) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12e585800) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x123b54000) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12bdca000) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12b6fc000) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1242c7c00) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12e5dd000) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12e313800) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12da9bc00) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12d1f8800) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12e5d4400) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x127f49800) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x129ccc000) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x129de6800) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11bd95c00) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11c6ca400) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12b508c00) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b6f1800) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12ba6a400) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11b32e000) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11ae43800) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x114fb4c00) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12ebaf400) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12ebb6800) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1155e8c00) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1147e1000) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12e313c00) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x129dea400) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x129deb800) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x114fb8c00) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12bf45400) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12ebbe800) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11c89d800) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12a02b400) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1649 | 1461628127844 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 1649 | 1461628127846 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:48:47 INFO - PROCESS | 1649 | 1461628127852 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 1649 | 1461628127853 Marionette TRACE conn2 <- [1,1442,null,{}] 16:48:47 INFO - PROCESS | 1649 | 1461628127855 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:47 INFO - PROCESS | 1649 | 1461628127947 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:48:47 INFO - PROCESS | 1649 | 1461628127955 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa10800 == 56 [pid = 1649] [id = 368] 16:48:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11ac7b800) [pid = 1649] [serial = 1103] [outer = 0x0] 16:48:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11ae45400) [pid = 1649] [serial = 1104] [outer = 0x11ac7b800] 16:48:47 INFO - PROCESS | 1649 | 1461628127984 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11bd91400) [pid = 1649] [serial = 1105] [outer = 0x11ac7b800] 16:48:48 INFO - PROCESS | 1649 | 1461628128347 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 16:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:48:48 INFO - PROCESS | 1649 | 1461628128378 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 1649 | 1461628128381 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:48:48 INFO - PROCESS | 1649 | 1461628128389 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 1649 | 1461628128394 Marionette TRACE conn2 <- [1,1446,null,{}] 16:48:48 INFO - PROCESS | 1649 | 1461628128396 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:48 INFO - PROCESS | 1649 | 1461628128480 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:48:48 INFO - PROCESS | 1649 | 1461628128484 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x123961000 == 57 [pid = 1649] [id = 369] 16:48:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11c0be000) [pid = 1649] [serial = 1106] [outer = 0x0] 16:48:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11c89b000) [pid = 1649] [serial = 1107] [outer = 0x11c0be000] 16:48:48 INFO - PROCESS | 1649 | 1461628128510 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x123b5a800) [pid = 1649] [serial = 1108] [outer = 0x11c0be000] 16:48:48 INFO - PROCESS | 1649 | 1461628128872 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 530ms 16:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:48:48 INFO - PROCESS | 1649 | 1461628128947 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 1649 | 1461628128948 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:48:48 INFO - PROCESS | 1649 | 1461628128951 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 1649 | 1461628128953 Marionette TRACE conn2 <- [1,1450,null,{}] 16:48:48 INFO - PROCESS | 1649 | 1461628128955 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:49 INFO - PROCESS | 1649 | 1461628129035 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:48:49 INFO - PROCESS | 1649 | 1461628129044 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x128846800 == 58 [pid = 1649] [id = 370] 16:48:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11c896800) [pid = 1649] [serial = 1109] [outer = 0x0] 16:48:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x127853400) [pid = 1649] [serial = 1110] [outer = 0x11c896800] 16:48:49 INFO - PROCESS | 1649 | 1461628129070 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x129debc00) [pid = 1649] [serial = 1111] [outer = 0x11c896800] 16:48:49 INFO - PROCESS | 1649 | 1461628129413 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 468ms 16:48:49 INFO - PROCESS | 1649 | 1461628129421 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 1649 | 1461628129422 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:48:49 INFO - PROCESS | 1649 | 1461628129427 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 1649 | 1461628129428 Marionette TRACE conn2 <- [1,1454,null,{}] 16:48:49 INFO - PROCESS | 1649 | 1461628129430 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:49 INFO - PROCESS | 1649 | 1461628129511 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:48:49 INFO - PROCESS | 1649 | 1461628129570 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119230800 == 59 [pid = 1649] [id = 371] 16:48:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12a032400) [pid = 1649] [serial = 1112] [outer = 0x0] 16:48:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12a335c00) [pid = 1649] [serial = 1113] [outer = 0x12a032400] 16:48:49 INFO - PROCESS | 1649 | 1461628129602 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b50c800) [pid = 1649] [serial = 1114] [outer = 0x12a032400] 16:48:49 INFO - PROCESS | 1649 | 1461628129939 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 570ms 16:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:48:50 INFO - PROCESS | 1649 | 1461628129995 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 1649 | 1461628129997 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:48:50 INFO - PROCESS | 1649 | 1461628129999 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 1649 | 1461628130000 Marionette TRACE conn2 <- [1,1458,null,{}] 16:48:50 INFO - PROCESS | 1649 | 1461628130002 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:50 INFO - PROCESS | 1649 | 1461628130105 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:48:50 INFO - PROCESS | 1649 | 1461628130117 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8f0000 == 60 [pid = 1649] [id = 372] 16:48:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12a007400) [pid = 1649] [serial = 1115] [outer = 0x0] 16:48:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b864800) [pid = 1649] [serial = 1116] [outer = 0x12a007400] 16:48:50 INFO - PROCESS | 1649 | 1461628130143 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bdce800) [pid = 1649] [serial = 1117] [outer = 0x12a007400] 16:48:50 INFO - PROCESS | 1649 | 1461628130513 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 16:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:48:50 INFO - PROCESS | 1649 | 1461628130517 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 1649 | 1461628130519 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:48:50 INFO - PROCESS | 1649 | 1461628130521 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 1649 | 1461628130522 Marionette TRACE conn2 <- [1,1462,null,{}] 16:48:50 INFO - PROCESS | 1649 | 1461628130524 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:50 INFO - PROCESS | 1649 | 1461628130627 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:48:50 INFO - PROCESS | 1649 | 1461628130705 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1c800 == 61 [pid = 1649] [id = 373] 16:48:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12e532400) [pid = 1649] [serial = 1118] [outer = 0x0] 16:48:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12e534c00) [pid = 1649] [serial = 1119] [outer = 0x12e532400] 16:48:50 INFO - PROCESS | 1649 | 1461628130741 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12e580400) [pid = 1649] [serial = 1120] [outer = 0x12e532400] 16:48:51 INFO - PROCESS | 1649 | 1461628131088 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 620ms 16:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:48:51 INFO - PROCESS | 1649 | 1461628131141 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1649 | 1461628131142 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:48:51 INFO - PROCESS | 1649 | 1461628131144 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1649 | 1461628131145 Marionette TRACE conn2 <- [1,1466,null,{}] 16:48:51 INFO - PROCESS | 1649 | 1461628131148 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:51 INFO - PROCESS | 1649 | 1461628131295 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:48:51 INFO - PROCESS | 1649 | 1461628131311 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e389000 == 62 [pid = 1649] [id = 374] 16:48:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12e537000) [pid = 1649] [serial = 1121] [outer = 0x0] 16:48:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12e5d5400) [pid = 1649] [serial = 1122] [outer = 0x12e537000] 16:48:51 INFO - PROCESS | 1649 | 1461628131336 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12e5dd800) [pid = 1649] [serial = 1123] [outer = 0x12e537000] 16:48:51 INFO - PROCESS | 1649 | 1461628131697 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 16:48:51 INFO - PROCESS | 1649 | 1461628131716 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1649 | 1461628131717 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:48:51 INFO - PROCESS | 1649 | 1461628131719 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1649 | 1461628131720 Marionette TRACE conn2 <- [1,1470,null,{}] 16:48:51 INFO - PROCESS | 1649 | 1461628131723 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:51 INFO - PROCESS | 1649 | 1461628131829 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x118c19c00) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x118c1e800) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12a00a400) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12bd6dc00) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11509c400) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x114bc1800) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x118e99400) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x123ce8000) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12bf92000) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1158bd800) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1158bf800) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11aa8a000) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11aa93c00) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12bf45800) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x129de8c00) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b505800) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12b6f8400) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x116742c00) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11c0bac00) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x127fa0c00) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1155e0000) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11c65c400) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11c0b6800) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x123ce7800) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1185a9c00) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11c8a0000) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12a332000) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1155e4400) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:48:52 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12bdd3400) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:48:52 INFO - PROCESS | 1649 | 1461628132058 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x115610000 == 63 [pid = 1649] [id = 375] 16:48:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11340ec00) [pid = 1649] [serial = 1124] [outer = 0x0] 16:48:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x114fadc00) [pid = 1649] [serial = 1125] [outer = 0x11340ec00] 16:48:52 INFO - PROCESS | 1649 | 1461628132085 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1185a9c00) [pid = 1649] [serial = 1126] [outer = 0x11340ec00] 16:48:52 INFO - PROCESS | 1649 | 1461628132382 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 719ms 16:48:52 INFO - PROCESS | 1649 | 1461628132438 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 1649 | 1461628132440 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:48:52 INFO - PROCESS | 1649 | 1461628132442 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 1649 | 1461628132443 Marionette TRACE conn2 <- [1,1474,null,{}] 16:48:52 INFO - PROCESS | 1649 | 1461628132445 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:52 INFO - PROCESS | 1649 | 1461628132530 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:48:52 INFO - PROCESS | 1649 | 1461628132597 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfcd800 == 64 [pid = 1649] [id = 376] 16:48:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11360cc00) [pid = 1649] [serial = 1127] [outer = 0x0] 16:48:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11aa8d000) [pid = 1649] [serial = 1128] [outer = 0x11360cc00] 16:48:52 INFO - PROCESS | 1649 | 1461628132629 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12a332000) [pid = 1649] [serial = 1129] [outer = 0x11360cc00] 16:48:52 INFO - PROCESS | 1649 | 1461628132930 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 16:48:52 INFO - PROCESS | 1649 | 1461628132963 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:48:52 INFO - PROCESS | 1649 | 1461628132964 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:48:52 INFO - PROCESS | 1649 | 1461628132966 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 1649 | 1461628132968 Marionette TRACE conn2 <- [1,1478,null,{}] 16:48:52 INFO - PROCESS | 1649 | 1461628132970 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:53 INFO - PROCESS | 1649 | 1461628133070 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:48:53 INFO - PROCESS | 1649 | 1461628133075 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ffe7000 == 65 [pid = 1649] [id = 377] 16:48:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b6f8400) [pid = 1649] [serial = 1130] [outer = 0x0] 16:48:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12e5df800) [pid = 1649] [serial = 1131] [outer = 0x12b6f8400] 16:48:53 INFO - PROCESS | 1649 | 1461628133100 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12ebbc000) [pid = 1649] [serial = 1132] [outer = 0x12b6f8400] 16:48:53 INFO - PROCESS | 1649 | 1461628133430 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 16:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:48:53 INFO - PROCESS | 1649 | 1461628133485 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 1649 | 1461628133486 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:48:53 INFO - PROCESS | 1649 | 1461628133488 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1649 | 1461628133489 Marionette TRACE conn2 <- [1,1482,null,{}] 16:48:53 INFO - PROCESS | 1649 | 1461628133492 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:53 INFO - PROCESS | 1649 | 1461628133573 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:48:53 INFO - PROCESS | 1649 | 1461628133579 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x130d39000 == 66 [pid = 1649] [id = 378] 16:48:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a008800) [pid = 1649] [serial = 1133] [outer = 0x0] 16:48:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12b666800) [pid = 1649] [serial = 1134] [outer = 0x12a008800] 16:48:53 INFO - PROCESS | 1649 | 1461628133604 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b66a800) [pid = 1649] [serial = 1135] [outer = 0x12a008800] 16:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:48:53 INFO - PROCESS | 1649 | 1461628133953 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 469ms 16:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:48:53 INFO - PROCESS | 1649 | 1461628133961 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 1649 | 1461628133962 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:48:53 INFO - PROCESS | 1649 | 1461628133964 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1649 | 1461628133965 Marionette TRACE conn2 <- [1,1486,null,{}] 16:48:53 INFO - PROCESS | 1649 | 1461628133967 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:54 INFO - PROCESS | 1649 | 1461628134056 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:48:54 INFO - PROCESS | 1649 | 1461628134182 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x114f6d000 == 67 [pid = 1649] [id = 379] 16:48:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11360b000) [pid = 1649] [serial = 1136] [outer = 0x0] 16:48:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x114bb8000) [pid = 1649] [serial = 1137] [outer = 0x11360b000] 16:48:54 INFO - PROCESS | 1649 | 1461628134215 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x114fb9000) [pid = 1649] [serial = 1138] [outer = 0x11360b000] 16:48:54 INFO - PROCESS | 1649 | 1461628134659 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 718ms 16:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:48:54 INFO - PROCESS | 1649 | 1461628134684 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 1649 | 1461628134686 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:48:54 INFO - PROCESS | 1649 | 1461628134689 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 1649 | 1461628134692 Marionette TRACE conn2 <- [1,1490,null,{}] 16:48:54 INFO - PROCESS | 1649 | 1461628134695 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:54 INFO - PROCESS | 1649 | 1461628134804 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:48:54 INFO - PROCESS | 1649 | 1461628134874 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac51800 == 68 [pid = 1649] [id = 380] 16:48:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x117876400) [pid = 1649] [serial = 1139] [outer = 0x0] 16:48:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11a505000) [pid = 1649] [serial = 1140] [outer = 0x117876400] 16:48:54 INFO - PROCESS | 1649 | 1461628134906 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11b063000) [pid = 1649] [serial = 1141] [outer = 0x117876400] 16:48:55 INFO - PROCESS | 1649 | 1461628135321 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 672ms 16:48:55 INFO - PROCESS | 1649 | 1461628135362 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 1649 | 1461628135366 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:48:55 INFO - PROCESS | 1649 | 1461628135368 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 1649 | 1461628135369 Marionette TRACE conn2 <- [1,1494,null,{}] 16:48:55 INFO - PROCESS | 1649 | 1461628135372 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:55 INFO - PROCESS | 1649 | 1461628135537 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:48:55 INFO - PROCESS | 1649 | 1461628135592 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12470d800 == 69 [pid = 1649] [id = 381] 16:48:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x119267800) [pid = 1649] [serial = 1142] [outer = 0x0] 16:48:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11c893800) [pid = 1649] [serial = 1143] [outer = 0x119267800] 16:48:55 INFO - PROCESS | 1649 | 1461628135625 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x123b5cc00) [pid = 1649] [serial = 1144] [outer = 0x119267800] 16:48:56 INFO - PROCESS | 1649 | 1461628136067 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 719ms 16:48:56 INFO - PROCESS | 1649 | 1461628136088 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 1649 | 1461628136089 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:48:56 INFO - PROCESS | 1649 | 1461628136097 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 1649 | 1461628136101 Marionette TRACE conn2 <- [1,1498,null,{}] 16:48:56 INFO - PROCESS | 1649 | 1461628136104 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:56 INFO - PROCESS | 1649 | 1461628136211 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:48:56 INFO - PROCESS | 1649 | 1461628136266 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc1b800 == 70 [pid = 1649] [id = 382] 16:48:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x123ebd800) [pid = 1649] [serial = 1145] [outer = 0x0] 16:48:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x129dcb000) [pid = 1649] [serial = 1146] [outer = 0x123ebd800] 16:48:56 INFO - PROCESS | 1649 | 1461628136296 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x129df1c00) [pid = 1649] [serial = 1147] [outer = 0x123ebd800] 16:48:56 INFO - PROCESS | 1649 | 1461628136721 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 677ms 16:48:56 INFO - PROCESS | 1649 | 1461628136769 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:48:56 INFO - PROCESS | 1649 | 1461628136771 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:48:56 INFO - PROCESS | 1649 | 1461628136773 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 1649 | 1461628136775 Marionette TRACE conn2 <- [1,1502,null,{}] 16:48:56 INFO - PROCESS | 1649 | 1461628136777 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:56 INFO - PROCESS | 1649 | 1461628136900 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:48:56 INFO - PROCESS | 1649 | 1461628136969 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc1b000 == 71 [pid = 1649] [id = 383] 16:48:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x129dd0800) [pid = 1649] [serial = 1148] [outer = 0x0] 16:48:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12b508800) [pid = 1649] [serial = 1149] [outer = 0x129dd0800] 16:48:57 INFO - PROCESS | 1649 | 1461628136999 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12b666c00) [pid = 1649] [serial = 1150] [outer = 0x129dd0800] 16:48:57 INFO - PROCESS | 1649 | 1461628137413 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 671ms 16:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:48:57 INFO - PROCESS | 1649 | 1461628137445 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 1649 | 1461628137447 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:48:57 INFO - PROCESS | 1649 | 1461628137449 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1649 | 1461628137450 Marionette TRACE conn2 <- [1,1506,null,{}] 16:48:57 INFO - PROCESS | 1649 | 1461628137452 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:57 INFO - PROCESS | 1649 | 1461628137554 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:48:57 INFO - PROCESS | 1649 | 1461628137626 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed53000 == 72 [pid = 1649] [id = 384] 16:48:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12ba6e400) [pid = 1649] [serial = 1151] [outer = 0x0] 16:48:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12bd66800) [pid = 1649] [serial = 1152] [outer = 0x12ba6e400] 16:48:57 INFO - PROCESS | 1649 | 1461628137663 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12da97800) [pid = 1649] [serial = 1153] [outer = 0x12ba6e400] 16:48:58 INFO - PROCESS | 1649 | 1461628138126 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 718ms 16:48:58 INFO - PROCESS | 1649 | 1461628138195 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 1649 | 1461628138196 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:48:58 INFO - PROCESS | 1649 | 1461628138200 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 1649 | 1461628138201 Marionette TRACE conn2 <- [1,1510,null,{}] 16:48:58 INFO - PROCESS | 1649 | 1461628138204 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:58 INFO - PROCESS | 1649 | 1461628138308 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:48:58 INFO - PROCESS | 1649 | 1461628138376 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f8a000 == 73 [pid = 1649] [id = 385] 16:48:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11504b800) [pid = 1649] [serial = 1154] [outer = 0x0] 16:48:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x115054400) [pid = 1649] [serial = 1155] [outer = 0x11504b800] 16:48:58 INFO - PROCESS | 1649 | 1461628138406 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x115843400) [pid = 1649] [serial = 1156] [outer = 0x11504b800] 16:48:58 INFO - PROCESS | 1649 | 1461628138812 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 619ms 16:48:58 INFO - PROCESS | 1649 | 1461628138819 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 1649 | 1461628138820 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:48:58 INFO - PROCESS | 1649 | 1461628138823 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 1649 | 1461628138824 Marionette TRACE conn2 <- [1,1514,null,{}] 16:48:58 INFO - PROCESS | 1649 | 1461628138827 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:58 INFO - PROCESS | 1649 | 1461628138931 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:48:59 INFO - PROCESS | 1649 | 1461628139165 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c0a000 == 74 [pid = 1649] [id = 386] 16:48:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1147d3000) [pid = 1649] [serial = 1157] [outer = 0x0] 16:48:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x114bc0000) [pid = 1649] [serial = 1158] [outer = 0x1147d3000] 16:48:59 INFO - PROCESS | 1649 | 1461628139237 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11504d000) [pid = 1649] [serial = 1159] [outer = 0x1147d3000] 16:48:59 INFO - PROCESS | 1649 | 1461628139750 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 974ms 16:48:59 INFO - PROCESS | 1649 | 1461628139798 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 1649 | 1461628139800 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:48:59 INFO - PROCESS | 1649 | 1461628139803 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 1649 | 1461628139805 Marionette TRACE conn2 <- [1,1518,null,{}] 16:48:59 INFO - PROCESS | 1649 | 1461628139809 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:59 INFO - PROCESS | 1649 | 1461628139904 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:48:59 INFO - PROCESS | 1649 | 1461628139982 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c63c000 == 75 [pid = 1649] [id = 387] 16:48:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1157b2c00) [pid = 1649] [serial = 1160] [outer = 0x0] 16:49:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1158c6c00) [pid = 1649] [serial = 1161] [outer = 0x1157b2c00] 16:49:00 INFO - PROCESS | 1649 | 1461628140011 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x118e9ec00) [pid = 1649] [serial = 1162] [outer = 0x1157b2c00] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x130d39000 == 74 [pid = 1649] [id = 378] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12ffe7000 == 73 [pid = 1649] [id = 377] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfcd800 == 72 [pid = 1649] [id = 376] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x115610000 == 71 [pid = 1649] [id = 375] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12e389000 == 70 [pid = 1649] [id = 374] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1c800 == 69 [pid = 1649] [id = 373] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12da8ac00) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8f0000 == 68 [pid = 1649] [id = 372] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x119230800 == 67 [pid = 1649] [id = 371] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x128846800 == 66 [pid = 1649] [id = 370] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x123961000 == 65 [pid = 1649] [id = 369] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa10800 == 64 [pid = 1649] [id = 368] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac5e800 == 63 [pid = 1649] [id = 367] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x119c0c800 == 62 [pid = 1649] [id = 366] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x130d3e800 == 61 [pid = 1649] [id = 364] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12ffec800 == 60 [pid = 1649] [id = 363] 16:49:00 INFO - PROCESS | 1649 | 1461628140493 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12a051000 == 59 [pid = 1649] [id = 362] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb10000 == 58 [pid = 1649] [id = 361] 16:49:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1151a3000 == 57 [pid = 1649] [id = 360] 16:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 725ms 16:49:00 INFO - PROCESS | 1649 | 1461628140530 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 1649 | 1461628140532 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:49:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:49:00 INFO - PROCESS | 1649 | 1461628140536 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 1649 | 1461628140537 Marionette TRACE conn2 <- [1,1522,null,{}] 16:49:00 INFO - PROCESS | 1649 | 1461628140540 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:00 INFO - PROCESS | 1649 | 1461628140624 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:49:00 INFO - PROCESS | 1649 | 1461628140632 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x119189800 == 58 [pid = 1649] [id = 388] 16:49:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x115ae4400) [pid = 1649] [serial = 1163] [outer = 0x0] 16:49:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11926d400) [pid = 1649] [serial = 1164] [outer = 0x115ae4400] 16:49:00 INFO - PROCESS | 1649 | 1461628140661 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11adba400) [pid = 1649] [serial = 1165] [outer = 0x115ae4400] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12bd6b800) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12e318800) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12f60c000) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12e318000) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12d011400) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12b85ec00) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12e5dcc00) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1191a7400) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11a505800) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11c50d000) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11c6d5400) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12da9c400) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x123ce4c00) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12a33e400) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x119adac00) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x118edf800) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12bf44000) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x123b55000) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12bf9c800) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12bdcdc00) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12a33d800) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x129de8800) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12d00a400) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12d1f6000) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12a028400) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12b858400) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12b510800) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12bd61c00) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11b02b000) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11926d000) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b506000) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12a333400) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12a338000) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x129dedc00) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12bd5ec00) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1165e3800) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1157bb000) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12392c000) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11c896400) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11c6cc000) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11c89c800) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1247d4800) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11ac7a000) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11bd89400) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 16:49:00 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123b57000) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1649 | 1461628141145 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:49:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:49:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:49:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:49:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:49:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:49:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:49:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:49:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:49:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms 16:49:01 INFO - PROCESS | 1649 | 1461628141161 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 1649 | 1461628141163 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:49:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:49:01 INFO - PROCESS | 1649 | 1461628141169 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1649 | 1461628141175 Marionette TRACE conn2 <- [1,1526,null,{}] 16:49:01 INFO - PROCESS | 1649 | 1461628141204 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:01 INFO - PROCESS | 1649 | 1461628141338 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:49:01 INFO - PROCESS | 1649 | 1461628141419 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x123aed800 == 59 [pid = 1649] [id = 389] 16:49:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116743400) [pid = 1649] [serial = 1166] [outer = 0x0] 16:49:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11b877400) [pid = 1649] [serial = 1167] [outer = 0x116743400] 16:49:01 INFO - PROCESS | 1649 | 1461628141463 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11c6d3000) [pid = 1649] [serial = 1168] [outer = 0x116743400] 16:49:01 INFO - PROCESS | 1649 | 1461628141770 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:49:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:49:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:49:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:49:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:49:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 651ms 16:49:01 INFO - PROCESS | 1649 | 1461628141818 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 1649 | 1461628141820 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:49:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:49:01 INFO - PROCESS | 1649 | 1461628141822 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1649 | 1461628141824 Marionette TRACE conn2 <- [1,1530,null,{}] 16:49:01 INFO - PROCESS | 1649 | 1461628141829 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:01 INFO - PROCESS | 1649 | 1461628141935 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:49:01 INFO - PROCESS | 1649 | 1461628141966 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119239800 == 60 [pid = 1649] [id = 390] 16:49:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11c66f400) [pid = 1649] [serial = 1169] [outer = 0x0] 16:49:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11c898000) [pid = 1649] [serial = 1170] [outer = 0x11c66f400] 16:49:01 INFO - PROCESS | 1649 | 1461628141992 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12410b000) [pid = 1649] [serial = 1171] [outer = 0x11c66f400] 16:49:02 INFO - PROCESS | 1649 | 1461628142245 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:49:02 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:49:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:49:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:49:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:49:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:49:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 474ms 16:49:02 INFO - PROCESS | 1649 | 1461628142298 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1649 | 1461628142299 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:49:02 INFO - PROCESS | 1649 | 1461628142301 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1649 | 1461628142302 Marionette TRACE conn2 <- [1,1534,null,{}] 16:49:02 INFO - PROCESS | 1649 | 1461628142304 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:02 INFO - PROCESS | 1649 | 1461628142393 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:49:02 INFO - PROCESS | 1649 | 1461628142398 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e78800 == 61 [pid = 1649] [id = 391] 16:49:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x127fa9400) [pid = 1649] [serial = 1172] [outer = 0x0] 16:49:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1287e1000) [pid = 1649] [serial = 1173] [outer = 0x127fa9400] 16:49:02 INFO - PROCESS | 1649 | 1461628142431 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x129dcf400) [pid = 1649] [serial = 1174] [outer = 0x127fa9400] 16:49:02 INFO - PROCESS | 1649 | 1461628142835 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 569ms 16:49:02 INFO - PROCESS | 1649 | 1461628142877 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1649 | 1461628142878 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:49:02 INFO - PROCESS | 1649 | 1461628142881 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1649 | 1461628142882 Marionette TRACE conn2 <- [1,1538,null,{}] 16:49:02 INFO - PROCESS | 1649 | 1461628142884 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:02 INFO - PROCESS | 1649 | 1461628142987 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:49:03 INFO - PROCESS | 1649 | 1461628143023 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba38800 == 62 [pid = 1649] [id = 392] 16:49:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x129dc2c00) [pid = 1649] [serial = 1175] [outer = 0x0] 16:49:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12a028400) [pid = 1649] [serial = 1176] [outer = 0x129dc2c00] 16:49:03 INFO - PROCESS | 1649 | 1461628143054 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12b504c00) [pid = 1649] [serial = 1177] [outer = 0x129dc2c00] 16:49:03 INFO - PROCESS | 1649 | 1461628143389 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 517ms 16:49:03 INFO - PROCESS | 1649 | 1461628143399 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 1649 | 1461628143400 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:49:03 INFO - PROCESS | 1649 | 1461628143402 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 1649 | 1461628143403 Marionette TRACE conn2 <- [1,1542,null,{}] 16:49:03 INFO - PROCESS | 1649 | 1461628143405 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:03 INFO - PROCESS | 1649 | 1461628143508 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:49:03 INFO - PROCESS | 1649 | 1461628143522 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd97800 == 63 [pid = 1649] [id = 393] 16:49:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12b50ec00) [pid = 1649] [serial = 1178] [outer = 0x0] 16:49:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b669400) [pid = 1649] [serial = 1179] [outer = 0x12b50ec00] 16:49:03 INFO - PROCESS | 1649 | 1461628143548 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12b858400) [pid = 1649] [serial = 1180] [outer = 0x12b50ec00] 16:49:03 INFO - PROCESS | 1649 | 1461628143878 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 520ms 16:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:49:03 INFO - PROCESS | 1649 | 1461628143922 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 1649 | 1461628143924 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:49:03 INFO - PROCESS | 1649 | 1461628143926 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 1649 | 1461628143927 Marionette TRACE conn2 <- [1,1546,null,{}] 16:49:03 INFO - PROCESS | 1649 | 1461628143929 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:04 INFO - PROCESS | 1649 | 1461628144033 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:49:04 INFO - PROCESS | 1649 | 1461628144047 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d44e800 == 64 [pid = 1649] [id = 394] 16:49:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b6f9000) [pid = 1649] [serial = 1181] [outer = 0x0] 16:49:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12bd6b800) [pid = 1649] [serial = 1182] [outer = 0x12b6f9000] 16:49:04 INFO - PROCESS | 1649 | 1461628144072 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12bf44800) [pid = 1649] [serial = 1183] [outer = 0x12b6f9000] 16:49:04 INFO - PROCESS | 1649 | 1461628144398 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 519ms 16:49:04 INFO - PROCESS | 1649 | 1461628144446 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 1649 | 1461628144447 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:49:04 INFO - PROCESS | 1649 | 1461628144449 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1649 | 1461628144450 Marionette TRACE conn2 <- [1,1550,null,{}] 16:49:04 INFO - PROCESS | 1649 | 1461628144452 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:04 INFO - PROCESS | 1649 | 1461628144557 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11c0be000) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12a007400) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11c896800) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x114bbe000) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12a032400) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12e532400) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11ac7b800) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x118e0c400) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12e537000) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b6f8400) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11360cc00) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11340ec00) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:49:04 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12d1f6400) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:49:04 INFO - PROCESS | 1649 | 1461628144727 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa12800 == 65 [pid = 1649] [id = 395] 16:49:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x114749000) [pid = 1649] [serial = 1184] [outer = 0x0] 16:49:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1155eac00) [pid = 1649] [serial = 1185] [outer = 0x114749000] 16:49:04 INFO - PROCESS | 1649 | 1461628144753 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11b87cc00) [pid = 1649] [serial = 1186] [outer = 0x114749000] 16:49:05 INFO - PROCESS | 1649 | 1461628145048 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 618ms 16:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:49:05 INFO - PROCESS | 1649 | 1461628145068 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 1649 | 1461628145070 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:49:05 INFO - PROCESS | 1649 | 1461628145072 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 1649 | 1461628145074 Marionette TRACE conn2 <- [1,1554,null,{}] 16:49:05 INFO - PROCESS | 1649 | 1461628145079 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:05 INFO - PROCESS | 1649 | 1461628145167 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:49:05 INFO - PROCESS | 1649 | 1461628145171 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d441800 == 66 [pid = 1649] [id = 396] 16:49:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11c897800) [pid = 1649] [serial = 1187] [outer = 0x0] 16:49:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12b6f8000) [pid = 1649] [serial = 1188] [outer = 0x11c897800] 16:49:05 INFO - PROCESS | 1649 | 1461628145202 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12da89c00) [pid = 1649] [serial = 1189] [outer = 0x11c897800] 16:49:05 INFO - PROCESS | 1649 | 1461628145550 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 523ms 16:49:05 INFO - PROCESS | 1649 | 1461628145604 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 1649 | 1461628145606 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:49:05 INFO - PROCESS | 1649 | 1461628145614 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 1649 | 1461628145615 Marionette TRACE conn2 <- [1,1558,null,{}] 16:49:05 INFO - PROCESS | 1649 | 1461628145618 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:05 INFO - PROCESS | 1649 | 1461628145717 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:49:05 INFO - PROCESS | 1649 | 1461628145721 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed0f800 == 67 [pid = 1649] [id = 397] 16:49:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12e30e400) [pid = 1649] [serial = 1190] [outer = 0x0] 16:49:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12e535000) [pid = 1649] [serial = 1191] [outer = 0x12e30e400] 16:49:05 INFO - PROCESS | 1649 | 1461628145747 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12e53d400) [pid = 1649] [serial = 1192] [outer = 0x12e30e400] 16:49:06 INFO - PROCESS | 1649 | 1461628146082 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 16:49:06 INFO - PROCESS | 1649 | 1461628146134 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 1649 | 1461628146135 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:49:06 INFO - PROCESS | 1649 | 1461628146137 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 1649 | 1461628146138 Marionette TRACE conn2 <- [1,1562,null,{}] 16:49:06 INFO - PROCESS | 1649 | 1461628146141 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:06 INFO - PROCESS | 1649 | 1461628146248 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:49:06 INFO - PROCESS | 1649 | 1461628146257 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed1f000 == 68 [pid = 1649] [id = 398] 16:49:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12e319c00) [pid = 1649] [serial = 1193] [outer = 0x0] 16:49:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e586800) [pid = 1649] [serial = 1194] [outer = 0x12e319c00] 16:49:06 INFO - PROCESS | 1649 | 1461628146282 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12eba6c00) [pid = 1649] [serial = 1195] [outer = 0x12e319c00] 16:49:06 INFO - PROCESS | 1649 | 1461628146590 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 467ms 16:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:49:06 INFO - PROCESS | 1649 | 1461628146606 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 1649 | 1461628146607 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:49:06 INFO - PROCESS | 1649 | 1461628146613 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 1649 | 1461628146614 Marionette TRACE conn2 <- [1,1566,null,{}] 16:49:06 INFO - PROCESS | 1649 | 1461628146616 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:06 INFO - PROCESS | 1649 | 1461628146703 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:49:06 INFO - PROCESS | 1649 | 1461628146826 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11560c800 == 69 [pid = 1649] [id = 399] 16:49:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x113410400) [pid = 1649] [serial = 1196] [outer = 0x0] 16:49:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1134b5400) [pid = 1649] [serial = 1197] [outer = 0x113410400] 16:49:06 INFO - PROCESS | 1649 | 1461628146859 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11504b400) [pid = 1649] [serial = 1198] [outer = 0x113410400] 16:49:07 INFO - PROCESS | 1649 | 1461628147301 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 722ms 16:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:49:07 INFO - PROCESS | 1649 | 1461628147334 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 1649 | 1461628147337 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:49:07 INFO - PROCESS | 1649 | 1461628147341 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1649 | 1461628147344 Marionette TRACE conn2 <- [1,1570,null,{}] 16:49:07 INFO - PROCESS | 1649 | 1461628147347 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:07 INFO - PROCESS | 1649 | 1461628147465 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:49:07 INFO - PROCESS | 1649 | 1461628147539 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c635000 == 70 [pid = 1649] [id = 400] 16:49:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1151cc000) [pid = 1649] [serial = 1199] [outer = 0x0] 16:49:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x118f1c800) [pid = 1649] [serial = 1200] [outer = 0x1151cc000] 16:49:07 INFO - PROCESS | 1649 | 1461628147572 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11ac83800) [pid = 1649] [serial = 1201] [outer = 0x1151cc000] 16:49:07 INFO - PROCESS | 1649 | 1461628147985 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 673ms 16:49:08 INFO - PROCESS | 1649 | 1461628148015 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1649 | 1461628148018 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:49:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:49:08 INFO - PROCESS | 1649 | 1461628148021 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1649 | 1461628148022 Marionette TRACE conn2 <- [1,1574,null,{}] 16:49:08 INFO - PROCESS | 1649 | 1461628148025 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 1649 | 1461628148149 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:49:08 INFO - PROCESS | 1649 | 1461628148222 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8db800 == 71 [pid = 1649] [id = 401] 16:49:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11b02c800) [pid = 1649] [serial = 1202] [outer = 0x0] 16:49:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11c65cc00) [pid = 1649] [serial = 1203] [outer = 0x11b02c800] 16:49:08 INFO - PROCESS | 1649 | 1461628148252 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x123b55000) [pid = 1649] [serial = 1204] [outer = 0x11b02c800] 16:49:08 INFO - PROCESS | 1649 | 1461628148669 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 16:49:08 INFO - PROCESS | 1649 | 1461628148692 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1649 | 1461628148693 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:49:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:49:08 INFO - PROCESS | 1649 | 1461628148701 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1649 | 1461628148705 Marionette TRACE conn2 <- [1,1578,null,{}] 16:49:08 INFO - PROCESS | 1649 | 1461628148709 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 1649 | 1461628148817 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:49:08 INFO - PROCESS | 1649 | 1461628148887 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed4f800 == 72 [pid = 1649] [id = 402] 16:49:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x119e47800) [pid = 1649] [serial = 1205] [outer = 0x0] 16:49:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x127f56800) [pid = 1649] [serial = 1206] [outer = 0x119e47800] 16:49:08 INFO - PROCESS | 1649 | 1461628148917 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12b503000) [pid = 1649] [serial = 1207] [outer = 0x119e47800] 16:49:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:49:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 630ms 16:49:09 INFO - PROCESS | 1649 | 1461628149320 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:49:09 INFO - PROCESS | 1649 | 1461628149327 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 1649 | 1461628149329 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:49:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:49:09 INFO - PROCESS | 1649 | 1461628149331 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 1649 | 1461628149332 Marionette TRACE conn2 <- [1,1582,null,{}] 16:49:09 INFO - PROCESS | 1649 | 1461628149335 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:09 INFO - PROCESS | 1649 | 1461628149439 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:49:09 INFO - PROCESS | 1649 | 1461628149530 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fff2000 == 73 [pid = 1649] [id = 403] 16:49:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12b505400) [pid = 1649] [serial = 1208] [outer = 0x0] 16:49:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12bd67400) [pid = 1649] [serial = 1209] [outer = 0x12b505400] 16:49:09 INFO - PROCESS | 1649 | 1461628149560 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12da84800) [pid = 1649] [serial = 1210] [outer = 0x12b505400] 16:49:09 INFO - PROCESS | 1649 | 1461628149969 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 671ms 16:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:49:10 INFO - PROCESS | 1649 | 1461628150003 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 1649 | 1461628150004 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:49:10 INFO - PROCESS | 1649 | 1461628150006 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 1649 | 1461628150007 Marionette TRACE conn2 <- [1,1586,null,{}] 16:49:10 INFO - PROCESS | 1649 | 1461628150010 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:10 INFO - PROCESS | 1649 | 1461628150113 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:49:10 INFO - PROCESS | 1649 | 1461628150173 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x130d38800 == 74 [pid = 1649] [id = 404] 16:49:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12e530400) [pid = 1649] [serial = 1211] [outer = 0x0] 16:49:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12e58cc00) [pid = 1649] [serial = 1212] [outer = 0x12e530400] 16:49:10 INFO - PROCESS | 1649 | 1461628150251 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12ebb6c00) [pid = 1649] [serial = 1213] [outer = 0x12e530400] 16:49:10 INFO - PROCESS | 1649 | 1461628150668 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 16:49:10 INFO - PROCESS | 1649 | 1461628150751 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:49:10 INFO - PROCESS | 1649 | 1461628150753 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:49:10 INFO - PROCESS | 1649 | 1461628150770 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 1649 | 1461628150772 Marionette TRACE conn2 <- [1,1590,null,{}] 16:49:10 INFO - PROCESS | 1649 | 1461628150779 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:10 INFO - PROCESS | 1649 | 1461628150936 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:49:11 INFO - PROCESS | 1649 | 1461628151064 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x13202b800 == 75 [pid = 1649] [id = 405] 16:49:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11565f000) [pid = 1649] [serial = 1214] [outer = 0x0] 16:49:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x115668c00) [pid = 1649] [serial = 1215] [outer = 0x11565f000] 16:49:11 INFO - PROCESS | 1649 | 1461628151094 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12ebbbc00) [pid = 1649] [serial = 1216] [outer = 0x11565f000] 16:49:11 INFO - PROCESS | 1649 | 1461628151527 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 790ms 16:49:11 INFO - PROCESS | 1649 | 1461628151547 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:49:11 INFO - PROCESS | 1649 | 1461628151548 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:49:11 INFO - PROCESS | 1649 | 1461628151550 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 1649 | 1461628151551 Marionette TRACE conn2 <- [1,1594,null,{}] 16:49:11 INFO - PROCESS | 1649 | 1461628151554 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:11 INFO - PROCESS | 1649 | 1461628151658 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:49:11 INFO - PROCESS | 1649 | 1461628151717 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11459d000 == 76 [pid = 1649] [id = 406] 16:49:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1153b3400) [pid = 1649] [serial = 1217] [outer = 0x0] 16:49:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x119a71800) [pid = 1649] [serial = 1218] [outer = 0x1153b3400] 16:49:11 INFO - PROCESS | 1649 | 1461628151788 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11c850400) [pid = 1649] [serial = 1219] [outer = 0x1153b3400] 16:49:12 INFO - PROCESS | 1649 | 1461628152356 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 869ms 16:49:12 INFO - PROCESS | 1649 | 1461628152419 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1649 | 1461628152422 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:49:12 INFO - PROCESS | 1649 | 1461628152425 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1649 | 1461628152428 Marionette TRACE conn2 <- [1,1598,null,{}] 16:49:12 INFO - PROCESS | 1649 | 1461628152431 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:12 INFO - PROCESS | 1649 | 1461628152533 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:49:12 INFO - PROCESS | 1649 | 1461628152611 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c25d800 == 77 [pid = 1649] [id = 407] 16:49:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x114fab800) [pid = 1649] [serial = 1220] [outer = 0x0] 16:49:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x115055800) [pid = 1649] [serial = 1221] [outer = 0x114fab800] 16:49:12 INFO - PROCESS | 1649 | 1461628152640 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x115667400) [pid = 1649] [serial = 1222] [outer = 0x114fab800] 16:49:13 INFO - PROCESS | 1649 | 1461628153038 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 671ms 16:49:13 INFO - PROCESS | 1649 | 1461628153097 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 1649 | 1461628153101 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:49:13 INFO - PROCESS | 1649 | 1461628153105 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 1649 | 1461628153107 Marionette TRACE conn2 <- [1,1602,null,{}] 16:49:13 INFO - PROCESS | 1649 | 1461628153130 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 1649 | 1461628153230 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3e3800 == 76 [pid = 1649] [id = 306] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11a560000 == 75 [pid = 1649] [id = 304] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed1f000 == 74 [pid = 1649] [id = 398] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed0f800 == 73 [pid = 1649] [id = 397] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12d441800 == 72 [pid = 1649] [id = 396] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa12800 == 71 [pid = 1649] [id = 395] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12d44e800 == 70 [pid = 1649] [id = 394] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd97800 == 69 [pid = 1649] [id = 393] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba38800 == 68 [pid = 1649] [id = 392] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12b666800) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | 1461628153356 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x129e78800 == 67 [pid = 1649] [id = 391] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119239800 == 66 [pid = 1649] [id = 390] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x123aed800 == 65 [pid = 1649] [id = 389] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119189800 == 64 [pid = 1649] [id = 388] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11c63c000 == 63 [pid = 1649] [id = 387] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119c0a000 == 62 [pid = 1649] [id = 386] 16:49:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x115614800 == 63 [pid = 1649] [id = 408] 16:49:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1150a1400) [pid = 1649] [serial = 1223] [outer = 0x0] 16:49:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x118f1b400) [pid = 1649] [serial = 1224] [outer = 0x1150a1400] 16:49:13 INFO - PROCESS | 1649 | 1461628153388 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11ac7bc00) [pid = 1649] [serial = 1225] [outer = 0x1150a1400] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac51800 == 62 [pid = 1649] [id = 380] 16:49:13 INFO - PROCESS | 1649 | --DOCSHELL 0x114f6d000 == 61 [pid = 1649] [id = 379] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12da9dc00) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11c89b000) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x123b5a800) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12b864800) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x127853400) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x129debc00) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x114fad400) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1150a7000) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x119128800) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12a335c00) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12e534c00) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12e580400) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12da8e800) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11ae45400) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11bd91400) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x119e4a400) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x118f21800) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1287c6400) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11c0b8c00) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12e5d5400) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1134b9c00) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12ba6b800) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12e5df800) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11aa8d000) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12ebbc000) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x114fadc00) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1185a9c00) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12e5dd800) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12a332000) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12bdce800) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b50c800) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 16:49:13 INFO - PROCESS | 1649 | 1461628153718 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 641ms 16:49:13 INFO - PROCESS | 1649 | 1461628153748 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 1649 | 1461628153749 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:49:13 INFO - PROCESS | 1649 | 1461628153751 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 1649 | 1461628153753 Marionette TRACE conn2 <- [1,1606,null,{}] 16:49:13 INFO - PROCESS | 1649 | 1461628153763 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 1649 | 1461628153868 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:49:13 INFO - PROCESS | 1649 | 1461628153876 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c085000 == 62 [pid = 1649] [id = 409] 16:49:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11b87a000) [pid = 1649] [serial = 1226] [outer = 0x0] 16:49:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11c6cc000) [pid = 1649] [serial = 1227] [outer = 0x11b87a000] 16:49:13 INFO - PROCESS | 1649 | 1461628153904 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11c854000) [pid = 1649] [serial = 1228] [outer = 0x11b87a000] 16:49:14 INFO - PROCESS | 1649 | 1461628154285 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 570ms 16:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:49:14 INFO - PROCESS | 1649 | 1461628154322 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1649 | 1461628154325 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:49:14 INFO - PROCESS | 1649 | 1461628154329 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1649 | 1461628154330 Marionette TRACE conn2 <- [1,1610,null,{}] 16:49:14 INFO - PROCESS | 1649 | 1461628154333 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:14 INFO - PROCESS | 1649 | 1461628154422 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:49:14 INFO - PROCESS | 1649 | 1461628154427 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x128834000 == 63 [pid = 1649] [id = 410] 16:49:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11c857800) [pid = 1649] [serial = 1229] [outer = 0x0] 16:49:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x123a6ac00) [pid = 1649] [serial = 1230] [outer = 0x11c857800] 16:49:14 INFO - PROCESS | 1649 | 1461628154453 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1247d4800) [pid = 1649] [serial = 1231] [outer = 0x11c857800] 16:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 469ms 16:49:14 INFO - PROCESS | 1649 | 1461628154795 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:49:14 INFO - PROCESS | 1649 | 1461628154799 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:49:14 INFO - PROCESS | 1649 | 1461628154801 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:49:14 INFO - PROCESS | 1649 | 1461628154805 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1649 | 1461628154807 Marionette TRACE conn2 <- [1,1614,null,{}] 16:49:14 INFO - PROCESS | 1649 | 1461628154812 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:14 INFO - PROCESS | 1649 | 1461628154976 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:49:14 INFO - PROCESS | 1649 | 1461628154985 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a06b800 == 64 [pid = 1649] [id = 411] 16:49:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x127853400) [pid = 1649] [serial = 1232] [outer = 0x0] 16:49:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x127fa3400) [pid = 1649] [serial = 1233] [outer = 0x127853400] 16:49:15 INFO - PROCESS | 1649 | 1461628155027 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x129dc5000) [pid = 1649] [serial = 1234] [outer = 0x127853400] 16:49:15 INFO - PROCESS | 1649 | 1461628155446 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 673ms 16:49:15 INFO - PROCESS | 1649 | 1461628155478 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 1649 | 1461628155479 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:49:15 INFO - PROCESS | 1649 | 1461628155481 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 1649 | 1461628155483 Marionette TRACE conn2 <- [1,1618,null,{}] 16:49:15 INFO - PROCESS | 1649 | 1461628155485 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:15 INFO - PROCESS | 1649 | 1461628155581 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:49:15 INFO - PROCESS | 1649 | 1461628155659 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af21000 == 65 [pid = 1649] [id = 412] 16:49:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x129cd4c00) [pid = 1649] [serial = 1235] [outer = 0x0] 16:49:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x129de8000) [pid = 1649] [serial = 1236] [outer = 0x129cd4c00] 16:49:15 INFO - PROCESS | 1649 | 1461628155687 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12b6f1800) [pid = 1649] [serial = 1237] [outer = 0x129cd4c00] 16:49:16 INFO - PROCESS | 1649 | 1461628156012 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 570ms 16:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:49:16 INFO - PROCESS | 1649 | 1461628156052 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 1649 | 1461628156053 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:49:16 INFO - PROCESS | 1649 | 1461628156055 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 1649 | 1461628156057 Marionette TRACE conn2 <- [1,1622,null,{}] 16:49:16 INFO - PROCESS | 1649 | 1461628156059 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:16 INFO - PROCESS | 1649 | 1461628156165 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:49:16 INFO - PROCESS | 1649 | 1461628156201 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c196800 == 66 [pid = 1649] [id = 413] 16:49:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x129dc4000) [pid = 1649] [serial = 1238] [outer = 0x0] 16:49:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12bd68400) [pid = 1649] [serial = 1239] [outer = 0x129dc4000] 16:49:16 INFO - PROCESS | 1649 | 1461628156227 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12d0ef800) [pid = 1649] [serial = 1240] [outer = 0x129dc4000] 16:49:16 INFO - PROCESS | 1649 | 1461628156563 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 517ms 16:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:49:16 INFO - PROCESS | 1649 | 1461628156574 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 1649 | 1461628156577 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:49:16 INFO - PROCESS | 1649 | 1461628156580 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 1649 | 1461628156581 Marionette TRACE conn2 <- [1,1626,null,{}] 16:49:16 INFO - PROCESS | 1649 | 1461628156583 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:16 INFO - PROCESS | 1649 | 1461628156690 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:49:16 INFO - PROCESS | 1649 | 1461628156704 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e380800 == 67 [pid = 1649] [id = 414] 16:49:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d1f1400) [pid = 1649] [serial = 1241] [outer = 0x0] 16:49:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12da90400) [pid = 1649] [serial = 1242] [outer = 0x12d1f1400] 16:49:16 INFO - PROCESS | 1649 | 1461628156729 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12dae3400) [pid = 1649] [serial = 1243] [outer = 0x12d1f1400] 16:49:17 INFO - PROCESS | 1649 | 1461628157036 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 471ms 16:49:17 INFO - PROCESS | 1649 | 1461628157051 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1649 | 1461628157052 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:49:17 INFO - PROCESS | 1649 | 1461628157055 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1649 | 1461628157056 Marionette TRACE conn2 <- [1,1630,null,{}] 16:49:17 INFO - PROCESS | 1649 | 1461628157060 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:17 INFO - PROCESS | 1649 | 1461628157173 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:49:17 INFO - PROCESS | 1649 | 1461628157187 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb52800 == 68 [pid = 1649] [id = 415] 16:49:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12dae7000) [pid = 1649] [serial = 1244] [outer = 0x0] 16:49:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12e537800) [pid = 1649] [serial = 1245] [outer = 0x12dae7000] 16:49:17 INFO - PROCESS | 1649 | 1461628157212 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e5dcc00) [pid = 1649] [serial = 1246] [outer = 0x12dae7000] 16:49:17 INFO - PROCESS | 1649 | 1461628157557 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 16:49:17 INFO - PROCESS | 1649 | 1461628157574 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1649 | 1461628157577 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:49:17 INFO - PROCESS | 1649 | 1461628157580 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1649 | 1461628157581 Marionette TRACE conn2 <- [1,1634,null,{}] 16:49:17 INFO - PROCESS | 1649 | 1461628157584 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:17 INFO - PROCESS | 1649 | 1461628157815 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11c66f400) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12a008800) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x129dc2c00) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1147d3000) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12b50ec00) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x115ae4400) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12b6f9000) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12e30e400) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x114749000) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11c897800) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x116743400) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x127fa9400) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:49:17 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1157b2c00) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:49:17 INFO - PROCESS | 1649 | 1461628157877 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac0e000 == 69 [pid = 1649] [id = 416] 16:49:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1147d3000) [pid = 1649] [serial = 1247] [outer = 0x0] 16:49:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x115ae4400) [pid = 1649] [serial = 1248] [outer = 0x1147d3000] 16:49:17 INFO - PROCESS | 1649 | 1461628157914 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12a004400) [pid = 1649] [serial = 1249] [outer = 0x1147d3000] 16:49:18 INFO - PROCESS | 1649 | 1461628158319 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 770ms 16:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:49:18 INFO - PROCESS | 1649 | 1461628158350 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 1649 | 1461628158352 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:49:18 INFO - PROCESS | 1649 | 1461628158354 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1649 | 1461628158355 Marionette TRACE conn2 <- [1,1638,null,{}] 16:49:18 INFO - PROCESS | 1649 | 1461628158358 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:18 INFO - PROCESS | 1649 | 1461628158465 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:49:18 INFO - PROCESS | 1649 | 1461628158491 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f24e000 == 70 [pid = 1649] [id = 417] 16:49:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bf46400) [pid = 1649] [serial = 1250] [outer = 0x0] 16:49:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12e53c800) [pid = 1649] [serial = 1251] [outer = 0x12bf46400] 16:49:18 INFO - PROCESS | 1649 | 1461628158520 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12ebb6000) [pid = 1649] [serial = 1252] [outer = 0x12bf46400] 16:49:18 INFO - PROCESS | 1649 | 1461628158890 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 16:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:49:18 INFO - PROCESS | 1649 | 1461628158926 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 1649 | 1461628158927 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:49:18 INFO - PROCESS | 1649 | 1461628158929 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1649 | 1461628158930 Marionette TRACE conn2 <- [1,1642,null,{}] 16:49:18 INFO - PROCESS | 1649 | 1461628158932 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:19 INFO - PROCESS | 1649 | 1461628159048 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:49:19 INFO - PROCESS | 1649 | 1461628159055 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ffea000 == 71 [pid = 1649] [id = 418] 16:49:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c833800) [pid = 1649] [serial = 1253] [outer = 0x0] 16:49:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c83bc00) [pid = 1649] [serial = 1254] [outer = 0x11c833800] 16:49:19 INFO - PROCESS | 1649 | 1461628159082 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x127fa9400) [pid = 1649] [serial = 1255] [outer = 0x11c833800] 16:49:19 INFO - PROCESS | 1649 | 1461628159380 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 16:49:19 INFO - PROCESS | 1649 | 1461628159399 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:49:19 INFO - PROCESS | 1649 | 1461628159400 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:49:19 INFO - PROCESS | 1649 | 1461628159402 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:49:19 INFO - PROCESS | 1649 | 1461628159403 Marionette TRACE conn2 <- [1,1646,null,{}] 16:49:19 INFO - PROCESS | 1649 | 1461628159406 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:19 INFO - PROCESS | 1649 | 1461628159500 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:49:19 INFO - PROCESS | 1649 | 1461628159504 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x13202d000 == 72 [pid = 1649] [id = 419] 16:49:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11c83c800) [pid = 1649] [serial = 1256] [outer = 0x0] 16:49:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12ebbf400) [pid = 1649] [serial = 1257] [outer = 0x11c83c800] 16:49:19 INFO - PROCESS | 1649 | 1461628159529 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12ebc3c00) [pid = 1649] [serial = 1258] [outer = 0x11c83c800] 16:49:20 INFO - PROCESS | 1649 | 1461628160029 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 667ms 16:49:20 INFO - PROCESS | 1649 | 1461628160071 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1649 | 1461628160074 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:49:20 INFO - PROCESS | 1649 | 1461628160077 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1649 | 1461628160080 Marionette TRACE conn2 <- [1,1650,null,{}] 16:49:20 INFO - PROCESS | 1649 | 1461628160084 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:20 INFO - PROCESS | 1649 | 1461628160199 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:49:20 INFO - PROCESS | 1649 | 1461628160303 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b35e800 == 73 [pid = 1649] [id = 420] 16:49:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11565f800) [pid = 1649] [serial = 1259] [outer = 0x0] 16:49:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x115667000) [pid = 1649] [serial = 1260] [outer = 0x11565f800] 16:49:20 INFO - PROCESS | 1649 | 1461628160337 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x118e0c400) [pid = 1649] [serial = 1261] [outer = 0x11565f800] 16:49:20 INFO - PROCESS | 1649 | 1461628160772 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 722ms 16:49:20 INFO - PROCESS | 1649 | 1461628160806 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1649 | 1461628160810 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:49:20 INFO - PROCESS | 1649 | 1461628160833 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1649 | 1461628160834 Marionette TRACE conn2 <- [1,1654,null,{}] 16:49:20 INFO - PROCESS | 1649 | 1461628160837 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:20 INFO - PROCESS | 1649 | 1461628160947 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:49:21 INFO - PROCESS | 1649 | 1461628161023 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a918000 == 74 [pid = 1649] [id = 421] 16:49:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x118ede800) [pid = 1649] [serial = 1262] [outer = 0x0] 16:49:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11c66d400) [pid = 1649] [serial = 1263] [outer = 0x118ede800] 16:49:21 INFO - PROCESS | 1649 | 1461628161054 Marionette DEBUG loaded listener.js 16:49:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11c84ac00) [pid = 1649] [serial = 1264] [outer = 0x118ede800] 16:49:21 INFO - PROCESS | 1649 | 1461628161472 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 672ms 16:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:49:21 INFO - PROCESS | 1649 | 1461628161503 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 1649 | 1461628161504 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:49:21 INFO - PROCESS | 1649 | 1461628161507 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 1649 | 1461628161509 Marionette TRACE conn2 <- [1,1658,null,{}] 16:49:21 INFO - PROCESS | 1649 | 1461628161517 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:21 INFO - PROCESS | 1649 | 1461628161630 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:49:21 INFO - PROCESS | 1649 | 1461628161694 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d441800 == 75 [pid = 1649] [id = 422] 16:49:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c857400) [pid = 1649] [serial = 1265] [outer = 0x0] 16:49:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12392cc00) [pid = 1649] [serial = 1266] [outer = 0x11c857400] 16:49:21 INFO - PROCESS | 1649 | 1461628161769 Marionette DEBUG loaded listener.js 16:49:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x129dcec00) [pid = 1649] [serial = 1267] [outer = 0x11c857400] 16:49:22 INFO - PROCESS | 1649 | 1461628162199 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 724ms 16:49:22 INFO - PROCESS | 1649 | 1461628162245 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:49:22 INFO - PROCESS | 1649 | 1461628162247 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:49:22 INFO - PROCESS | 1649 | 1461628162249 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 1649 | 1461628162250 Marionette TRACE conn2 <- [1,1662,null,{}] 16:49:22 INFO - PROCESS | 1649 | 1461628162253 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:22 INFO - PROCESS | 1649 | 1461628162361 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:49:22 INFO - PROCESS | 1649 | 1461628162464 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc22000 == 76 [pid = 1649] [id = 423] 16:49:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x129de3800) [pid = 1649] [serial = 1268] [outer = 0x0] 16:49:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12a33e400) [pid = 1649] [serial = 1269] [outer = 0x129de3800] 16:49:22 INFO - PROCESS | 1649 | 1461628162497 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12b85d000) [pid = 1649] [serial = 1270] [outer = 0x129de3800] 16:49:22 INFO - PROCESS | 1649 | 1461628162928 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 16:49:22 INFO - PROCESS | 1649 | 1461628162970 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:49:22 INFO - PROCESS | 1649 | 1461628162972 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:49:22 INFO - PROCESS | 1649 | 1461628162974 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 1649 | 1461628162975 Marionette TRACE conn2 <- [1,1666,null,{}] 16:49:22 INFO - PROCESS | 1649 | 1461628162978 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:23 INFO - PROCESS | 1649 | 1461628163091 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:49:23 INFO - PROCESS | 1649 | 1461628163200 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x114f6c800 == 77 [pid = 1649] [id = 424] 16:49:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1134b0c00) [pid = 1649] [serial = 1271] [outer = 0x0] 16:49:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11583c000) [pid = 1649] [serial = 1272] [outer = 0x1134b0c00] 16:49:23 INFO - PROCESS | 1649 | 1461628163249 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11c0bc400) [pid = 1649] [serial = 1273] [outer = 0x1134b0c00] 16:49:24 INFO - PROCESS | 1649 | 1461628164019 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1074ms 16:49:24 INFO - PROCESS | 1649 | 1461628164049 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 1649 | 1461628164051 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:49:24 INFO - PROCESS | 1649 | 1461628164055 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 1649 | 1461628164057 Marionette TRACE conn2 <- [1,1670,null,{}] 16:49:24 INFO - PROCESS | 1649 | 1461628164080 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:24 INFO - PROCESS | 1649 | 1461628164181 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:49:24 INFO - PROCESS | 1649 | 1461628164258 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x123af0000 == 78 [pid = 1649] [id = 425] 16:49:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1150aa400) [pid = 1649] [serial = 1274] [outer = 0x0] 16:49:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x115a72400) [pid = 1649] [serial = 1275] [outer = 0x1150aa400] 16:49:24 INFO - PROCESS | 1649 | 1461628164287 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x118ee4400) [pid = 1649] [serial = 1276] [outer = 0x1150aa400] 16:49:24 INFO - PROCESS | 1649 | 1461628164705 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 693ms 16:49:24 INFO - PROCESS | 1649 | 1461628164748 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 1649 | 1461628164752 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:49:24 INFO - PROCESS | 1649 | 1461628164756 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 1649 | 1461628164758 Marionette TRACE conn2 <- [1,1674,null,{}] 16:49:24 INFO - PROCESS | 1649 | 1461628164761 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:24 INFO - PROCESS | 1649 | 1461628164855 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:49:24 INFO - PROCESS | 1649 | 1461628164918 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11918c800 == 79 [pid = 1649] [id = 426] 16:49:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11856a800) [pid = 1649] [serial = 1277] [outer = 0x0] 16:49:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x118f1f000) [pid = 1649] [serial = 1278] [outer = 0x11856a800] 16:49:24 INFO - PROCESS | 1649 | 1461628164946 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x119268c00) [pid = 1649] [serial = 1279] [outer = 0x11856a800] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12ffea000 == 78 [pid = 1649] [id = 418] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12f24e000 == 77 [pid = 1649] [id = 417] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac0e000 == 76 [pid = 1649] [id = 416] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb52800 == 75 [pid = 1649] [id = 415] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12e380800 == 74 [pid = 1649] [id = 414] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12e586800) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12c196800 == 73 [pid = 1649] [id = 413] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12af21000 == 72 [pid = 1649] [id = 412] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12a06b800 == 71 [pid = 1649] [id = 411] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x128834000 == 70 [pid = 1649] [id = 410] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11c085000 == 69 [pid = 1649] [id = 409] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x115614800 == 68 [pid = 1649] [id = 408] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11c25d800 == 67 [pid = 1649] [id = 407] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed4f800 == 66 [pid = 1649] [id = 402] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8db800 == 65 [pid = 1649] [id = 401] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11c635000 == 64 [pid = 1649] [id = 400] 16:49:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11560c800 == 63 [pid = 1649] [id = 399] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12b66a800) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12da89c00) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x129dcf400) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12a028400) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11504d000) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x114bc0000) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12b669400) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12b504c00) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x114bb8000) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11926d400) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x129dcb000) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11adba400) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11c893800) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12bd66800) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12b508800) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12bd6b800) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12e53d400) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12b858400) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12bf44800) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11b87cc00) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12e535000) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12b6f8000) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1155eac00) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11b877400) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11c6d3000) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1287e1000) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x118e9ec00) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x115054400) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1158c6c00) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11a505000) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11c898000) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12410b000) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 16:49:25 INFO - PROCESS | 1649 | 1461628165401 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 16:49:25 INFO - PROCESS | 1649 | 1461628165427 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:49:25 INFO - PROCESS | 1649 | 1461628165429 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:49:25 INFO - PROCESS | 1649 | 1461628165432 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 1649 | 1461628165435 Marionette TRACE conn2 <- [1,1678,null,{}] 16:49:25 INFO - PROCESS | 1649 | 1461628165447 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:25 INFO - PROCESS | 1649 | 1461628165600 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:49:25 INFO - PROCESS | 1649 | 1461628165692 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac15800 == 64 [pid = 1649] [id = 427] 16:49:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1150ab800) [pid = 1649] [serial = 1280] [outer = 0x0] 16:49:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11a508000) [pid = 1649] [serial = 1281] [outer = 0x1150ab800] 16:49:25 INFO - PROCESS | 1649 | 1461628165737 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11b05b400) [pid = 1649] [serial = 1282] [outer = 0x1150ab800] 16:49:26 INFO - PROCESS | 1649 | 1461628166128 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 722ms 16:49:26 INFO - PROCESS | 1649 | 1461628166154 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:49:26 INFO - PROCESS | 1649 | 1461628166156 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:49:26 INFO - PROCESS | 1649 | 1461628166158 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 1649 | 1461628166160 Marionette TRACE conn2 <- [1,1682,null,{}] 16:49:26 INFO - PROCESS | 1649 | 1461628166162 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:26 INFO - PROCESS | 1649 | 1461628166245 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:49:26 INFO - PROCESS | 1649 | 1461628166299 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb1b800 == 65 [pid = 1649] [id = 428] 16:49:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11b05b800) [pid = 1649] [serial = 1283] [outer = 0x0] 16:49:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11bd8d800) [pid = 1649] [serial = 1284] [outer = 0x11b05b800] 16:49:26 INFO - PROCESS | 1649 | 1461628166326 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11c66f800) [pid = 1649] [serial = 1285] [outer = 0x11b05b800] 16:49:26 INFO - PROCESS | 1649 | 1461628166615 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 470ms 16:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:49:26 INFO - PROCESS | 1649 | 1461628166633 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:49:26 INFO - PROCESS | 1649 | 1461628166634 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:49:26 INFO - PROCESS | 1649 | 1461628166637 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 1649 | 1461628166638 Marionette TRACE conn2 <- [1,1686,null,{}] 16:49:26 INFO - PROCESS | 1649 | 1461628166640 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:26 INFO - PROCESS | 1649 | 1461628166734 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:49:26 INFO - PROCESS | 1649 | 1461628166738 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f78000 == 66 [pid = 1649] [id = 429] 16:49:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11bd89400) [pid = 1649] [serial = 1286] [outer = 0x0] 16:49:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c6d4400) [pid = 1649] [serial = 1287] [outer = 0x11bd89400] 16:49:26 INFO - PROCESS | 1649 | 1461628166764 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11c850000) [pid = 1649] [serial = 1288] [outer = 0x11bd89400] 16:49:27 INFO - PROCESS | 1649 | 1461628167108 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 16:49:27 INFO - PROCESS | 1649 | 1461628167155 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 1649 | 1461628167157 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:49:27 INFO - PROCESS | 1649 | 1461628167160 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1649 | 1461628167161 Marionette TRACE conn2 <- [1,1690,null,{}] 16:49:27 INFO - PROCESS | 1649 | 1461628167164 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:27 INFO - PROCESS | 1649 | 1461628167263 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:49:27 INFO - PROCESS | 1649 | 1461628167268 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac1a800 == 67 [pid = 1649] [id = 430] 16:49:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11c853c00) [pid = 1649] [serial = 1289] [outer = 0x0] 16:49:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11c8a4000) [pid = 1649] [serial = 1290] [outer = 0x11c853c00] 16:49:27 INFO - PROCESS | 1649 | 1461628167297 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x123b56c00) [pid = 1649] [serial = 1291] [outer = 0x11c853c00] 16:49:27 INFO - PROCESS | 1649 | 1461628167648 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 16:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:49:27 INFO - PROCESS | 1649 | 1461628167681 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 1649 | 1461628167682 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:49:27 INFO - PROCESS | 1649 | 1461628167684 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1649 | 1461628167685 Marionette TRACE conn2 <- [1,1694,null,{}] 16:49:27 INFO - PROCESS | 1649 | 1461628167687 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:27 INFO - PROCESS | 1649 | 1461628167790 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:49:27 INFO - PROCESS | 1649 | 1461628167807 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a90b800 == 68 [pid = 1649] [id = 431] 16:49:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x123f06800) [pid = 1649] [serial = 1292] [outer = 0x0] 16:49:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12784e000) [pid = 1649] [serial = 1293] [outer = 0x123f06800] 16:49:27 INFO - PROCESS | 1649 | 1461628167834 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12829e800) [pid = 1649] [serial = 1294] [outer = 0x123f06800] 16:49:28 INFO - PROCESS | 1649 | 1461628168173 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 520ms 16:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:49:28 INFO - PROCESS | 1649 | 1461628168205 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 1649 | 1461628168207 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:49:28 INFO - PROCESS | 1649 | 1461628168210 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 1649 | 1461628168212 Marionette TRACE conn2 <- [1,1698,null,{}] 16:49:28 INFO - PROCESS | 1649 | 1461628168215 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:28 INFO - PROCESS | 1649 | 1461628168374 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:49:28 INFO - PROCESS | 1649 | 1461628168397 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af12000 == 69 [pid = 1649] [id = 432] 16:49:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1247d4400) [pid = 1649] [serial = 1295] [outer = 0x0] 16:49:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x129dc3000) [pid = 1649] [serial = 1296] [outer = 0x1247d4400] 16:49:28 INFO - PROCESS | 1649 | 1461628168429 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x129dcc400) [pid = 1649] [serial = 1297] [outer = 0x1247d4400] 16:49:28 INFO - PROCESS | 1649 | 1461628168771 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 570ms 16:49:28 INFO - PROCESS | 1649 | 1461628168781 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 1649 | 1461628168782 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:49:28 INFO - PROCESS | 1649 | 1461628168784 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 1649 | 1461628168785 Marionette TRACE conn2 <- [1,1702,null,{}] 16:49:28 INFO - PROCESS | 1649 | 1461628168787 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:28 INFO - PROCESS | 1649 | 1461628168888 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:49:28 INFO - PROCESS | 1649 | 1461628168899 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd87800 == 70 [pid = 1649] [id = 433] 16:49:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x129dcfc00) [pid = 1649] [serial = 1298] [outer = 0x0] 16:49:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x129de9800) [pid = 1649] [serial = 1299] [outer = 0x129dcfc00] 16:49:28 INFO - PROCESS | 1649 | 1461628168925 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12a031400) [pid = 1649] [serial = 1300] [outer = 0x129dcfc00] 16:49:29 INFO - PROCESS | 1649 | 1461628169284 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 16:49:29 INFO - PROCESS | 1649 | 1461628169303 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1649 | 1461628169304 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:49:29 INFO - PROCESS | 1649 | 1461628169306 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 1649 | 1461628169307 Marionette TRACE conn2 <- [1,1706,null,{}] 16:49:29 INFO - PROCESS | 1649 | 1461628169312 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:29 INFO - PROCESS | 1649 | 1461628169419 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1150a1400) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1147d3000) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12dae7000) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12d1f1400) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11c857800) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12e319c00) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x129cd4c00) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x114fab800) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12bf46400) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11c833800) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x129dc4000) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11b87a000) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:49:29 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x127853400) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:49:29 INFO - PROCESS | 1649 | 1461628169647 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a54a000 == 71 [pid = 1649] [id = 434] 16:49:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x114bbe000) [pid = 1649] [serial = 1301] [outer = 0x0] 16:49:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x115a76400) [pid = 1649] [serial = 1302] [outer = 0x114bbe000] 16:49:29 INFO - PROCESS | 1649 | 1461628169674 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11c857800) [pid = 1649] [serial = 1303] [outer = 0x114bbe000] 16:49:29 INFO - PROCESS | 1649 | 1461628169963 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 673ms 16:49:29 INFO - PROCESS | 1649 | 1461628169983 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1649 | 1461628169984 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:49:29 INFO - PROCESS | 1649 | 1461628169987 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 1649 | 1461628169988 Marionette TRACE conn2 <- [1,1710,null,{}] 16:49:29 INFO - PROCESS | 1649 | 1461628169991 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:30 INFO - PROCESS | 1649 | 1461628170101 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:49:30 INFO - PROCESS | 1649 | 1461628170106 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d44d800 == 72 [pid = 1649] [id = 435] 16:49:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11c8ab000) [pid = 1649] [serial = 1304] [outer = 0x0] 16:49:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12b660c00) [pid = 1649] [serial = 1305] [outer = 0x11c8ab000] 16:49:30 INFO - PROCESS | 1649 | 1461628170135 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12b6fb000) [pid = 1649] [serial = 1306] [outer = 0x11c8ab000] 16:49:30 INFO - PROCESS | 1649 | 1461628170477 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 16:49:30 INFO - PROCESS | 1649 | 1461628170508 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:49:30 INFO - PROCESS | 1649 | 1461628170511 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:49:30 INFO - PROCESS | 1649 | 1461628170514 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:49:30 INFO - PROCESS | 1649 | 1461628170515 Marionette TRACE conn2 <- [1,1714,null,{}] 16:49:30 INFO - PROCESS | 1649 | 1461628170518 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:30 INFO - PROCESS | 1649 | 1461628170631 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:49:30 INFO - PROCESS | 1649 | 1461628170635 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e37d000 == 73 [pid = 1649] [id = 436] 16:49:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12b6fb800) [pid = 1649] [serial = 1307] [outer = 0x0] 16:49:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12ba76400) [pid = 1649] [serial = 1308] [outer = 0x12b6fb800] 16:49:30 INFO - PROCESS | 1649 | 1461628170661 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12bdc7800) [pid = 1649] [serial = 1309] [outer = 0x12b6fb800] 16:49:31 INFO - PROCESS | 1649 | 1461628170994 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 518ms 16:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:49:31 INFO - PROCESS | 1649 | 1461628171033 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 1649 | 1461628171034 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:49:31 INFO - PROCESS | 1649 | 1461628171036 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 1649 | 1461628171037 Marionette TRACE conn2 <- [1,1718,null,{}] 16:49:31 INFO - PROCESS | 1649 | 1461628171039 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:31 INFO - PROCESS | 1649 | 1461628171121 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:49:31 INFO - PROCESS | 1649 | 1461628171181 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb53800 == 74 [pid = 1649] [id = 437] 16:49:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12bd6a000) [pid = 1649] [serial = 1310] [outer = 0x0] 16:49:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12bf42c00) [pid = 1649] [serial = 1311] [outer = 0x12bd6a000] 16:49:31 INFO - PROCESS | 1649 | 1461628171206 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12bf96400) [pid = 1649] [serial = 1312] [outer = 0x12bd6a000] 16:49:31 INFO - PROCESS | 1649 | 1461628171476 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 468ms 16:49:31 INFO - PROCESS | 1649 | 1461628171504 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 1649 | 1461628171506 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:49:31 INFO - PROCESS | 1649 | 1461628171515 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 1649 | 1461628171516 Marionette TRACE conn2 <- [1,1722,null,{}] 16:49:31 INFO - PROCESS | 1649 | 1461628171519 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:31 INFO - PROCESS | 1649 | 1461628171609 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:49:31 INFO - PROCESS | 1649 | 1461628171727 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x114f7b000 == 75 [pid = 1649] [id = 438] 16:49:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11340a400) [pid = 1649] [serial = 1313] [outer = 0x0] 16:49:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x113436800) [pid = 1649] [serial = 1314] [outer = 0x11340a400] 16:49:31 INFO - PROCESS | 1649 | 1461628171760 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x114fab800) [pid = 1649] [serial = 1315] [outer = 0x11340a400] 16:49:32 INFO - PROCESS | 1649 | 1461628172228 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 776ms 16:49:32 INFO - PROCESS | 1649 | 1461628172286 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 1649 | 1461628172291 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:49:32 INFO - PROCESS | 1649 | 1461628172296 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1649 | 1461628172300 Marionette TRACE conn2 <- [1,1726,null,{}] 16:49:32 INFO - PROCESS | 1649 | 1461628172305 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:32 INFO - PROCESS | 1649 | 1461628172568 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:49:32 INFO - PROCESS | 1649 | 1461628172642 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c084000 == 76 [pid = 1649] [id = 439] 16:49:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x118f1b000) [pid = 1649] [serial = 1316] [outer = 0x0] 16:49:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x119131400) [pid = 1649] [serial = 1317] [outer = 0x118f1b000] 16:49:32 INFO - PROCESS | 1649 | 1461628172682 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x119e46800) [pid = 1649] [serial = 1318] [outer = 0x118f1b000] 16:49:33 INFO - PROCESS | 1649 | 1461628173117 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 874ms 16:49:33 INFO - PROCESS | 1649 | 1461628173172 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 1649 | 1461628173175 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:49:33 INFO - PROCESS | 1649 | 1461628173178 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 1649 | 1461628173180 Marionette TRACE conn2 <- [1,1730,null,{}] 16:49:33 INFO - PROCESS | 1649 | 1461628173182 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:33 INFO - PROCESS | 1649 | 1461628173286 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:49:33 INFO - PROCESS | 1649 | 1461628173349 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af1c800 == 77 [pid = 1649] [id = 440] 16:49:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11b05a800) [pid = 1649] [serial = 1319] [outer = 0x0] 16:49:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11c834400) [pid = 1649] [serial = 1320] [outer = 0x11b05a800] 16:49:33 INFO - PROCESS | 1649 | 1461628173379 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11ac7fc00) [pid = 1649] [serial = 1321] [outer = 0x11b05a800] 16:49:33 INFO - PROCESS | 1649 | 1461628173847 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 720ms 16:49:33 INFO - PROCESS | 1649 | 1461628173904 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 1649 | 1461628173906 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:49:33 INFO - PROCESS | 1649 | 1461628173915 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 1649 | 1461628173919 Marionette TRACE conn2 <- [1,1734,null,{}] 16:49:33 INFO - PROCESS | 1649 | 1461628173923 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:34 INFO - PROCESS | 1649 | 1461628174031 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:49:34 INFO - PROCESS | 1649 | 1461628174105 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed3f800 == 78 [pid = 1649] [id = 441] 16:49:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x1187dc800) [pid = 1649] [serial = 1322] [outer = 0x0] 16:49:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11c8a7800) [pid = 1649] [serial = 1323] [outer = 0x1187dc800] 16:49:34 INFO - PROCESS | 1649 | 1461628174135 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x129de9c00) [pid = 1649] [serial = 1324] [outer = 0x1187dc800] 16:49:34 INFO - PROCESS | 1649 | 1461628174599 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 727ms 16:49:34 INFO - PROCESS | 1649 | 1461628174646 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:49:34 INFO - PROCESS | 1649 | 1461628174649 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:49:34 INFO - PROCESS | 1649 | 1461628174654 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 1649 | 1461628174656 Marionette TRACE conn2 <- [1,1738,null,{}] 16:49:34 INFO - PROCESS | 1649 | 1461628174663 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:34 INFO - PROCESS | 1649 | 1461628174768 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:49:34 INFO - PROCESS | 1649 | 1461628174842 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f250000 == 79 [pid = 1649] [id = 442] 16:49:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12a02f800) [pid = 1649] [serial = 1325] [outer = 0x0] 16:49:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12b663400) [pid = 1649] [serial = 1326] [outer = 0x12a02f800] 16:49:34 INFO - PROCESS | 1649 | 1461628174872 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12b6f8000) [pid = 1649] [serial = 1327] [outer = 0x12a02f800] 16:49:35 INFO - PROCESS | 1649 | 1461628175281 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 16:49:35 INFO - PROCESS | 1649 | 1461628175345 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 1649 | 1461628175346 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:49:35 INFO - PROCESS | 1649 | 1461628175348 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1649 | 1461628175350 Marionette TRACE conn2 <- [1,1742,null,{}] 16:49:35 INFO - PROCESS | 1649 | 1461628175352 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:35 INFO - PROCESS | 1649 | 1461628175454 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:49:35 INFO - PROCESS | 1649 | 1461628175515 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ffd7000 == 80 [pid = 1649] [id = 443] 16:49:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12bf48000) [pid = 1649] [serial = 1328] [outer = 0x0] 16:49:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12bf9e400) [pid = 1649] [serial = 1329] [outer = 0x12bf48000] 16:49:35 INFO - PROCESS | 1649 | 1461628175552 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12da8ac00) [pid = 1649] [serial = 1330] [outer = 0x12bf48000] 16:49:36 INFO - PROCESS | 1649 | 1461628176011 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 670ms 16:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:49:36 INFO - PROCESS | 1649 | 1461628176019 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 1649 | 1461628176020 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:49:36 INFO - PROCESS | 1649 | 1461628176022 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 1649 | 1461628176024 Marionette TRACE conn2 <- [1,1746,null,{}] 16:49:36 INFO - PROCESS | 1649 | 1461628176028 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:36 INFO - PROCESS | 1649 | 1461628176132 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:49:36 INFO - PROCESS | 1649 | 1461628176191 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x130338000 == 81 [pid = 1649] [id = 444] 16:49:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12bf4cc00) [pid = 1649] [serial = 1331] [outer = 0x0] 16:49:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12da97400) [pid = 1649] [serial = 1332] [outer = 0x12bf4cc00] 16:49:36 INFO - PROCESS | 1649 | 1461628176220 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12e316c00) [pid = 1649] [serial = 1333] [outer = 0x12bf4cc00] 16:49:36 INFO - PROCESS | 1649 | 1461628176697 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 720ms 16:49:36 INFO - PROCESS | 1649 | 1461628176744 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:49:36 INFO - PROCESS | 1649 | 1461628176747 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:49:36 INFO - PROCESS | 1649 | 1461628176749 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 1649 | 1461628176750 Marionette TRACE conn2 <- [1,1750,null,{}] 16:49:36 INFO - PROCESS | 1649 | 1461628176772 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:36 INFO - PROCESS | 1649 | 1461628176914 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:49:36 INFO - PROCESS | 1649 | 1461628176968 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b35f000 == 82 [pid = 1649] [id = 445] 16:49:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x11926a000) [pid = 1649] [serial = 1334] [outer = 0x0] 16:49:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x129dcb400) [pid = 1649] [serial = 1335] [outer = 0x11926a000] 16:49:36 INFO - PROCESS | 1649 | 1461628176998 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12dade000) [pid = 1649] [serial = 1336] [outer = 0x11926a000] 16:49:37 INFO - PROCESS | 1649 | 1461628177578 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 838ms 16:49:37 INFO - PROCESS | 1649 | 1461628177588 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:49:37 INFO - PROCESS | 1649 | 1461628177590 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:49:37 INFO - PROCESS | 1649 | 1461628177596 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 1649 | 1461628177599 Marionette TRACE conn2 <- [1,1754,null,{}] 16:49:37 INFO - PROCESS | 1649 | 1461628177602 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:37 INFO - PROCESS | 1649 | 1461628177705 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:49:37 INFO - PROCESS | 1649 | 1461628177783 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c255000 == 83 [pid = 1649] [id = 446] 16:49:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x115052400) [pid = 1649] [serial = 1337] [outer = 0x0] 16:49:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x115665000) [pid = 1649] [serial = 1338] [outer = 0x115052400] 16:49:37 INFO - PROCESS | 1649 | 1461628177815 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x118e12c00) [pid = 1649] [serial = 1339] [outer = 0x115052400] 16:49:38 INFO - PROCESS | 1649 | 1461628178271 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 725ms 16:49:38 INFO - PROCESS | 1649 | 1461628178320 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1649 | 1461628178324 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:49:38 INFO - PROCESS | 1649 | 1461628178328 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1649 | 1461628178330 Marionette TRACE conn2 <- [1,1758,null,{}] 16:49:38 INFO - PROCESS | 1649 | 1461628178332 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:38 INFO - PROCESS | 1649 | 1461628178431 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:49:38 INFO - PROCESS | 1649 | 1461628178511 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb03800 == 84 [pid = 1649] [id = 447] 16:49:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x119131800) [pid = 1649] [serial = 1340] [outer = 0x0] 16:49:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11ae49c00) [pid = 1649] [serial = 1341] [outer = 0x119131800] 16:49:38 INFO - PROCESS | 1649 | 1461628178540 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11c31fc00) [pid = 1649] [serial = 1342] [outer = 0x119131800] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb53800 == 83 [pid = 1649] [id = 437] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12e37d000 == 82 [pid = 1649] [id = 436] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12d44d800 == 81 [pid = 1649] [id = 435] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11a54a000 == 80 [pid = 1649] [id = 434] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd87800 == 79 [pid = 1649] [id = 433] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12af12000 == 78 [pid = 1649] [id = 432] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12a90b800 == 77 [pid = 1649] [id = 431] 16:49:38 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12ebbf400) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac1a800 == 76 [pid = 1649] [id = 430] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x123f78000 == 75 [pid = 1649] [id = 429] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb1b800 == 74 [pid = 1649] [id = 428] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac15800 == 73 [pid = 1649] [id = 427] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11918c800 == 72 [pid = 1649] [id = 426] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x123af0000 == 71 [pid = 1649] [id = 425] 16:49:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11b35e800 == 70 [pid = 1649] [id = 420] 16:49:38 INFO - PROCESS | 1649 | 1461628178918 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 619ms 16:49:38 INFO - PROCESS | 1649 | 1461628178948 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1649 | 1461628178949 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:49:38 INFO - PROCESS | 1649 | 1461628178951 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1649 | 1461628178953 Marionette TRACE conn2 <- [1,1762,null,{}] 16:49:38 INFO - PROCESS | 1649 | 1461628178961 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:39 INFO - PROCESS | 1649 | 1461628179053 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x127fa9400) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x118f1b400) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12a004400) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12e537800) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11c65cc00) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12dae3400) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x127f56800) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x123a6ac00) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12eba6c00) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12e58cc00) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x119a71800) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x129de8000) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x115055800) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12ebb6000) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11c83bc00) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11ac7bc00) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x1134b5400) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12e5dcc00) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12bd68400) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x115ae4400) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11c854000) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x115667400) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12d0ef800) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x127fa3400) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12b6f1800) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x129dc5000) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11c6cc000) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x115668c00) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12e53c800) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12bd67400) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12da90400) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1247d4800) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x118f1c800) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 16:49:39 INFO - PROCESS | 1649 | 1461628179122 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c637000 == 71 [pid = 1649] [id = 448] 16:49:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x115668c00) [pid = 1649] [serial = 1343] [outer = 0x0] 16:49:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11bd8b400) [pid = 1649] [serial = 1344] [outer = 0x115668c00] 16:49:39 INFO - PROCESS | 1649 | 1461628179155 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c89a800) [pid = 1649] [serial = 1345] [outer = 0x115668c00] 16:49:39 INFO - PROCESS | 1649 | 1461628179466 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 16:49:39 INFO - PROCESS | 1649 | 1461628179473 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 1649 | 1461628179474 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:49:39 INFO - PROCESS | 1649 | 1461628179484 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 1649 | 1461628179485 Marionette TRACE conn2 <- [1,1766,null,{}] 16:49:39 INFO - PROCESS | 1649 | 1461628179487 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:39 INFO - PROCESS | 1649 | 1461628179579 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:49:39 INFO - PROCESS | 1649 | 1461628179638 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e73000 == 72 [pid = 1649] [id = 449] 16:49:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11c856800) [pid = 1649] [serial = 1346] [outer = 0x0] 16:49:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11c8aa400) [pid = 1649] [serial = 1347] [outer = 0x11c856800] 16:49:39 INFO - PROCESS | 1649 | 1461628179664 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x123b59c00) [pid = 1649] [serial = 1348] [outer = 0x11c856800] 16:49:40 INFO - PROCESS | 1649 | 1461628180005 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 569ms 16:49:40 INFO - PROCESS | 1649 | 1461628180054 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1649 | 1461628180056 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:49:40 INFO - PROCESS | 1649 | 1461628180060 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1649 | 1461628180061 Marionette TRACE conn2 <- [1,1770,null,{}] 16:49:40 INFO - PROCESS | 1649 | 1461628180064 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:40 INFO - PROCESS | 1649 | 1461628180208 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:49:40 INFO - PROCESS | 1649 | 1461628180246 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a99c800 == 73 [pid = 1649] [id = 450] 16:49:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11c89b400) [pid = 1649] [serial = 1349] [outer = 0x0] 16:49:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1244c8000) [pid = 1649] [serial = 1350] [outer = 0x11c89b400] 16:49:40 INFO - PROCESS | 1649 | 1461628180272 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x129cd5800) [pid = 1649] [serial = 1351] [outer = 0x11c89b400] 16:49:40 INFO - PROCESS | 1649 | 1461628180573 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 521ms 16:49:40 INFO - PROCESS | 1649 | 1461628180584 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1649 | 1461628180585 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:49:40 INFO - PROCESS | 1649 | 1461628180587 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1649 | 1461628180588 Marionette TRACE conn2 <- [1,1774,null,{}] 16:49:40 INFO - PROCESS | 1649 | 1461628180591 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:40 INFO - PROCESS | 1649 | 1461628180692 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:49:40 INFO - PROCESS | 1649 | 1461628180699 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c1a9800 == 74 [pid = 1649] [id = 451] 16:49:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x129dc8000) [pid = 1649] [serial = 1352] [outer = 0x0] 16:49:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12a33d800) [pid = 1649] [serial = 1353] [outer = 0x129dc8000] 16:49:40 INFO - PROCESS | 1649 | 1461628180726 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12bd65400) [pid = 1649] [serial = 1354] [outer = 0x129dc8000] 16:49:41 INFO - PROCESS | 1649 | 1461628181124 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 568ms 16:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:49:41 INFO - PROCESS | 1649 | 1461628181156 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 1649 | 1461628181157 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:49:41 INFO - PROCESS | 1649 | 1461628181165 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 1649 | 1461628181166 Marionette TRACE conn2 <- [1,1778,null,{}] 16:49:41 INFO - PROCESS | 1649 | 1461628181169 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:41 INFO - PROCESS | 1649 | 1461628181275 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:49:41 INFO - PROCESS | 1649 | 1461628181313 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d43c800 == 75 [pid = 1649] [id = 452] 16:49:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x129dce000) [pid = 1649] [serial = 1355] [outer = 0x0] 16:49:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12bf44800) [pid = 1649] [serial = 1356] [outer = 0x129dce000] 16:49:41 INFO - PROCESS | 1649 | 1461628181339 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12d1fe800) [pid = 1649] [serial = 1357] [outer = 0x129dce000] 16:49:41 INFO - PROCESS | 1649 | 1461628181665 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 16:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:49:41 INFO - PROCESS | 1649 | 1461628181684 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 1649 | 1461628181685 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:49:41 INFO - PROCESS | 1649 | 1461628181687 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 1649 | 1461628181688 Marionette TRACE conn2 <- [1,1782,null,{}] 16:49:41 INFO - PROCESS | 1649 | 1461628181690 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:41 INFO - PROCESS | 1649 | 1461628181806 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:49:41 INFO - PROCESS | 1649 | 1461628181819 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e69a000 == 76 [pid = 1649] [id = 453] 16:49:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12bdc8400) [pid = 1649] [serial = 1358] [outer = 0x0] 16:49:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12daa1400) [pid = 1649] [serial = 1359] [outer = 0x12bdc8400] 16:49:41 INFO - PROCESS | 1649 | 1461628181844 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12e537800) [pid = 1649] [serial = 1360] [outer = 0x12bdc8400] 16:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 16:49:42 INFO - PROCESS | 1649 | 1461628182199 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:49:42 INFO - PROCESS | 1649 | 1461628182205 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 1649 | 1461628182206 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:49:42 INFO - PROCESS | 1649 | 1461628182209 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 1649 | 1461628182212 Marionette TRACE conn2 <- [1,1786,null,{}] 16:49:42 INFO - PROCESS | 1649 | 1461628182216 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:42 INFO - PROCESS | 1649 | 1461628182326 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:49:42 INFO - PROCESS | 1649 | 1461628182365 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed0b000 == 77 [pid = 1649] [id = 454] 16:49:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12d0f4800) [pid = 1649] [serial = 1361] [outer = 0x0] 16:49:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12e5d3800) [pid = 1649] [serial = 1362] [outer = 0x12d0f4800] 16:49:42 INFO - PROCESS | 1649 | 1461628182391 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12e5de000) [pid = 1649] [serial = 1363] [outer = 0x12d0f4800] 16:49:42 INFO - PROCESS | 1649 | 1461628182714 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 522ms 16:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:49:42 INFO - PROCESS | 1649 | 1461628182732 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 1649 | 1461628182733 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:49:42 INFO - PROCESS | 1649 | 1461628182735 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 1649 | 1461628182736 Marionette TRACE conn2 <- [1,1790,null,{}] 16:49:42 INFO - PROCESS | 1649 | 1461628182739 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:42 INFO - PROCESS | 1649 | 1461628182847 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x1150aa400) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x123f06800) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11bd89400) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11856a800) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11c853c00) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x1247d4400) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x129dcfc00) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x114bbe000) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11c8ab000) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12b6fb800) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11b05b800) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:49:42 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1150ab800) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:49:43 INFO - PROCESS | 1649 | 1461628183008 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa15000 == 78 [pid = 1649] [id = 455] 16:49:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1147d7c00) [pid = 1649] [serial = 1364] [outer = 0x0] 16:49:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x1165e3c00) [pid = 1649] [serial = 1365] [outer = 0x1147d7c00] 16:49:43 INFO - PROCESS | 1649 | 1461628183035 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11c663400) [pid = 1649] [serial = 1366] [outer = 0x1147d7c00] 16:49:43 INFO - PROCESS | 1649 | 1461628183360 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 16:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:49:43 INFO - PROCESS | 1649 | 1461628183406 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:49:43 INFO - PROCESS | 1649 | 1461628183408 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:49:43 INFO - PROCESS | 1649 | 1461628183411 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1649 | 1461628183415 Marionette TRACE conn2 <- [1,1794,null,{}] 16:49:43 INFO - PROCESS | 1649 | 1461628183417 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:43 INFO - PROCESS | 1649 | 1461628183516 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:49:43 INFO - PROCESS | 1649 | 1461628183576 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc0a800 == 79 [pid = 1649] [id = 456] 16:49:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11509d400) [pid = 1649] [serial = 1367] [outer = 0x0] 16:49:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11c0bac00) [pid = 1649] [serial = 1368] [outer = 0x11509d400] 16:49:43 INFO - PROCESS | 1649 | 1461628183607 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12ebc4c00) [pid = 1649] [serial = 1369] [outer = 0x11509d400] 16:49:43 INFO - PROCESS | 1649 | 1461628183902 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 522ms 16:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:49:43 INFO - PROCESS | 1649 | 1461628183933 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:49:43 INFO - PROCESS | 1649 | 1461628183934 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:49:43 INFO - PROCESS | 1649 | 1461628183936 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1649 | 1461628183937 Marionette TRACE conn2 <- [1,1798,null,{}] 16:49:43 INFO - PROCESS | 1649 | 1461628183939 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:44 INFO - PROCESS | 1649 | 1461628184029 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:49:44 INFO - PROCESS | 1649 | 1461628184033 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x132022000 == 80 [pid = 1649] [id = 457] 16:49:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x118f19000) [pid = 1649] [serial = 1370] [outer = 0x0] 16:49:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11c883000) [pid = 1649] [serial = 1371] [outer = 0x118f19000] 16:49:44 INFO - PROCESS | 1649 | 1461628184058 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11c887000) [pid = 1649] [serial = 1372] [outer = 0x118f19000] 16:49:44 INFO - PROCESS | 1649 | 1461628184419 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 16:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:49:44 INFO - PROCESS | 1649 | 1461628184456 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 1649 | 1461628184458 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:49:44 INFO - PROCESS | 1649 | 1461628184460 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 1649 | 1461628184461 Marionette TRACE conn2 <- [1,1802,null,{}] 16:49:44 INFO - PROCESS | 1649 | 1461628184463 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:44 INFO - PROCESS | 1649 | 1461628184552 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:49:44 INFO - PROCESS | 1649 | 1461628184556 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x13209e000 == 81 [pid = 1649] [id = 458] 16:49:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12acea800) [pid = 1649] [serial = 1373] [outer = 0x0] 16:49:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12acee400) [pid = 1649] [serial = 1374] [outer = 0x12acea800] 16:49:44 INFO - PROCESS | 1649 | 1461628184581 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12acf6800) [pid = 1649] [serial = 1375] [outer = 0x12acea800] 16:49:44 INFO - PROCESS | 1649 | 1461628184901 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 469ms 16:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:49:44 INFO - PROCESS | 1649 | 1461628184930 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 1649 | 1461628184932 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:49:44 INFO - PROCESS | 1649 | 1461628184935 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 1649 | 1461628184936 Marionette TRACE conn2 <- [1,1806,null,{}] 16:49:44 INFO - PROCESS | 1649 | 1461628184938 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:45 INFO - PROCESS | 1649 | 1461628185166 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:49:45 INFO - PROCESS | 1649 | 1461628185364 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c25800 == 82 [pid = 1649] [id = 459] 16:49:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11504a800) [pid = 1649] [serial = 1376] [outer = 0x0] 16:49:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x1150a0800) [pid = 1649] [serial = 1377] [outer = 0x11504a800] 16:49:45 INFO - PROCESS | 1649 | 1461628185443 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x11856a800) [pid = 1649] [serial = 1378] [outer = 0x11504a800] 16:49:45 INFO - PROCESS | 1649 | 1461628185890 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 972ms 16:49:45 INFO - PROCESS | 1649 | 1461628185908 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:49:45 INFO - PROCESS | 1649 | 1461628185911 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:49:45 INFO - PROCESS | 1649 | 1461628185915 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 1649 | 1461628185919 Marionette TRACE conn2 <- [1,1810,null,{}] 16:49:45 INFO - PROCESS | 1649 | 1461628185922 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:46 INFO - PROCESS | 1649 | 1461628186074 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:49:46 INFO - PROCESS | 1649 | 1461628186086 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e7b000 == 83 [pid = 1649] [id = 460] 16:49:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x11adba400) [pid = 1649] [serial = 1379] [outer = 0x0] 16:49:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x11c674c00) [pid = 1649] [serial = 1380] [outer = 0x11adba400] 16:49:46 INFO - PROCESS | 1649 | 1461628186119 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x11c834000) [pid = 1649] [serial = 1381] [outer = 0x11adba400] 16:49:46 INFO - PROCESS | 1649 | 1461628186577 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 671ms 16:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:49:46 INFO - PROCESS | 1649 | 1461628186587 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:49:46 INFO - PROCESS | 1649 | 1461628186589 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:49:46 INFO - PROCESS | 1649 | 1461628186592 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 1649 | 1461628186594 Marionette TRACE conn2 <- [1,1814,null,{}] 16:49:46 INFO - PROCESS | 1649 | 1461628186598 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:46 INFO - PROCESS | 1649 | 1461628186725 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:49:46 INFO - PROCESS | 1649 | 1461628186803 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb53800 == 84 [pid = 1649] [id = 461] 16:49:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11c87c800) [pid = 1649] [serial = 1382] [outer = 0x0] 16:49:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11c8ac800) [pid = 1649] [serial = 1383] [outer = 0x11c87c800] 16:49:46 INFO - PROCESS | 1649 | 1461628186833 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x127f51c00) [pid = 1649] [serial = 1384] [outer = 0x11c87c800] 16:49:47 INFO - PROCESS | 1649 | 1461628187255 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 671ms 16:49:47 INFO - PROCESS | 1649 | 1461628187264 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 1649 | 1461628187267 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:49:47 INFO - PROCESS | 1649 | 1461628187275 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1649 | 1461628187278 Marionette TRACE conn2 <- [1,1818,null,{}] 16:49:47 INFO - PROCESS | 1649 | 1461628187281 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:47 INFO - PROCESS | 1649 | 1461628187390 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:49:47 INFO - PROCESS | 1649 | 1461628187453 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x139fb3800 == 85 [pid = 1649] [id = 462] 16:49:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11c87d000) [pid = 1649] [serial = 1385] [outer = 0x0] 16:49:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x129dcc000) [pid = 1649] [serial = 1386] [outer = 0x11c87d000] 16:49:47 INFO - PROCESS | 1649 | 1461628187524 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12b66cc00) [pid = 1649] [serial = 1387] [outer = 0x11c87d000] 16:49:47 INFO - PROCESS | 1649 | 1461628187912 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 676ms 16:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:49:47 INFO - PROCESS | 1649 | 1461628187948 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 1649 | 1461628187949 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:49:47 INFO - PROCESS | 1649 | 1461628187951 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1649 | 1461628187952 Marionette TRACE conn2 <- [1,1822,null,{}] 16:49:47 INFO - PROCESS | 1649 | 1461628187955 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:48 INFO - PROCESS | 1649 | 1461628188062 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:49:48 INFO - PROCESS | 1649 | 1461628188170 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad9e000 == 86 [pid = 1649] [id = 463] 16:49:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12b65f400) [pid = 1649] [serial = 1388] [outer = 0x0] 16:49:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12bf4c400) [pid = 1649] [serial = 1389] [outer = 0x12b65f400] 16:49:48 INFO - PROCESS | 1649 | 1461628188202 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12dae2c00) [pid = 1649] [serial = 1390] [outer = 0x12b65f400] 16:49:48 INFO - PROCESS | 1649 | 1461628188611 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 16:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:49:48 INFO - PROCESS | 1649 | 1461628188621 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 1649 | 1461628188622 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:49:48 INFO - PROCESS | 1649 | 1461628188625 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 1649 | 1461628188626 Marionette TRACE conn2 <- [1,1826,null,{}] 16:49:48 INFO - PROCESS | 1649 | 1461628188630 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:48 INFO - PROCESS | 1649 | 1461628188735 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:49:48 INFO - PROCESS | 1649 | 1461628188843 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b089000 == 87 [pid = 1649] [id = 464] 16:49:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12ebbc800) [pid = 1649] [serial = 1391] [outer = 0x0] 16:49:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12ebc1000) [pid = 1649] [serial = 1392] [outer = 0x12ebbc800] 16:49:48 INFO - PROCESS | 1649 | 1461628188884 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12f60a800) [pid = 1649] [serial = 1393] [outer = 0x12ebbc800] 16:49:49 INFO - PROCESS | 1649 | 1461628189343 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 772ms 16:49:49 INFO - PROCESS | 1649 | 1461628189399 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 1649 | 1461628189400 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:49:49 INFO - PROCESS | 1649 | 1461628189403 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 1649 | 1461628189404 Marionette TRACE conn2 <- [1,1830,null,{}] 16:49:49 INFO - PROCESS | 1649 | 1461628189406 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:49 INFO - PROCESS | 1649 | 1461628189551 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:49:49 INFO - PROCESS | 1649 | 1461628189594 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b09e800 == 88 [pid = 1649] [id = 465] 16:49:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x114f2a800) [pid = 1649] [serial = 1394] [outer = 0x0] 16:49:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x114f31400) [pid = 1649] [serial = 1395] [outer = 0x114f2a800] 16:49:49 INFO - PROCESS | 1649 | 1461628189624 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12bf40800) [pid = 1649] [serial = 1396] [outer = 0x114f2a800] 16:49:50 INFO - PROCESS | 1649 | 1461628190045 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:49: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 16:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 669ms 16:49:50 INFO - PROCESS | 1649 | 1461628190072 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 1649 | 1461628190073 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:49:50 INFO - PROCESS | 1649 | 1461628190076 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 1649 | 1461628190077 Marionette TRACE conn2 <- [1,1834,null,{}] 16:49:50 INFO - PROCESS | 1649 | 1461628190080 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:50 INFO - PROCESS | 1649 | 1461628190186 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:49:50 INFO - PROCESS | 1649 | 1461628190478 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c249800 == 89 [pid = 1649] [id = 466] 16:49:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x1147e0400) [pid = 1649] [serial = 1397] [outer = 0x0] 16:49:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x114f26c00) [pid = 1649] [serial = 1398] [outer = 0x1147e0400] 16:49:50 INFO - PROCESS | 1649 | 1461628190547 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x114fafc00) [pid = 1649] [serial = 1399] [outer = 0x1147e0400] 16:49:51 INFO - PROCESS | 1649 | 1461628191048 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:49: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 16:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1023ms 16:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:49:51 INFO - PROCESS | 1649 | 1461628191099 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 1649 | 1461628191102 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:49:51 INFO - PROCESS | 1649 | 1461628191105 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 1649 | 1461628191108 Marionette TRACE conn2 <- [1,1838,null,{}] 16:49:51 INFO - PROCESS | 1649 | 1461628191122 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:51 INFO - PROCESS | 1649 | 1461628191243 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:49:51 INFO - PROCESS | 1649 | 1461628191378 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x114f62800 == 90 [pid = 1649] [id = 467] 16:49:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x1191a2400) [pid = 1649] [serial = 1400] [outer = 0x0] 16:49:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x11926c000) [pid = 1649] [serial = 1401] [outer = 0x1191a2400] 16:49:51 INFO - PROCESS | 1649 | 1461628191406 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x11b05fc00) [pid = 1649] [serial = 1402] [outer = 0x1191a2400] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac14000 == 89 [pid = 1649] [id = 365] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12e69d000 == 88 [pid = 1649] [id = 288] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x13209e000 == 87 [pid = 1649] [id = 458] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x132022000 == 86 [pid = 1649] [id = 457] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc0a800 == 85 [pid = 1649] [id = 456] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa15000 == 84 [pid = 1649] [id = 455] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed0b000 == 83 [pid = 1649] [id = 454] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12e69a000 == 82 [pid = 1649] [id = 453] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12bf42c00) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12d43c800 == 81 [pid = 1649] [id = 452] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12c1a9800 == 80 [pid = 1649] [id = 451] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12a99c800 == 79 [pid = 1649] [id = 450] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x129e73000 == 78 [pid = 1649] [id = 449] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x11c637000 == 77 [pid = 1649] [id = 448] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb03800 == 76 [pid = 1649] [id = 447] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x11c255000 == 75 [pid = 1649] [id = 446] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12ffd7000 == 74 [pid = 1649] [id = 443] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12f250000 == 73 [pid = 1649] [id = 442] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed3f800 == 72 [pid = 1649] [id = 441] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12af1c800 == 71 [pid = 1649] [id = 440] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x11c084000 == 70 [pid = 1649] [id = 439] 16:49:51 INFO - PROCESS | 1649 | --DOCSHELL 0x114f7b000 == 69 [pid = 1649] [id = 438] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x11bd8d800) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11a508000) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x11b05b400) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x118ee4400) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x115a72400) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x115667000) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12784e000) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x11c6d4400) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11c850000) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x119268c00) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x118f1f000) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11c8a4000) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x11583c000) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12392cc00) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x129dc3000) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12a33e400) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x129de9800) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x11c66d400) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x129dcc400) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11c857800) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12ba76400) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x115a76400) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11c66f800) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12a031400) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12b660c00) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12b6fb000) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12829e800) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x123b56c00) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12bdc7800) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 16:49:51 INFO - PROCESS | 1649 | 1461628191962 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 887ms 16:49:51 INFO - PROCESS | 1649 | 1461628191993 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 1649 | 1461628191998 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:49:52 INFO - PROCESS | 1649 | 1461628192002 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 1649 | 1461628192003 Marionette TRACE conn2 <- [1,1842,null,{}] 16:49:52 INFO - PROCESS | 1649 | 1461628192005 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:52 INFO - PROCESS | 1649 | 1461628192090 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:49:52 INFO - PROCESS | 1649 | 1461628192097 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac14000 == 70 [pid = 1649] [id = 468] 16:49:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11b066c00) [pid = 1649] [serial = 1403] [outer = 0x0] 16:49:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11c31e400) [pid = 1649] [serial = 1404] [outer = 0x11b066c00] 16:49:52 INFO - PROCESS | 1649 | 1461628192124 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11c837000) [pid = 1649] [serial = 1405] [outer = 0x11b066c00] 16:49:52 INFO - PROCESS | 1649 | 1461628192509 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 521ms 16:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:49:52 INFO - PROCESS | 1649 | 1461628192523 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:49:52 INFO - PROCESS | 1649 | 1461628192524 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:49:52 INFO - PROCESS | 1649 | 1461628192530 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 1649 | 1461628192534 Marionette TRACE conn2 <- [1,1846,null,{}] 16:49:52 INFO - PROCESS | 1649 | 1461628192540 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:52 INFO - PROCESS | 1649 | 1461628192631 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:49:52 INFO - PROCESS | 1649 | 1461628192636 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x129981000 == 71 [pid = 1649] [id = 469] 16:49:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11c83e800) [pid = 1649] [serial = 1406] [outer = 0x0] 16:49:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x11c884800) [pid = 1649] [serial = 1407] [outer = 0x11c83e800] 16:49:52 INFO - PROCESS | 1649 | 1461628192662 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x11c8a7000) [pid = 1649] [serial = 1408] [outer = 0x11c83e800] 16:49:53 INFO - PROCESS | 1649 | 1461628193004 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:49: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) 16:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 525ms 16:49:53 INFO - PROCESS | 1649 | 1461628193054 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 1649 | 1461628193055 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:49:53 INFO - PROCESS | 1649 | 1461628193058 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 1649 | 1461628193059 Marionette TRACE conn2 <- [1,1850,null,{}] 16:49:53 INFO - PROCESS | 1649 | 1461628193061 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:53 INFO - PROCESS | 1649 | 1461628193147 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:49:53 INFO - PROCESS | 1649 | 1461628193151 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf50800 == 72 [pid = 1649] [id = 470] 16:49:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x123929800) [pid = 1649] [serial = 1409] [outer = 0x0] 16:49:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x123f06800) [pid = 1649] [serial = 1410] [outer = 0x123929800] 16:49:53 INFO - PROCESS | 1649 | 1461628193177 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x127b87c00) [pid = 1649] [serial = 1411] [outer = 0x123929800] 16:49:53 INFO - PROCESS | 1649 | 1461628193590 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 569ms 16:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:49:53 INFO - PROCESS | 1649 | 1461628193628 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 1649 | 1461628193630 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:49:53 INFO - PROCESS | 1649 | 1461628193633 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 1649 | 1461628193635 Marionette TRACE conn2 <- [1,1854,null,{}] 16:49:53 INFO - PROCESS | 1649 | 1461628193658 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:53 INFO - PROCESS | 1649 | 1461628193744 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:49:53 INFO - PROCESS | 1649 | 1461628193752 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0a5000 == 73 [pid = 1649] [id = 471] 16:49:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12912c800) [pid = 1649] [serial = 1412] [outer = 0x0] 16:49:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x129dc2800) [pid = 1649] [serial = 1413] [outer = 0x12912c800] 16:49:53 INFO - PROCESS | 1649 | 1461628193784 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x129dedc00) [pid = 1649] [serial = 1414] [outer = 0x12912c800] 16:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 540ms 16:49:54 INFO - PROCESS | 1649 | 1461628194169 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:54 INFO - PROCESS | 1649 | 1461628194172 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 1649 | 1461628194173 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:49:54 INFO - PROCESS | 1649 | 1461628194175 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1649 | 1461628194177 Marionette TRACE conn2 <- [1,1858,null,{}] 16:49:54 INFO - PROCESS | 1649 | 1461628194183 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:54 INFO - PROCESS | 1649 | 1461628194300 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:49:54 INFO - PROCESS | 1649 | 1461628194305 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd86800 == 74 [pid = 1649] [id = 472] 16:49:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12a004400) [pid = 1649] [serial = 1415] [outer = 0x0] 16:49:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12acef800) [pid = 1649] [serial = 1416] [outer = 0x12a004400] 16:49:54 INFO - PROCESS | 1649 | 1461628194331 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12b660c00) [pid = 1649] [serial = 1417] [outer = 0x12a004400] 16:49:54 INFO - PROCESS | 1649 | 1461628194699 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 573ms 16:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:49:54 INFO - PROCESS | 1649 | 1461628194750 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 1649 | 1461628194751 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:49:54 INFO - PROCESS | 1649 | 1461628194753 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1649 | 1461628194754 Marionette TRACE conn2 <- [1,1862,null,{}] 16:49:54 INFO - PROCESS | 1649 | 1461628194756 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:54 INFO - PROCESS | 1649 | 1461628194863 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:49:54 INFO - PROCESS | 1649 | 1461628194878 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c1a9800 == 75 [pid = 1649] [id = 473] 16:49:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12a335400) [pid = 1649] [serial = 1418] [outer = 0x0] 16:49:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12b6fc400) [pid = 1649] [serial = 1419] [outer = 0x12a335400] 16:49:54 INFO - PROCESS | 1649 | 1461628194904 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12bdc7800) [pid = 1649] [serial = 1420] [outer = 0x12a335400] 16:49:55 INFO - PROCESS | 1649 | 1461628195279 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 568ms 16:49:55 INFO - PROCESS | 1649 | 1461628195322 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 1649 | 1461628195325 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:49:55 INFO - PROCESS | 1649 | 1461628195328 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 1649 | 1461628195330 Marionette TRACE conn2 <- [1,1866,null,{}] 16:49:55 INFO - PROCESS | 1649 | 1461628195333 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:55 INFO - PROCESS | 1649 | 1461628195501 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:49:55 INFO - PROCESS | 1649 | 1461628195525 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc34800 == 76 [pid = 1649] [id = 474] 16:49:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12b85c000) [pid = 1649] [serial = 1421] [outer = 0x0] 16:49:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12bf99c00) [pid = 1649] [serial = 1422] [outer = 0x12b85c000] 16:49:55 INFO - PROCESS | 1649 | 1461628195567 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12da8c000) [pid = 1649] [serial = 1423] [outer = 0x12b85c000] 16:49:56 INFO - PROCESS | 1649 | 1461628196128 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12bd6a000) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x129dce000) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12bdc8400) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12d0f4800) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x129dc8000) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11c856800) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x115668c00) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11c89b400) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x119131800) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x1147d7c00) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x115052400) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x118f19000) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:49:56 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x11509d400) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 820ms 16:49:56 INFO - PROCESS | 1649 | 1461628196149 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 1649 | 1461628196151 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:49:56 INFO - PROCESS | 1649 | 1461628196153 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 1649 | 1461628196154 Marionette TRACE conn2 <- [1,1870,null,{}] 16:49:56 INFO - PROCESS | 1649 | 1461628196156 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:56 INFO - PROCESS | 1649 | 1461628196244 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:49:56 INFO - PROCESS | 1649 | 1461628196249 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x129971800 == 77 [pid = 1649] [id = 475] 16:49:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x11c65cc00) [pid = 1649] [serial = 1424] [outer = 0x0] 16:49:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11c89b400) [pid = 1649] [serial = 1425] [outer = 0x11c65cc00] 16:49:56 INFO - PROCESS | 1649 | 1461628196274 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12aceac00) [pid = 1649] [serial = 1426] [outer = 0x11c65cc00] 16:49:56 INFO - PROCESS | 1649 | 1461628196619 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 470ms 16:49:56 INFO - PROCESS | 1649 | 1461628196624 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 1649 | 1461628196625 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:49:56 INFO - PROCESS | 1649 | 1461628196631 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 1649 | 1461628196632 Marionette TRACE conn2 <- [1,1874,null,{}] 16:49:56 INFO - PROCESS | 1649 | 1461628196635 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:56 INFO - PROCESS | 1649 | 1461628196750 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:49:56 INFO - PROCESS | 1649 | 1461628196880 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed0c000 == 78 [pid = 1649] [id = 476] 16:49:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12d0f4800) [pid = 1649] [serial = 1427] [outer = 0x0] 16:49:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12dae7400) [pid = 1649] [serial = 1428] [outer = 0x12d0f4800] 16:49:56 INFO - PROCESS | 1649 | 1461628196926 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12e5dc000) [pid = 1649] [serial = 1429] [outer = 0x12d0f4800] 16:49:57 INFO - PROCESS | 1649 | 1461628197300 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 721ms 16:49:57 INFO - PROCESS | 1649 | 1461628197351 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 1649 | 1461628197352 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:49:57 INFO - PROCESS | 1649 | 1461628197355 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 1649 | 1461628197357 Marionette TRACE conn2 <- [1,1878,null,{}] 16:49:57 INFO - PROCESS | 1649 | 1461628197359 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:57 INFO - PROCESS | 1649 | 1461628197487 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12b526800) [pid = 1649] [serial = 1430] [outer = 0x12ff7a800] 16:49:57 INFO - PROCESS | 1649 | 1461628197510 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x130d42800 == 79 [pid = 1649] [id = 477] 16:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12b52a400) [pid = 1649] [serial = 1431] [outer = 0x0] 16:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12e5dd800) [pid = 1649] [serial = 1432] [outer = 0x12b52a400] 16:49:57 INFO - PROCESS | 1649 | 1461628197548 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12ebae400) [pid = 1649] [serial = 1433] [outer = 0x12b52a400] 16:49:57 INFO - PROCESS | 1649 | 1461628197890 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 569ms 16:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:49:57 INFO - PROCESS | 1649 | 1461628197925 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 1649 | 1461628197926 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:49:57 INFO - PROCESS | 1649 | 1461628197928 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 1649 | 1461628197929 Marionette TRACE conn2 <- [1,1882,null,{}] 16:49:57 INFO - PROCESS | 1649 | 1461628197932 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:58 INFO - PROCESS | 1649 | 1461628198019 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:49:58 INFO - PROCESS | 1649 | 1461628198083 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc1f000 == 80 [pid = 1649] [id = 478] 16:49:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1134b9000) [pid = 1649] [serial = 1434] [outer = 0x0] 16:49:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12b01b800) [pid = 1649] [serial = 1435] [outer = 0x1134b9000] 16:49:58 INFO - PROCESS | 1649 | 1461628198108 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12b020c00) [pid = 1649] [serial = 1436] [outer = 0x1134b9000] 16:49:58 INFO - PROCESS | 1649 | 1461628198665 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 769ms 16:49:58 INFO - PROCESS | 1649 | 1461628198699 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:49:58 INFO - PROCESS | 1649 | 1461628198704 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:49:58 INFO - PROCESS | 1649 | 1461628198722 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1649 | 1461628198727 Marionette TRACE conn2 <- [1,1886,null,{}] 16:49:58 INFO - PROCESS | 1649 | 1461628198735 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:58 INFO - PROCESS | 1649 | 1461628198869 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:49:58 INFO - PROCESS | 1649 | 1461628198936 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x124169800 == 81 [pid = 1649] [id = 479] 16:49:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x118e10c00) [pid = 1649] [serial = 1437] [outer = 0x0] 16:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x119261400) [pid = 1649] [serial = 1438] [outer = 0x118e10c00] 16:49:59 INFO - PROCESS | 1649 | 1461628199009 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x11ae4dc00) [pid = 1649] [serial = 1439] [outer = 0x118e10c00] 16:49:59 INFO - PROCESS | 1649 | 1461628199500 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 842ms 16:49:59 INFO - PROCESS | 1649 | 1461628199550 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 1649 | 1461628199554 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:49:59 INFO - PROCESS | 1649 | 1461628199558 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 1649 | 1461628199562 Marionette TRACE conn2 <- [1,1890,null,{}] 16:49:59 INFO - PROCESS | 1649 | 1461628199565 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:59 INFO - PROCESS | 1649 | 1461628199674 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:49:59 INFO - PROCESS | 1649 | 1461628199753 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0a2000 == 82 [pid = 1649] [id = 480] 16:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11ae4f800) [pid = 1649] [serial = 1440] [outer = 0x0] 16:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x11c87cc00) [pid = 1649] [serial = 1441] [outer = 0x11ae4f800] 16:49:59 INFO - PROCESS | 1649 | 1461628199784 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x11c8a6c00) [pid = 1649] [serial = 1442] [outer = 0x11ae4f800] 16:50:00 INFO - PROCESS | 1649 | 1461628200213 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 673ms 16:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:50:00 INFO - PROCESS | 1649 | 1461628200231 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 1649 | 1461628200233 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:50:00 INFO - PROCESS | 1649 | 1461628200235 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 1649 | 1461628200238 Marionette TRACE conn2 <- [1,1894,null,{}] 16:50:00 INFO - PROCESS | 1649 | 1461628200246 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:00 INFO - PROCESS | 1649 | 1461628200357 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:50:00 INFO - PROCESS | 1649 | 1461628200467 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3f3800 == 83 [pid = 1649] [id = 481] 16:50:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x127f58c00) [pid = 1649] [serial = 1443] [outer = 0x0] 16:50:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x129de2800) [pid = 1649] [serial = 1444] [outer = 0x127f58c00] 16:50:00 INFO - PROCESS | 1649 | 1461628200502 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12acf1c00) [pid = 1649] [serial = 1445] [outer = 0x127f58c00] 16:50:00 INFO - PROCESS | 1649 | 1461628200962 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 773ms 16:50:01 INFO - PROCESS | 1649 | 1461628201009 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 1649 | 1461628201011 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:50:01 INFO - PROCESS | 1649 | 1461628201013 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 1649 | 1461628201014 Marionette TRACE conn2 <- [1,1898,null,{}] 16:50:01 INFO - PROCESS | 1649 | 1461628201017 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:01 INFO - PROCESS | 1649 | 1461628201126 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:50:01 INFO - PROCESS | 1649 | 1461628201192 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x13208f000 == 84 [pid = 1649] [id = 482] 16:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12acf3c00) [pid = 1649] [serial = 1446] [outer = 0x0] 16:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12b03bc00) [pid = 1649] [serial = 1447] [outer = 0x12acf3c00] 16:50:01 INFO - PROCESS | 1649 | 1461628201222 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12b042800) [pid = 1649] [serial = 1448] [outer = 0x12acf3c00] 16:50:01 INFO - PROCESS | 1649 | 1461628201662 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 669ms 16:50:01 INFO - PROCESS | 1649 | 1461628201683 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 1649 | 1461628201684 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:50:01 INFO - PROCESS | 1649 | 1461628201687 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 1649 | 1461628201688 Marionette TRACE conn2 <- [1,1902,null,{}] 16:50:01 INFO - PROCESS | 1649 | 1461628201690 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:01 INFO - PROCESS | 1649 | 1461628201800 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:50:01 INFO - PROCESS | 1649 | 1461628201907 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab12000 == 85 [pid = 1649] [id = 483] 16:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12b03e400) [pid = 1649] [serial = 1449] [outer = 0x0] 16:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12b047000) [pid = 1649] [serial = 1450] [outer = 0x12b03e400] 16:50:01 INFO - PROCESS | 1649 | 1461628201940 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12b524000) [pid = 1649] [serial = 1451] [outer = 0x12b03e400] 16:50:02 INFO - PROCESS | 1649 | 1461628202330 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 669ms 16:50:02 INFO - PROCESS | 1649 | 1461628202366 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:50:02 INFO - PROCESS | 1649 | 1461628202367 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:50:02 INFO - PROCESS | 1649 | 1461628202370 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:50:02 INFO - PROCESS | 1649 | 1461628202371 Marionette TRACE conn2 <- [1,1906,null,{}] 16:50:02 INFO - PROCESS | 1649 | 1461628202373 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:02 INFO - PROCESS | 1649 | 1461628202505 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:50:02 INFO - PROCESS | 1649 | 1461628202598 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa44800 == 86 [pid = 1649] [id = 484] 16:50:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12b525000) [pid = 1649] [serial = 1452] [outer = 0x0] 16:50:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12bf4ac00) [pid = 1649] [serial = 1453] [outer = 0x12b525000] 16:50:02 INFO - PROCESS | 1649 | 1461628202630 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12e5d3000) [pid = 1649] [serial = 1454] [outer = 0x12b525000] 16:50:03 INFO - PROCESS | 1649 | 1461628203069 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 719ms 16:50:03 INFO - PROCESS | 1649 | 1461628203089 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 1649 | 1461628203091 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:50:03 INFO - PROCESS | 1649 | 1461628203093 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 1649 | 1461628203095 Marionette TRACE conn2 <- [1,1910,null,{}] 16:50:03 INFO - PROCESS | 1649 | 1461628203097 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:03 INFO - PROCESS | 1649 | 1461628203206 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:50:03 INFO - PROCESS | 1649 | 1461628203315 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x118fd8000 == 87 [pid = 1649] [id = 485] 16:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x115664800) [pid = 1649] [serial = 1455] [outer = 0x0] 16:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x11c00fc00) [pid = 1649] [serial = 1456] [outer = 0x115664800] 16:50:03 INFO - PROCESS | 1649 | 1461628203349 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x11c019c00) [pid = 1649] [serial = 1457] [outer = 0x115664800] 16:50:03 INFO - PROCESS | 1649 | 1461628203770 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 721ms 16:50:03 INFO - PROCESS | 1649 | 1461628203824 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 1649 | 1461628203826 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:50:03 INFO - PROCESS | 1649 | 1461628203847 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 1649 | 1461628203849 Marionette TRACE conn2 <- [1,1914,null,{}] 16:50:03 INFO - PROCESS | 1649 | 1461628203851 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:04 INFO - PROCESS | 1649 | 1461628204107 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:50:04 INFO - PROCESS | 1649 | 1461628204198 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12446b000 == 88 [pid = 1649] [id = 486] 16:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x114f27400) [pid = 1649] [serial = 1458] [outer = 0x0] 16:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x114f2f800) [pid = 1649] [serial = 1459] [outer = 0x114f27400] 16:50:04 INFO - PROCESS | 1649 | 1461628204228 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x1157b4000) [pid = 1649] [serial = 1460] [outer = 0x114f27400] 16:50:04 INFO - PROCESS | 1649 | 1461628204652 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 823ms 16:50:04 INFO - PROCESS | 1649 | 1461628204670 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 1649 | 1461628204672 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:50:04 INFO - PROCESS | 1649 | 1461628204675 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 1649 | 1461628204678 Marionette TRACE conn2 <- [1,1918,null,{}] 16:50:04 INFO - PROCESS | 1649 | 1461628204681 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:04 INFO - PROCESS | 1649 | 1461628204786 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:50:04 INFO - PROCESS | 1649 | 1461628204860 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac10000 == 89 [pid = 1649] [id = 487] 16:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x11926c400) [pid = 1649] [serial = 1461] [outer = 0x0] 16:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11c01ec00) [pid = 1649] [serial = 1462] [outer = 0x11926c400] 16:50:04 INFO - PROCESS | 1649 | 1461628204932 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x11c82f400) [pid = 1649] [serial = 1463] [outer = 0x11926c400] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12470d800 == 88 [pid = 1649] [id = 381] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x130d42800 == 87 [pid = 1649] [id = 477] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed0c000 == 86 [pid = 1649] [id = 476] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x129971800 == 85 [pid = 1649] [id = 475] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc34800 == 84 [pid = 1649] [id = 474] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12c1a9800 == 83 [pid = 1649] [id = 473] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd86800 == 82 [pid = 1649] [id = 472] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12acee400) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12b0a5000 == 81 [pid = 1649] [id = 471] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf50800 == 80 [pid = 1649] [id = 470] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x129981000 == 79 [pid = 1649] [id = 469] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac14000 == 78 [pid = 1649] [id = 468] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x114f62800 == 77 [pid = 1649] [id = 467] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11c249800 == 76 [pid = 1649] [id = 466] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12b09e800 == 75 [pid = 1649] [id = 465] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12b089000 == 74 [pid = 1649] [id = 464] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad9e000 == 73 [pid = 1649] [id = 463] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x139fb3800 == 72 [pid = 1649] [id = 462] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb53800 == 71 [pid = 1649] [id = 461] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x129e7b000 == 70 [pid = 1649] [id = 460] 16:50:05 INFO - PROCESS | 1649 | --DOCSHELL 0x119c25800 == 69 [pid = 1649] [id = 459] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12bf96400) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12bf44800) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12daa1400) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12d1fe800) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12e5d3800) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12e537800) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12e5de000) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12a33d800) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11c8aa400) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11bd8b400) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11c89a800) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x1244c8000) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x129cd5800) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12da97400) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x113436800) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11c31fc00) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11ae49c00) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11c8a7800) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x119131400) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11c834400) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x11c663400) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12bf9e400) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x118e12c00) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x115665000) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12b663400) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x129dcb400) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11c887000) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11c883000) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x123b59c00) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12ebc4c00) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x1165e3c00) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11c0bac00) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12bd65400) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 16:50:05 INFO - PROCESS | 1649 | 1461628205363 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 723ms 16:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:50:05 INFO - PROCESS | 1649 | 1461628205401 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 1649 | 1461628205403 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:50:05 INFO - PROCESS | 1649 | 1461628205432 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 1649 | 1461628205433 Marionette TRACE conn2 <- [1,1922,null,{}] 16:50:05 INFO - PROCESS | 1649 | 1461628205435 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:05 INFO - PROCESS | 1649 | 1461628205523 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:50:05 INFO - PROCESS | 1649 | 1461628205531 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d0e000 == 70 [pid = 1649] [id = 488] 16:50:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11c837c00) [pid = 1649] [serial = 1464] [outer = 0x0] 16:50:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11c87e400) [pid = 1649] [serial = 1465] [outer = 0x11c837c00] 16:50:05 INFO - PROCESS | 1649 | 1461628205556 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11c89fc00) [pid = 1649] [serial = 1466] [outer = 0x11c837c00] 16:50:05 INFO - PROCESS | 1649 | 1461628205955 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 597ms 16:50:06 INFO - PROCESS | 1649 | 1461628206002 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 1649 | 1461628206005 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:50:06 INFO - PROCESS | 1649 | 1461628206012 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 1649 | 1461628206015 Marionette TRACE conn2 <- [1,1926,null,{}] 16:50:06 INFO - PROCESS | 1649 | 1461628206017 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:06 INFO - PROCESS | 1649 | 1461628206109 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:50:06 INFO - PROCESS | 1649 | 1461628206115 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0f800 == 71 [pid = 1649] [id = 489] 16:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11c899400) [pid = 1649] [serial = 1467] [outer = 0x0] 16:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x123b5a800) [pid = 1649] [serial = 1468] [outer = 0x11c899400] 16:50:06 INFO - PROCESS | 1649 | 1461628206141 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x129cca800) [pid = 1649] [serial = 1469] [outer = 0x11c899400] 16:50:06 INFO - PROCESS | 1649 | 1461628206491 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 524ms 16:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:50:06 INFO - PROCESS | 1649 | 1461628206532 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 1649 | 1461628206534 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:50:06 INFO - PROCESS | 1649 | 1461628206536 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 1649 | 1461628206537 Marionette TRACE conn2 <- [1,1930,null,{}] 16:50:06 INFO - PROCESS | 1649 | 1461628206539 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:06 INFO - PROCESS | 1649 | 1461628206626 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:50:06 INFO - PROCESS | 1649 | 1461628206633 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0aa800 == 72 [pid = 1649] [id = 490] 16:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x127fa0c00) [pid = 1649] [serial = 1470] [outer = 0x0] 16:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x129dee000) [pid = 1649] [serial = 1471] [outer = 0x127fa0c00] 16:50:06 INFO - PROCESS | 1649 | 1461628206659 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12aced800) [pid = 1649] [serial = 1472] [outer = 0x127fa0c00] 16:50:07 INFO - PROCESS | 1649 | 1461628207016 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 517ms 16:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:50:07 INFO - PROCESS | 1649 | 1461628207054 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 1649 | 1461628207056 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:50:07 INFO - PROCESS | 1649 | 1461628207058 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 1649 | 1461628207061 Marionette TRACE conn2 <- [1,1934,null,{}] 16:50:07 INFO - PROCESS | 1649 | 1461628207066 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:07 INFO - PROCESS | 1649 | 1461628207248 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:50:07 INFO - PROCESS | 1649 | 1461628207315 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c199800 == 73 [pid = 1649] [id = 491] 16:50:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12b03ec00) [pid = 1649] [serial = 1473] [outer = 0x0] 16:50:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12b049c00) [pid = 1649] [serial = 1474] [outer = 0x12b03ec00] 16:50:07 INFO - PROCESS | 1649 | 1461628207365 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12b529400) [pid = 1649] [serial = 1475] [outer = 0x12b03ec00] 16:50:07 INFO - PROCESS | 1649 | 1461628207803 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 772ms 16:50:07 INFO - PROCESS | 1649 | 1461628207831 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 1649 | 1461628207832 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:50:07 INFO - PROCESS | 1649 | 1461628207840 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 1649 | 1461628207841 Marionette TRACE conn2 <- [1,1938,null,{}] 16:50:07 INFO - PROCESS | 1649 | 1461628207846 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:07 INFO - PROCESS | 1649 | 1461628207975 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:50:08 INFO - PROCESS | 1649 | 1461628208025 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc23000 == 74 [pid = 1649] [id = 492] 16:50:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12b529800) [pid = 1649] [serial = 1476] [outer = 0x0] 16:50:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12bd66000) [pid = 1649] [serial = 1477] [outer = 0x12b529800] 16:50:08 INFO - PROCESS | 1649 | 1461628208050 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12bf49800) [pid = 1649] [serial = 1478] [outer = 0x12b529800] 16:50:08 INFO - PROCESS | 1649 | 1461628208371 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 578ms 16:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:50:08 INFO - PROCESS | 1649 | 1461628208416 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 1649 | 1461628208417 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:50:08 INFO - PROCESS | 1649 | 1461628208419 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 1649 | 1461628208420 Marionette TRACE conn2 <- [1,1942,null,{}] 16:50:08 INFO - PROCESS | 1649 | 1461628208422 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:08 INFO - PROCESS | 1649 | 1461628208543 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:50:08 INFO - PROCESS | 1649 | 1461628208590 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6aa000 == 75 [pid = 1649] [id = 493] 16:50:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x119269400) [pid = 1649] [serial = 1479] [outer = 0x0] 16:50:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12d0f7800) [pid = 1649] [serial = 1480] [outer = 0x119269400] 16:50:08 INFO - PROCESS | 1649 | 1461628208615 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12da97400) [pid = 1649] [serial = 1481] [outer = 0x119269400] 16:50:08 INFO - PROCESS | 1649 | 1461628208929 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 16:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:50:08 INFO - PROCESS | 1649 | 1461628208937 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 1649 | 1461628208938 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:50:08 INFO - PROCESS | 1649 | 1461628208941 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 1649 | 1461628208942 Marionette TRACE conn2 <- [1,1946,null,{}] 16:50:08 INFO - PROCESS | 1649 | 1461628208944 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:09 INFO - PROCESS | 1649 | 1461628209068 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:50:09 INFO - PROCESS | 1649 | 1461628209112 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed19000 == 76 [pid = 1649] [id = 494] 16:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12a972400) [pid = 1649] [serial = 1482] [outer = 0x0] 16:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12a979c00) [pid = 1649] [serial = 1483] [outer = 0x12a972400] 16:50:09 INFO - PROCESS | 1649 | 1461628209138 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12a97f000) [pid = 1649] [serial = 1484] [outer = 0x12a972400] 16:50:09 INFO - PROCESS | 1649 | 1461628209472 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 568ms 16:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:50:09 INFO - PROCESS | 1649 | 1461628209510 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 1649 | 1461628209511 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:50:09 INFO - PROCESS | 1649 | 1461628209513 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 1649 | 1461628209514 Marionette TRACE conn2 <- [1,1950,null,{}] 16:50:09 INFO - PROCESS | 1649 | 1461628209516 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:09 INFO - PROCESS | 1649 | 1461628209743 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12a004400) [pid = 1649] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12a335400) [pid = 1649] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x11c83e800) [pid = 1649] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x123929800) [pid = 1649] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x1191a2400) [pid = 1649] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11b066c00) [pid = 1649] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12912c800) [pid = 1649] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12acea800) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x1147e0400) [pid = 1649] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12b85c000) [pid = 1649] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11c65cc00) [pid = 1649] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12b52a400) [pid = 1649] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12d0f4800) [pid = 1649] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:50:09 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x11c83c800) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:50:09 INFO - PROCESS | 1649 | 1461628209800 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c0c800 == 77 [pid = 1649] [id = 495] 16:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x1147e0400) [pid = 1649] [serial = 1485] [outer = 0x0] 16:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x115ae9400) [pid = 1649] [serial = 1486] [outer = 0x1147e0400] 16:50:09 INFO - PROCESS | 1649 | 1461628209826 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x11c833c00) [pid = 1649] [serial = 1487] [outer = 0x1147e0400] 16:50:10 INFO - PROCESS | 1649 | 1461628210133 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 16:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:50:10 INFO - PROCESS | 1649 | 1461628210184 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 1649 | 1461628210186 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:50:10 INFO - PROCESS | 1649 | 1461628210189 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 1649 | 1461628210191 Marionette TRACE conn2 <- [1,1954,null,{}] 16:50:10 INFO - PROCESS | 1649 | 1461628210194 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:10 INFO - PROCESS | 1649 | 1461628210334 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:50:10 INFO - PROCESS | 1649 | 1461628210461 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed1a000 == 78 [pid = 1649] [id = 496] 16:50:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11c0ba000) [pid = 1649] [serial = 1488] [outer = 0x0] 16:50:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12a974000) [pid = 1649] [serial = 1489] [outer = 0x11c0ba000] 16:50:10 INFO - PROCESS | 1649 | 1461628210508 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12da9ec00) [pid = 1649] [serial = 1490] [outer = 0x11c0ba000] 16:50:10 INFO - PROCESS | 1649 | 1461628210852 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms 16:50:10 INFO - PROCESS | 1649 | 1461628210867 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 1649 | 1461628210868 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:50:10 INFO - PROCESS | 1649 | 1461628210870 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 1649 | 1461628210872 Marionette TRACE conn2 <- [1,1958,null,{}] 16:50:10 INFO - PROCESS | 1649 | 1461628210874 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:10 INFO - PROCESS | 1649 | 1461628210984 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:50:11 INFO - PROCESS | 1649 | 1461628211053 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x132086000 == 79 [pid = 1649] [id = 497] 16:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12ac02400) [pid = 1649] [serial = 1491] [outer = 0x0] 16:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12ac0c400) [pid = 1649] [serial = 1492] [outer = 0x12ac02400] 16:50:11 INFO - PROCESS | 1649 | 1461628211078 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12e316400) [pid = 1649] [serial = 1493] [outer = 0x12ac02400] 16:50:11 INFO - PROCESS | 1649 | 1461628211349 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 16:50:11 INFO - PROCESS | 1649 | 1461628211390 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 1649 | 1461628211391 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:50:11 INFO - PROCESS | 1649 | 1461628211401 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 1649 | 1461628211403 Marionette TRACE conn2 <- [1,1962,null,{}] 16:50:11 INFO - PROCESS | 1649 | 1461628211405 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:11 INFO - PROCESS | 1649 | 1461628211501 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:50:11 INFO - PROCESS | 1649 | 1461628211505 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad62800 == 80 [pid = 1649] [id = 498] 16:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12ac09400) [pid = 1649] [serial = 1494] [outer = 0x0] 16:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12ac1bc00) [pid = 1649] [serial = 1495] [outer = 0x12ac09400] 16:50:11 INFO - PROCESS | 1649 | 1461628211530 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12ac20000) [pid = 1649] [serial = 1496] [outer = 0x12ac09400] 16:50:12 INFO - PROCESS | 1649 | 1461628212044 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 675ms 16:50:12 INFO - PROCESS | 1649 | 1461628212071 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 1649 | 1461628212073 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:50:12 INFO - PROCESS | 1649 | 1461628212096 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 1649 | 1461628212098 Marionette TRACE conn2 <- [1,1966,null,{}] 16:50:12 INFO - PROCESS | 1649 | 1461628212103 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:12 INFO - PROCESS | 1649 | 1461628212226 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:50:12 INFO - PROCESS | 1649 | 1461628212343 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a921800 == 81 [pid = 1649] [id = 499] 16:50:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x118f1cc00) [pid = 1649] [serial = 1497] [outer = 0x0] 16:50:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x11bd66800) [pid = 1649] [serial = 1498] [outer = 0x118f1cc00] 16:50:12 INFO - PROCESS | 1649 | 1461628212397 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11c0b6400) [pid = 1649] [serial = 1499] [outer = 0x118f1cc00] 16:50:12 INFO - PROCESS | 1649 | 1461628212910 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 896ms 16:50:12 INFO - PROCESS | 1649 | 1461628212973 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 1649 | 1461628212977 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:50:12 INFO - PROCESS | 1649 | 1461628212982 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 1649 | 1461628212984 Marionette TRACE conn2 <- [1,1970,null,{}] 16:50:12 INFO - PROCESS | 1649 | 1461628212986 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:13 INFO - PROCESS | 1649 | 1461628213099 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:50:13 INFO - PROCESS | 1649 | 1461628213211 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ada5000 == 82 [pid = 1649] [id = 500] 16:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x11c84b800) [pid = 1649] [serial = 1500] [outer = 0x0] 16:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11c8ab000) [pid = 1649] [serial = 1501] [outer = 0x11c84b800] 16:50:13 INFO - PROCESS | 1649 | 1461628213244 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1242c4c00) [pid = 1649] [serial = 1502] [outer = 0x11c84b800] 16:50:13 INFO - PROCESS | 1649 | 1461628213652 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 720ms 16:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:50:13 INFO - PROCESS | 1649 | 1461628213702 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 1649 | 1461628213704 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:50:13 INFO - PROCESS | 1649 | 1461628213706 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 1649 | 1461628213708 Marionette TRACE conn2 <- [1,1974,null,{}] 16:50:13 INFO - PROCESS | 1649 | 1461628213716 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:13 INFO - PROCESS | 1649 | 1461628213822 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:50:13 INFO - PROCESS | 1649 | 1461628213909 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x130007000 == 83 [pid = 1649] [id = 501] 16:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x123a72c00) [pid = 1649] [serial = 1503] [outer = 0x0] 16:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12ac04000) [pid = 1649] [serial = 1504] [outer = 0x123a72c00] 16:50:13 INFO - PROCESS | 1649 | 1461628213942 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12ac1b000) [pid = 1649] [serial = 1505] [outer = 0x123a72c00] 16:50:14 INFO - PROCESS | 1649 | 1461628214352 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 671ms 16:50:14 INFO - PROCESS | 1649 | 1461628214378 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:50:14 INFO - PROCESS | 1649 | 1461628214380 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:50:14 INFO - PROCESS | 1649 | 1461628214383 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 1649 | 1461628214384 Marionette TRACE conn2 <- [1,1978,null,{}] 16:50:14 INFO - PROCESS | 1649 | 1461628214386 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:14 INFO - PROCESS | 1649 | 1461628214515 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:50:14 INFO - PROCESS | 1649 | 1461628214625 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a6cd800 == 84 [pid = 1649] [id = 502] 16:50:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12ac20800) [pid = 1649] [serial = 1506] [outer = 0x0] 16:50:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12b021000) [pid = 1649] [serial = 1507] [outer = 0x12ac20800] 16:50:14 INFO - PROCESS | 1649 | 1461628214654 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12b520800) [pid = 1649] [serial = 1508] [outer = 0x12ac20800] 16:50:15 INFO - PROCESS | 1649 | 1461628215068 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 720ms 16:50:15 INFO - PROCESS | 1649 | 1461628215109 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 1649 | 1461628215112 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:50:15 INFO - PROCESS | 1649 | 1461628215116 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 1649 | 1461628215117 Marionette TRACE conn2 <- [1,1982,null,{}] 16:50:15 INFO - PROCESS | 1649 | 1461628215119 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:15 INFO - PROCESS | 1649 | 1461628215228 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:50:15 INFO - PROCESS | 1649 | 1461628215310 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af6a800 == 85 [pid = 1649] [id = 503] 16:50:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12b01e800) [pid = 1649] [serial = 1509] [outer = 0x0] 16:50:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12b85ec00) [pid = 1649] [serial = 1510] [outer = 0x12b01e800] 16:50:15 INFO - PROCESS | 1649 | 1461628215339 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12d0f9c00) [pid = 1649] [serial = 1511] [outer = 0x12b01e800] 16:50:15 INFO - PROCESS | 1649 | 1461628215754 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 668ms 16:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:50:15 INFO - PROCESS | 1649 | 1461628215785 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 1649 | 1461628215786 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:50:15 INFO - PROCESS | 1649 | 1461628215788 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 1649 | 1461628215790 Marionette TRACE conn2 <- [1,1986,null,{}] 16:50:15 INFO - PROCESS | 1649 | 1461628215792 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:15 INFO - PROCESS | 1649 | 1461628215930 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:50:16 INFO - PROCESS | 1649 | 1461628216020 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab9c000 == 86 [pid = 1649] [id = 504] 16:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12e53c800) [pid = 1649] [serial = 1512] [outer = 0x0] 16:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12ebaf400) [pid = 1649] [serial = 1513] [outer = 0x12e53c800] 16:50:16 INFO - PROCESS | 1649 | 1461628216051 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12f605c00) [pid = 1649] [serial = 1514] [outer = 0x12e53c800] 16:50:16 INFO - PROCESS | 1649 | 1461628216455 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 719ms 16:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:50:16 INFO - PROCESS | 1649 | 1461628216509 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 1649 | 1461628216510 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:50:16 INFO - PROCESS | 1649 | 1461628216512 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 1649 | 1461628216513 Marionette TRACE conn2 <- [1,1990,null,{}] 16:50:16 INFO - PROCESS | 1649 | 1461628216516 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:16 INFO - PROCESS | 1649 | 1461628216625 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:50:16 INFO - PROCESS | 1649 | 1461628216707 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abb2800 == 87 [pid = 1649] [id = 505] 16:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12ebbf800) [pid = 1649] [serial = 1515] [outer = 0x0] 16:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12f60dc00) [pid = 1649] [serial = 1516] [outer = 0x12ebbf800] 16:50:16 INFO - PROCESS | 1649 | 1461628216737 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12f611800) [pid = 1649] [serial = 1517] [outer = 0x12ebbf800] 16:50:17 INFO - PROCESS | 1649 | 1461628217109 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 620ms 16:50:17 INFO - PROCESS | 1649 | 1461628217133 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 1649 | 1461628217134 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:50:17 INFO - PROCESS | 1649 | 1461628217136 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 1649 | 1461628217137 Marionette TRACE conn2 <- [1,1994,null,{}] 16:50:17 INFO - PROCESS | 1649 | 1461628217140 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:17 INFO - PROCESS | 1649 | 1461628217247 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:50:17 INFO - PROCESS | 1649 | 1461628217351 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a619000 == 88 [pid = 1649] [id = 506] 16:50:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12f606000) [pid = 1649] [serial = 1518] [outer = 0x0] 16:50:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12f980400) [pid = 1649] [serial = 1519] [outer = 0x12f606000] 16:50:17 INFO - PROCESS | 1649 | 1461628217380 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12f984800) [pid = 1649] [serial = 1520] [outer = 0x12f606000] 16:50:17 INFO - PROCESS | 1649 | 1461628217791 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 721ms 16:50:17 INFO - PROCESS | 1649 | 1461628217858 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 1649 | 1461628217859 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:50:17 INFO - PROCESS | 1649 | 1461628217883 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 1649 | 1461628217884 Marionette TRACE conn2 <- [1,1998,null,{}] 16:50:17 INFO - PROCESS | 1649 | 1461628217886 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:18 INFO - PROCESS | 1649 | 1461628217997 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:50:18 INFO - PROCESS | 1649 | 1461628218082 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c25c800 == 89 [pid = 1649] [id = 507] 16:50:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x1247d3400) [pid = 1649] [serial = 1521] [outer = 0x0] 16:50:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12ae23800) [pid = 1649] [serial = 1522] [outer = 0x1247d3400] 16:50:18 INFO - PROCESS | 1649 | 1461628218112 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12ae29400) [pid = 1649] [serial = 1523] [outer = 0x1247d3400] 16:50:18 INFO - PROCESS | 1649 | 1461628218526 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 672ms 16:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:50:18 INFO - PROCESS | 1649 | 1461628218552 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 1649 | 1461628218554 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:50:18 INFO - PROCESS | 1649 | 1461628218556 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 1649 | 1461628218557 Marionette TRACE conn2 <- [1,2002,null,{}] 16:50:18 INFO - PROCESS | 1649 | 1461628218591 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:18 INFO - PROCESS | 1649 | 1461628218729 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:50:18 INFO - PROCESS | 1649 | 1461628218779 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae0b800 == 90 [pid = 1649] [id = 508] 16:50:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12392cc00) [pid = 1649] [serial = 1524] [outer = 0x0] 16:50:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12ae2ec00) [pid = 1649] [serial = 1525] [outer = 0x12392cc00] 16:50:18 INFO - PROCESS | 1649 | 1461628218809 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12ae32c00) [pid = 1649] [serial = 1526] [outer = 0x12392cc00] 16:50:19 INFO - PROCESS | 1649 | 1461628219492 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 969ms 16:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:50:19 INFO - PROCESS | 1649 | 1461628219525 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 1649 | 1461628219528 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:50:19 INFO - PROCESS | 1649 | 1461628219531 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 1649 | 1461628219534 Marionette TRACE conn2 <- [1,2006,null,{}] 16:50:19 INFO - PROCESS | 1649 | 1461628219537 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:19 INFO - PROCESS | 1649 | 1461628219647 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:50:19 INFO - PROCESS | 1649 | 1461628219736 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ae1800 == 91 [pid = 1649] [id = 509] 16:50:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x114bc1800) [pid = 1649] [serial = 1527] [outer = 0x0] 16:50:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x114f2d000) [pid = 1649] [serial = 1528] [outer = 0x114bc1800] 16:50:19 INFO - PROCESS | 1649 | 1461628219766 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x115844000) [pid = 1649] [serial = 1529] [outer = 0x114bc1800] 16:50:20 INFO - PROCESS | 1649 | 1461628220247 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 820ms 16:50:20 INFO - PROCESS | 1649 | 1461628220353 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 1649 | 1461628220359 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:50:20 INFO - PROCESS | 1649 | 1461628220365 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1649 | 1461628220368 Marionette TRACE conn2 <- [1,2010,null,{}] 16:50:20 INFO - PROCESS | 1649 | 1461628220372 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:20 INFO - PROCESS | 1649 | 1461628220497 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:50:20 INFO - PROCESS | 1649 | 1461628220587 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ba3800 == 92 [pid = 1649] [id = 510] 16:50:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x11b05f800) [pid = 1649] [serial = 1530] [outer = 0x0] 16:50:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x11c012400) [pid = 1649] [serial = 1531] [outer = 0x11b05f800] 16:50:20 INFO - PROCESS | 1649 | 1461628220615 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x11c0bdc00) [pid = 1649] [serial = 1532] [outer = 0x11b05f800] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x132086000 == 91 [pid = 1649] [id = 497] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed1a000 == 90 [pid = 1649] [id = 496] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x119c0c800 == 89 [pid = 1649] [id = 495] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed19000 == 88 [pid = 1649] [id = 494] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x1150a0800) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x11c674c00) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x11c8ac800) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x129dcc000) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12bf4c400) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12ebc1000) [pid = 1649] [serial = 1392] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x114f31400) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6aa000 == 87 [pid = 1649] [id = 493] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc23000 == 86 [pid = 1649] [id = 492] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12c199800 == 85 [pid = 1649] [id = 491] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12b0aa800 == 84 [pid = 1649] [id = 490] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0f800 == 83 [pid = 1649] [id = 489] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x123d0e000 == 82 [pid = 1649] [id = 488] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac10000 == 81 [pid = 1649] [id = 487] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12446b000 == 80 [pid = 1649] [id = 486] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13208f000 == 79 [pid = 1649] [id = 482] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3f3800 == 78 [pid = 1649] [id = 481] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12b0a2000 == 77 [pid = 1649] [id = 480] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x124169800 == 76 [pid = 1649] [id = 479] 16:50:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc1f000 == 75 [pid = 1649] [id = 478] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12ebc3c00) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12acef800) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12b6fc400) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x11c884800) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x11c8a7000) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x123f06800) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x127b87c00) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x11b05fc00) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11926c000) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x11c31e400) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x11c837000) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x129dc2800) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12acf6800) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x114fafc00) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x114f26c00) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12bf99c00) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12bdc7800) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12d0f8800) [pid = 1649] [serial = 868] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x11c89b400) [pid = 1649] [serial = 1425] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12aceac00) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12e5dd800) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12da8c000) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12dae7400) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12ebae400) [pid = 1649] [serial = 1433] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12b660c00) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x129dedc00) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 16:50:20 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12e5dc000) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 16:50:21 INFO - PROCESS | 1649 | 1461628221032 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 675ms 16:50:21 INFO - PROCESS | 1649 | 1461628221039 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 1649 | 1461628221040 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:50:21 INFO - PROCESS | 1649 | 1461628221043 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 1649 | 1461628221048 Marionette TRACE conn2 <- [1,2014,null,{}] 16:50:21 INFO - PROCESS | 1649 | 1461628221056 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:21 INFO - PROCESS | 1649 | 1461628221151 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:50:21 INFO - PROCESS | 1649 | 1461628221157 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x124479800 == 76 [pid = 1649] [id = 511] 16:50:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11c6ce000) [pid = 1649] [serial = 1533] [outer = 0x0] 16:50:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x11c83b800) [pid = 1649] [serial = 1534] [outer = 0x11c6ce000] 16:50:21 INFO - PROCESS | 1649 | 1461628221187 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11c896800) [pid = 1649] [serial = 1535] [outer = 0x11c6ce000] 16:50:21 INFO - PROCESS | 1649 | 1461628221659 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 627ms 16:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:50:21 INFO - PROCESS | 1649 | 1461628221672 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 1649 | 1461628221674 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:50:21 INFO - PROCESS | 1649 | 1461628221677 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 1649 | 1461628221678 Marionette TRACE conn2 <- [1,2018,null,{}] 16:50:21 INFO - PROCESS | 1649 | 1461628221683 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:21 INFO - PROCESS | 1649 | 1461628221774 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:50:21 INFO - PROCESS | 1649 | 1461628221779 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a98b000 == 77 [pid = 1649] [id = 512] 16:50:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x11c89a800) [pid = 1649] [serial = 1536] [outer = 0x0] 16:50:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x123a6b400) [pid = 1649] [serial = 1537] [outer = 0x11c89a800] 16:50:21 INFO - PROCESS | 1649 | 1461628221805 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x127b87c00) [pid = 1649] [serial = 1538] [outer = 0x11c89a800] 16:50:22 INFO - PROCESS | 1649 | 1461628222168 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 522ms 16:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:50:22 INFO - PROCESS | 1649 | 1461628222199 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 1649 | 1461628222200 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:50:22 INFO - PROCESS | 1649 | 1461628222202 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 1649 | 1461628222203 Marionette TRACE conn2 <- [1,2022,null,{}] 16:50:22 INFO - PROCESS | 1649 | 1461628222205 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:22 INFO - PROCESS | 1649 | 1461628222295 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:50:22 INFO - PROCESS | 1649 | 1461628222300 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad5b800 == 78 [pid = 1649] [id = 513] 16:50:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x127f56800) [pid = 1649] [serial = 1539] [outer = 0x0] 16:50:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x1287c6400) [pid = 1649] [serial = 1540] [outer = 0x127f56800] 16:50:22 INFO - PROCESS | 1649 | 1461628222326 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x129dc7400) [pid = 1649] [serial = 1541] [outer = 0x127f56800] 16:50:22 INFO - PROCESS | 1649 | 1461628222684 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 16:50:22 INFO - PROCESS | 1649 | 1461628222720 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 1649 | 1461628222722 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:50:22 INFO - PROCESS | 1649 | 1461628222724 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 1649 | 1461628222725 Marionette TRACE conn2 <- [1,2026,null,{}] 16:50:22 INFO - PROCESS | 1649 | 1461628222728 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:22 INFO - PROCESS | 1649 | 1461628222825 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:50:22 INFO - PROCESS | 1649 | 1461628222908 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae06800 == 79 [pid = 1649] [id = 514] 16:50:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x11c669000) [pid = 1649] [serial = 1542] [outer = 0x0] 16:50:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x129dedc00) [pid = 1649] [serial = 1543] [outer = 0x11c669000] 16:50:22 INFO - PROCESS | 1649 | 1461628222936 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12a97fc00) [pid = 1649] [serial = 1544] [outer = 0x11c669000] 16:50:23 INFO - PROCESS | 1649 | 1461628223273 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 568ms 16:50:23 INFO - PROCESS | 1649 | 1461628223293 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1649 | 1461628223294 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:50:23 INFO - PROCESS | 1649 | 1461628223304 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1649 | 1461628223305 Marionette TRACE conn2 <- [1,2030,null,{}] 16:50:23 INFO - PROCESS | 1649 | 1461628223307 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:23 INFO - PROCESS | 1649 | 1461628223422 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:50:23 INFO - PROCESS | 1649 | 1461628223466 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b086000 == 80 [pid = 1649] [id = 515] 16:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12a002800) [pid = 1649] [serial = 1545] [outer = 0x0] 16:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12ac11c00) [pid = 1649] [serial = 1546] [outer = 0x12a002800] 16:50:23 INFO - PROCESS | 1649 | 1461628223492 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12aceb000) [pid = 1649] [serial = 1547] [outer = 0x12a002800] 16:50:23 INFO - PROCESS | 1649 | 1461628223814 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 522ms 16:50:23 INFO - PROCESS | 1649 | 1461628223822 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:50:23 INFO - PROCESS | 1649 | 1461628223824 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:50:23 INFO - PROCESS | 1649 | 1461628223826 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1649 | 1461628223827 Marionette TRACE conn2 <- [1,2034,null,{}] 16:50:23 INFO - PROCESS | 1649 | 1461628223831 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:23 INFO - PROCESS | 1649 | 1461628223948 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:50:23 INFO - PROCESS | 1649 | 1461628223961 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba41000 == 81 [pid = 1649] [id = 516] 16:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12ac21000) [pid = 1649] [serial = 1548] [outer = 0x0] 16:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12ae2b800) [pid = 1649] [serial = 1549] [outer = 0x12ac21000] 16:50:23 INFO - PROCESS | 1649 | 1461628223986 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12b019c00) [pid = 1649] [serial = 1550] [outer = 0x12ac21000] 16:50:24 INFO - PROCESS | 1649 | 1461628224335 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 16:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:50:24 INFO - PROCESS | 1649 | 1461628224349 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:50:24 INFO - PROCESS | 1649 | 1461628224350 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:50:24 INFO - PROCESS | 1649 | 1461628224352 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 1649 | 1461628224353 Marionette TRACE conn2 <- [1,2038,null,{}] 16:50:24 INFO - PROCESS | 1649 | 1461628224374 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:24 INFO - PROCESS | 1649 | 1461628224491 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:50:24 INFO - PROCESS | 1649 | 1461628224500 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d136800 == 82 [pid = 1649] [id = 517] 16:50:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12a028400) [pid = 1649] [serial = 1551] [outer = 0x0] 16:50:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12b042000) [pid = 1649] [serial = 1552] [outer = 0x12a028400] 16:50:24 INFO - PROCESS | 1649 | 1461628224526 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12b51f400) [pid = 1649] [serial = 1553] [outer = 0x12a028400] 16:50:24 INFO - PROCESS | 1649 | 1461628224885 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 537ms 16:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:50:24 INFO - PROCESS | 1649 | 1461628224890 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:50:24 INFO - PROCESS | 1649 | 1461628224891 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:50:24 INFO - PROCESS | 1649 | 1461628224893 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 1649 | 1461628224896 Marionette TRACE conn2 <- [1,2042,null,{}] 16:50:24 INFO - PROCESS | 1649 | 1461628224899 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:25 INFO - PROCESS | 1649 | 1461628225017 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:50:25 INFO - PROCESS | 1649 | 1461628225030 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1e000 == 83 [pid = 1649] [id = 518] 16:50:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12b043400) [pid = 1649] [serial = 1554] [outer = 0x0] 16:50:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12b669000) [pid = 1649] [serial = 1555] [outer = 0x12b043400] 16:50:25 INFO - PROCESS | 1649 | 1461628225056 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12bd6ac00) [pid = 1649] [serial = 1556] [outer = 0x12b043400] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12b529800) [pid = 1649] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x119269400) [pid = 1649] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12a972400) [pid = 1649] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12b03ec00) [pid = 1649] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x1134b9000) [pid = 1649] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11c899400) [pid = 1649] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x127fa0c00) [pid = 1649] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x11c837c00) [pid = 1649] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x114f27400) [pid = 1649] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x1147e0400) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x11c0ba000) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11926c400) [pid = 1649] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12ac02400) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:50:25 INFO - PROCESS | 1649 | 1461628225537 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 672ms 16:50:25 INFO - PROCESS | 1649 | 1461628225566 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:50:25 INFO - PROCESS | 1649 | 1461628225567 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:50:25 INFO - PROCESS | 1649 | 1461628225571 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 1649 | 1461628225573 Marionette TRACE conn2 <- [1,2046,null,{}] 16:50:25 INFO - PROCESS | 1649 | 1461628225577 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:25 INFO - PROCESS | 1649 | 1461628225783 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:50:25 INFO - PROCESS | 1649 | 1461628225859 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e699800 == 84 [pid = 1649] [id = 519] 16:50:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x118f20000) [pid = 1649] [serial = 1557] [outer = 0x0] 16:50:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12a981400) [pid = 1649] [serial = 1558] [outer = 0x118f20000] 16:50:25 INFO - PROCESS | 1649 | 1461628225904 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12bf99800) [pid = 1649] [serial = 1559] [outer = 0x118f20000] 16:50:26 INFO - PROCESS | 1649 | 1461628226253 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 722ms 16:50:26 INFO - PROCESS | 1649 | 1461628226293 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1649 | 1461628226295 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:50:26 INFO - PROCESS | 1649 | 1461628226299 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1649 | 1461628226301 Marionette TRACE conn2 <- [1,2050,null,{}] 16:50:26 INFO - PROCESS | 1649 | 1461628226303 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:26 INFO - PROCESS | 1649 | 1461628226380 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:50:26 INFO - PROCESS | 1649 | 1461628226472 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ec9b800 == 85 [pid = 1649] [id = 520] 16:50:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12bf9b800) [pid = 1649] [serial = 1560] [outer = 0x0] 16:50:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12d1f8000) [pid = 1649] [serial = 1561] [outer = 0x12bf9b800] 16:50:26 INFO - PROCESS | 1649 | 1461628226499 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12da95400) [pid = 1649] [serial = 1562] [outer = 0x12bf9b800] 16:50:26 INFO - PROCESS | 1649 | 1461628226797 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 523ms 16:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:50:26 INFO - PROCESS | 1649 | 1461628226822 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1649 | 1461628226824 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:50:26 INFO - PROCESS | 1649 | 1461628226827 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1649 | 1461628226830 Marionette TRACE conn2 <- [1,2054,null,{}] 16:50:26 INFO - PROCESS | 1649 | 1461628226836 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:26 INFO - PROCESS | 1649 | 1461628226978 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:50:27 INFO - PROCESS | 1649 | 1461628227078 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed5c800 == 86 [pid = 1649] [id = 521] 16:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12bf9c400) [pid = 1649] [serial = 1563] [outer = 0x0] 16:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12dae4000) [pid = 1649] [serial = 1564] [outer = 0x12bf9c400] 16:50:27 INFO - PROCESS | 1649 | 1461628227118 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12e58cc00) [pid = 1649] [serial = 1565] [outer = 0x12bf9c400] 16:50:27 INFO - PROCESS | 1649 | 1461628227671 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 875ms 16:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:50:27 INFO - PROCESS | 1649 | 1461628227702 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:50:27 INFO - PROCESS | 1649 | 1461628227705 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:50:27 INFO - PROCESS | 1649 | 1461628227708 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:50:27 INFO - PROCESS | 1649 | 1461628227711 Marionette TRACE conn2 <- [1,2058,null,{}] 16:50:27 INFO - PROCESS | 1649 | 1461628227734 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:27 INFO - PROCESS | 1649 | 1461628227856 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:50:27 INFO - PROCESS | 1649 | 1461628227943 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b359800 == 87 [pid = 1649] [id = 522] 16:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x114f2d400) [pid = 1649] [serial = 1566] [outer = 0x0] 16:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x1158c6400) [pid = 1649] [serial = 1567] [outer = 0x114f2d400] 16:50:27 INFO - PROCESS | 1649 | 1461628227976 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x119a71800) [pid = 1649] [serial = 1568] [outer = 0x114f2d400] 16:50:28 INFO - PROCESS | 1649 | 1461628228415 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 742ms 16:50:28 INFO - PROCESS | 1649 | 1461628228451 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 1649 | 1461628228455 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:50:28 INFO - PROCESS | 1649 | 1461628228459 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 1649 | 1461628228461 Marionette TRACE conn2 <- [1,2062,null,{}] 16:50:28 INFO - PROCESS | 1649 | 1461628228464 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:28 INFO - PROCESS | 1649 | 1461628228578 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:50:28 INFO - PROCESS | 1649 | 1461628228692 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa4f000 == 88 [pid = 1649] [id = 523] 16:50:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x11ac79400) [pid = 1649] [serial = 1569] [outer = 0x0] 16:50:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x11c6ca000) [pid = 1649] [serial = 1570] [outer = 0x11ac79400] 16:50:28 INFO - PROCESS | 1649 | 1461628228726 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x11c883400) [pid = 1649] [serial = 1571] [outer = 0x11ac79400] 16:50:29 INFO - PROCESS | 1649 | 1461628229143 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 722ms 16:50:29 INFO - PROCESS | 1649 | 1461628229190 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 1649 | 1461628229192 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:50:29 INFO - PROCESS | 1649 | 1461628229196 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1649 | 1461628229198 Marionette TRACE conn2 <- [1,2066,null,{}] 16:50:29 INFO - PROCESS | 1649 | 1461628229206 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:29 INFO - PROCESS | 1649 | 1461628229322 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:50:29 INFO - PROCESS | 1649 | 1461628229439 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1d000 == 89 [pid = 1649] [id = 524] 16:50:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x11c8ac800) [pid = 1649] [serial = 1572] [outer = 0x0] 16:50:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x129dee400) [pid = 1649] [serial = 1573] [outer = 0x11c8ac800] 16:50:29 INFO - PROCESS | 1649 | 1461628229474 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12a97a000) [pid = 1649] [serial = 1574] [outer = 0x11c8ac800] 16:50:29 INFO - PROCESS | 1649 | 1461628229905 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 724ms 16:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:50:29 INFO - PROCESS | 1649 | 1461628229920 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 1649 | 1461628229922 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:50:29 INFO - PROCESS | 1649 | 1461628229924 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1649 | 1461628229926 Marionette TRACE conn2 <- [1,2070,null,{}] 16:50:29 INFO - PROCESS | 1649 | 1461628229928 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:30 INFO - PROCESS | 1649 | 1461628230043 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:50:30 INFO - PROCESS | 1649 | 1461628230157 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc21800 == 90 [pid = 1649] [id = 525] 16:50:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x129de9400) [pid = 1649] [serial = 1575] [outer = 0x0] 16:50:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x12ac14c00) [pid = 1649] [serial = 1576] [outer = 0x129de9400] 16:50:30 INFO - PROCESS | 1649 | 1461628230190 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x12b663400) [pid = 1649] [serial = 1577] [outer = 0x129de9400] 16:50:30 INFO - PROCESS | 1649 | 1461628230628 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 774ms 16:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:50:30 INFO - PROCESS | 1649 | 1461628230699 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:50:30 INFO - PROCESS | 1649 | 1461628230702 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:50:30 INFO - PROCESS | 1649 | 1461628230705 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:50:30 INFO - PROCESS | 1649 | 1461628230707 Marionette TRACE conn2 <- [1,2074,null,{}] 16:50:30 INFO - PROCESS | 1649 | 1461628230724 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:30 INFO - PROCESS | 1649 | 1461628230956 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:50:31 INFO - PROCESS | 1649 | 1461628231071 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x132018000 == 91 [pid = 1649] [id = 526] 16:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x12b51e000) [pid = 1649] [serial = 1578] [outer = 0x0] 16:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x12bf47c00) [pid = 1649] [serial = 1579] [outer = 0x12b51e000] 16:50:31 INFO - PROCESS | 1649 | 1461628231123 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x12d1f2800) [pid = 1649] [serial = 1580] [outer = 0x12b51e000] 16:50:31 INFO - PROCESS | 1649 | 1461628231568 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 921ms 16:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:50:31 INFO - PROCESS | 1649 | 1461628231626 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 1649 | 1461628231627 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:50:31 INFO - PROCESS | 1649 | 1461628231629 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 1649 | 1461628231630 Marionette TRACE conn2 <- [1,2078,null,{}] 16:50:31 INFO - PROCESS | 1649 | 1461628231633 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:31 INFO - PROCESS | 1649 | 1461628231759 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:50:31 INFO - PROCESS | 1649 | 1461628231848 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x139fc8800 == 92 [pid = 1649] [id = 527] 16:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12ac3bc00) [pid = 1649] [serial = 1581] [outer = 0x0] 16:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12ac3ec00) [pid = 1649] [serial = 1582] [outer = 0x12ac3bc00] 16:50:31 INFO - PROCESS | 1649 | 1461628231881 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12eba4400) [pid = 1649] [serial = 1583] [outer = 0x12ac3bc00] 16:50:32 INFO - PROCESS | 1649 | 1461628232293 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 671ms 16:50:32 INFO - PROCESS | 1649 | 1461628232300 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1649 | 1461628232302 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:50:32 INFO - PROCESS | 1649 | 1461628232304 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1649 | 1461628232305 Marionette TRACE conn2 <- [1,2082,null,{}] 16:50:32 INFO - PROCESS | 1649 | 1461628232308 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:32 INFO - PROCESS | 1649 | 1461628232438 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:50:32 INFO - PROCESS | 1649 | 1461628232562 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x138f3d800 == 93 [pid = 1649] [id = 528] 16:50:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x114541000) [pid = 1649] [serial = 1584] [outer = 0x0] 16:50:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12ebad000) [pid = 1649] [serial = 1585] [outer = 0x114541000] 16:50:32 INFO - PROCESS | 1649 | 1461628232595 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12f604800) [pid = 1649] [serial = 1586] [outer = 0x114541000] 16:50:33 INFO - PROCESS | 1649 | 1461628233001 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 719ms 16:50:33 INFO - PROCESS | 1649 | 1461628233023 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 1649 | 1461628233024 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:50:33 INFO - PROCESS | 1649 | 1461628233027 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 1649 | 1461628233028 Marionette TRACE conn2 <- [1,2086,null,{}] 16:50:33 INFO - PROCESS | 1649 | 1461628233031 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:33 INFO - PROCESS | 1649 | 1461628233145 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:50:33 INFO - PROCESS | 1649 | 1461628233233 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f94800 == 94 [pid = 1649] [id = 529] 16:50:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x1147d3000) [pid = 1649] [serial = 1587] [outer = 0x0] 16:50:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x115ae4400) [pid = 1649] [serial = 1588] [outer = 0x1147d3000] 16:50:33 INFO - PROCESS | 1649 | 1461628233263 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12bd62c00) [pid = 1649] [serial = 1589] [outer = 0x1147d3000] 16:50:33 INFO - PROCESS | 1649 | 1461628233901 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 922ms 16:50:33 INFO - PROCESS | 1649 | 1461628233949 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 1649 | 1461628233951 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:50:33 INFO - PROCESS | 1649 | 1461628233955 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 1649 | 1461628233957 Marionette TRACE conn2 <- [1,2090,null,{}] 16:50:33 INFO - PROCESS | 1649 | 1461628233961 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:34 INFO - PROCESS | 1649 | 1461628234069 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:50:34 INFO - PROCESS | 1649 | 1461628234158 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a9a3800 == 95 [pid = 1649] [id = 530] 16:50:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x1185a9c00) [pid = 1649] [serial = 1590] [outer = 0x0] 16:50:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x119260c00) [pid = 1649] [serial = 1591] [outer = 0x1185a9c00] 16:50:34 INFO - PROCESS | 1649 | 1461628234187 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x11b065800) [pid = 1649] [serial = 1592] [outer = 0x1185a9c00] 16:50:34 INFO - PROCESS | 1649 | 1461628234629 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 724ms 16:50:34 INFO - PROCESS | 1649 | 1461628234679 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 1649 | 1461628234683 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:50:34 INFO - PROCESS | 1649 | 1461628234690 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 1649 | 1461628234693 Marionette TRACE conn2 <- [1,2094,null,{}] 16:50:34 INFO - PROCESS | 1649 | 1461628234720 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:34 INFO - PROCESS | 1649 | 1461628234868 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:50:34 INFO - PROCESS | 1649 | 1461628234974 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a91e000 == 96 [pid = 1649] [id = 531] 16:50:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x11c0ba000) [pid = 1649] [serial = 1593] [outer = 0x0] 16:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x11c838800) [pid = 1649] [serial = 1594] [outer = 0x11c0ba000] 16:50:35 INFO - PROCESS | 1649 | 1461628235002 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x11c897c00) [pid = 1649] [serial = 1595] [outer = 0x11c0ba000] 16:50:35 INFO - PROCESS | 1649 | 1461628235493 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 845ms 16:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:50:35 INFO - PROCESS | 1649 | 1461628235535 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 1649 | 1461628235536 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:50:35 INFO - PROCESS | 1649 | 1461628235538 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 1649 | 1461628235541 Marionette TRACE conn2 <- [1,2098,null,{}] 16:50:35 INFO - PROCESS | 1649 | 1461628235548 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:35 INFO - PROCESS | 1649 | 1461628235653 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:50:35 INFO - PROCESS | 1649 | 1461628235743 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b09f800 == 97 [pid = 1649] [id = 532] 16:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x1287e2000) [pid = 1649] [serial = 1596] [outer = 0x0] 16:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x129de2400) [pid = 1649] [serial = 1597] [outer = 0x1287e2000] 16:50:35 INFO - PROCESS | 1649 | 1461628235773 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12a972400) [pid = 1649] [serial = 1598] [outer = 0x1287e2000] 16:50:36 INFO - PROCESS | 1649 | 1461628236238 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12ec9b800 == 96 [pid = 1649] [id = 520] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12e699800 == 95 [pid = 1649] [id = 519] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x119261400) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x129de2800) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x11c87cc00) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x12b03bc00) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x12b047000) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12bf4ac00) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x11c00fc00) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12ac1bc00) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 16:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 820ms 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1e000 == 94 [pid = 1649] [id = 518] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12d136800 == 93 [pid = 1649] [id = 517] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba41000 == 92 [pid = 1649] [id = 516] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12b086000 == 91 [pid = 1649] [id = 515] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae06800 == 90 [pid = 1649] [id = 514] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad5b800 == 89 [pid = 1649] [id = 513] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12a98b000 == 88 [pid = 1649] [id = 512] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x124479800 == 87 [pid = 1649] [id = 511] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x123ba3800 == 86 [pid = 1649] [id = 510] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x123ae1800 == 85 [pid = 1649] [id = 509] 16:50:36 INFO - PROCESS | 1649 | 1461628236395 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 1649 | 1461628236397 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12af6a800 == 84 [pid = 1649] [id = 503] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x13a6cd800 == 83 [pid = 1649] [id = 502] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x130007000 == 82 [pid = 1649] [id = 501] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12ada5000 == 81 [pid = 1649] [id = 500] 16:50:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12a921800 == 80 [pid = 1649] [id = 499] 16:50:36 INFO - PROCESS | 1649 | 1461628236416 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 1649 | 1461628236419 Marionette TRACE conn2 <- [1,2102,null,{}] 16:50:36 INFO - PROCESS | 1649 | 1461628236426 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:36 INFO - PROCESS | 1649 | 1461628236504 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:50:36 INFO - PROCESS | 1649 | 1461628236508 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b34e000 == 81 [pid = 1649] [id = 533] 16:50:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x11c856800) [pid = 1649] [serial = 1599] [outer = 0x0] 16:50:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x11c8a3800) [pid = 1649] [serial = 1600] [outer = 0x11c856800] 16:50:36 INFO - PROCESS | 1649 | 1461628236531 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12a977800) [pid = 1649] [serial = 1601] [outer = 0x11c856800] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12bd66000) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x12d0f7800) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12bf49800) [pid = 1649] [serial = 1478] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12a979c00) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12da97400) [pid = 1649] [serial = 1481] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x12b049c00) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12b01b800) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12b020c00) [pid = 1649] [serial = 1436] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x123b5a800) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x129cca800) [pid = 1649] [serial = 1469] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12a97f000) [pid = 1649] [serial = 1484] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x129dee000) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12aced800) [pid = 1649] [serial = 1472] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x11c87e400) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x11c89fc00) [pid = 1649] [serial = 1466] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x1157b4000) [pid = 1649] [serial = 1460] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x114f2f800) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x11c833c00) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12a974000) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x115ae9400) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x11c01ec00) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x11c82f400) [pid = 1649] [serial = 1463] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12da9ec00) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12e316400) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12ac0c400) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12b529400) [pid = 1649] [serial = 1475] [outer = 0x0] [url = about:blank] 16:50:36 INFO - PROCESS | 1649 | 1461628236914 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 534ms 16:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:50:36 INFO - PROCESS | 1649 | 1461628236959 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 1649 | 1461628236961 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:50:36 INFO - PROCESS | 1649 | 1461628236963 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 1649 | 1461628236964 Marionette TRACE conn2 <- [1,2106,null,{}] 16:50:36 INFO - PROCESS | 1649 | 1461628236967 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:37 INFO - PROCESS | 1649 | 1461628237056 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:50:37 INFO - PROCESS | 1649 | 1461628237062 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a91d800 == 82 [pid = 1649] [id = 534] 16:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x1296b3800) [pid = 1649] [serial = 1602] [outer = 0x0] 16:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12ac05800) [pid = 1649] [serial = 1603] [outer = 0x1296b3800] 16:50:37 INFO - PROCESS | 1649 | 1461628237088 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12ac11800) [pid = 1649] [serial = 1604] [outer = 0x1296b3800] 16:50:37 INFO - PROCESS | 1649 | 1461628237462 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 16:50:37 INFO - PROCESS | 1649 | 1461628237486 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 1649 | 1461628237488 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:50:37 INFO - PROCESS | 1649 | 1461628237492 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 1649 | 1461628237493 Marionette TRACE conn2 <- [1,2110,null,{}] 16:50:37 INFO - PROCESS | 1649 | 1461628237497 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:37 INFO - PROCESS | 1649 | 1461628237658 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:50:37 INFO - PROCESS | 1649 | 1461628237673 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae08000 == 83 [pid = 1649] [id = 535] 16:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12ac1e000) [pid = 1649] [serial = 1605] [outer = 0x0] 16:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12ac3d800) [pid = 1649] [serial = 1606] [outer = 0x12ac1e000] 16:50:37 INFO - PROCESS | 1649 | 1461628237716 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12b016800) [pid = 1649] [serial = 1607] [outer = 0x12ac1e000] 16:50:38 INFO - PROCESS | 1649 | 1461628238164 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 724ms 16:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:50:38 INFO - PROCESS | 1649 | 1461628238218 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 1649 | 1461628238219 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:50:38 INFO - PROCESS | 1649 | 1461628238222 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 1649 | 1461628238223 Marionette TRACE conn2 <- [1,2114,null,{}] 16:50:38 INFO - PROCESS | 1649 | 1461628238225 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:38 INFO - PROCESS | 1649 | 1461628238335 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:50:38 INFO - PROCESS | 1649 | 1461628238339 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba41000 == 84 [pid = 1649] [id = 536] 16:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12b01fc00) [pid = 1649] [serial = 1608] [outer = 0x0] 16:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12b044400) [pid = 1649] [serial = 1609] [outer = 0x12b01fc00] 16:50:38 INFO - PROCESS | 1649 | 1461628238365 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x12b527c00) [pid = 1649] [serial = 1610] [outer = 0x12b01fc00] 16:50:38 INFO - PROCESS | 1649 | 1461628238733 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 520ms 16:50:38 INFO - PROCESS | 1649 | 1461628238742 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 1649 | 1461628238743 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:50:38 INFO - PROCESS | 1649 | 1461628238754 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 1649 | 1461628238755 Marionette TRACE conn2 <- [1,2118,null,{}] 16:50:38 INFO - PROCESS | 1649 | 1461628238758 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:38 INFO - PROCESS | 1649 | 1461628238877 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:50:38 INFO - PROCESS | 1649 | 1461628238888 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d123800 == 85 [pid = 1649] [id = 537] 16:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x12ac20400) [pid = 1649] [serial = 1611] [outer = 0x0] 16:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x12b668800) [pid = 1649] [serial = 1612] [outer = 0x12ac20400] 16:50:38 INFO - PROCESS | 1649 | 1461628238913 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x12bf41000) [pid = 1649] [serial = 1613] [outer = 0x12ac20400] 16:50:39 INFO - PROCESS | 1649 | 1461628239253 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 16:50:39 INFO - PROCESS | 1649 | 1461628239275 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 1649 | 1461628239276 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:50:39 INFO - PROCESS | 1649 | 1461628239279 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 1649 | 1461628239282 Marionette TRACE conn2 <- [1,2122,null,{}] 16:50:39 INFO - PROCESS | 1649 | 1461628239284 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:39 INFO - PROCESS | 1649 | 1461628239402 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:50:39 INFO - PROCESS | 1649 | 1461628239413 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc37000 == 86 [pid = 1649] [id = 538] 16:50:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x12b6f5000) [pid = 1649] [serial = 1614] [outer = 0x0] 16:50:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12d0f9000) [pid = 1649] [serial = 1615] [outer = 0x12b6f5000] 16:50:39 INFO - PROCESS | 1649 | 1461628239438 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12da9e800) [pid = 1649] [serial = 1616] [outer = 0x12b6f5000] 16:50:39 INFO - PROCESS | 1649 | 1461628239802 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 573ms 16:50:39 INFO - PROCESS | 1649 | 1461628239853 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 1649 | 1461628239854 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:50:39 INFO - PROCESS | 1649 | 1461628239856 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 1649 | 1461628239857 Marionette TRACE conn2 <- [1,2126,null,{}] 16:50:39 INFO - PROCESS | 1649 | 1461628239859 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:40 INFO - PROCESS | 1649 | 1461628240005 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:50:40 INFO - PROCESS | 1649 | 1461628240057 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eca0000 == 87 [pid = 1649] [id = 539] 16:50:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12ac22800) [pid = 1649] [serial = 1617] [outer = 0x0] 16:50:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12ac2c000) [pid = 1649] [serial = 1618] [outer = 0x12ac22800] 16:50:40 INFO - PROCESS | 1649 | 1461628240098 Marionette DEBUG loaded listener.js 16:50:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12ac30000) [pid = 1649] [serial = 1619] [outer = 0x12ac22800] 16:50:40 INFO - PROCESS | 1649 | 1461628240504 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 675ms 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x129dd0800) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x113410400) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12d0f0c00) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x11504b800) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x11340a400) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x119e47800) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x1153b3400) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x1187dc800) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x11c87c800) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x114f2a800) [pid = 1649] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x11bd64000) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x11926a000) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x129de3800) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x11ae4f800) [pid = 1649] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x11504a800) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12a032c00) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12ba6e400) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x1134b0c00) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x127f58c00) [pid = 1649] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x118ede800) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x123ebd800) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11adba400) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12acf3c00) [pid = 1649] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12b65f400) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x127fa1800) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x11c87d000) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12e530400) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12ebbc800) [pid = 1649] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12b505400) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12bf4cc00) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x11b02c800) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x11b05a800) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12a02f800) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x118e10c00) [pid = 1649] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11565f000) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x11c6ce000) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12a028400) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x127f56800) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12bf9b800) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x11340ac00) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x118e99800) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x115664800) [pid = 1649] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:50:40 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x119267800) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12bf48000) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11c857400) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x118f1b000) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12b03e400) [pid = 1649] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12b525000) [pid = 1649] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x1151cc000) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x117876400) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11360b000) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11565f800) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11b05f800) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12a002800) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11c669000) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11c89a800) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12ac21000) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12b043400) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x114bc1800) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:50:41 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x118f20000) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:50:41 INFO - PROCESS | 1649 | 1461628241004 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:50:41 INFO - PROCESS | 1649 | 1461628241005 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:50:41 INFO - PROCESS | 1649 | 1461628241024 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:50:41 INFO - PROCESS | 1649 | 1461628241025 Marionette TRACE conn2 <- [1,2130,null,{}] 16:50:41 INFO - PROCESS | 1649 | 1461628241029 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:41 INFO - PROCESS | 1649 | 1461628241136 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:50:41 INFO - PROCESS | 1649 | 1461628241142 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11973f000 == 88 [pid = 1649] [id = 540] 16:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1155e0000) [pid = 1649] [serial = 1620] [outer = 0x0] 16:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x115661c00) [pid = 1649] [serial = 1621] [outer = 0x1155e0000] 16:50:41 INFO - PROCESS | 1649 | 1461628241173 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11919dc00) [pid = 1649] [serial = 1622] [outer = 0x1155e0000] 16:50:41 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 16:50:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 16:50:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1 16:50:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:41 INFO - _addTest/ [0,2133,"getWindowHandle",null] 16:50:41 INFO - PROCESS | 1649 | 1461628241549 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:50:41 INFO - PROCESS | 1649 | 1461628241552 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:50:41 INFO - PROCESS | 1649 | 1461628241553 Marionette TRACE conn2 <- [1,2134,null,{}] 16:50:41 INFO - PROCESS | 1649 | 1461628241555 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:41 INFO - PROCESS | 1649 | 1461628241688 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:50:41 INFO - PROCESS | 1649 | 1461628241696 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad95000 == 89 [pid = 1649] [id = 541] 16:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1155e6800) [pid = 1649] [serial = 1623] [outer = 0x0] 16:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x11b028800) [pid = 1649] [serial = 1624] [outer = 0x1155e6800] 16:50:41 INFO - PROCESS | 1649 | 1461628241721 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x11c84c400) [pid = 1649] [serial = 1625] [outer = 0x1155e6800] 16:50:42 INFO - PROCESS | 1649 | 1461628242046 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 16:50:42 INFO - PROCESS | 1649 | 1461628242072 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1649 | 1461628242073 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:50:42 INFO - PROCESS | 1649 | 1461628242076 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1649 | 1461628242077 Marionette TRACE conn2 <- [1,2138,null,{}] 16:50:42 INFO - PROCESS | 1649 | 1461628242081 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:42 INFO - PROCESS | 1649 | 1461628242174 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:50:42 INFO - PROCESS | 1649 | 1461628242179 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3e5000 == 90 [pid = 1649] [id = 542] 16:50:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x11bd64000) [pid = 1649] [serial = 1626] [outer = 0x0] 16:50:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12410b000) [pid = 1649] [serial = 1627] [outer = 0x11bd64000] 16:50:42 INFO - PROCESS | 1649 | 1461628242215 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x129dc4000) [pid = 1649] [serial = 1628] [outer = 0x11bd64000] 16:50:42 INFO - PROCESS | 1649 | 1461628242652 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 623ms 16:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:50:42 INFO - PROCESS | 1649 | 1461628242706 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1649 | 1461628242707 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:50:42 INFO - PROCESS | 1649 | 1461628242716 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1649 | 1461628242719 Marionette TRACE conn2 <- [1,2142,null,{}] 16:50:42 INFO - PROCESS | 1649 | 1461628242722 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:42 INFO - PROCESS | 1649 | 1461628242875 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:50:42 INFO - PROCESS | 1649 | 1461628242882 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x130d49000 == 91 [pid = 1649] [id = 543] 16:50:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x129de5400) [pid = 1649] [serial = 1629] [outer = 0x0] 16:50:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12a335400) [pid = 1649] [serial = 1630] [outer = 0x129de5400] 16:50:42 INFO - PROCESS | 1649 | 1461628242923 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12acf3c00) [pid = 1649] [serial = 1631] [outer = 0x129de5400] 16:50:43 INFO - PROCESS | 1649 | 1461628243683 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:50:43 INFO - PROCESS | 1649 | 1461628243745 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:50:43 INFO - PROCESS | 1649 | 1461628243751 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:50:43 INFO - PROCESS | 1649 | 1461628243755 Marionette TRACE conn2 <- [1,2146,null,{}] 16:50:43 INFO - PROCESS | 1649 | 1461628243779 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:43 INFO - PROCESS | 1649 | 1461628243939 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:50:44 INFO - PROCESS | 1649 | 1461628244057 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12996f800 == 92 [pid = 1649] [id = 544] 16:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x1157b5c00) [pid = 1649] [serial = 1632] [outer = 0x0] 16:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x11a508000) [pid = 1649] [serial = 1633] [outer = 0x1157b5c00] 16:50:44 INFO - PROCESS | 1649 | 1461628244091 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x11c013400) [pid = 1649] [serial = 1634] [outer = 0x1157b5c00] 16:50:44 INFO - PROCESS | 1649 | 1461628244530 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 1649 | 1461628244551 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:50:44 INFO - PROCESS | 1649 | 1461628244556 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 1649 | 1461628244557 Marionette TRACE conn2 <- [1,2150,null,{}] 16:50:44 INFO - PROCESS | 1649 | 1461628244560 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:44 INFO - PROCESS | 1649 | 1461628244676 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:50:44 INFO - PROCESS | 1649 | 1461628244797 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ada5000 == 93 [pid = 1649] [id = 545] 16:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x11c895c00) [pid = 1649] [serial = 1635] [outer = 0x0] 16:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11c8abc00) [pid = 1649] [serial = 1636] [outer = 0x11c895c00] 16:50:44 INFO - PROCESS | 1649 | 1461628244842 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x129dc6000) [pid = 1649] [serial = 1637] [outer = 0x11c895c00] 16:50:45 INFO - PROCESS | 1649 | 1461628245266 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 719ms 16:50:45 INFO - PROCESS | 1649 | 1461628245275 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1649 | 1461628245277 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:50:45 INFO - PROCESS | 1649 | 1461628245302 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1649 | 1461628245304 Marionette TRACE conn2 <- [1,2154,null,{}] 16:50:45 INFO - PROCESS | 1649 | 1461628245326 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:45 INFO - PROCESS | 1649 | 1461628245474 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:50:45 INFO - PROCESS | 1649 | 1461628245540 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc20000 == 94 [pid = 1649] [id = 546] 16:50:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12a976400) [pid = 1649] [serial = 1638] [outer = 0x0] 16:50:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12ac26000) [pid = 1649] [serial = 1639] [outer = 0x12a976400] 16:50:45 INFO - PROCESS | 1649 | 1461628245571 Marionette DEBUG loaded listener.js 16:50:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12ac37800) [pid = 1649] [serial = 1640] [outer = 0x12a976400] 16:50:45 INFO - PROCESS | 1649 | 1461628245986 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 743ms 16:50:46 INFO - PROCESS | 1649 | 1461628246024 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:50:46 INFO - PROCESS | 1649 | 1461628246026 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:50:46 INFO - PROCESS | 1649 | 1461628246029 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:50:46 INFO - PROCESS | 1649 | 1461628246030 Marionette TRACE conn2 <- [1,2158,null,{}] 16:50:46 INFO - PROCESS | 1649 | 1461628246033 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:46 INFO - PROCESS | 1649 | 1461628246145 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:50:46 INFO - PROCESS | 1649 | 1461628246263 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a6c3000 == 95 [pid = 1649] [id = 547] 16:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12ac3cc00) [pid = 1649] [serial = 1641] [outer = 0x0] 16:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12acf8c00) [pid = 1649] [serial = 1642] [outer = 0x12ac3cc00] 16:50:46 INFO - PROCESS | 1649 | 1461628246294 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12b01b800) [pid = 1649] [serial = 1643] [outer = 0x12ac3cc00] 16:50:46 INFO - PROCESS | 1649 | 1461628246683 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 720ms 16:50:46 INFO - PROCESS | 1649 | 1461628246770 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:50:46 INFO - PROCESS | 1649 | 1461628246771 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:50:46 INFO - PROCESS | 1649 | 1461628246773 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:50:46 INFO - PROCESS | 1649 | 1461628246775 Marionette TRACE conn2 <- [1,2162,null,{}] 16:50:46 INFO - PROCESS | 1649 | 1461628246790 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:46 INFO - PROCESS | 1649 | 1461628246935 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:50:46 INFO - PROCESS | 1649 | 1461628246946 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x138f10000 == 96 [pid = 1649] [id = 548] 16:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12b01c400) [pid = 1649] [serial = 1644] [outer = 0x0] 16:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12b520400) [pid = 1649] [serial = 1645] [outer = 0x12b01c400] 16:50:46 INFO - PROCESS | 1649 | 1461628246976 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12b85a400) [pid = 1649] [serial = 1646] [outer = 0x12b01c400] 16:50:47 INFO - PROCESS | 1649 | 1461628247476 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 768ms 16:50:47 INFO - PROCESS | 1649 | 1461628247543 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:50:47 INFO - PROCESS | 1649 | 1461628247544 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:50:47 INFO - PROCESS | 1649 | 1461628247546 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 1649 | 1461628247548 Marionette TRACE conn2 <- [1,2166,null,{}] 16:50:47 INFO - PROCESS | 1649 | 1461628247550 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:47 INFO - PROCESS | 1649 | 1461628247673 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:50:47 INFO - PROCESS | 1649 | 1461628247792 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x129693800 == 97 [pid = 1649] [id = 549] 16:50:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x114f2e400) [pid = 1649] [serial = 1647] [outer = 0x0] 16:50:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x11c016800) [pid = 1649] [serial = 1648] [outer = 0x114f2e400] 16:50:47 INFO - PROCESS | 1649 | 1461628247826 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12bf47000) [pid = 1649] [serial = 1649] [outer = 0x114f2e400] 16:50:48 INFO - PROCESS | 1649 | 1461628248255 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 769ms 16:50:48 INFO - PROCESS | 1649 | 1461628248316 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:50:48 INFO - PROCESS | 1649 | 1461628248317 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:50:48 INFO - PROCESS | 1649 | 1461628248319 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1649 | 1461628248321 Marionette TRACE conn2 <- [1,2170,null,{}] 16:50:48 INFO - PROCESS | 1649 | 1461628248323 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:48 INFO - PROCESS | 1649 | 1461628248438 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:50:48 INFO - PROCESS | 1649 | 1461628248531 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x119224800 == 98 [pid = 1649] [id = 550] 16:50:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x114350000) [pid = 1649] [serial = 1650] [outer = 0x0] 16:50:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x115053c00) [pid = 1649] [serial = 1651] [outer = 0x114350000] 16:50:48 INFO - PROCESS | 1649 | 1461628248561 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x118c19c00) [pid = 1649] [serial = 1652] [outer = 0x114350000] 16:50:49 INFO - PROCESS | 1649 | 1461628249276 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 970ms 16:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:50:49 INFO - PROCESS | 1649 | 1461628249290 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 1649 | 1461628249292 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:50:49 INFO - PROCESS | 1649 | 1461628249298 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 1649 | 1461628249301 Marionette TRACE conn2 <- [1,2174,null,{}] 16:50:49 INFO - PROCESS | 1649 | 1461628249305 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:49 INFO - PROCESS | 1649 | 1461628249410 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:50:49 INFO - PROCESS | 1649 | 1461628249505 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c24000 == 99 [pid = 1649] [id = 551] 16:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x114bb7400) [pid = 1649] [serial = 1653] [outer = 0x0] 16:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x114fae400) [pid = 1649] [serial = 1654] [outer = 0x114bb7400] 16:50:49 INFO - PROCESS | 1649 | 1461628249536 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x115055c00) [pid = 1649] [serial = 1655] [outer = 0x114bb7400] 16:50:49 INFO - PROCESS | 1649 | 1461628249960 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 728ms 16:50:50 INFO - PROCESS | 1649 | 1461628250024 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 1649 | 1461628250028 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:50:50 INFO - PROCESS | 1649 | 1461628250058 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1649 | 1461628250059 Marionette TRACE conn2 <- [1,2178,null,{}] 16:50:50 INFO - PROCESS | 1649 | 1461628250063 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:50 INFO - PROCESS | 1649 | 1461628250171 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:50:50 INFO - PROCESS | 1649 | 1461628250293 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c17800 == 100 [pid = 1649] [id = 552] 16:50:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x1150a5800) [pid = 1649] [serial = 1656] [outer = 0x0] 16:50:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x1157b7000) [pid = 1649] [serial = 1657] [outer = 0x1150a5800] 16:50:50 INFO - PROCESS | 1649 | 1461628250339 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x1165e3800) [pid = 1649] [serial = 1658] [outer = 0x1150a5800] 16:50:50 INFO - PROCESS | 1649 | 1461628250840 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 827ms 16:50:50 INFO - PROCESS | 1649 | 1461628250881 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 1649 | 1461628250883 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:50:50 INFO - PROCESS | 1649 | 1461628250885 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1649 | 1461628250887 Marionette TRACE conn2 <- [1,2182,null,{}] 16:50:50 INFO - PROCESS | 1649 | 1461628250895 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:51 INFO - PROCESS | 1649 | 1461628251003 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:50:51 INFO - PROCESS | 1649 | 1461628251146 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc1d000 == 99 [pid = 1649] [id = 267] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3e5000 == 98 [pid = 1649] [id = 542] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad95000 == 97 [pid = 1649] [id = 541] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12ae2ec00) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12dae4000) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156c6800 == 98 [pid = 1649] [id = 553] 16:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x1154d7c00) [pid = 1649] [serial = 1659] [outer = 0x0] 16:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x1157b4000) [pid = 1649] [serial = 1660] [outer = 0x1154d7c00] 16:50:51 INFO - PROCESS | 1649 | 1461628251239 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x11926c400) [pid = 1649] [serial = 1661] [outer = 0x1154d7c00] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x11973f000 == 97 [pid = 1649] [id = 540] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12eca0000 == 96 [pid = 1649] [id = 539] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc37000 == 95 [pid = 1649] [id = 538] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12d123800 == 94 [pid = 1649] [id = 537] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba41000 == 93 [pid = 1649] [id = 536] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae08000 == 92 [pid = 1649] [id = 535] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12a91d800 == 91 [pid = 1649] [id = 534] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x11b34e000 == 90 [pid = 1649] [id = 533] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12b09f800 == 89 [pid = 1649] [id = 532] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12a91e000 == 88 [pid = 1649] [id = 531] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12a9a3800 == 87 [pid = 1649] [id = 530] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc21800 == 86 [pid = 1649] [id = 525] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1d000 == 85 [pid = 1649] [id = 524] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa4f000 == 84 [pid = 1649] [id = 523] 16:50:51 INFO - PROCESS | 1649 | --DOCSHELL 0x11b359800 == 83 [pid = 1649] [id = 522] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x11c019c00) [pid = 1649] [serial = 1457] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x123b5cc00) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12da8ac00) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x129dcec00) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x119e46800) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12b524000) [pid = 1649] [serial = 1451] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12e5d3000) [pid = 1649] [serial = 1454] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11ac83800) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11b063000) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x114fb9000) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x118e0c400) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12b666c00) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x11504b400) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12e31b000) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x115843400) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x114fab800) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12b503000) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11c850400) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x129de9c00) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x127f51c00) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12bf40800) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x11c892c00) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12dade000) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12b85d000) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11c8a6c00) [pid = 1649] [serial = 1442] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11856a800) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12d1f6800) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12da97800) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x11c0bc400) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12acf1c00) [pid = 1649] [serial = 1445] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11c84ac00) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x129df1c00) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11c834000) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12b042800) [pid = 1649] [serial = 1448] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12dae2c00) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x129cd3c00) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12b66cc00) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12ebb6c00) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12f60a800) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12da84800) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12e316c00) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x123b55000) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11ac7fc00) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12b6f8000) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11ae4dc00) [pid = 1649] [serial = 1439] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12ebbbc00) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x114fb0000) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11a507c00) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12f980400) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12b85ec00) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12ebaf400) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x11c012400) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12ac11c00) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11c0bdc00) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12ac04000) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11bd66800) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x129dedc00) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x123a6b400) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x127b87c00) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12ae23800) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12ae2b800) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12b669000) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x115844000) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x114f2d000) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12a981400) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11c8ab000) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12f60dc00) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11c83b800) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11c896800) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12b042000) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x1287c6400) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x129dc7400) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12b021000) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12bd6ac00) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12aceb000) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12b51f400) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12b019c00) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12a97fc00) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12bf99800) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12d1f8000) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12da95400) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 16:50:51 INFO - PROCESS | 1649 | 1461628251769 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 923ms 16:50:51 INFO - PROCESS | 1649 | 1461628251809 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 1649 | 1461628251811 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:50:51 INFO - PROCESS | 1649 | 1461628251813 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1649 | 1461628251815 Marionette TRACE conn2 <- [1,2186,null,{}] 16:50:51 INFO - PROCESS | 1649 | 1461628251817 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:51 INFO - PROCESS | 1649 | 1461628251911 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:50:51 INFO - PROCESS | 1649 | 1461628251916 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf4f800 == 84 [pid = 1649] [id = 554] 16:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x119e4c000) [pid = 1649] [serial = 1662] [outer = 0x0] 16:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11aa97400) [pid = 1649] [serial = 1663] [outer = 0x119e4c000] 16:50:51 INFO - PROCESS | 1649 | 1461628251949 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11ae47400) [pid = 1649] [serial = 1664] [outer = 0x119e4c000] 16:50:52 INFO - PROCESS | 1649 | 1461628252459 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 670ms 16:50:52 INFO - PROCESS | 1649 | 1461628252484 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:50:52 INFO - PROCESS | 1649 | 1461628252485 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:50:52 INFO - PROCESS | 1649 | 1461628252487 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 1649 | 1461628252488 Marionette TRACE conn2 <- [1,2190,null,{}] 16:50:52 INFO - PROCESS | 1649 | 1461628252491 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:52 INFO - PROCESS | 1649 | 1461628252576 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:50:52 INFO - PROCESS | 1649 | 1461628252581 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x124161000 == 85 [pid = 1649] [id = 555] 16:50:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11ae47800) [pid = 1649] [serial = 1665] [outer = 0x0] 16:50:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11b064000) [pid = 1649] [serial = 1666] [outer = 0x11ae47800] 16:50:52 INFO - PROCESS | 1649 | 1461628252607 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11b886800) [pid = 1649] [serial = 1667] [outer = 0x11ae47800] 16:50:52 INFO - PROCESS | 1649 | 1461628252975 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 517ms 16:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:50:53 INFO - PROCESS | 1649 | 1461628253007 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:50:53 INFO - PROCESS | 1649 | 1461628253009 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:50:53 INFO - PROCESS | 1649 | 1461628253012 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1649 | 1461628253013 Marionette TRACE conn2 <- [1,2194,null,{}] 16:50:53 INFO - PROCESS | 1649 | 1461628253016 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:53 INFO - PROCESS | 1649 | 1461628253170 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:50:53 INFO - PROCESS | 1649 | 1461628253184 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12997a000 == 86 [pid = 1649] [id = 556] 16:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11c012000) [pid = 1649] [serial = 1668] [outer = 0x0] 16:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11c0bc000) [pid = 1649] [serial = 1669] [outer = 0x11c012000] 16:50:53 INFO - PROCESS | 1649 | 1461628253212 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11c6d0000) [pid = 1649] [serial = 1670] [outer = 0x11c012000] 16:50:53 INFO - PROCESS | 1649 | 1461628253567 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 572ms 16:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:50:53 INFO - PROCESS | 1649 | 1461628253584 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:50:53 INFO - PROCESS | 1649 | 1461628253586 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:50:53 INFO - PROCESS | 1649 | 1461628253588 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1649 | 1461628253589 Marionette TRACE conn2 <- [1,2198,null,{}] 16:50:53 INFO - PROCESS | 1649 | 1461628253591 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:53 INFO - PROCESS | 1649 | 1461628253720 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:50:53 INFO - PROCESS | 1649 | 1461628253734 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a052000 == 87 [pid = 1649] [id = 557] 16:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11b02b000) [pid = 1649] [serial = 1671] [outer = 0x0] 16:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c830800) [pid = 1649] [serial = 1672] [outer = 0x11b02b000] 16:50:53 INFO - PROCESS | 1649 | 1461628253760 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11c84d800) [pid = 1649] [serial = 1673] [outer = 0x11b02b000] 16:50:54 INFO - PROCESS | 1649 | 1461628254101 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 519ms 16:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:50:54 INFO - PROCESS | 1649 | 1461628254108 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 1649 | 1461628254109 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:50:54 INFO - PROCESS | 1649 | 1461628254111 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 1649 | 1461628254113 Marionette TRACE conn2 <- [1,2202,null,{}] 16:50:54 INFO - PROCESS | 1649 | 1461628254117 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:54 INFO - PROCESS | 1649 | 1461628254228 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:50:54 INFO - PROCESS | 1649 | 1461628254237 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a98b000 == 88 [pid = 1649] [id = 558] 16:50:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11c016000) [pid = 1649] [serial = 1674] [outer = 0x0] 16:50:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11c856c00) [pid = 1649] [serial = 1675] [outer = 0x11c016000] 16:50:54 INFO - PROCESS | 1649 | 1461628254263 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11c882c00) [pid = 1649] [serial = 1676] [outer = 0x11c016000] 16:50:54 INFO - PROCESS | 1649 | 1461628254623 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 522ms 16:50:54 INFO - PROCESS | 1649 | 1461628254633 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 1649 | 1461628254634 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:50:54 INFO - PROCESS | 1649 | 1461628254637 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 1649 | 1461628254638 Marionette TRACE conn2 <- [1,2206,null,{}] 16:50:54 INFO - PROCESS | 1649 | 1461628254640 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:54 INFO - PROCESS | 1649 | 1461628254752 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:50:54 INFO - PROCESS | 1649 | 1461628254766 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab0b000 == 89 [pid = 1649] [id = 559] 16:50:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11c883000) [pid = 1649] [serial = 1677] [outer = 0x0] 16:50:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11c894000) [pid = 1649] [serial = 1678] [outer = 0x11c883000] 16:50:54 INFO - PROCESS | 1649 | 1461628254791 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11c8a9800) [pid = 1649] [serial = 1679] [outer = 0x11c883000] 16:50:55 INFO - PROCESS | 1649 | 1461628255131 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 16:50:55 INFO - PROCESS | 1649 | 1461628255156 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 1649 | 1461628255157 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:50:55 INFO - PROCESS | 1649 | 1461628255159 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 1649 | 1461628255161 Marionette TRACE conn2 <- [1,2210,null,{}] 16:50:55 INFO - PROCESS | 1649 | 1461628255171 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:55 INFO - PROCESS | 1649 | 1461628255293 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:50:55 INFO - PROCESS | 1649 | 1461628255338 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad53000 == 90 [pid = 1649] [id = 560] 16:50:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11c8b1000) [pid = 1649] [serial = 1680] [outer = 0x0] 16:50:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x123b57c00) [pid = 1649] [serial = 1681] [outer = 0x11c8b1000] 16:50:55 INFO - PROCESS | 1649 | 1461628255364 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x124113000) [pid = 1649] [serial = 1682] [outer = 0x11c8b1000] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12392cc00) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11bd64000) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12ac20400) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12b6f5000) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1287e2000) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12b01fc00) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12ac22800) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1147d3000) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11c0ba000) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12ac1e000) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11c856800) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1296b3800) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1155e0000) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1155e6800) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:50:55 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1185a9c00) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:50:55 INFO - PROCESS | 1649 | 1461628255969 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 820ms 16:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:50:55 INFO - PROCESS | 1649 | 1461628255981 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 1649 | 1461628255982 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:50:55 INFO - PROCESS | 1649 | 1461628255984 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 1649 | 1461628255986 Marionette TRACE conn2 <- [1,2214,null,{}] 16:50:55 INFO - PROCESS | 1649 | 1461628255988 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:56 INFO - PROCESS | 1649 | 1461628256094 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:50:56 INFO - PROCESS | 1649 | 1461628256098 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad93000 == 91 [pid = 1649] [id = 561] 16:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x123b56000) [pid = 1649] [serial = 1683] [outer = 0x0] 16:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x124559400) [pid = 1649] [serial = 1684] [outer = 0x123b56000] 16:50:56 INFO - PROCESS | 1649 | 1461628256128 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1282a3000) [pid = 1649] [serial = 1685] [outer = 0x123b56000] 16:50:56 INFO - PROCESS | 1649 | 1461628256472 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 519ms 16:50:56 INFO - PROCESS | 1649 | 1461628256503 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 1649 | 1461628256504 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:50:56 INFO - PROCESS | 1649 | 1461628256507 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 1649 | 1461628256508 Marionette TRACE conn2 <- [1,2218,null,{}] 16:50:56 INFO - PROCESS | 1649 | 1461628256510 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:56 INFO - PROCESS | 1649 | 1461628256629 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:50:56 INFO - PROCESS | 1649 | 1461628256656 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af06800 == 92 [pid = 1649] [id = 562] 16:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x129127400) [pid = 1649] [serial = 1686] [outer = 0x0] 16:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x129952400) [pid = 1649] [serial = 1687] [outer = 0x129127400] 16:50:56 INFO - PROCESS | 1649 | 1461628256682 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x129dc5800) [pid = 1649] [serial = 1688] [outer = 0x129127400] 16:50:56 INFO - PROCESS | 1649 | 1461628256983 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 16:50:57 INFO - PROCESS | 1649 | 1461628257028 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 1649 | 1461628257029 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:50:57 INFO - PROCESS | 1649 | 1461628257031 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1649 | 1461628257032 Marionette TRACE conn2 <- [1,2222,null,{}] 16:50:57 INFO - PROCESS | 1649 | 1461628257035 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:57 INFO - PROCESS | 1649 | 1461628257121 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:50:57 INFO - PROCESS | 1649 | 1461628257125 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b086000 == 93 [pid = 1649] [id = 563] 16:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x129dcb400) [pid = 1649] [serial = 1689] [outer = 0x0] 16:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x129deac00) [pid = 1649] [serial = 1690] [outer = 0x129dcb400] 16:50:57 INFO - PROCESS | 1649 | 1461628257151 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12a004800) [pid = 1649] [serial = 1691] [outer = 0x129dcb400] 16:50:57 INFO - PROCESS | 1649 | 1461628257487 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 469ms 16:50:57 INFO - PROCESS | 1649 | 1461628257502 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 1649 | 1461628257503 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:50:57 INFO - PROCESS | 1649 | 1461628257505 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1649 | 1461628257506 Marionette TRACE conn2 <- [1,2226,null,{}] 16:50:57 INFO - PROCESS | 1649 | 1461628257509 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:57 INFO - PROCESS | 1649 | 1461628257637 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:50:57 INFO - PROCESS | 1649 | 1461628257644 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b09d800 == 94 [pid = 1649] [id = 564] 16:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x129129c00) [pid = 1649] [serial = 1692] [outer = 0x0] 16:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12a008400) [pid = 1649] [serial = 1693] [outer = 0x129129c00] 16:50:57 INFO - PROCESS | 1649 | 1461628257670 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12a335c00) [pid = 1649] [serial = 1694] [outer = 0x129129c00] 16:50:58 INFO - PROCESS | 1649 | 1461628258132 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 16:50:58 INFO - PROCESS | 1649 | 1461628258175 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 1649 | 1461628258178 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:50:58 INFO - PROCESS | 1649 | 1461628258184 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1649 | 1461628258187 Marionette TRACE conn2 <- [1,2230,null,{}] 16:50:58 INFO - PROCESS | 1649 | 1461628258191 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:58 INFO - PROCESS | 1649 | 1461628258308 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:50:58 INFO - PROCESS | 1649 | 1461628258390 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11973d800 == 95 [pid = 1649] [id = 565] 16:50:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x113617000) [pid = 1649] [serial = 1695] [outer = 0x0] 16:50:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x114fab000) [pid = 1649] [serial = 1696] [outer = 0x113617000] 16:50:58 INFO - PROCESS | 1649 | 1461628258423 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1150a5400) [pid = 1649] [serial = 1697] [outer = 0x113617000] 16:50:58 INFO - PROCESS | 1649 | 1461628258824 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 16:50:58 INFO - PROCESS | 1649 | 1461628258855 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:50:58 INFO - PROCESS | 1649 | 1461628258859 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:50:58 INFO - PROCESS | 1649 | 1461628258864 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1649 | 1461628258866 Marionette TRACE conn2 <- [1,2234,null,{}] 16:50:58 INFO - PROCESS | 1649 | 1461628258868 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:58 INFO - PROCESS | 1649 | 1461628258980 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:50:59 INFO - PROCESS | 1649 | 1461628259061 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c8da800 == 96 [pid = 1649] [id = 566] 16:50:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x1151ce800) [pid = 1649] [serial = 1698] [outer = 0x0] 16:50:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x118c1d000) [pid = 1649] [serial = 1699] [outer = 0x1151ce800] 16:50:59 INFO - PROCESS | 1649 | 1461628259092 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x119136800) [pid = 1649] [serial = 1700] [outer = 0x1151ce800] 16:50:59 INFO - PROCESS | 1649 | 1461628259500 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 16:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:50:59 INFO - PROCESS | 1649 | 1461628259534 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 1649 | 1461628259535 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:50:59 INFO - PROCESS | 1649 | 1461628259537 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 1649 | 1461628259540 Marionette TRACE conn2 <- [1,2238,null,{}] 16:50:59 INFO - PROCESS | 1649 | 1461628259548 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:59 INFO - PROCESS | 1649 | 1461628259662 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:50:59 INFO - PROCESS | 1649 | 1461628259783 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab0f000 == 97 [pid = 1649] [id = 567] 16:50:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11b05b800) [pid = 1649] [serial = 1701] [outer = 0x0] 16:50:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11bd89400) [pid = 1649] [serial = 1702] [outer = 0x11b05b800] 16:50:59 INFO - PROCESS | 1649 | 1461628259817 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11c0b5c00) [pid = 1649] [serial = 1703] [outer = 0x11b05b800] 16:51:00 INFO - PROCESS | 1649 | 1461628260247 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 722ms 16:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:51:00 INFO - PROCESS | 1649 | 1461628260259 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 1649 | 1461628260261 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:51:00 INFO - PROCESS | 1649 | 1461628260264 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1649 | 1461628260265 Marionette TRACE conn2 <- [1,2242,null,{}] 16:51:00 INFO - PROCESS | 1649 | 1461628260267 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:00 INFO - PROCESS | 1649 | 1461628260379 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:51:00 INFO - PROCESS | 1649 | 1461628260487 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b8f4000 == 98 [pid = 1649] [id = 568] 16:51:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11c0c3000) [pid = 1649] [serial = 1704] [outer = 0x0] 16:51:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11c835400) [pid = 1649] [serial = 1705] [outer = 0x11c0c3000] 16:51:00 INFO - PROCESS | 1649 | 1461628260519 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x1244c9400) [pid = 1649] [serial = 1706] [outer = 0x11c0c3000] 16:51:00 INFO - PROCESS | 1649 | 1461628260942 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 720ms 16:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:51:00 INFO - PROCESS | 1649 | 1461628260984 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 1649 | 1461628260986 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:51:00 INFO - PROCESS | 1649 | 1461628260988 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1649 | 1461628260989 Marionette TRACE conn2 <- [1,2246,null,{}] 16:51:00 INFO - PROCESS | 1649 | 1461628260992 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:01 INFO - PROCESS | 1649 | 1461628261120 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:51:01 INFO - PROCESS | 1649 | 1461628261214 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfba000 == 99 [pid = 1649] [id = 569] 16:51:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x127853000) [pid = 1649] [serial = 1707] [outer = 0x0] 16:51:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x1282a2400) [pid = 1649] [serial = 1708] [outer = 0x127853000] 16:51:01 INFO - PROCESS | 1649 | 1461628261245 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x129de8800) [pid = 1649] [serial = 1709] [outer = 0x127853000] 16:51:01 INFO - PROCESS | 1649 | 1461628261660 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 719ms 16:51:01 INFO - PROCESS | 1649 | 1461628261708 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:51:01 INFO - PROCESS | 1649 | 1461628261709 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:51:01 INFO - PROCESS | 1649 | 1461628261712 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 1649 | 1461628261713 Marionette TRACE conn2 <- [1,2250,null,{}] 16:51:01 INFO - PROCESS | 1649 | 1461628261715 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:01 INFO - PROCESS | 1649 | 1461628261840 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:51:01 INFO - PROCESS | 1649 | 1461628261948 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d12d800 == 100 [pid = 1649] [id = 570] 16:51:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x127fa7800) [pid = 1649] [serial = 1710] [outer = 0x0] 16:51:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12a340400) [pid = 1649] [serial = 1711] [outer = 0x127fa7800] 16:51:01 INFO - PROCESS | 1649 | 1461628261983 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12ac0b800) [pid = 1649] [serial = 1712] [outer = 0x127fa7800] 16:51:02 INFO - PROCESS | 1649 | 1461628262359 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 671ms 16:51:02 INFO - PROCESS | 1649 | 1461628262384 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:51:02 INFO - PROCESS | 1649 | 1461628262385 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:51:02 INFO - PROCESS | 1649 | 1461628262388 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 1649 | 1461628262389 Marionette TRACE conn2 <- [1,2254,null,{}] 16:51:02 INFO - PROCESS | 1649 | 1461628262391 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:02 INFO - PROCESS | 1649 | 1461628262518 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:51:02 INFO - PROCESS | 1649 | 1461628262613 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db12800 == 101 [pid = 1649] [id = 571] 16:51:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12a981400) [pid = 1649] [serial = 1713] [outer = 0x0] 16:51:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12ac15400) [pid = 1649] [serial = 1714] [outer = 0x12a981400] 16:51:02 INFO - PROCESS | 1649 | 1461628262643 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12ac23c00) [pid = 1649] [serial = 1715] [outer = 0x12a981400] 16:51:03 INFO - PROCESS | 1649 | 1461628263050 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 16:51:03 INFO - PROCESS | 1649 | 1461628263058 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:51:03 INFO - PROCESS | 1649 | 1461628263060 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:51:03 INFO - PROCESS | 1649 | 1461628263063 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1649 | 1461628263064 Marionette TRACE conn2 <- [1,2258,null,{}] 16:51:03 INFO - PROCESS | 1649 | 1461628263067 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:03 INFO - PROCESS | 1649 | 1461628263192 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:51:03 INFO - PROCESS | 1649 | 1461628263352 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e383800 == 102 [pid = 1649] [id = 572] 16:51:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11342e400) [pid = 1649] [serial = 1716] [outer = 0x0] 16:51:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12ac1b400) [pid = 1649] [serial = 1717] [outer = 0x11342e400] 16:51:03 INFO - PROCESS | 1649 | 1461628263403 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12ac30800) [pid = 1649] [serial = 1718] [outer = 0x11342e400] 16:51:03 INFO - PROCESS | 1649 | 1461628263923 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 871ms 16:51:03 INFO - PROCESS | 1649 | 1461628263934 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1649 | 1461628263935 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:51:03 INFO - PROCESS | 1649 | 1461628263937 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1649 | 1461628263939 Marionette TRACE conn2 <- [1,2262,null,{}] 16:51:03 INFO - PROCESS | 1649 | 1461628263941 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:04 INFO - PROCESS | 1649 | 1461628264056 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:51:04 INFO - PROCESS | 1649 | 1461628264170 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c8cd000 == 103 [pid = 1649] [id = 573] 16:51:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11509c800) [pid = 1649] [serial = 1719] [outer = 0x0] 16:51:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12a030800) [pid = 1649] [serial = 1720] [outer = 0x11509c800] 16:51:04 INFO - PROCESS | 1649 | 1461628264204 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12ac31800) [pid = 1649] [serial = 1721] [outer = 0x11509c800] 16:51:04 INFO - PROCESS | 1649 | 1461628264807 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 875ms 16:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:51:04 INFO - PROCESS | 1649 | 1461628264813 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:51:04 INFO - PROCESS | 1649 | 1461628264815 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:51:04 INFO - PROCESS | 1649 | 1461628264818 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 1649 | 1461628264821 Marionette TRACE conn2 <- [1,2266,null,{}] 16:51:04 INFO - PROCESS | 1649 | 1461628264825 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:04 INFO - PROCESS | 1649 | 1461628264934 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:51:05 INFO - PROCESS | 1649 | 1461628265022 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c096000 == 104 [pid = 1649] [id = 574] 16:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x114751800) [pid = 1649] [serial = 1722] [outer = 0x0] 16:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x11504e800) [pid = 1649] [serial = 1723] [outer = 0x114751800] 16:51:05 INFO - PROCESS | 1649 | 1461628265053 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x115662000) [pid = 1649] [serial = 1724] [outer = 0x114751800] 16:51:05 INFO - PROCESS | 1649 | 1461628265519 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 723ms 16:51:05 INFO - PROCESS | 1649 | 1461628265541 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 1649 | 1461628265545 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:51:05 INFO - PROCESS | 1649 | 1461628265549 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 1649 | 1461628265551 Marionette TRACE conn2 <- [1,2270,null,{}] 16:51:05 INFO - PROCESS | 1649 | 1461628265553 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:05 INFO - PROCESS | 1649 | 1461628265656 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:51:05 INFO - PROCESS | 1649 | 1461628265744 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c2b800 == 105 [pid = 1649] [id = 575] 16:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x115663c00) [pid = 1649] [serial = 1725] [outer = 0x0] 16:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x118e9d400) [pid = 1649] [serial = 1726] [outer = 0x115663c00] 16:51:05 INFO - PROCESS | 1649 | 1461628265772 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x119a71c00) [pid = 1649] [serial = 1727] [outer = 0x115663c00] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x127f8a000 == 104 [pid = 1649] [id = 385] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12b086000 == 103 [pid = 1649] [id = 563] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12af06800 == 102 [pid = 1649] [id = 562] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad93000 == 101 [pid = 1649] [id = 561] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad53000 == 100 [pid = 1649] [id = 560] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab0b000 == 99 [pid = 1649] [id = 559] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12a98b000 == 98 [pid = 1649] [id = 558] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12a052000 == 97 [pid = 1649] [id = 557] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12997a000 == 96 [pid = 1649] [id = 556] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x124161000 == 95 [pid = 1649] [id = 555] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf4f800 == 94 [pid = 1649] [id = 554] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1156c6800 == 93 [pid = 1649] [id = 553] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x119c17800 == 92 [pid = 1649] [id = 552] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x119c24000 == 91 [pid = 1649] [id = 551] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x129693800 == 90 [pid = 1649] [id = 549] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x138f10000 == 89 [pid = 1649] [id = 548] 16:51:06 INFO - PROCESS | 1649 | 1461628266320 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x13a6c3000 == 88 [pid = 1649] [id = 547] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc20000 == 87 [pid = 1649] [id = 546] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12ada5000 == 86 [pid = 1649] [id = 545] 16:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12996f800 == 85 [pid = 1649] [id = 544] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12ae32c00) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12410b000) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12b668800) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12d0f9000) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x129de2400) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12b044400) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12a972400) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12ebad000) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12ac2c000) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12da9e800) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12bd62c00) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x115ae4400) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x1158c6400) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x11c897c00) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11c838800) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12ac3d800) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12b016800) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11c8a3800) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12a977800) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11c6ca000) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12ac05800) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12ac11800) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x129dee400) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12ac14c00) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12bf47c00) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11919dc00) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11b028800) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x115661c00) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12ac3ec00) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11b065800) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x119260c00) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12ac30000) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11c84c400) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12bf41000) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12b527c00) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 16:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x129dc4000) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 16:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 822ms 16:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:51:06 INFO - PROCESS | 1649 | 1461628266372 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 1649 | 1461628266373 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:51:06 INFO - PROCESS | 1649 | 1461628266375 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1649 | 1461628266378 Marionette TRACE conn2 <- [1,2274,null,{}] 16:51:06 INFO - PROCESS | 1649 | 1461628266385 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:06 INFO - PROCESS | 1649 | 1461628266478 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:51:06 INFO - PROCESS | 1649 | 1461628266486 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf5e800 == 86 [pid = 1649] [id = 576] 16:51:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x119a7a800) [pid = 1649] [serial = 1728] [outer = 0x0] 16:51:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11ae44800) [pid = 1649] [serial = 1729] [outer = 0x119a7a800] 16:51:06 INFO - PROCESS | 1649 | 1461628266514 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11bd5d400) [pid = 1649] [serial = 1730] [outer = 0x119a7a800] 16:51:06 INFO - PROCESS | 1649 | 1461628266907 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 574ms 16:51:06 INFO - PROCESS | 1649 | 1461628266970 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 1649 | 1461628266971 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:51:06 INFO - PROCESS | 1649 | 1461628266975 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1649 | 1461628266976 Marionette TRACE conn2 <- [1,2278,null,{}] 16:51:06 INFO - PROCESS | 1649 | 1461628266984 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:07 INFO - PROCESS | 1649 | 1461628267077 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:51:07 INFO - PROCESS | 1649 | 1461628267082 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a620000 == 87 [pid = 1649] [id = 577] 16:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11c65cc00) [pid = 1649] [serial = 1731] [outer = 0x0] 16:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11c6ca000) [pid = 1649] [serial = 1732] [outer = 0x11c65cc00] 16:51:07 INFO - PROCESS | 1649 | 1461628267109 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11c83b800) [pid = 1649] [serial = 1733] [outer = 0x11c65cc00] 16:51:07 INFO - PROCESS | 1649 | 1461628267466 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 16:51:07 INFO - PROCESS | 1649 | 1461628267493 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 1649 | 1461628267495 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:51:07 INFO - PROCESS | 1649 | 1461628267497 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 1649 | 1461628267498 Marionette TRACE conn2 <- [1,2282,null,{}] 16:51:07 INFO - PROCESS | 1649 | 1461628267500 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:07 INFO - PROCESS | 1649 | 1461628267588 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:51:07 INFO - PROCESS | 1649 | 1461628267592 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa40000 == 88 [pid = 1649] [id = 578] 16:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11c83bc00) [pid = 1649] [serial = 1734] [outer = 0x0] 16:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11c87c800) [pid = 1649] [serial = 1735] [outer = 0x11c83bc00] 16:51:07 INFO - PROCESS | 1649 | 1461628267621 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x11c894c00) [pid = 1649] [serial = 1736] [outer = 0x11c83bc00] 16:51:07 INFO - PROCESS | 1649 | 1461628267966 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 473ms 16:51:07 INFO - PROCESS | 1649 | 1461628267971 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 1649 | 1461628267972 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:51:07 INFO - PROCESS | 1649 | 1461628267974 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 1649 | 1461628267975 Marionette TRACE conn2 <- [1,2286,null,{}] 16:51:07 INFO - PROCESS | 1649 | 1461628267978 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:08 INFO - PROCESS | 1649 | 1461628268083 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:51:08 INFO - PROCESS | 1649 | 1461628268169 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad67800 == 89 [pid = 1649] [id = 579] 16:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11c851000) [pid = 1649] [serial = 1737] [outer = 0x0] 16:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x123b54400) [pid = 1649] [serial = 1738] [outer = 0x11c851000] 16:51:08 INFO - PROCESS | 1649 | 1461628268196 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x129dd0c00) [pid = 1649] [serial = 1739] [outer = 0x11c851000] 16:51:08 INFO - PROCESS | 1649 | 1461628268526 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 569ms 16:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:51:08 INFO - PROCESS | 1649 | 1461628268543 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1649 | 1461628268544 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:51:08 INFO - PROCESS | 1649 | 1461628268548 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1649 | 1461628268550 Marionette TRACE conn2 <- [1,2290,null,{}] 16:51:08 INFO - PROCESS | 1649 | 1461628268560 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:08 INFO - PROCESS | 1649 | 1461628268676 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:51:08 INFO - PROCESS | 1649 | 1461628268723 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae18800 == 90 [pid = 1649] [id = 580] 16:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x1296b0000) [pid = 1649] [serial = 1740] [outer = 0x0] 16:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12a02d400) [pid = 1649] [serial = 1741] [outer = 0x1296b0000] 16:51:08 INFO - PROCESS | 1649 | 1461628268748 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12a977400) [pid = 1649] [serial = 1742] [outer = 0x1296b0000] 16:51:09 INFO - PROCESS | 1649 | 1461628269077 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 574ms 16:51:09 INFO - PROCESS | 1649 | 1461628269126 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:51:09 INFO - PROCESS | 1649 | 1461628269127 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:51:09 INFO - PROCESS | 1649 | 1461628269130 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 1649 | 1461628269131 Marionette TRACE conn2 <- [1,2294,null,{}] 16:51:09 INFO - PROCESS | 1649 | 1461628269133 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:09 INFO - PROCESS | 1649 | 1461628269248 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:51:09 INFO - PROCESS | 1649 | 1461628269292 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b096000 == 91 [pid = 1649] [id = 581] 16:51:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x129dc7400) [pid = 1649] [serial = 1743] [outer = 0x0] 16:51:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12a980000) [pid = 1649] [serial = 1744] [outer = 0x129dc7400] 16:51:09 INFO - PROCESS | 1649 | 1461628269317 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12ac16c00) [pid = 1649] [serial = 1745] [outer = 0x129dc7400] 16:51:09 INFO - PROCESS | 1649 | 1461628269725 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 620ms 16:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:51:09 INFO - PROCESS | 1649 | 1461628269750 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 1649 | 1461628269751 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:51:09 INFO - PROCESS | 1649 | 1461628269754 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 1649 | 1461628269755 Marionette TRACE conn2 <- [1,2298,null,{}] 16:51:09 INFO - PROCESS | 1649 | 1461628269757 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:09 INFO - PROCESS | 1649 | 1461628269869 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:51:09 INFO - PROCESS | 1649 | 1461628269886 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba39000 == 92 [pid = 1649] [id = 582] 16:51:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12ac29c00) [pid = 1649] [serial = 1746] [outer = 0x0] 16:51:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12ac36800) [pid = 1649] [serial = 1747] [outer = 0x12ac29c00] 16:51:09 INFO - PROCESS | 1649 | 1461628269913 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12ac40000) [pid = 1649] [serial = 1748] [outer = 0x12ac29c00] 16:51:10 INFO - PROCESS | 1649 | 1461628270420 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 718ms 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11c016000) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x11c883000) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11c8b1000) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11ae47800) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x119e4c000) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11c012000) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x1154d7c00) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x114bb7400) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x1150a5800) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x123b56000) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x129dcb400) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x129127400) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11b02b000) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:51:10 INFO - PROCESS | 1649 | 1461628270696 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 1649 | 1461628270698 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:51:10 INFO - PROCESS | 1649 | 1461628270706 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 1649 | 1461628270707 Marionette TRACE conn2 <- [1,2302,null,{}] 16:51:10 INFO - PROCESS | 1649 | 1461628270710 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:10 INFO - PROCESS | 1649 | 1461628270819 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:51:10 INFO - PROCESS | 1649 | 1461628270825 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x118fc9000 == 93 [pid = 1649] [id = 583] 16:51:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x115ae3000) [pid = 1649] [serial = 1749] [outer = 0x0] 16:51:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x129dcb400) [pid = 1649] [serial = 1750] [outer = 0x115ae3000] 16:51:10 INFO - PROCESS | 1649 | 1461628270853 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11c660400) [pid = 1649] [serial = 1751] [outer = 0x115ae3000] 16:51:11 INFO - PROCESS | 1649 | 1461628271236 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 16:51:11 INFO - PROCESS | 1649 | 1461628271279 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:51:11 INFO - PROCESS | 1649 | 1461628271280 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:51:11 INFO - PROCESS | 1649 | 1461628271290 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 1649 | 1461628271292 Marionette TRACE conn2 <- [1,2306,null,{}] 16:51:11 INFO - PROCESS | 1649 | 1461628271294 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:11 INFO - PROCESS | 1649 | 1461628271410 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:51:11 INFO - PROCESS | 1649 | 1461628271414 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6a9800 == 94 [pid = 1649] [id = 584] 16:51:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12a97dc00) [pid = 1649] [serial = 1752] [outer = 0x0] 16:51:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12b013800) [pid = 1649] [serial = 1753] [outer = 0x12a97dc00] 16:51:11 INFO - PROCESS | 1649 | 1461628271444 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12b03c800) [pid = 1649] [serial = 1754] [outer = 0x12a97dc00] 16:51:11 INFO - PROCESS | 1649 | 1461628271822 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 569ms 16:51:11 INFO - PROCESS | 1649 | 1461628271861 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:51:11 INFO - PROCESS | 1649 | 1461628271862 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:51:11 INFO - PROCESS | 1649 | 1461628271866 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 1649 | 1461628271868 Marionette TRACE conn2 <- [1,2310,null,{}] 16:51:11 INFO - PROCESS | 1649 | 1461628271871 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:12 INFO - PROCESS | 1649 | 1461628272051 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:51:12 INFO - PROCESS | 1649 | 1461628272069 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ec89800 == 95 [pid = 1649] [id = 585] 16:51:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12b014000) [pid = 1649] [serial = 1755] [outer = 0x0] 16:51:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12b047000) [pid = 1649] [serial = 1756] [outer = 0x12b014000] 16:51:12 INFO - PROCESS | 1649 | 1461628272110 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12b03d800) [pid = 1649] [serial = 1757] [outer = 0x12b014000] 16:51:12 INFO - PROCESS | 1649 | 1461628272523 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 16:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:51:12 INFO - PROCESS | 1649 | 1461628272536 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 1649 | 1461628272537 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:51:12 INFO - PROCESS | 1649 | 1461628272539 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 1649 | 1461628272540 Marionette TRACE conn2 <- [1,2314,null,{}] 16:51:12 INFO - PROCESS | 1649 | 1461628272542 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:12 INFO - PROCESS | 1649 | 1461628272642 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:51:12 INFO - PROCESS | 1649 | 1461628272796 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x115470000 == 96 [pid = 1649] [id = 586] 16:51:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x11340bc00) [pid = 1649] [serial = 1758] [outer = 0x0] 16:51:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x1134b9c00) [pid = 1649] [serial = 1759] [outer = 0x11340bc00] 16:51:12 INFO - PROCESS | 1649 | 1461628272832 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x114fb5400) [pid = 1649] [serial = 1760] [outer = 0x11340bc00] 16:51:13 INFO - PROCESS | 1649 | 1461628273293 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 768ms 16:51:13 INFO - PROCESS | 1649 | 1461628273309 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 1649 | 1461628273312 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:51:13 INFO - PROCESS | 1649 | 1461628273316 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 1649 | 1461628273318 Marionette TRACE conn2 <- [1,2318,null,{}] 16:51:13 INFO - PROCESS | 1649 | 1461628273322 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:13 INFO - PROCESS | 1649 | 1461628273466 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:51:13 INFO - PROCESS | 1649 | 1461628273552 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x129696800 == 97 [pid = 1649] [id = 587] 16:51:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x118f1c400) [pid = 1649] [serial = 1761] [outer = 0x0] 16:51:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11926a000) [pid = 1649] [serial = 1762] [outer = 0x118f1c400] 16:51:13 INFO - PROCESS | 1649 | 1461628273584 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x11b02c800) [pid = 1649] [serial = 1763] [outer = 0x118f1c400] 16:51:13 INFO - PROCESS | 1649 | 1461628273994 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:51:14 INFO - PROCESS | 1649 | 1461628274042 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:51:14 INFO - PROCESS | 1649 | 1461628274045 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 1649 | 1461628274046 Marionette TRACE conn2 <- [1,2322,null,{}] 16:51:14 INFO - PROCESS | 1649 | 1461628274049 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:14 INFO - PROCESS | 1649 | 1461628274162 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:51:14 INFO - PROCESS | 1649 | 1461628274247 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b089000 == 98 [pid = 1649] [id = 588] 16:51:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11919a400) [pid = 1649] [serial = 1764] [outer = 0x0] 16:51:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11c50c400) [pid = 1649] [serial = 1765] [outer = 0x11919a400] 16:51:14 INFO - PROCESS | 1649 | 1461628274277 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x123a74c00) [pid = 1649] [serial = 1766] [outer = 0x11919a400] 16:51:14 INFO - PROCESS | 1649 | 1461628274677 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 669ms 16:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:51:14 INFO - PROCESS | 1649 | 1461628274715 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:51:14 INFO - PROCESS | 1649 | 1461628274717 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:51:14 INFO - PROCESS | 1649 | 1461628274724 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 1649 | 1461628274728 Marionette TRACE conn2 <- [1,2326,null,{}] 16:51:14 INFO - PROCESS | 1649 | 1461628274732 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:14 INFO - PROCESS | 1649 | 1461628274869 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:51:14 INFO - PROCESS | 1649 | 1461628274969 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed4a000 == 99 [pid = 1649] [id = 589] 16:51:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x127fa7000) [pid = 1649] [serial = 1767] [outer = 0x0] 16:51:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12a331800) [pid = 1649] [serial = 1768] [outer = 0x127fa7000] 16:51:15 INFO - PROCESS | 1649 | 1461628275000 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12ac2c000) [pid = 1649] [serial = 1769] [outer = 0x127fa7000] 16:51:15 INFO - PROCESS | 1649 | 1461628275419 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:51:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 728ms 16:51:15 INFO - PROCESS | 1649 | 1461628275448 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:51:15 INFO - PROCESS | 1649 | 1461628275450 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:51:15 INFO - PROCESS | 1649 | 1461628275452 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 1649 | 1461628275453 Marionette TRACE conn2 <- [1,2330,null,{}] 16:51:15 INFO - PROCESS | 1649 | 1461628275456 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:15 INFO - PROCESS | 1649 | 1461628275571 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:51:15 INFO - PROCESS | 1649 | 1461628275686 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f24a800 == 100 [pid = 1649] [id = 590] 16:51:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12a980400) [pid = 1649] [serial = 1770] [outer = 0x0] 16:51:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12ae26400) [pid = 1649] [serial = 1771] [outer = 0x12a980400] 16:51:15 INFO - PROCESS | 1649 | 1461628275720 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12b01f800) [pid = 1649] [serial = 1772] [outer = 0x12a980400] 16:51:16 INFO - PROCESS | 1649 | 1461628276132 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 721ms 16:51:16 INFO - PROCESS | 1649 | 1461628276174 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1649 | 1461628276175 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:51:16 INFO - PROCESS | 1649 | 1461628276177 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1649 | 1461628276179 Marionette TRACE conn2 <- [1,2334,null,{}] 16:51:16 INFO - PROCESS | 1649 | 1461628276181 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:16 INFO - PROCESS | 1649 | 1461628276321 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:51:16 INFO - PROCESS | 1649 | 1461628276479 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc13000 == 101 [pid = 1649] [id = 591] 16:51:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12b520c00) [pid = 1649] [serial = 1773] [outer = 0x0] 16:51:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12b527400) [pid = 1649] [serial = 1774] [outer = 0x12b520c00] 16:51:16 INFO - PROCESS | 1649 | 1461628276539 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12b6f7800) [pid = 1649] [serial = 1775] [outer = 0x12b520c00] 16:51:17 INFO - PROCESS | 1649 | 1461628277017 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 872ms 16:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:51:17 INFO - PROCESS | 1649 | 1461628277051 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 1649 | 1461628277052 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:51:17 INFO - PROCESS | 1649 | 1461628277054 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 1649 | 1461628277055 Marionette TRACE conn2 <- [1,2338,null,{}] 16:51:17 INFO - PROCESS | 1649 | 1461628277058 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:17 INFO - PROCESS | 1649 | 1461628277172 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:51:17 INFO - PROCESS | 1649 | 1461628277288 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x130010000 == 102 [pid = 1649] [id = 592] 16:51:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12b6f9c00) [pid = 1649] [serial = 1776] [outer = 0x0] 16:51:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12ba78800) [pid = 1649] [serial = 1777] [outer = 0x12b6f9c00] 16:51:17 INFO - PROCESS | 1649 | 1461628277318 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12bdc9000) [pid = 1649] [serial = 1778] [outer = 0x12b6f9c00] 16:51:17 INFO - PROCESS | 1649 | 1461628277736 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 718ms 16:51:17 INFO - PROCESS | 1649 | 1461628277773 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 1649 | 1461628277774 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:51:17 INFO - PROCESS | 1649 | 1461628277777 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 1649 | 1461628277778 Marionette TRACE conn2 <- [1,2342,null,{}] 16:51:17 INFO - PROCESS | 1649 | 1461628277780 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:17 INFO - PROCESS | 1649 | 1461628277919 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:51:18 INFO - PROCESS | 1649 | 1461628278069 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x130344800 == 103 [pid = 1649] [id = 593] 16:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x129de4400) [pid = 1649] [serial = 1779] [outer = 0x0] 16:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12bdca000) [pid = 1649] [serial = 1780] [outer = 0x129de4400] 16:51:18 INFO - PROCESS | 1649 | 1461628278101 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12bf4a000) [pid = 1649] [serial = 1781] [outer = 0x129de4400] 16:51:18 INFO - PROCESS | 1649 | 1461628278505 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 768ms 16:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:51:18 INFO - PROCESS | 1649 | 1461628278546 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 1649 | 1461628278547 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:51:18 INFO - PROCESS | 1649 | 1461628278549 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 1649 | 1461628278551 Marionette TRACE conn2 <- [1,2346,null,{}] 16:51:18 INFO - PROCESS | 1649 | 1461628278554 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:18 INFO - PROCESS | 1649 | 1461628278696 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:51:18 INFO - PROCESS | 1649 | 1461628278839 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac51000 == 104 [pid = 1649] [id = 594] 16:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x1134af800) [pid = 1649] [serial = 1782] [outer = 0x0] 16:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x118c24c00) [pid = 1649] [serial = 1783] [outer = 0x1134af800] 16:51:18 INFO - PROCESS | 1649 | 1461628278887 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12a02a400) [pid = 1649] [serial = 1784] [outer = 0x1134af800] 16:51:19 INFO - PROCESS | 1649 | 1461628279625 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1127ms 16:51:19 INFO - PROCESS | 1649 | 1461628279676 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 1649 | 1461628279678 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:51:19 INFO - PROCESS | 1649 | 1461628279682 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1649 | 1461628279684 Marionette TRACE conn2 <- [1,2350,null,{}] 16:51:19 INFO - PROCESS | 1649 | 1461628279688 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:19 INFO - PROCESS | 1649 | 1461628279800 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:51:19 INFO - PROCESS | 1649 | 1461628279926 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11651a800 == 105 [pid = 1649] [id = 595] 16:51:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x11360cc00) [pid = 1649] [serial = 1785] [outer = 0x0] 16:51:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x114245c00) [pid = 1649] [serial = 1786] [outer = 0x11360cc00] 16:51:19 INFO - PROCESS | 1649 | 1461628279957 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x1147d9400) [pid = 1649] [serial = 1787] [outer = 0x11360cc00] 16:51:20 INFO - PROCESS | 1649 | 1461628280365 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 721ms 16:51:20 INFO - PROCESS | 1649 | 1461628280403 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 1649 | 1461628280407 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:51:20 INFO - PROCESS | 1649 | 1461628280411 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 1649 | 1461628280413 Marionette TRACE conn2 <- [1,2354,null,{}] 16:51:20 INFO - PROCESS | 1649 | 1461628280415 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:20 INFO - PROCESS | 1649 | 1461628280521 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:51:20 INFO - PROCESS | 1649 | 1461628280615 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa09800 == 106 [pid = 1649] [id = 596] 16:51:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x114fb9c00) [pid = 1649] [serial = 1788] [outer = 0x0] 16:51:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x115054c00) [pid = 1649] [serial = 1789] [outer = 0x114fb9c00] 16:51:20 INFO - PROCESS | 1649 | 1461628280644 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1150a9c00) [pid = 1649] [serial = 1790] [outer = 0x114fb9c00] 16:51:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ec89800 == 105 [pid = 1649] [id = 585] 16:51:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6a9800 == 104 [pid = 1649] [id = 584] 16:51:20 INFO - PROCESS | 1649 | --DOCSHELL 0x118fc9000 == 103 [pid = 1649] [id = 583] 16:51:20 INFO - PROCESS | 1649 | --DOCSHELL 0x130d49000 == 102 [pid = 1649] [id = 543] 16:51:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba39000 == 101 [pid = 1649] [id = 582] 16:51:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12b096000 == 100 [pid = 1649] [id = 581] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12a008400) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae18800 == 99 [pid = 1649] [id = 580] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad67800 == 98 [pid = 1649] [id = 579] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa40000 == 97 [pid = 1649] [id = 578] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12a620000 == 96 [pid = 1649] [id = 577] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf5e800 == 95 [pid = 1649] [id = 576] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x119c2b800 == 94 [pid = 1649] [id = 575] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11c096000 == 93 [pid = 1649] [id = 574] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12b8f4000 == 92 [pid = 1649] [id = 568] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab0f000 == 91 [pid = 1649] [id = 567] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11c8da800 == 90 [pid = 1649] [id = 566] 16:51:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11973d800 == 89 [pid = 1649] [id = 565] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11c856c00) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11c894000) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x123b57c00) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x11b064000) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12a335400) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x11aa97400) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11ae47400) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11c0bc000) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11c6d0000) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x1157b4000) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11926c400) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x11c016800) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x11c8abc00) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x115055c00) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x114fae400) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12b520400) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12acf8c00) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x1165e3800) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x1157b7000) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11a508000) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12ac26000) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x115053c00) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x124559400) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x1282a3000) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x129deac00) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x124113000) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12a004800) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11b886800) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x129952400) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x11c830800) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11c882c00) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x129dc5800) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11c8a9800) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11c84d800) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 16:51:21 INFO - PROCESS | 1649 | 1461628281248 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 871ms 16:51:21 INFO - PROCESS | 1649 | 1461628281284 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:51:21 INFO - PROCESS | 1649 | 1461628281286 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:51:21 INFO - PROCESS | 1649 | 1461628281290 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 1649 | 1461628281293 Marionette TRACE conn2 <- [1,2358,null,{}] 16:51:21 INFO - PROCESS | 1649 | 1461628281296 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:21 INFO - PROCESS | 1649 | 1461628281415 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:51:21 INFO - PROCESS | 1649 | 1461628281498 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c27000 == 90 [pid = 1649] [id = 597] 16:51:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x115047400) [pid = 1649] [serial = 1791] [outer = 0x0] 16:51:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x1150a6400) [pid = 1649] [serial = 1792] [outer = 0x115047400] 16:51:21 INFO - PROCESS | 1649 | 1461628281532 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x1155e6800) [pid = 1649] [serial = 1793] [outer = 0x115047400] 16:51:21 INFO - PROCESS | 1649 | 1461628281959 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 721ms 16:51:22 INFO - PROCESS | 1649 | 1461628282011 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 1649 | 1461628282015 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:51:22 INFO - PROCESS | 1649 | 1461628282020 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1649 | 1461628282021 Marionette TRACE conn2 <- [1,2362,null,{}] 16:51:22 INFO - PROCESS | 1649 | 1461628282024 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:22 INFO - PROCESS | 1649 | 1461628282133 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:51:22 INFO - PROCESS | 1649 | 1461628282246 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c08e800 == 91 [pid = 1649] [id = 598] 16:51:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x1155eb800) [pid = 1649] [serial = 1794] [outer = 0x0] 16:51:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x115839c00) [pid = 1649] [serial = 1795] [outer = 0x1155eb800] 16:51:22 INFO - PROCESS | 1649 | 1461628282280 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x116745000) [pid = 1649] [serial = 1796] [outer = 0x1155eb800] 16:51:22 INFO - PROCESS | 1649 | 1461628282706 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 720ms 16:51:22 INFO - PROCESS | 1649 | 1461628282781 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:51:22 INFO - PROCESS | 1649 | 1461628282783 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:51:22 INFO - PROCESS | 1649 | 1461628282787 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1649 | 1461628282790 Marionette TRACE conn2 <- [1,2366,null,{}] 16:51:22 INFO - PROCESS | 1649 | 1461628282800 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:22 INFO - PROCESS | 1649 | 1461628282908 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:51:22 INFO - PROCESS | 1649 | 1461628282994 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12783a000 == 92 [pid = 1649] [id = 599] 16:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x118f14000) [pid = 1649] [serial = 1797] [outer = 0x0] 16:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x119269c00) [pid = 1649] [serial = 1798] [outer = 0x118f14000] 16:51:23 INFO - PROCESS | 1649 | 1461628283027 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11a506400) [pid = 1649] [serial = 1799] [outer = 0x118f14000] 16:51:23 INFO - PROCESS | 1649 | 1461628283470 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 721ms 16:51:23 INFO - PROCESS | 1649 | 1461628283508 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 1649 | 1461628283510 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:51:23 INFO - PROCESS | 1649 | 1461628283512 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 1649 | 1461628283514 Marionette TRACE conn2 <- [1,2370,null,{}] 16:51:23 INFO - PROCESS | 1649 | 1461628283516 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:23 INFO - PROCESS | 1649 | 1461628283623 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:51:23 INFO - PROCESS | 1649 | 1461628283735 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e7d800 == 93 [pid = 1649] [id = 600] 16:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11aa91800) [pid = 1649] [serial = 1800] [outer = 0x0] 16:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11ac86400) [pid = 1649] [serial = 1801] [outer = 0x11aa91800] 16:51:23 INFO - PROCESS | 1649 | 1461628283768 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11b884c00) [pid = 1649] [serial = 1802] [outer = 0x11aa91800] 16:51:24 INFO - PROCESS | 1649 | 1461628284186 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 718ms 16:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:51:24 INFO - PROCESS | 1649 | 1461628284241 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 1649 | 1461628284243 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:51:24 INFO - PROCESS | 1649 | 1461628284258 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 1649 | 1461628284259 Marionette TRACE conn2 <- [1,2374,null,{}] 16:51:24 INFO - PROCESS | 1649 | 1461628284264 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:24 INFO - PROCESS | 1649 | 1461628284370 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:51:24 INFO - PROCESS | 1649 | 1461628284481 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a910800 == 94 [pid = 1649] [id = 601] 16:51:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11b33a000) [pid = 1649] [serial = 1803] [outer = 0x0] 16:51:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11c015800) [pid = 1649] [serial = 1804] [outer = 0x11b33a000] 16:51:24 INFO - PROCESS | 1649 | 1461628284513 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11c0bbc00) [pid = 1649] [serial = 1805] [outer = 0x11b33a000] 16:51:24 INFO - PROCESS | 1649 | 1461628284909 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 683ms 16:51:24 INFO - PROCESS | 1649 | 1461628284929 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:51:24 INFO - PROCESS | 1649 | 1461628284932 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:51:24 INFO - PROCESS | 1649 | 1461628284934 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 1649 | 1461628284935 Marionette TRACE conn2 <- [1,2378,null,{}] 16:51:24 INFO - PROCESS | 1649 | 1461628284938 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:25 INFO - PROCESS | 1649 | 1461628285061 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:51:25 INFO - PROCESS | 1649 | 1461628285148 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab05800 == 95 [pid = 1649] [id = 602] 16:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x11c31ec00) [pid = 1649] [serial = 1806] [outer = 0x0] 16:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x11c832000) [pid = 1649] [serial = 1807] [outer = 0x11c31ec00] 16:51:25 INFO - PROCESS | 1649 | 1461628285180 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x11c87c000) [pid = 1649] [serial = 1808] [outer = 0x11c31ec00] 16:51:25 INFO - PROCESS | 1649 | 1461628285586 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 720ms 16:51:25 INFO - PROCESS | 1649 | 1461628285654 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:51:25 INFO - PROCESS | 1649 | 1461628285656 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:51:25 INFO - PROCESS | 1649 | 1461628285658 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 1649 | 1461628285659 Marionette TRACE conn2 <- [1,2382,null,{}] 16:51:25 INFO - PROCESS | 1649 | 1461628285681 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:25 INFO - PROCESS | 1649 | 1461628285787 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:51:25 INFO - PROCESS | 1649 | 1461628285873 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aba4000 == 96 [pid = 1649] [id = 603] 16:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x11c65f000) [pid = 1649] [serial = 1809] [outer = 0x0] 16:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x11c892800) [pid = 1649] [serial = 1810] [outer = 0x11c65f000] 16:51:25 INFO - PROCESS | 1649 | 1461628285906 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11c89e400) [pid = 1649] [serial = 1811] [outer = 0x11c65f000] 16:51:26 INFO - PROCESS | 1649 | 1461628286332 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:51:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 719ms 16:51:26 INFO - PROCESS | 1649 | 1461628286378 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 1649 | 1461628286379 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:51:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:51:26 INFO - PROCESS | 1649 | 1461628286381 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 1649 | 1461628286383 Marionette TRACE conn2 <- [1,2386,null,{}] 16:51:26 INFO - PROCESS | 1649 | 1461628286385 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:26 INFO - PROCESS | 1649 | 1461628286491 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:51:26 INFO - PROCESS | 1649 | 1461628286577 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad94000 == 97 [pid = 1649] [id = 604] 16:51:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x11c894000) [pid = 1649] [serial = 1812] [outer = 0x0] 16:51:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x11c8adc00) [pid = 1649] [serial = 1813] [outer = 0x11c894000] 16:51:26 INFO - PROCESS | 1649 | 1461628286607 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x123a72400) [pid = 1649] [serial = 1814] [outer = 0x11c894000] 16:51:27 INFO - PROCESS | 1649 | 1461628287027 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 16:51:27 INFO - PROCESS | 1649 | 1461628287052 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 1649 | 1461628287053 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:51:27 INFO - PROCESS | 1649 | 1461628287055 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1649 | 1461628287056 Marionette TRACE conn2 <- [1,2390,null,{}] 16:51:27 INFO - PROCESS | 1649 | 1461628287059 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:27 INFO - PROCESS | 1649 | 1461628287186 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:51:27 INFO - PROCESS | 1649 | 1461628287301 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af03000 == 98 [pid = 1649] [id = 605] 16:51:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x123a75400) [pid = 1649] [serial = 1815] [outer = 0x0] 16:51:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x123b59c00) [pid = 1649] [serial = 1816] [outer = 0x123a75400] 16:51:27 INFO - PROCESS | 1649 | 1461628287335 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12410b000) [pid = 1649] [serial = 1817] [outer = 0x123a75400] 16:51:27 INFO - PROCESS | 1649 | 1461628287786 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 769ms 16:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:51:27 INFO - PROCESS | 1649 | 1461628287824 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 1649 | 1461628287826 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:51:27 INFO - PROCESS | 1649 | 1461628287828 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1649 | 1461628287829 Marionette TRACE conn2 <- [1,2394,null,{}] 16:51:27 INFO - PROCESS | 1649 | 1461628287832 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:27 INFO - PROCESS | 1649 | 1461628287942 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:51:28 INFO - PROCESS | 1649 | 1461628288030 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af78000 == 99 [pid = 1649] [id = 606] 16:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11342bc00) [pid = 1649] [serial = 1818] [outer = 0x0] 16:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x127853400) [pid = 1649] [serial = 1819] [outer = 0x11342bc00] 16:51:28 INFO - PROCESS | 1649 | 1461628288060 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x127f9fc00) [pid = 1649] [serial = 1820] [outer = 0x11342bc00] 16:51:28 INFO - PROCESS | 1649 | 1461628288492 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:51:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 674ms 16:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:51:28 INFO - PROCESS | 1649 | 1461628288502 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 1649 | 1461628288504 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:51:28 INFO - PROCESS | 1649 | 1461628288506 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 1649 | 1461628288508 Marionette TRACE conn2 <- [1,2398,null,{}] 16:51:28 INFO - PROCESS | 1649 | 1461628288510 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:28 INFO - PROCESS | 1649 | 1461628288663 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:51:28 INFO - PROCESS | 1649 | 1461628288756 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd93800 == 100 [pid = 1649] [id = 607] 16:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12829e800) [pid = 1649] [serial = 1821] [outer = 0x0] 16:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x129cd7000) [pid = 1649] [serial = 1822] [outer = 0x12829e800] 16:51:28 INFO - PROCESS | 1649 | 1461628288790 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12a02dc00) [pid = 1649] [serial = 1823] [outer = 0x12829e800] 16:51:29 INFO - PROCESS | 1649 | 1461628289243 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 771ms 16:51:29 INFO - PROCESS | 1649 | 1461628289282 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:51:29 INFO - PROCESS | 1649 | 1461628289284 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:51:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:51:29 INFO - PROCESS | 1649 | 1461628289288 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:51:29 INFO - PROCESS | 1649 | 1461628289289 Marionette TRACE conn2 <- [1,2402,null,{}] 16:51:29 INFO - PROCESS | 1649 | 1461628289292 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:29 INFO - PROCESS | 1649 | 1461628289400 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:51:29 INFO - PROCESS | 1649 | 1461628289484 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1af800 == 101 [pid = 1649] [id = 608] 16:51:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x114f2fc00) [pid = 1649] [serial = 1824] [outer = 0x0] 16:51:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12a333000) [pid = 1649] [serial = 1825] [outer = 0x114f2fc00] 16:51:29 INFO - PROCESS | 1649 | 1461628289514 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12a973800) [pid = 1649] [serial = 1826] [outer = 0x114f2fc00] 16:51:30 INFO - PROCESS | 1649 | 1461628290074 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 821ms 16:51:30 INFO - PROCESS | 1649 | 1461628290110 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 1649 | 1461628290113 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:51:30 INFO - PROCESS | 1649 | 1461628290119 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1649 | 1461628290120 Marionette TRACE conn2 <- [1,2406,null,{}] 16:51:30 INFO - PROCESS | 1649 | 1461628290124 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:30 INFO - PROCESS | 1649 | 1461628290249 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:51:30 INFO - PROCESS | 1649 | 1461628290341 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ba3800 == 102 [pid = 1649] [id = 609] 16:51:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1157b7000) [pid = 1649] [serial = 1827] [outer = 0x0] 16:51:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x1158bfc00) [pid = 1649] [serial = 1828] [outer = 0x1157b7000] 16:51:30 INFO - PROCESS | 1649 | 1461628290369 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x1185af000) [pid = 1649] [serial = 1829] [outer = 0x1157b7000] 16:51:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11651a800 == 101 [pid = 1649] [id = 595] 16:51:30 INFO - PROCESS | 1649 | --DOCSHELL 0x130344800 == 100 [pid = 1649] [id = 593] 16:51:30 INFO - PROCESS | 1649 | --DOCSHELL 0x130010000 == 99 [pid = 1649] [id = 592] 16:51:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc13000 == 98 [pid = 1649] [id = 591] 16:51:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12f24a800 == 97 [pid = 1649] [id = 590] 16:51:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed4a000 == 96 [pid = 1649] [id = 589] 16:51:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12b089000 == 95 [pid = 1649] [id = 588] 16:51:30 INFO - PROCESS | 1649 | --DOCSHELL 0x129696800 == 94 [pid = 1649] [id = 587] 16:51:30 INFO - PROCESS | 1649 | --DOCSHELL 0x115470000 == 93 [pid = 1649] [id = 586] 16:51:30 INFO - PROCESS | 1649 | 1461628290822 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 723ms 16:51:30 INFO - PROCESS | 1649 | 1461628290842 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 1649 | 1461628290846 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:51:30 INFO - PROCESS | 1649 | 1461628290853 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1649 | 1461628290855 Marionette TRACE conn2 <- [1,2410,null,{}] 16:51:30 INFO - PROCESS | 1649 | 1461628290857 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:30 INFO - PROCESS | 1649 | 1461628290955 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:51:31 INFO - PROCESS | 1649 | 1461628291044 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f77000 == 94 [pid = 1649] [id = 610] 16:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x1185a7800) [pid = 1649] [serial = 1830] [outer = 0x0] 16:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x11ac87800) [pid = 1649] [serial = 1831] [outer = 0x1185a7800] 16:51:31 INFO - PROCESS | 1649 | 1461628291073 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x11c014000) [pid = 1649] [serial = 1832] [outer = 0x1185a7800] 16:51:31 INFO - PROCESS | 1649 | 1461628291397 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:51:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 572ms 16:51:31 INFO - PROCESS | 1649 | 1461628291425 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 1649 | 1461628291427 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:51:31 INFO - PROCESS | 1649 | 1461628291430 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 1649 | 1461628291434 Marionette TRACE conn2 <- [1,2414,null,{}] 16:51:31 INFO - PROCESS | 1649 | 1461628291442 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:31 INFO - PROCESS | 1649 | 1461628291539 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:51:31 INFO - PROCESS | 1649 | 1461628291650 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af75000 == 95 [pid = 1649] [id = 611] 16:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11c836000) [pid = 1649] [serial = 1833] [outer = 0x0] 16:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x11c87cc00) [pid = 1649] [serial = 1834] [outer = 0x11c836000] 16:51:31 INFO - PROCESS | 1649 | 1461628291681 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x1287c6800) [pid = 1649] [serial = 1835] [outer = 0x11c836000] 16:51:31 INFO - PROCESS | 1649 | 1461628291996 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:51:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 627ms 16:51:32 INFO - PROCESS | 1649 | 1461628292057 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1649 | 1461628292060 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:51:32 INFO - PROCESS | 1649 | 1461628292062 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1649 | 1461628292063 Marionette TRACE conn2 <- [1,2418,null,{}] 16:51:32 INFO - PROCESS | 1649 | 1461628292066 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:32 INFO - PROCESS | 1649 | 1461628292163 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:51:32 INFO - PROCESS | 1649 | 1461628292248 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d443000 == 96 [pid = 1649] [id = 612] 16:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x11c850800) [pid = 1649] [serial = 1836] [outer = 0x0] 16:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12995c800) [pid = 1649] [serial = 1837] [outer = 0x11c850800] 16:51:32 INFO - PROCESS | 1649 | 1461628292280 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12a337400) [pid = 1649] [serial = 1838] [outer = 0x11c850800] 16:51:32 INFO - PROCESS | 1649 | 1461628292689 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 670ms 16:51:32 INFO - PROCESS | 1649 | 1461628292732 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:51:32 INFO - PROCESS | 1649 | 1461628292734 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:51:32 INFO - PROCESS | 1649 | 1461628292736 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1649 | 1461628292737 Marionette TRACE conn2 <- [1,2422,null,{}] 16:51:32 INFO - PROCESS | 1649 | 1461628292739 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:32 INFO - PROCESS | 1649 | 1461628292835 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:51:32 INFO - PROCESS | 1649 | 1461628292858 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb63000 == 97 [pid = 1649] [id = 613] 16:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12a976000) [pid = 1649] [serial = 1839] [outer = 0x0] 16:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12a97e400) [pid = 1649] [serial = 1840] [outer = 0x12a976000] 16:51:32 INFO - PROCESS | 1649 | 1461628292883 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12ac0b000) [pid = 1649] [serial = 1841] [outer = 0x12a976000] 16:51:33 INFO - PROCESS | 1649 | 1461628293422 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 719ms 16:51:33 INFO - PROCESS | 1649 | 1461628293456 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 1649 | 1461628293457 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:51:33 INFO - PROCESS | 1649 | 1461628293459 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 1649 | 1461628293460 Marionette TRACE conn2 <- [1,2426,null,{}] 16:51:33 INFO - PROCESS | 1649 | 1461628293463 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:33 INFO - PROCESS | 1649 | 1461628293600 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:51:33 INFO - PROCESS | 1649 | 1461628293651 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed47800 == 98 [pid = 1649] [id = 614] 16:51:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12ac26000) [pid = 1649] [serial = 1842] [outer = 0x0] 16:51:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12ac2e400) [pid = 1649] [serial = 1843] [outer = 0x12ac26000] 16:51:33 INFO - PROCESS | 1649 | 1461628293678 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12acf6c00) [pid = 1649] [serial = 1844] [outer = 0x12ac26000] 16:51:34 INFO - PROCESS | 1649 | 1461628294018 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 568ms 16:51:34 INFO - PROCESS | 1649 | 1461628294029 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 1649 | 1461628294030 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:51:34 INFO - PROCESS | 1649 | 1461628294035 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1649 | 1461628294036 Marionette TRACE conn2 <- [1,2430,null,{}] 16:51:34 INFO - PROCESS | 1649 | 1461628294038 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:34 INFO - PROCESS | 1649 | 1461628294163 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:51:34 INFO - PROCESS | 1649 | 1461628294174 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3de000 == 99 [pid = 1649] [id = 615] 16:51:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12acf8800) [pid = 1649] [serial = 1845] [outer = 0x0] 16:51:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12ae2dc00) [pid = 1649] [serial = 1846] [outer = 0x12acf8800] 16:51:34 INFO - PROCESS | 1649 | 1461628294200 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12b018400) [pid = 1649] [serial = 1847] [outer = 0x12acf8800] 16:51:34 INFO - PROCESS | 1649 | 1461628294576 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 569ms 16:51:34 INFO - PROCESS | 1649 | 1461628294603 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 1649 | 1461628294604 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:51:34 INFO - PROCESS | 1649 | 1461628294607 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1649 | 1461628294608 Marionette TRACE conn2 <- [1,2434,null,{}] 16:51:34 INFO - PROCESS | 1649 | 1461628294616 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:34 INFO - PROCESS | 1649 | 1461628294740 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:51:34 INFO - PROCESS | 1649 | 1461628294755 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc1f800 == 100 [pid = 1649] [id = 616] 16:51:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12ae25800) [pid = 1649] [serial = 1848] [outer = 0x0] 16:51:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12b03c000) [pid = 1649] [serial = 1849] [outer = 0x12ae25800] 16:51:34 INFO - PROCESS | 1649 | 1461628294779 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12b504000) [pid = 1649] [serial = 1850] [outer = 0x12ae25800] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12b014000) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12a97dc00) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x129dc7400) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x1296b0000) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x11c65cc00) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x114751800) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x11c851000) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x11c83bc00) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x119a7a800) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x115663c00) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11360cc00) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12ac29c00) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x115ae3000) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:51:35 INFO - PROCESS | 1649 | 1461628295405 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 826ms 16:51:35 INFO - PROCESS | 1649 | 1461628295434 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:51:35 INFO - PROCESS | 1649 | 1461628295435 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:51:35 INFO - PROCESS | 1649 | 1461628295438 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:51:35 INFO - PROCESS | 1649 | 1461628295439 Marionette TRACE conn2 <- [1,2438,null,{}] 16:51:35 INFO - PROCESS | 1649 | 1461628295441 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:35 INFO - PROCESS | 1649 | 1461628295537 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:51:35 INFO - PROCESS | 1649 | 1461628295542 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad6e800 == 101 [pid = 1649] [id = 617] 16:51:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x115ae3000) [pid = 1649] [serial = 1851] [outer = 0x0] 16:51:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x11ac7f000) [pid = 1649] [serial = 1852] [outer = 0x115ae3000] 16:51:35 INFO - PROCESS | 1649 | 1461628295567 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12a97dc00) [pid = 1649] [serial = 1853] [outer = 0x115ae3000] 16:51:35 INFO - PROCESS | 1649 | 1461628295933 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 16:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:51:35 INFO - PROCESS | 1649 | 1461628295958 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:51:35 INFO - PROCESS | 1649 | 1461628295959 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:51:35 INFO - PROCESS | 1649 | 1461628295961 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:51:35 INFO - PROCESS | 1649 | 1461628295963 Marionette TRACE conn2 <- [1,2442,null,{}] 16:51:35 INFO - PROCESS | 1649 | 1461628295969 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:36 INFO - PROCESS | 1649 | 1461628296103 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:51:36 INFO - PROCESS | 1649 | 1461628296110 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x130d35800 == 102 [pid = 1649] [id = 618] 16:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x11c83bc00) [pid = 1649] [serial = 1854] [outer = 0x0] 16:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12b509800) [pid = 1649] [serial = 1855] [outer = 0x11c83bc00] 16:51:36 INFO - PROCESS | 1649 | 1461628296136 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12b51d400) [pid = 1649] [serial = 1856] [outer = 0x11c83bc00] 16:51:36 INFO - PROCESS | 1649 | 1461628296545 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 623ms 16:51:36 INFO - PROCESS | 1649 | 1461628296585 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 1649 | 1461628296587 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:51:36 INFO - PROCESS | 1649 | 1461628296591 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 1649 | 1461628296594 Marionette TRACE conn2 <- [1,2446,null,{}] 16:51:36 INFO - PROCESS | 1649 | 1461628296597 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:36 INFO - PROCESS | 1649 | 1461628296767 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:51:36 INFO - PROCESS | 1649 | 1461628296840 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x13208e000 == 103 [pid = 1649] [id = 619] 16:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12b65e800) [pid = 1649] [serial = 1857] [outer = 0x0] 16:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12b66a000) [pid = 1649] [serial = 1858] [outer = 0x12b65e800] 16:51:36 INFO - PROCESS | 1649 | 1461628296869 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12b859c00) [pid = 1649] [serial = 1859] [outer = 0x12b65e800] 16:51:37 INFO - PROCESS | 1649 | 1461628297148 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 16:51:37 INFO - PROCESS | 1649 | 1461628297161 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 1649 | 1461628297163 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:51:37 INFO - PROCESS | 1649 | 1461628297172 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 1649 | 1461628297173 Marionette TRACE conn2 <- [1,2450,null,{}] 16:51:37 INFO - PROCESS | 1649 | 1461628297176 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:37 INFO - PROCESS | 1649 | 1461628297279 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:51:37 INFO - PROCESS | 1649 | 1461628297284 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x138f1a800 == 104 [pid = 1649] [id = 620] 16:51:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x11c831400) [pid = 1649] [serial = 1860] [outer = 0x0] 16:51:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12ba6dc00) [pid = 1649] [serial = 1861] [outer = 0x11c831400] 16:51:37 INFO - PROCESS | 1649 | 1461628297308 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12bdd1400) [pid = 1649] [serial = 1862] [outer = 0x11c831400] 16:51:37 INFO - PROCESS | 1649 | 1461628297898 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 769ms 16:51:37 INFO - PROCESS | 1649 | 1461628297946 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 1649 | 1461628297951 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:51:37 INFO - PROCESS | 1649 | 1461628297955 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 1649 | 1461628297958 Marionette TRACE conn2 <- [1,2454,null,{}] 16:51:37 INFO - PROCESS | 1649 | 1461628297962 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:38 INFO - PROCESS | 1649 | 1461628298112 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:51:38 INFO - PROCESS | 1649 | 1461628298211 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ae4800 == 105 [pid = 1649] [id = 621] 16:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x118564800) [pid = 1649] [serial = 1863] [outer = 0x0] 16:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x118cef000) [pid = 1649] [serial = 1864] [outer = 0x118564800] 16:51:38 INFO - PROCESS | 1649 | 1461628298243 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x11a50b400) [pid = 1649] [serial = 1865] [outer = 0x118564800] 16:51:38 INFO - PROCESS | 1649 | 1461628298675 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 771ms 16:51:38 INFO - PROCESS | 1649 | 1461628298727 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:51:38 INFO - PROCESS | 1649 | 1461628298732 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:51:38 INFO - PROCESS | 1649 | 1461628298738 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1649 | 1461628298740 Marionette TRACE conn2 <- [1,2458,null,{}] 16:51:38 INFO - PROCESS | 1649 | 1461628298743 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:38 INFO - PROCESS | 1649 | 1461628298861 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:51:38 INFO - PROCESS | 1649 | 1461628298959 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b096800 == 106 [pid = 1649] [id = 622] 16:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x11c6c7800) [pid = 1649] [serial = 1866] [outer = 0x0] 16:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x11c830800) [pid = 1649] [serial = 1867] [outer = 0x11c6c7800] 16:51:38 INFO - PROCESS | 1649 | 1461628298989 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x11c84e800) [pid = 1649] [serial = 1868] [outer = 0x11c6c7800] 16:51:39 INFO - PROCESS | 1649 | 1461628299458 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 774ms 16:51:39 INFO - PROCESS | 1649 | 1461628299513 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:51:39 INFO - PROCESS | 1649 | 1461628299515 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:51:39 INFO - PROCESS | 1649 | 1461628299517 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 1649 | 1461628299520 Marionette TRACE conn2 <- [1,2462,null,{}] 16:51:39 INFO - PROCESS | 1649 | 1461628299528 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:39 INFO - PROCESS | 1649 | 1461628299648 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:51:39 INFO - PROCESS | 1649 | 1461628299771 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x132032000 == 107 [pid = 1649] [id = 623] 16:51:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x129dcd400) [pid = 1649] [serial = 1869] [outer = 0x0] 16:51:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12a97a800) [pid = 1649] [serial = 1870] [outer = 0x129dcd400] 16:51:39 INFO - PROCESS | 1649 | 1461628299805 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12ac18800) [pid = 1649] [serial = 1871] [outer = 0x129dcd400] 16:51:40 INFO - PROCESS | 1649 | 1461628300242 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 773ms 16:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:51:40 INFO - PROCESS | 1649 | 1461628300290 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1649 | 1461628300292 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:51:40 INFO - PROCESS | 1649 | 1461628300294 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 1649 | 1461628300296 Marionette TRACE conn2 <- [1,2466,null,{}] 16:51:40 INFO - PROCESS | 1649 | 1461628300300 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:40 INFO - PROCESS | 1649 | 1461628300416 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:51:40 INFO - PROCESS | 1649 | 1461628300514 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x138f3e800 == 108 [pid = 1649] [id = 624] 16:51:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12ac24800) [pid = 1649] [serial = 1872] [outer = 0x0] 16:51:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12ac2ac00) [pid = 1649] [serial = 1873] [outer = 0x12ac24800] 16:51:40 INFO - PROCESS | 1649 | 1461628300544 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12acec800) [pid = 1649] [serial = 1874] [outer = 0x12ac24800] 16:51:40 INFO - PROCESS | 1649 | 1461628300954 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 16:51:40 INFO - PROCESS | 1649 | 1461628300981 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1649 | 1461628300982 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:51:41 INFO - PROCESS | 1649 | 1461628301008 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1649 | 1461628301009 Marionette TRACE conn2 <- [1,2470,null,{}] 16:51:41 INFO - PROCESS | 1649 | 1461628301012 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:41 INFO - PROCESS | 1649 | 1461628301165 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:51:41 INFO - PROCESS | 1649 | 1461628301232 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x139fce000 == 109 [pid = 1649] [id = 625] 16:51:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12b014400) [pid = 1649] [serial = 1875] [outer = 0x0] 16:51:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x12b50c000) [pid = 1649] [serial = 1876] [outer = 0x12b014400] 16:51:41 INFO - PROCESS | 1649 | 1461628301262 Marionette DEBUG loaded listener.js 16:51:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12b52a000) [pid = 1649] [serial = 1877] [outer = 0x12b014400] 16:51:41 INFO - PROCESS | 1649 | 1461628301689 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 741ms 16:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:51:41 INFO - PROCESS | 1649 | 1461628301728 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:51:41 INFO - PROCESS | 1649 | 1461628301729 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:51:41 INFO - PROCESS | 1649 | 1461628301731 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1649 | 1461628301732 Marionette TRACE conn2 <- [1,2474,null,{}] 16:51:41 INFO - PROCESS | 1649 | 1461628301735 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:41 INFO - PROCESS | 1649 | 1461628301854 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:51:41 INFO - PROCESS | 1649 | 1461628301951 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a6dc000 == 110 [pid = 1649] [id = 626] 16:51:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12b660400) [pid = 1649] [serial = 1878] [outer = 0x0] 16:51:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12bdd2c00) [pid = 1649] [serial = 1879] [outer = 0x12b660400] 16:51:41 INFO - PROCESS | 1649 | 1461628301983 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12bf91800) [pid = 1649] [serial = 1880] [outer = 0x12b660400] 16:51:42 INFO - PROCESS | 1649 | 1461628302425 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 721ms 16:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:51:42 INFO - PROCESS | 1649 | 1461628302459 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:51:42 INFO - PROCESS | 1649 | 1461628302461 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:51:42 INFO - PROCESS | 1649 | 1461628302477 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 1649 | 1461628302479 Marionette TRACE conn2 <- [1,2478,null,{}] 16:51:42 INFO - PROCESS | 1649 | 1461628302484 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:42 INFO - PROCESS | 1649 | 1461628302604 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:51:42 INFO - PROCESS | 1649 | 1461628302697 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x123d1a000 == 111 [pid = 1649] [id = 627] 16:51:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x114fb6c00) [pid = 1649] [serial = 1881] [outer = 0x0] 16:51:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12b511800) [pid = 1649] [serial = 1882] [outer = 0x114fb6c00] 16:51:42 INFO - PROCESS | 1649 | 1461628302727 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12bf91c00) [pid = 1649] [serial = 1883] [outer = 0x114fb6c00] 16:51:43 INFO - PROCESS | 1649 | 1461628303133 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 739ms 16:51:43 INFO - PROCESS | 1649 | 1461628303203 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:51:43 INFO - PROCESS | 1649 | 1461628303204 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:51:43 INFO - PROCESS | 1649 | 1461628303207 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 1649 | 1461628303208 Marionette TRACE conn2 <- [1,2482,null,{}] 16:51:43 INFO - PROCESS | 1649 | 1461628303210 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:43 INFO - PROCESS | 1649 | 1461628303329 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:51:43 INFO - PROCESS | 1649 | 1461628303424 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0ba800 == 112 [pid = 1649] [id = 628] 16:51:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x1155ec400) [pid = 1649] [serial = 1884] [outer = 0x0] 16:51:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12bf9d400) [pid = 1649] [serial = 1885] [outer = 0x1155ec400] 16:51:43 INFO - PROCESS | 1649 | 1461628303454 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12d017c00) [pid = 1649] [serial = 1886] [outer = 0x1155ec400] 16:51:44 INFO - PROCESS | 1649 | 1461628304258 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1120ms 16:51:44 INFO - PROCESS | 1649 | 1461628304327 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 1649 | 1461628304329 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:51:44 INFO - PROCESS | 1649 | 1461628304333 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1649 | 1461628304335 Marionette TRACE conn2 <- [1,2486,null,{}] 16:51:44 INFO - PROCESS | 1649 | 1461628304338 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:44 INFO - PROCESS | 1649 | 1461628304449 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:51:44 INFO - PROCESS | 1649 | 1461628304584 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c080000 == 113 [pid = 1649] [id = 629] 16:51:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x114f27800) [pid = 1649] [serial = 1887] [outer = 0x0] 16:51:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x114fb9800) [pid = 1649] [serial = 1888] [outer = 0x114f27800] 16:51:44 INFO - PROCESS | 1649 | 1461628304615 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x11509f400) [pid = 1649] [serial = 1889] [outer = 0x114f27800] 16:51:45 INFO - PROCESS | 1649 | 1461628305070 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 774ms 16:51:45 INFO - PROCESS | 1649 | 1461628305107 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 1649 | 1461628305111 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:51:45 INFO - PROCESS | 1649 | 1461628305136 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 1649 | 1461628305137 Marionette TRACE conn2 <- [1,2490,null,{}] 16:51:45 INFO - PROCESS | 1649 | 1461628305140 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:45 INFO - PROCESS | 1649 | 1461628305247 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:51:45 INFO - PROCESS | 1649 | 1461628305363 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b867000 == 114 [pid = 1649] [id = 630] 16:51:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x1189c5400) [pid = 1649] [serial = 1890] [outer = 0x0] 16:51:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x118e0d800) [pid = 1649] [serial = 1891] [outer = 0x1189c5400] 16:51:45 INFO - PROCESS | 1649 | 1461628305393 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x1191a7400) [pid = 1649] [serial = 1892] [outer = 0x1189c5400] 16:51:45 INFO - PROCESS | 1649 | 1461628305798 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 723ms 16:51:45 INFO - PROCESS | 1649 | 1461628305866 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 1649 | 1461628305867 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:51:45 INFO - PROCESS | 1649 | 1461628305870 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 1649 | 1461628305872 Marionette TRACE conn2 <- [1,2494,null,{}] 16:51:45 INFO - PROCESS | 1649 | 1461628305879 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:45 INFO - PROCESS | 1649 | 1461628305990 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc22000 == 113 [pid = 1649] [id = 423] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba37000 == 112 [pid = 1649] [id = 251] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x13208e000 == 111 [pid = 1649] [id = 619] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x130d35800 == 110 [pid = 1649] [id = 618] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad6e800 == 109 [pid = 1649] [id = 617] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc1f800 == 108 [pid = 1649] [id = 616] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3de000 == 107 [pid = 1649] [id = 615] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x12ba78800) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12b527400) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12ae26400) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x12a331800) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x11c50c400) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x11926a000) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x1134b9c00) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x1282a2400) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x12ac15400) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x12a030800) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12a340400) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x114fab000) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x115054c00) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x11c835400) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x11bd89400) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x118c1d000) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12bdca000) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed47800 == 106 [pid = 1649] [id = 614] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb63000 == 105 [pid = 1649] [id = 613] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d443000 == 104 [pid = 1649] [id = 612] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12af75000 == 103 [pid = 1649] [id = 611] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x123f77000 == 102 [pid = 1649] [id = 610] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x123ba3800 == 101 [pid = 1649] [id = 609] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1af800 == 100 [pid = 1649] [id = 608] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd93800 == 99 [pid = 1649] [id = 607] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12af78000 == 98 [pid = 1649] [id = 606] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12af03000 == 97 [pid = 1649] [id = 605] 16:51:46 INFO - PROCESS | 1649 | 1461628306163 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad94000 == 96 [pid = 1649] [id = 604] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12aba4000 == 95 [pid = 1649] [id = 603] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab05800 == 94 [pid = 1649] [id = 602] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12a910800 == 93 [pid = 1649] [id = 601] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x129e7d800 == 92 [pid = 1649] [id = 600] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12783a000 == 91 [pid = 1649] [id = 599] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11c08e800 == 90 [pid = 1649] [id = 598] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x119c27000 == 89 [pid = 1649] [id = 597] 16:51:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa09800 == 88 [pid = 1649] [id = 596] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x114245c00) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12b047000) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12a977400) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12ac40000) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12b03c800) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12b013800) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x129dd0c00) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12b03d800) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x11c660400) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12a980000) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12a02d400) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12ac16c00) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x11c6ca000) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x11c83b800) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12ac1b400) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x115662000) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x11504e800) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x123b54400) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x11c87c800) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x11c894c00) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x11ae44800) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x11bd5d400) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x119a71c00) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x118e9d400) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x1147d9400) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12ac36800) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x129dcb400) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x118c24c00) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 16:51:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11871d000 == 89 [pid = 1649] [id = 631] 16:51:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x114f2bc00) [pid = 1649] [serial = 1893] [outer = 0x0] 16:51:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x1150a0400) [pid = 1649] [serial = 1894] [outer = 0x114f2bc00] 16:51:46 INFO - PROCESS | 1649 | 1461628306205 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x119134800) [pid = 1649] [serial = 1895] [outer = 0x114f2bc00] 16:51:46 INFO - PROCESS | 1649 | 1461628306522 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 670ms 16:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:51:46 INFO - PROCESS | 1649 | 1461628306541 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:51:46 INFO - PROCESS | 1649 | 1461628306542 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:51:46 INFO - PROCESS | 1649 | 1461628306544 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 1649 | 1461628306546 Marionette TRACE conn2 <- [1,2498,null,{}] 16:51:46 INFO - PROCESS | 1649 | 1461628306550 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:46 INFO - PROCESS | 1649 | 1461628306648 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:51:46 INFO - PROCESS | 1649 | 1461628306653 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x123ada000 == 90 [pid = 1649] [id = 632] 16:51:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x11a511400) [pid = 1649] [serial = 1896] [outer = 0x0] 16:51:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x11bd8a800) [pid = 1649] [serial = 1897] [outer = 0x11a511400] 16:51:46 INFO - PROCESS | 1649 | 1461628306679 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x11c01e800) [pid = 1649] [serial = 1898] [outer = 0x11a511400] 16:51:47 INFO - PROCESS | 1649 | 1461628307054 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 522ms 16:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:51:47 INFO - PROCESS | 1649 | 1461628307068 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 1649 | 1461628307069 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:51:47 INFO - PROCESS | 1649 | 1461628307071 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 1649 | 1461628307072 Marionette TRACE conn2 <- [1,2502,null,{}] 16:51:47 INFO - PROCESS | 1649 | 1461628307075 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:47 INFO - PROCESS | 1649 | 1461628307165 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:51:47 INFO - PROCESS | 1649 | 1461628307170 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e7d800 == 91 [pid = 1649] [id = 633] 16:51:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x11c01ec00) [pid = 1649] [serial = 1899] [outer = 0x0] 16:51:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x11c65c400) [pid = 1649] [serial = 1900] [outer = 0x11c01ec00] 16:51:47 INFO - PROCESS | 1649 | 1461628307193 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x11c833000) [pid = 1649] [serial = 1901] [outer = 0x11c01ec00] 16:51:47 INFO - PROCESS | 1649 | 1461628307572 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 521ms 16:51:47 INFO - PROCESS | 1649 | 1461628307593 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:51:47 INFO - PROCESS | 1649 | 1461628307594 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:51:47 INFO - PROCESS | 1649 | 1461628307597 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 1649 | 1461628307599 Marionette TRACE conn2 <- [1,2506,null,{}] 16:51:47 INFO - PROCESS | 1649 | 1461628307603 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:47 INFO - PROCESS | 1649 | 1461628307707 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:51:47 INFO - PROCESS | 1649 | 1461628307712 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa4c800 == 92 [pid = 1649] [id = 634] 16:51:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x11c84a000) [pid = 1649] [serial = 1902] [outer = 0x0] 16:51:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x11c894c00) [pid = 1649] [serial = 1903] [outer = 0x11c84a000] 16:51:47 INFO - PROCESS | 1649 | 1461628307742 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x123a70000) [pid = 1649] [serial = 1904] [outer = 0x11c84a000] 16:51:48 INFO - PROCESS | 1649 | 1461628308101 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 521ms 16:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:51:48 INFO - PROCESS | 1649 | 1461628308120 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 1649 | 1461628308121 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:51:48 INFO - PROCESS | 1649 | 1461628308123 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 1649 | 1461628308124 Marionette TRACE conn2 <- [1,2510,null,{}] 16:51:48 INFO - PROCESS | 1649 | 1461628308126 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:48 INFO - PROCESS | 1649 | 1461628308221 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:51:48 INFO - PROCESS | 1649 | 1461628308319 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad5f800 == 93 [pid = 1649] [id = 635] 16:51:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x11c84d000) [pid = 1649] [serial = 1905] [outer = 0x0] 16:51:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x123cea000) [pid = 1649] [serial = 1906] [outer = 0x11c84d000] 16:51:48 INFO - PROCESS | 1649 | 1461628308345 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x127d40400) [pid = 1649] [serial = 1907] [outer = 0x11c84d000] 16:51:48 INFO - PROCESS | 1649 | 1461628308690 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 619ms 16:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:51:48 INFO - PROCESS | 1649 | 1461628308743 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 1649 | 1461628308744 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:51:48 INFO - PROCESS | 1649 | 1461628308746 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 1649 | 1461628308747 Marionette TRACE conn2 <- [1,2514,null,{}] 16:51:48 INFO - PROCESS | 1649 | 1461628308749 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:48 INFO - PROCESS | 1649 | 1461628308871 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:51:48 INFO - PROCESS | 1649 | 1461628308887 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae22800 == 94 [pid = 1649] [id = 636] 16:51:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x11c8ac000) [pid = 1649] [serial = 1908] [outer = 0x0] 16:51:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x1287d7800) [pid = 1649] [serial = 1909] [outer = 0x11c8ac000] 16:51:48 INFO - PROCESS | 1649 | 1461628308912 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x129dc8800) [pid = 1649] [serial = 1910] [outer = 0x11c8ac000] 16:51:49 INFO - PROCESS | 1649 | 1461628309268 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 569ms 16:51:49 INFO - PROCESS | 1649 | 1461628309315 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1649 | 1461628309317 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:51:49 INFO - PROCESS | 1649 | 1461628309319 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1649 | 1461628309320 Marionette TRACE conn2 <- [1,2518,null,{}] 16:51:49 INFO - PROCESS | 1649 | 1461628309322 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:49 INFO - PROCESS | 1649 | 1461628309442 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:51:49 INFO - PROCESS | 1649 | 1461628309457 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b0a4000 == 95 [pid = 1649] [id = 637] 16:51:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x129dca400) [pid = 1649] [serial = 1911] [outer = 0x0] 16:51:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x129def800) [pid = 1649] [serial = 1912] [outer = 0x129dca400] 16:51:49 INFO - PROCESS | 1649 | 1461628309482 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x12a031000) [pid = 1649] [serial = 1913] [outer = 0x129dca400] 16:51:49 INFO - PROCESS | 1649 | 1461628309847 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 572ms 16:51:49 INFO - PROCESS | 1649 | 1461628309891 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1649 | 1461628309892 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:51:49 INFO - PROCESS | 1649 | 1461628309895 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1649 | 1461628309896 Marionette TRACE conn2 <- [1,2522,null,{}] 16:51:49 INFO - PROCESS | 1649 | 1461628309898 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:50 INFO - PROCESS | 1649 | 1461628310020 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:51:50 INFO - PROCESS | 1649 | 1461628310071 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd97800 == 96 [pid = 1649] [id = 638] 16:51:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x12a006c00) [pid = 1649] [serial = 1914] [outer = 0x0] 16:51:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12a33f800) [pid = 1649] [serial = 1915] [outer = 0x12a006c00] 16:51:50 INFO - PROCESS | 1649 | 1461628310096 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12ac07c00) [pid = 1649] [serial = 1916] [outer = 0x12a006c00] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x118f14000) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x1157b7000) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12b6f9c00) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x118f1cc00) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x123a72c00) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x11c836000) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12b520c00) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12ac20800) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12f606000) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x113617000) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x11ac79400) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x114f2fc00) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x11c850800) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x11c84b800) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x114350000) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12a976000) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x1155eb800) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x11c0c3000) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12b51e000) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12ac3bc00) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12ac26000) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x114f2d400) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12acf8800) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x11919a400) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12a976400) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11c895c00) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12ae25800) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x129de9400) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12b01c400) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x11aa91800) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x115ae3000) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12bf9c400) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x11b05b800) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12ac3cc00) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11c8ac800) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12b01e800) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x115047400) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x1157b5c00) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12b65e800) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x1151ce800) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12a980400) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11c83bc00) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11509c800) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x1247d3400) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x1185a7800) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12e53c800) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x129de4400) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12a981400) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12ebbf800) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x129de5400) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x127853000) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12ac09400) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x127fa7800) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x114541000) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x127fa7000) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x118f1c400) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11340bc00) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x114f2e400) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:51:50 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x129129c00) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:51:51 INFO - PROCESS | 1649 | 1461628311034 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1172ms 16:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:51:51 INFO - PROCESS | 1649 | 1461628311067 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 1649 | 1461628311069 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:51:51 INFO - PROCESS | 1649 | 1461628311071 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 1649 | 1461628311073 Marionette TRACE conn2 <- [1,2526,null,{}] 16:51:51 INFO - PROCESS | 1649 | 1461628311075 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:51 INFO - PROCESS | 1649 | 1461628311215 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:51:51 INFO - PROCESS | 1649 | 1461628311270 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb17800 == 97 [pid = 1649] [id = 639] 16:51:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x114f28800) [pid = 1649] [serial = 1917] [outer = 0x0] 16:51:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x1185a7800) [pid = 1649] [serial = 1918] [outer = 0x114f28800] 16:51:51 INFO - PROCESS | 1649 | 1461628311300 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11bd66c00) [pid = 1649] [serial = 1919] [outer = 0x114f28800] 16:51:51 INFO - PROCESS | 1649 | 1461628311593 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 570ms 16:51:51 INFO - PROCESS | 1649 | 1461628311641 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 1649 | 1461628311643 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:51:51 INFO - PROCESS | 1649 | 1461628311645 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 1649 | 1461628311646 Marionette TRACE conn2 <- [1,2530,null,{}] 16:51:51 INFO - PROCESS | 1649 | 1461628311651 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:51 INFO - PROCESS | 1649 | 1461628311780 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:51:51 INFO - PROCESS | 1649 | 1461628311787 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad58800 == 98 [pid = 1649] [id = 640] 16:51:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11504d000) [pid = 1649] [serial = 1920] [outer = 0x0] 16:51:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11c857800) [pid = 1649] [serial = 1921] [outer = 0x11504d000] 16:51:51 INFO - PROCESS | 1649 | 1461628311812 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x127fa6000) [pid = 1649] [serial = 1922] [outer = 0x11504d000] 16:51:52 INFO - PROCESS | 1649 | 1461628312166 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 569ms 16:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:51:52 INFO - PROCESS | 1649 | 1461628312215 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 1649 | 1461628312216 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:51:52 INFO - PROCESS | 1649 | 1461628312218 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 1649 | 1461628312219 Marionette TRACE conn2 <- [1,2534,null,{}] 16:51:52 INFO - PROCESS | 1649 | 1461628312221 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:52 INFO - PROCESS | 1649 | 1461628312317 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:51:52 INFO - PROCESS | 1649 | 1461628312321 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc2a000 == 99 [pid = 1649] [id = 641] 16:51:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x11c837000) [pid = 1649] [serial = 1923] [outer = 0x0] 16:51:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12a334800) [pid = 1649] [serial = 1924] [outer = 0x11c837000] 16:51:52 INFO - PROCESS | 1649 | 1461628312346 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12ac0d800) [pid = 1649] [serial = 1925] [outer = 0x11c837000] 16:51:52 INFO - PROCESS | 1649 | 1461628312700 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 16:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:51:52 INFO - PROCESS | 1649 | 1461628312737 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 1649 | 1461628312739 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:51:52 INFO - PROCESS | 1649 | 1461628312741 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 1649 | 1461628312742 Marionette TRACE conn2 <- [1,2538,null,{}] 16:51:52 INFO - PROCESS | 1649 | 1461628312744 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:52 INFO - PROCESS | 1649 | 1461628312879 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:51:53 INFO - PROCESS | 1649 | 1461628313014 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11890d800 == 100 [pid = 1649] [id = 642] 16:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x1134b6800) [pid = 1649] [serial = 1926] [outer = 0x0] 16:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x1136d4400) [pid = 1649] [serial = 1927] [outer = 0x1134b6800] 16:51:53 INFO - PROCESS | 1649 | 1461628313076 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x114bc0000) [pid = 1649] [serial = 1928] [outer = 0x1134b6800] 16:51:53 INFO - PROCESS | 1649 | 1461628313536 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 818ms 16:51:53 INFO - PROCESS | 1649 | 1461628313561 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 1649 | 1461628313564 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:51:53 INFO - PROCESS | 1649 | 1461628313567 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1649 | 1461628313569 Marionette TRACE conn2 <- [1,2542,null,{}] 16:51:53 INFO - PROCESS | 1649 | 1461628313573 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:53 INFO - PROCESS | 1649 | 1461628313697 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:51:53 INFO - PROCESS | 1649 | 1461628313789 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c07a800 == 101 [pid = 1649] [id = 643] 16:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x11504a000) [pid = 1649] [serial = 1929] [outer = 0x0] 16:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x115839400) [pid = 1649] [serial = 1930] [outer = 0x11504a000] 16:51:53 INFO - PROCESS | 1649 | 1461628313823 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x1187dc800) [pid = 1649] [serial = 1931] [outer = 0x11504a000] 16:51:54 INFO - PROCESS | 1649 | 1461628314259 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 720ms 16:51:54 INFO - PROCESS | 1649 | 1461628314309 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 1649 | 1461628314313 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:51:54 INFO - PROCESS | 1649 | 1461628314349 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 1649 | 1461628314350 Marionette TRACE conn2 <- [1,2546,null,{}] 16:51:54 INFO - PROCESS | 1649 | 1461628314355 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:54 INFO - PROCESS | 1649 | 1461628314473 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:51:54 INFO - PROCESS | 1649 | 1461628314568 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa48000 == 102 [pid = 1649] [id = 644] 16:51:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x11a507c00) [pid = 1649] [serial = 1932] [outer = 0x0] 16:51:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x11ac7e000) [pid = 1649] [serial = 1933] [outer = 0x11a507c00] 16:51:54 INFO - PROCESS | 1649 | 1461628314600 Marionette DEBUG loaded listener.js 16:51:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x11c0bc400) [pid = 1649] [serial = 1934] [outer = 0x11a507c00] 16:51:55 INFO - PROCESS | 1649 | 1461628315051 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 743ms 16:51:55 INFO - PROCESS | 1649 | 1461628315073 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:51:55 INFO - PROCESS | 1649 | 1461628315075 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:51:55 INFO - PROCESS | 1649 | 1461628315083 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:51:55 INFO - PROCESS | 1649 | 1461628315087 Marionette TRACE conn2 <- [1,2550,null,{}] 16:51:55 INFO - PROCESS | 1649 | 1461628315090 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:55 INFO - PROCESS | 1649 | 1461628315211 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:51:55 INFO - PROCESS | 1649 | 1461628315305 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb5e800 == 103 [pid = 1649] [id = 645] 16:51:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11a50d800) [pid = 1649] [serial = 1935] [outer = 0x0] 16:51:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x11c850400) [pid = 1649] [serial = 1936] [outer = 0x11a50d800] 16:51:55 INFO - PROCESS | 1649 | 1461628315337 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x11c8b0400) [pid = 1649] [serial = 1937] [outer = 0x11a50d800] 16:51:55 INFO - PROCESS | 1649 | 1461628315788 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 777ms 16:51:55 INFO - PROCESS | 1649 | 1461628315856 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:51:55 INFO - PROCESS | 1649 | 1461628315858 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:51:55 INFO - PROCESS | 1649 | 1461628315860 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:51:55 INFO - PROCESS | 1649 | 1461628315862 Marionette TRACE conn2 <- [1,2554,null,{}] 16:51:55 INFO - PROCESS | 1649 | 1461628315865 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:55 INFO - PROCESS | 1649 | 1461628315981 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:51:56 INFO - PROCESS | 1649 | 1461628316071 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed1a000 == 104 [pid = 1649] [id = 646] 16:51:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12786ec00) [pid = 1649] [serial = 1938] [outer = 0x0] 16:51:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x129de5000) [pid = 1649] [serial = 1939] [outer = 0x12786ec00] 16:51:56 INFO - PROCESS | 1649 | 1461628316101 Marionette DEBUG loaded listener.js 16:51:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12a980000) [pid = 1649] [serial = 1940] [outer = 0x12786ec00] 16:51:56 INFO - PROCESS | 1649 | 1461628316551 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 727ms 16:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:51:56 INFO - PROCESS | 1649 | 1461628316602 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 1649 | 1461628316604 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:51:56 INFO - PROCESS | 1649 | 1461628316610 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 1649 | 1461628316612 Marionette TRACE conn2 <- [1,2558,null,{}] 16:51:56 INFO - PROCESS | 1649 | 1461628316618 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:56 INFO - PROCESS | 1649 | 1461628316789 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:51:56 INFO - PROCESS | 1649 | 1461628316967 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f250000 == 105 [pid = 1649] [id = 647] 16:51:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12ac1e800) [pid = 1649] [serial = 1941] [outer = 0x0] 16:51:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12ac27000) [pid = 1649] [serial = 1942] [outer = 0x12ac1e800] 16:51:57 INFO - PROCESS | 1649 | 1461628317005 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12ac3cc00) [pid = 1649] [serial = 1943] [outer = 0x12ac1e800] 16:51:57 INFO - PROCESS | 1649 | 1461628317494 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 924ms 16:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:51:57 INFO - PROCESS | 1649 | 1461628317533 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 1649 | 1461628317535 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:51:57 INFO - PROCESS | 1649 | 1461628317537 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1649 | 1461628317538 Marionette TRACE conn2 <- [1,2562,null,{}] 16:51:57 INFO - PROCESS | 1649 | 1461628317541 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:57 INFO - PROCESS | 1649 | 1461628317659 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:51:57 INFO - PROCESS | 1649 | 1461628317754 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc1d800 == 106 [pid = 1649] [id = 648] 16:51:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12ac35000) [pid = 1649] [serial = 1944] [outer = 0x0] 16:51:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12acf6000) [pid = 1649] [serial = 1945] [outer = 0x12ac35000] 16:51:57 INFO - PROCESS | 1649 | 1461628317786 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12b014800) [pid = 1649] [serial = 1946] [outer = 0x12ac35000] 16:51:58 INFO - PROCESS | 1649 | 1461628318195 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 718ms 16:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:51:58 INFO - PROCESS | 1649 | 1461628318256 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 1649 | 1461628318257 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:51:58 INFO - PROCESS | 1649 | 1461628318260 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 1649 | 1461628318261 Marionette TRACE conn2 <- [1,2566,null,{}] 16:51:58 INFO - PROCESS | 1649 | 1461628318279 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:58 INFO - PROCESS | 1649 | 1461628318426 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:51:58 INFO - PROCESS | 1649 | 1461628318493 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x13032e800 == 107 [pid = 1649] [id = 649] 16:51:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12b019400) [pid = 1649] [serial = 1947] [outer = 0x0] 16:51:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12b01e800) [pid = 1649] [serial = 1948] [outer = 0x12b019400] 16:51:58 INFO - PROCESS | 1649 | 1461628318523 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12b044400) [pid = 1649] [serial = 1949] [outer = 0x12b019400] 16:51:58 INFO - PROCESS | 1649 | 1461628318957 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 719ms 16:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:51:58 INFO - PROCESS | 1649 | 1461628318991 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 1649 | 1461628318992 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:51:58 INFO - PROCESS | 1649 | 1461628318995 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 1649 | 1461628318996 Marionette TRACE conn2 <- [1,2570,null,{}] 16:51:59 INFO - PROCESS | 1649 | 1461628319019 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:59 INFO - PROCESS | 1649 | 1461628319134 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:51:59 INFO - PROCESS | 1649 | 1461628319228 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x130d51800 == 108 [pid = 1649] [id = 650] 16:51:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12b01a800) [pid = 1649] [serial = 1950] [outer = 0x0] 16:51:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12b50e400) [pid = 1649] [serial = 1951] [outer = 0x12b01a800] 16:51:59 INFO - PROCESS | 1649 | 1461628319258 Marionette DEBUG loaded listener.js 16:51:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12b65d400) [pid = 1649] [serial = 1952] [outer = 0x12b01a800] 16:51:59 INFO - PROCESS | 1649 | 1461628319743 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 788ms 16:51:59 INFO - PROCESS | 1649 | 1461628319784 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 1649 | 1461628319785 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:51:59 INFO - PROCESS | 1649 | 1461628319788 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1649 | 1461628319789 Marionette TRACE conn2 <- [1,2574,null,{}] 16:51:59 INFO - PROCESS | 1649 | 1461628319791 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:59 INFO - PROCESS | 1649 | 1461628319908 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:52:00 INFO - PROCESS | 1649 | 1461628320007 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c08a000 == 109 [pid = 1649] [id = 651] 16:52:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x1151cb800) [pid = 1649] [serial = 1953] [outer = 0x0] 16:52:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x11919f400) [pid = 1649] [serial = 1954] [outer = 0x1151cb800] 16:52:00 INFO - PROCESS | 1649 | 1461628320039 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12b018800) [pid = 1649] [serial = 1955] [outer = 0x1151cb800] 16:52:00 INFO - PROCESS | 1649 | 1461628320501 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:52:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:52:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 769ms 16:52:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:52:00 INFO - PROCESS | 1649 | 1461628320557 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:52:00 INFO - PROCESS | 1649 | 1461628320559 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:52:00 INFO - PROCESS | 1649 | 1461628320561 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:52:00 INFO - PROCESS | 1649 | 1461628320562 Marionette TRACE conn2 <- [1,2578,null,{}] 16:52:00 INFO - PROCESS | 1649 | 1461628320565 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:00 INFO - PROCESS | 1649 | 1461628320687 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:52:00 INFO - PROCESS | 1649 | 1461628320783 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x127d09800 == 110 [pid = 1649] [id = 652] 16:52:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x114f24c00) [pid = 1649] [serial = 1956] [outer = 0x0] 16:52:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x115667400) [pid = 1649] [serial = 1957] [outer = 0x114f24c00] 16:52:00 INFO - PROCESS | 1649 | 1461628320814 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12b505400) [pid = 1649] [serial = 1958] [outer = 0x114f24c00] 16:52:01 INFO - PROCESS | 1649 | 1461628321271 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 768ms 16:52:01 INFO - PROCESS | 1649 | 1461628321331 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 1649 | 1461628321333 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:52:01 INFO - PROCESS | 1649 | 1461628321337 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 1649 | 1461628321340 Marionette TRACE conn2 <- [1,2582,null,{}] 16:52:01 INFO - PROCESS | 1649 | 1461628321343 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:01 INFO - PROCESS | 1649 | 1461628321507 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:52:01 INFO - PROCESS | 1649 | 1461628321606 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d13c800 == 111 [pid = 1649] [id = 653] 16:52:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x11509fc00) [pid = 1649] [serial = 1959] [outer = 0x0] 16:52:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x129dcc000) [pid = 1649] [serial = 1960] [outer = 0x11509fc00] 16:52:01 INFO - PROCESS | 1649 | 1461628321636 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12b665400) [pid = 1649] [serial = 1961] [outer = 0x11509fc00] 16:52:02 INFO - PROCESS | 1649 | 1461628322321 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1023ms 16:52:02 INFO - PROCESS | 1649 | 1461628322360 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 1649 | 1461628322362 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:52:02 INFO - PROCESS | 1649 | 1461628322366 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1649 | 1461628322368 Marionette TRACE conn2 <- [1,2586,null,{}] 16:52:02 INFO - PROCESS | 1649 | 1461628322372 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:02 INFO - PROCESS | 1649 | 1461628322491 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:52:02 INFO - PROCESS | 1649 | 1461628322591 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x124169800 == 112 [pid = 1649] [id = 654] 16:52:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x114f2c000) [pid = 1649] [serial = 1962] [outer = 0x0] 16:52:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x115052400) [pid = 1649] [serial = 1963] [outer = 0x114f2c000] 16:52:02 INFO - PROCESS | 1649 | 1461628322621 Marionette DEBUG loaded listener.js 16:52:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x11565cc00) [pid = 1649] [serial = 1964] [outer = 0x114f2c000] 16:52:03 INFO - PROCESS | 1649 | 1461628323110 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 774ms 16:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:52:03 INFO - PROCESS | 1649 | 1461628323140 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 1649 | 1461628323144 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:52:03 INFO - PROCESS | 1649 | 1461628323149 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 1649 | 1461628323153 Marionette TRACE conn2 <- [1,2590,null,{}] 16:52:03 INFO - PROCESS | 1649 | 1461628323155 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:03 INFO - PROCESS | 1649 | 1461628323266 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:52:03 INFO - PROCESS | 1649 | 1461628323395 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb1c800 == 113 [pid = 1649] [id = 655] 16:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x11509c800) [pid = 1649] [serial = 1965] [outer = 0x0] 16:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x116574800) [pid = 1649] [serial = 1966] [outer = 0x11509c800] 16:52:03 INFO - PROCESS | 1649 | 1461628323428 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x119260c00) [pid = 1649] [serial = 1967] [outer = 0x11509c800] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc2a000 == 112 [pid = 1649] [id = 641] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad58800 == 111 [pid = 1649] [id = 640] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb17800 == 110 [pid = 1649] [id = 639] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd97800 == 109 [pid = 1649] [id = 638] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b0a4000 == 108 [pid = 1649] [id = 637] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae22800 == 107 [pid = 1649] [id = 636] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x11c892800) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x11c015800) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x11c832000) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x11c8adc00) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x127853400) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x123b59c00) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x129cd7000) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad5f800 == 106 [pid = 1649] [id = 635] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa4c800 == 105 [pid = 1649] [id = 634] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x129e7d800 == 104 [pid = 1649] [id = 633] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x123ada000 == 103 [pid = 1649] [id = 632] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11871d000 == 102 [pid = 1649] [id = 631] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11b867000 == 101 [pid = 1649] [id = 630] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11c080000 == 100 [pid = 1649] [id = 629] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x139fce000 == 99 [pid = 1649] [id = 625] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x138f3e800 == 98 [pid = 1649] [id = 624] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x132032000 == 97 [pid = 1649] [id = 623] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b096800 == 96 [pid = 1649] [id = 622] 16:52:03 INFO - PROCESS | 1649 | --DOCSHELL 0x123ae4800 == 95 [pid = 1649] [id = 621] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x11a506400) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x1158bfc00) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12bdc9000) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11c0b6400) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x1185af000) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12ac1b000) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x11c87cc00) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12b6f7800) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12b520800) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x119269c00) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12f984800) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x1150a5400) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x11c883400) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12a333000) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12a337400) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x1242c4c00) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x118c19c00) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12a97e400) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12995c800) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x116745000) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x1244c9400) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12d1f2800) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12eba4400) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12acf6c00) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x119a71800) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12b018400) [pid = 1649] [serial = 1847] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12ac2e400) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x123a74c00) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12ac37800) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x129dc6000) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12b504000) [pid = 1649] [serial = 1850] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12b663400) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12b85a400) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11ac86400) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12a97dc00) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12e58cc00) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11c0b5c00) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12b01b800) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12a97a000) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x115839c00) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x1287c6800) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12d0f9c00) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x1150a6400) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11c013400) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x119136800) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12ae2dc00) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12b01f800) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12b51d400) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x1155e6800) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12ac31800) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12a973800) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12ae29400) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11ac87800) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12b03c000) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12b509800) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12f605c00) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11b884c00) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12bf4a000) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11ac7f000) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12ac23c00) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12f611800) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12acf3c00) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x129de8800) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12ac20000) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12ac0b800) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12ac0b000) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11c014000) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12f604800) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12ac2c000) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11b02c800) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x114fb5400) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12bf47000) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12a335c00) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12b859c00) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12b66a000) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 16:52:03 INFO - PROCESS | 1649 | 1461628323925 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 826ms 16:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:52:03 INFO - PROCESS | 1649 | 1461628323975 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 1649 | 1461628323977 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:52:03 INFO - PROCESS | 1649 | 1461628323980 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 1649 | 1461628323985 Marionette TRACE conn2 <- [1,2594,null,{}] 16:52:04 INFO - PROCESS | 1649 | 1461628324008 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:04 INFO - PROCESS | 1649 | 1461628324156 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:52:04 INFO - PROCESS | 1649 | 1461628324174 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c08b000 == 96 [pid = 1649] [id = 656] 16:52:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11ae47400) [pid = 1649] [serial = 1968] [outer = 0x0] 16:52:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11b060800) [pid = 1649] [serial = 1969] [outer = 0x11ae47400] 16:52:04 INFO - PROCESS | 1649 | 1461628324220 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c013000) [pid = 1649] [serial = 1970] [outer = 0x11ae47400] 16:52:04 INFO - PROCESS | 1649 | 1461628324681 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 16:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:52:04 INFO - PROCESS | 1649 | 1461628324710 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:52:04 INFO - PROCESS | 1649 | 1461628324711 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:52:04 INFO - PROCESS | 1649 | 1461628324714 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 1649 | 1461628324715 Marionette TRACE conn2 <- [1,2598,null,{}] 16:52:04 INFO - PROCESS | 1649 | 1461628324717 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:04 INFO - PROCESS | 1649 | 1461628324814 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:52:04 INFO - PROCESS | 1649 | 1461628324818 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a605000 == 97 [pid = 1649] [id = 657] 16:52:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11c01c400) [pid = 1649] [serial = 1971] [outer = 0x0] 16:52:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11c6cbc00) [pid = 1649] [serial = 1972] [outer = 0x11c01c400] 16:52:04 INFO - PROCESS | 1649 | 1461628324845 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11c83e800) [pid = 1649] [serial = 1973] [outer = 0x11c01c400] 16:52:05 INFO - PROCESS | 1649 | 1461628325223 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:52:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 16:52:05 INFO - PROCESS | 1649 | 1461628325236 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 1649 | 1461628325237 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:52:05 INFO - PROCESS | 1649 | 1461628325239 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 1649 | 1461628325240 Marionette TRACE conn2 <- [1,2602,null,{}] 16:52:05 INFO - PROCESS | 1649 | 1461628325243 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:05 INFO - PROCESS | 1649 | 1461628325342 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:52:05 INFO - PROCESS | 1649 | 1461628325346 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa3a800 == 98 [pid = 1649] [id = 658] 16:52:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11c849800) [pid = 1649] [serial = 1974] [outer = 0x0] 16:52:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11c87d000) [pid = 1649] [serial = 1975] [outer = 0x11c849800] 16:52:05 INFO - PROCESS | 1649 | 1461628325372 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11c89ac00) [pid = 1649] [serial = 1976] [outer = 0x11c849800] 16:52:05 INFO - PROCESS | 1649 | 1461628325753 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:52:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 16:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:52:05 INFO - PROCESS | 1649 | 1461628325758 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 1649 | 1461628325759 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:52:05 INFO - PROCESS | 1649 | 1461628325761 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 1649 | 1461628325762 Marionette TRACE conn2 <- [1,2606,null,{}] 16:52:05 INFO - PROCESS | 1649 | 1461628325764 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:05 INFO - PROCESS | 1649 | 1461628325875 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:52:05 INFO - PROCESS | 1649 | 1461628325971 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12abad000 == 99 [pid = 1649] [id = 659] 16:52:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11c853c00) [pid = 1649] [serial = 1977] [outer = 0x0] 16:52:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11c8b1000) [pid = 1649] [serial = 1978] [outer = 0x11c853c00] 16:52:06 INFO - PROCESS | 1649 | 1461628325998 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x129dc4000) [pid = 1649] [serial = 1979] [outer = 0x11c853c00] 16:52:06 INFO - PROCESS | 1649 | 1461628326344 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 619ms 16:52:06 INFO - PROCESS | 1649 | 1461628326382 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1649 | 1461628326383 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:52:06 INFO - PROCESS | 1649 | 1461628326385 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1649 | 1461628326386 Marionette TRACE conn2 <- [1,2610,null,{}] 16:52:06 INFO - PROCESS | 1649 | 1461628326389 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:06 INFO - PROCESS | 1649 | 1461628326511 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:52:06 INFO - PROCESS | 1649 | 1461628326522 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae21800 == 100 [pid = 1649] [id = 660] 16:52:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x129cd5800) [pid = 1649] [serial = 1980] [outer = 0x0] 16:52:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12a02c000) [pid = 1649] [serial = 1981] [outer = 0x129cd5800] 16:52:06 INFO - PROCESS | 1649 | 1461628326547 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12a978800) [pid = 1649] [serial = 1982] [outer = 0x129cd5800] 16:52:06 INFO - PROCESS | 1649 | 1461628326906 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 569ms 16:52:06 INFO - PROCESS | 1649 | 1461628326954 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1649 | 1461628326955 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:52:06 INFO - PROCESS | 1649 | 1461628326958 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1649 | 1461628326959 Marionette TRACE conn2 <- [1,2614,null,{}] 16:52:06 INFO - PROCESS | 1649 | 1461628326961 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:07 INFO - PROCESS | 1649 | 1461628327085 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:52:07 INFO - PROCESS | 1649 | 1461628327111 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b07c800 == 101 [pid = 1649] [id = 661] 16:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12a02e800) [pid = 1649] [serial = 1983] [outer = 0x0] 16:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12ac15400) [pid = 1649] [serial = 1984] [outer = 0x12a02e800] 16:52:07 INFO - PROCESS | 1649 | 1461628327136 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12ac29800) [pid = 1649] [serial = 1985] [outer = 0x12a02e800] 16:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 16:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:52:07 INFO - PROCESS | 1649 | 1461628327475 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:52:07 INFO - PROCESS | 1649 | 1461628327478 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 1649 | 1461628327479 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:52:07 INFO - PROCESS | 1649 | 1461628327481 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 1649 | 1461628327484 Marionette TRACE conn2 <- [1,2618,null,{}] 16:52:07 INFO - PROCESS | 1649 | 1461628327493 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:07 INFO - PROCESS | 1649 | 1461628327618 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:52:07 INFO - PROCESS | 1649 | 1461628327632 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd80000 == 102 [pid = 1649] [id = 662] 16:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x129dc5400) [pid = 1649] [serial = 1986] [outer = 0x0] 16:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12ac32c00) [pid = 1649] [serial = 1987] [outer = 0x129dc5400] 16:52:07 INFO - PROCESS | 1649 | 1461628327657 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12acf6c00) [pid = 1649] [serial = 1988] [outer = 0x129dc5400] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x114f27800) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11c01ec00) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11c84a000) [pid = 1649] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11504d000) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11c84d000) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12829e800) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11342e400) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11c31ec00) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11b33a000) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11c65f000) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1134af800) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11342bc00) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11c894000) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x123a75400) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11c8ac000) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x129dca400) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12a006c00) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x114f28800) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x114f2bc00) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11a511400) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:52:08 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1189c5400) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:52:08 INFO - PROCESS | 1649 | 1461628328212 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 780ms 16:52:08 INFO - PROCESS | 1649 | 1461628328261 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 1649 | 1461628328262 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:52:08 INFO - PROCESS | 1649 | 1461628328264 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 1649 | 1461628328266 Marionette TRACE conn2 <- [1,2622,null,{}] 16:52:08 INFO - PROCESS | 1649 | 1461628328268 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:08 INFO - PROCESS | 1649 | 1461628328367 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:52:08 INFO - PROCESS | 1649 | 1461628328445 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x128881800 == 103 [pid = 1649] [id = 663] 16:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11342b400) [pid = 1649] [serial = 1989] [outer = 0x0] 16:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1189c5400) [pid = 1649] [serial = 1990] [outer = 0x11342b400] 16:52:08 INFO - PROCESS | 1649 | 1461628328470 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c0c3c00) [pid = 1649] [serial = 1991] [outer = 0x11342b400] 16:52:08 INFO - PROCESS | 1649 | 1461628328762 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 16:52:08 INFO - PROCESS | 1649 | 1461628328789 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 1649 | 1461628328790 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:52:08 INFO - PROCESS | 1649 | 1461628328793 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 1649 | 1461628328795 Marionette TRACE conn2 <- [1,2626,null,{}] 16:52:08 INFO - PROCESS | 1649 | 1461628328797 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:08 INFO - PROCESS | 1649 | 1461628328914 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:52:08 INFO - PROCESS | 1649 | 1461628328938 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc26800 == 104 [pid = 1649] [id = 664] 16:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1244c8000) [pid = 1649] [serial = 1992] [outer = 0x0] 16:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12ac19400) [pid = 1649] [serial = 1993] [outer = 0x1244c8000] 16:52:08 INFO - PROCESS | 1649 | 1461628328970 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12b524400) [pid = 1649] [serial = 1994] [outer = 0x1244c8000] 16:52:09 INFO - PROCESS | 1649 | 1461628329414 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 669ms 16:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:52:09 INFO - PROCESS | 1649 | 1461628329462 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 1649 | 1461628329463 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:52:09 INFO - PROCESS | 1649 | 1461628329465 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 1649 | 1461628329466 Marionette TRACE conn2 <- [1,2630,null,{}] 16:52:09 INFO - PROCESS | 1649 | 1461628329469 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:09 INFO - PROCESS | 1649 | 1461628329570 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:52:09 INFO - PROCESS | 1649 | 1461628329574 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb69800 == 105 [pid = 1649] [id = 665] 16:52:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12b01d800) [pid = 1649] [serial = 1995] [outer = 0x0] 16:52:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12b66c400) [pid = 1649] [serial = 1996] [outer = 0x12b01d800] 16:52:09 INFO - PROCESS | 1649 | 1461628329599 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12b85b000) [pid = 1649] [serial = 1997] [outer = 0x12b01d800] 16:52:09 INFO - PROCESS | 1649 | 1461628329955 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 519ms 16:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:52:09 INFO - PROCESS | 1649 | 1461628329987 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 1649 | 1461628329988 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:52:09 INFO - PROCESS | 1649 | 1461628329990 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 1649 | 1461628329991 Marionette TRACE conn2 <- [1,2634,null,{}] 16:52:09 INFO - PROCESS | 1649 | 1461628329993 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:10 INFO - PROCESS | 1649 | 1461628330129 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:52:10 INFO - PROCESS | 1649 | 1461628330310 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c18800 == 106 [pid = 1649] [id = 666] 16:52:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x114357800) [pid = 1649] [serial = 1998] [outer = 0x0] 16:52:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x114bb5800) [pid = 1649] [serial = 1999] [outer = 0x114357800] 16:52:10 INFO - PROCESS | 1649 | 1461628330345 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x115056000) [pid = 1649] [serial = 2000] [outer = 0x114357800] 16:52:10 INFO - PROCESS | 1649 | 1461628330794 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 870ms 16:52:10 INFO - PROCESS | 1649 | 1461628330862 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:52:10 INFO - PROCESS | 1649 | 1461628330865 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:52:10 INFO - PROCESS | 1649 | 1461628330869 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1649 | 1461628330872 Marionette TRACE conn2 <- [1,2638,null,{}] 16:52:10 INFO - PROCESS | 1649 | 1461628330875 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:11 INFO - PROCESS | 1649 | 1461628331005 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:52:11 INFO - PROCESS | 1649 | 1461628331096 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e81000 == 107 [pid = 1649] [id = 667] 16:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11912f400) [pid = 1649] [serial = 2001] [outer = 0x0] 16:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x119a71c00) [pid = 1649] [serial = 2002] [outer = 0x11912f400] 16:52:11 INFO - PROCESS | 1649 | 1461628331128 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11aa92800) [pid = 1649] [serial = 2003] [outer = 0x11912f400] 16:52:11 INFO - PROCESS | 1649 | 1461628331533 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 721ms 16:52:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:52:11 INFO - PROCESS | 1649 | 1461628331611 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 1649 | 1461628331613 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:52:11 INFO - PROCESS | 1649 | 1461628331616 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 1649 | 1461628331617 Marionette TRACE conn2 <- [1,2642,null,{}] 16:52:11 INFO - PROCESS | 1649 | 1461628331619 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:11 INFO - PROCESS | 1649 | 1461628331741 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:52:11 INFO - PROCESS | 1649 | 1461628331861 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b088000 == 108 [pid = 1649] [id = 668] 16:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x11adb4c00) [pid = 1649] [serial = 2004] [outer = 0x0] 16:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11c6ca000) [pid = 1649] [serial = 2005] [outer = 0x11adb4c00] 16:52:11 INFO - PROCESS | 1649 | 1461628331893 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11c892c00) [pid = 1649] [serial = 2006] [outer = 0x11adb4c00] 16:52:12 INFO - PROCESS | 1649 | 1461628332311 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:52:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:52:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 720ms 16:52:12 INFO - PROCESS | 1649 | 1461628332337 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 1649 | 1461628332339 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:52:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:52:12 INFO - PROCESS | 1649 | 1461628332346 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 1649 | 1461628332351 Marionette TRACE conn2 <- [1,2646,null,{}] 16:52:12 INFO - PROCESS | 1649 | 1461628332354 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:12 INFO - PROCESS | 1649 | 1461628332475 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:52:12 INFO - PROCESS | 1649 | 1461628332594 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f24d000 == 109 [pid = 1649] [id = 669] 16:52:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11bd8e000) [pid = 1649] [serial = 2007] [outer = 0x0] 16:52:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x123b59c00) [pid = 1649] [serial = 2008] [outer = 0x11bd8e000] 16:52:12 INFO - PROCESS | 1649 | 1461628332625 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x129dd1800) [pid = 1649] [serial = 2009] [outer = 0x11bd8e000] 16:52:13 INFO - PROCESS | 1649 | 1461628333029 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:52:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 730ms 16:52:13 INFO - PROCESS | 1649 | 1461628333072 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 1649 | 1461628333074 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:52:13 INFO - PROCESS | 1649 | 1461628333096 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1649 | 1461628333098 Marionette TRACE conn2 <- [1,2650,null,{}] 16:52:13 INFO - PROCESS | 1649 | 1461628333115 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:13 INFO - PROCESS | 1649 | 1461628333234 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:52:13 INFO - PROCESS | 1649 | 1461628333351 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc0b000 == 110 [pid = 1649] [id = 670] 16:52:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x1287c6400) [pid = 1649] [serial = 2010] [outer = 0x0] 16:52:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12a97ac00) [pid = 1649] [serial = 2011] [outer = 0x1287c6400] 16:52:13 INFO - PROCESS | 1649 | 1461628333383 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12ac37c00) [pid = 1649] [serial = 2012] [outer = 0x1287c6400] 16:52:13 INFO - PROCESS | 1649 | 1461628333764 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:52:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 681ms 16:52:13 INFO - PROCESS | 1649 | 1461628333777 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 1649 | 1461628333779 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:52:13 INFO - PROCESS | 1649 | 1461628333781 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1649 | 1461628333782 Marionette TRACE conn2 <- [1,2654,null,{}] 16:52:13 INFO - PROCESS | 1649 | 1461628333785 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:13 INFO - PROCESS | 1649 | 1461628333902 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:52:14 INFO - PROCESS | 1649 | 1461628334022 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x130342000 == 111 [pid = 1649] [id = 671] 16:52:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12b03fc00) [pid = 1649] [serial = 2013] [outer = 0x0] 16:52:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12b510800) [pid = 1649] [serial = 2014] [outer = 0x12b03fc00] 16:52:14 INFO - PROCESS | 1649 | 1461628334060 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12b867000) [pid = 1649] [serial = 2015] [outer = 0x12b03fc00] 16:52:14 INFO - PROCESS | 1649 | 1461628334506 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:52:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:52:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 771ms 16:52:14 INFO - PROCESS | 1649 | 1461628334553 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 1649 | 1461628334554 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:52:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:52:14 INFO - PROCESS | 1649 | 1461628334556 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 1649 | 1461628334558 Marionette TRACE conn2 <- [1,2658,null,{}] 16:52:14 INFO - PROCESS | 1649 | 1461628334560 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:14 INFO - PROCESS | 1649 | 1461628334681 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:52:14 INFO - PROCESS | 1649 | 1461628334801 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x13208c800 == 112 [pid = 1649] [id = 672] 16:52:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12b047400) [pid = 1649] [serial = 2016] [outer = 0x0] 16:52:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12bdcb800) [pid = 1649] [serial = 2017] [outer = 0x12b047400] 16:52:14 INFO - PROCESS | 1649 | 1461628334832 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12bf92c00) [pid = 1649] [serial = 2018] [outer = 0x12b047400] 16:52:15 INFO - PROCESS | 1649 | 1461628335211 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:52:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:52:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 668ms 16:52:15 INFO - PROCESS | 1649 | 1461628335226 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:52:15 INFO - PROCESS | 1649 | 1461628335227 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:52:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:52:15 INFO - PROCESS | 1649 | 1461628335229 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 1649 | 1461628335231 Marionette TRACE conn2 <- [1,2662,null,{}] 16:52:15 INFO - PROCESS | 1649 | 1461628335233 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:15 INFO - PROCESS | 1649 | 1461628335353 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:52:15 INFO - PROCESS | 1649 | 1461628335499 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1d800 == 113 [pid = 1649] [id = 673] 16:52:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12912b400) [pid = 1649] [serial = 2019] [outer = 0x0] 16:52:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12bf9e000) [pid = 1649] [serial = 2020] [outer = 0x12912b400] 16:52:15 INFO - PROCESS | 1649 | 1461628335545 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12d0efc00) [pid = 1649] [serial = 2021] [outer = 0x12912b400] 16:52:15 INFO - PROCESS | 1649 | 1461628335976 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:52:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 819ms 16:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:52:16 INFO - PROCESS | 1649 | 1461628336048 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1649 | 1461628336050 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:52:16 INFO - PROCESS | 1649 | 1461628336052 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1649 | 1461628336053 Marionette TRACE conn2 <- [1,2666,null,{}] 16:52:16 INFO - PROCESS | 1649 | 1461628336055 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:16 INFO - PROCESS | 1649 | 1461628336174 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:52:16 INFO - PROCESS | 1649 | 1461628336266 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x138f37800 == 114 [pid = 1649] [id = 674] 16:52:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12bfa0c00) [pid = 1649] [serial = 2022] [outer = 0x0] 16:52:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12d1f3000) [pid = 1649] [serial = 2023] [outer = 0x12bfa0c00] 16:52:16 INFO - PROCESS | 1649 | 1461628336297 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12d1fd800) [pid = 1649] [serial = 2024] [outer = 0x12bfa0c00] 16:52:17 INFO - PROCESS | 1649 | 1461628337185 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:52:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:52:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1172ms 16:52:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:52:17 INFO - PROCESS | 1649 | 1461628337225 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:52:17 INFO - PROCESS | 1649 | 1461628337226 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:52:17 INFO - PROCESS | 1649 | 1461628337228 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 1649 | 1461628337229 Marionette TRACE conn2 <- [1,2670,null,{}] 16:52:17 INFO - PROCESS | 1649 | 1461628337232 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:17 INFO - PROCESS | 1649 | 1461628337355 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:52:17 INFO - PROCESS | 1649 | 1461628337476 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c0a000 == 115 [pid = 1649] [id = 675] 16:52:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11424a400) [pid = 1649] [serial = 2025] [outer = 0x0] 16:52:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x1158c6c00) [pid = 1649] [serial = 2026] [outer = 0x11424a400] 16:52:17 INFO - PROCESS | 1649 | 1461628337508 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12da83400) [pid = 1649] [serial = 2027] [outer = 0x11424a400] 16:52:18 INFO - PROCESS | 1649 | 1461628338416 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:52:18 INFO - PROCESS | 1649 | 1461628338453 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:52:18 INFO - PROCESS | 1649 | 1461628338456 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 1649 | 1461628338458 Marionette TRACE conn2 <- [1,2674,null,{}] 16:52:18 INFO - PROCESS | 1649 | 1461628338462 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:18 INFO - PROCESS | 1649 | 1461628338580 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:52:18 INFO - PROCESS | 1649 | 1461628338671 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a611800 == 116 [pid = 1649] [id = 676] 16:52:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x11504b800) [pid = 1649] [serial = 2028] [outer = 0x0] 16:52:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x1150a1400) [pid = 1649] [serial = 2029] [outer = 0x11504b800] 16:52:18 INFO - PROCESS | 1649 | 1461628338699 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x115669800) [pid = 1649] [serial = 2030] [outer = 0x11504b800] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc1b800 == 115 [pid = 1649] [id = 382] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12a918000 == 114 [pid = 1649] [id = 421] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb69800 == 113 [pid = 1649] [id = 665] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc26800 == 112 [pid = 1649] [id = 664] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x128881800 == 111 [pid = 1649] [id = 663] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd80000 == 110 [pid = 1649] [id = 662] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12b07c800 == 109 [pid = 1649] [id = 661] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae21800 == 108 [pid = 1649] [id = 660] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12a334800) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12abad000 == 107 [pid = 1649] [id = 659] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa3a800 == 106 [pid = 1649] [id = 658] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12a605000 == 105 [pid = 1649] [id = 657] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11c08b000 == 104 [pid = 1649] [id = 656] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb1c800 == 103 [pid = 1649] [id = 655] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x124169800 == 102 [pid = 1649] [id = 654] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc1d800 == 101 [pid = 1649] [id = 648] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12f250000 == 100 [pid = 1649] [id = 647] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed1a000 == 99 [pid = 1649] [id = 646] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb5e800 == 98 [pid = 1649] [id = 645] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa48000 == 97 [pid = 1649] [id = 644] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11c07a800 == 96 [pid = 1649] [id = 643] 16:52:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11890d800 == 95 [pid = 1649] [id = 642] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12a02dc00) [pid = 1649] [serial = 1823] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12ac30800) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11c87c000) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11c0bbc00) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11c89e400) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12a02a400) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x127f9fc00) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x123a72400) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12410b000) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x1287d7800) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x129def800) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12a33f800) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1185a7800) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x1150a0400) [pid = 1649] [serial = 1894] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x118cef000) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11bd8a800) [pid = 1649] [serial = 1897] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11c01e800) [pid = 1649] [serial = 1898] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x1191a7400) [pid = 1649] [serial = 1892] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x118e0d800) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12ac2ac00) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x114fb9800) [pid = 1649] [serial = 1888] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11509f400) [pid = 1649] [serial = 1889] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12ba6dc00) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12a031000) [pid = 1649] [serial = 1913] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11c65c400) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11c833000) [pid = 1649] [serial = 1901] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11c894c00) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x123a70000) [pid = 1649] [serial = 1904] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12b50c000) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12a97a800) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11c830800) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12bf9d400) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12b511800) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12bdd2c00) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12ac07c00) [pid = 1649] [serial = 1916] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x119134800) [pid = 1649] [serial = 1895] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x127fa6000) [pid = 1649] [serial = 1922] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x123cea000) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x127d40400) [pid = 1649] [serial = 1907] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11c857800) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x129dc8800) [pid = 1649] [serial = 1910] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11bd66c00) [pid = 1649] [serial = 1919] [outer = 0x0] [url = about:blank] 16:52:19 INFO - PROCESS | 1649 | 1461628339637 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 1649 | 1461628339685 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:52:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:52:19 INFO - PROCESS | 1649 | 1461628339690 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 1649 | 1461628339691 Marionette TRACE conn2 <- [1,2678,null,{}] 16:52:19 INFO - PROCESS | 1649 | 1461628339694 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:19 INFO - PROCESS | 1649 | 1461628339790 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:52:19 INFO - PROCESS | 1649 | 1461628339860 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b358000 == 96 [pid = 1649] [id = 677] 16:52:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1157bb000) [pid = 1649] [serial = 2031] [outer = 0x0] 16:52:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x119134800) [pid = 1649] [serial = 2032] [outer = 0x1157bb000] 16:52:19 INFO - PROCESS | 1649 | 1461628339887 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11ae4dc00) [pid = 1649] [serial = 2033] [outer = 0x1157bb000] 16:52:20 INFO - PROCESS | 1649 | 1461628340743 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:52:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:52:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1070ms 16:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:52:20 INFO - PROCESS | 1649 | 1461628340759 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:52:20 INFO - PROCESS | 1649 | 1461628340760 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:52:20 INFO - PROCESS | 1649 | 1461628340763 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 1649 | 1461628340765 Marionette TRACE conn2 <- [1,2682,null,{}] 16:52:20 INFO - PROCESS | 1649 | 1461628340773 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:20 INFO - PROCESS | 1649 | 1461628340876 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:52:20 INFO - PROCESS | 1649 | 1461628340947 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a061800 == 97 [pid = 1649] [id = 678] 16:52:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c01a800) [pid = 1649] [serial = 2034] [outer = 0x0] 16:52:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11c66dc00) [pid = 1649] [serial = 2035] [outer = 0x11c01a800] 16:52:20 INFO - PROCESS | 1649 | 1461628340975 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11c853400) [pid = 1649] [serial = 2036] [outer = 0x11c01a800] 16:52:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:52:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1024ms 16:52:21 INFO - PROCESS | 1649 | 1461628341779 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:52:21 INFO - PROCESS | 1649 | 1461628341788 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 1649 | 1461628341790 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:52:21 INFO - PROCESS | 1649 | 1461628341792 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 1649 | 1461628341793 Marionette TRACE conn2 <- [1,2686,null,{}] 16:52:21 INFO - PROCESS | 1649 | 1461628341795 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:21 INFO - PROCESS | 1649 | 1461628341922 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:52:21 INFO - PROCESS | 1649 | 1461628341938 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab19000 == 98 [pid = 1649] [id = 679] 16:52:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11c87c000) [pid = 1649] [serial = 2037] [outer = 0x0] 16:52:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11c8a0800) [pid = 1649] [serial = 2038] [outer = 0x11c87c000] 16:52:21 INFO - PROCESS | 1649 | 1461628341965 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x123a72000) [pid = 1649] [serial = 2039] [outer = 0x11c87c000] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x129dc5400) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11342b400) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1244c8000) [pid = 1649] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11c853c00) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11c837000) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x129cd5800) [pid = 1649] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12a02e800) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11c01c400) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11ae47400) [pid = 1649] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x114f2c000) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11c849800) [pid = 1649] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:52:22 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11509c800) [pid = 1649] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:52:22 INFO - PROCESS | 1649 | 1461628342861 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 1649 | 1461628342913 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:52:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:52:22 INFO - PROCESS | 1649 | 1461628342916 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1649 | 1461628342917 Marionette TRACE conn2 <- [1,2690,null,{}] 16:52:22 INFO - PROCESS | 1649 | 1461628342919 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:23 INFO - PROCESS | 1649 | 1461628343013 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:52:23 INFO - PROCESS | 1649 | 1461628343017 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad5c000 == 99 [pid = 1649] [id = 680] 16:52:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x114bb7400) [pid = 1649] [serial = 2040] [outer = 0x0] 16:52:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11c50f000) [pid = 1649] [serial = 2041] [outer = 0x114bb7400] 16:52:23 INFO - PROCESS | 1649 | 1461628343044 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x123f0f400) [pid = 1649] [serial = 2042] [outer = 0x114bb7400] 16:52:23 INFO - PROCESS | 1649 | 1461628343915 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] 16:52:23 INFO - PROCESS | 1649 | 1461628343956 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:52:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:52:23 INFO - PROCESS | 1649 | 1461628343960 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 1649 | 1461628343962 Marionette TRACE conn2 <- [1,2694,null,{}] 16:52:23 INFO - PROCESS | 1649 | 1461628343965 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:24 INFO - PROCESS | 1649 | 1461628344138 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:52:24 INFO - PROCESS | 1649 | 1461628344146 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b08a000 == 100 [pid = 1649] [id = 681] 16:52:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x127857400) [pid = 1649] [serial = 2043] [outer = 0x0] 16:52:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x129dcec00) [pid = 1649] [serial = 2044] [outer = 0x127857400] 16:52:24 INFO - PROCESS | 1649 | 1461628344175 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12a334000) [pid = 1649] [serial = 2045] [outer = 0x127857400] 16:52:25 INFO - PROCESS | 1649 | 1461628345009 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 1649 | 1461628345037 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:52:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:52:25 INFO - PROCESS | 1649 | 1461628345039 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1649 | 1461628345040 Marionette TRACE conn2 <- [1,2698,null,{}] 16:52:25 INFO - PROCESS | 1649 | 1461628345043 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:25 INFO - PROCESS | 1649 | 1461628345137 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:52:25 INFO - PROCESS | 1649 | 1461628345141 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd9a800 == 101 [pid = 1649] [id = 682] 16:52:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12a340400) [pid = 1649] [serial = 2046] [outer = 0x0] 16:52:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12ac19000) [pid = 1649] [serial = 2047] [outer = 0x12a340400] 16:52:25 INFO - PROCESS | 1649 | 1461628345166 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12ac33c00) [pid = 1649] [serial = 2048] [outer = 0x12a340400] 16:52:26 INFO - PROCESS | 1649 | 1461628346187 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 1649 | 1461628346213 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:52:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:52:26 INFO - PROCESS | 1649 | 1461628346217 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 1649 | 1461628346219 Marionette TRACE conn2 <- [1,2702,null,{}] 16:52:26 INFO - PROCESS | 1649 | 1461628346222 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:26 INFO - PROCESS | 1649 | 1461628346348 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:52:26 INFO - PROCESS | 1649 | 1461628346462 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f84800 == 102 [pid = 1649] [id = 683] 16:52:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11877ac00) [pid = 1649] [serial = 2049] [outer = 0x0] 16:52:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x118e9ec00) [pid = 1649] [serial = 2050] [outer = 0x11877ac00] 16:52:26 INFO - PROCESS | 1649 | 1461628346520 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11aa93c00) [pid = 1649] [serial = 2051] [outer = 0x11877ac00] 16:52:26 INFO - PROCESS | 1649 | 1461628346978 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:52:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:52:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 770ms 16:52:26 INFO - PROCESS | 1649 | 1461628346987 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 1649 | 1461628346991 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:52:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:52:27 INFO - PROCESS | 1649 | 1461628346996 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1649 | 1461628346997 Marionette TRACE conn2 <- [1,2706,null,{}] 16:52:27 INFO - PROCESS | 1649 | 1461628347020 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:27 INFO - PROCESS | 1649 | 1461628347137 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:52:27 INFO - PROCESS | 1649 | 1461628347225 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12adaa800 == 103 [pid = 1649] [id = 684] 16:52:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11c00fc00) [pid = 1649] [serial = 2052] [outer = 0x0] 16:52:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11c66f400) [pid = 1649] [serial = 2053] [outer = 0x11c00fc00] 16:52:27 INFO - PROCESS | 1649 | 1461628347255 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11c84f400) [pid = 1649] [serial = 2054] [outer = 0x11c00fc00] 16:52:27 INFO - PROCESS | 1649 | --DOCSHELL 0x13000d000 == 102 [pid = 1649] [id = 17] 16:52:27 INFO - PROCESS | 1649 | 1461628347791 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:52:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 840ms 16:52:27 INFO - PROCESS | 1649 | 1461628347835 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 1649 | 1461628347837 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:52:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:52:27 INFO - PROCESS | 1649 | 1461628347839 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1649 | 1461628347842 Marionette TRACE conn2 <- [1,2710,null,{}] 16:52:27 INFO - PROCESS | 1649 | 1461628347850 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:27 INFO - PROCESS | 1649 | 1461628347967 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:52:28 INFO - PROCESS | 1649 | 1461628348056 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc24800 == 103 [pid = 1649] [id = 685] 16:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x127870800) [pid = 1649] [serial = 2055] [outer = 0x0] 16:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1296b7c00) [pid = 1649] [serial = 2056] [outer = 0x127870800] 16:52:28 INFO - PROCESS | 1649 | 1461628348088 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x129de5400) [pid = 1649] [serial = 2057] [outer = 0x127870800] 16:52:28 INFO - PROCESS | 1649 | 1461628348541 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:52:28 INFO - PROCESS | 1649 | 1461628348567 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:52:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:52:28 INFO - PROCESS | 1649 | 1461628348569 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:52:28 INFO - PROCESS | 1649 | 1461628348570 Marionette TRACE conn2 <- [1,2714,null,{}] 16:52:28 INFO - PROCESS | 1649 | 1461628348573 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:28 INFO - PROCESS | 1649 | 1461628348687 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:52:28 INFO - PROCESS | 1649 | 1461628348802 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ec8f000 == 104 [pid = 1649] [id = 686] 16:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12a011400) [pid = 1649] [serial = 2058] [outer = 0x0] 16:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12ac2c000) [pid = 1649] [serial = 2059] [outer = 0x12a011400] 16:52:28 INFO - PROCESS | 1649 | 1461628348835 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12acf3c00) [pid = 1649] [serial = 2060] [outer = 0x12a011400] 16:52:29 INFO - PROCESS | 1649 | 1461628349248 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:52:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 719ms 16:52:29 INFO - PROCESS | 1649 | 1461628349296 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1649 | 1461628349297 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:52:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:52:29 INFO - PROCESS | 1649 | 1461628349314 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1649 | 1461628349315 Marionette TRACE conn2 <- [1,2718,null,{}] 16:52:29 INFO - PROCESS | 1649 | 1461628349318 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:29 INFO - PROCESS | 1649 | 1461628349432 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:52:29 INFO - PROCESS | 1649 | 1461628349548 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f23a000 == 105 [pid = 1649] [id = 687] 16:52:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11b067800) [pid = 1649] [serial = 2061] [outer = 0x0] 16:52:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12ae26400) [pid = 1649] [serial = 2062] [outer = 0x11b067800] 16:52:29 INFO - PROCESS | 1649 | 1461628349581 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12b03c000) [pid = 1649] [serial = 2063] [outer = 0x11b067800] 16:52:30 INFO - PROCESS | 1649 | 1461628350023 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1649 | 1461628350037 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:52:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:52:30 INFO - PROCESS | 1649 | 1461628350039 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1649 | 1461628350041 Marionette TRACE conn2 <- [1,2722,null,{}] 16:52:30 INFO - PROCESS | 1649 | 1461628350043 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:30 INFO - PROCESS | 1649 | 1461628350172 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:52:30 INFO - PROCESS | 1649 | 1461628350260 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x130341000 == 106 [pid = 1649] [id = 688] 16:52:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12b03d800) [pid = 1649] [serial = 2064] [outer = 0x0] 16:52:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12b6fe400) [pid = 1649] [serial = 2065] [outer = 0x12b03d800] 16:52:30 INFO - PROCESS | 1649 | 1461628350292 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12d1fe400) [pid = 1649] [serial = 2066] [outer = 0x12b03d800] 16:52:30 INFO - PROCESS | 1649 | 1461628350736 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1649 | 1461628350790 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:52:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:52:30 INFO - PROCESS | 1649 | 1461628350793 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1649 | 1461628350794 Marionette TRACE conn2 <- [1,2726,null,{}] 16:52:30 INFO - PROCESS | 1649 | 1461628350797 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:30 INFO - PROCESS | 1649 | 1461628350913 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:52:31 INFO - PROCESS | 1649 | 1461628351001 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x138f0d800 == 107 [pid = 1649] [id = 689] 16:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12da83c00) [pid = 1649] [serial = 2067] [outer = 0x0] 16:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12da93400) [pid = 1649] [serial = 2068] [outer = 0x12da83c00] 16:52:31 INFO - PROCESS | 1649 | 1461628351030 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12daa2c00) [pid = 1649] [serial = 2069] [outer = 0x12da83c00] 16:52:31 INFO - PROCESS | 1649 | 1461628351454 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:52:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 674ms 16:52:31 INFO - PROCESS | 1649 | 1461628351483 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1649 | 1461628351485 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:52:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:52:31 INFO - PROCESS | 1649 | 1461628351489 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1649 | 1461628351490 Marionette TRACE conn2 <- [1,2730,null,{}] 16:52:31 INFO - PROCESS | 1649 | 1461628351493 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:31 INFO - PROCESS | 1649 | 1461628351608 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:52:31 INFO - PROCESS | 1649 | 1461628351696 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x139fc3800 == 108 [pid = 1649] [id = 690] 16:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12da8a800) [pid = 1649] [serial = 2070] [outer = 0x0] 16:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12dae9000) [pid = 1649] [serial = 2071] [outer = 0x12da8a800] 16:52:31 INFO - PROCESS | 1649 | 1461628351725 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12e315400) [pid = 1649] [serial = 2072] [outer = 0x12da8a800] 16:52:32 INFO - PROCESS | 1649 | 1461628352620 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] 16:52:32 INFO - PROCESS | 1649 | 1461628352847 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:52:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:52:32 INFO - PROCESS | 1649 | 1461628352856 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 1649 | 1461628352858 Marionette TRACE conn2 <- [1,2734,null,{}] 16:52:32 INFO - PROCESS | 1649 | 1461628352862 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:32 INFO - PROCESS | 1649 | 1461628352968 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:52:33 INFO - PROCESS | 1649 | 1461628353082 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x128227800 == 109 [pid = 1649] [id = 691] 16:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x11565f800) [pid = 1649] [serial = 2073] [outer = 0x0] 16:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11583dc00) [pid = 1649] [serial = 2074] [outer = 0x11565f800] 16:52:33 INFO - PROCESS | 1649 | 1461628353111 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11919c400) [pid = 1649] [serial = 2075] [outer = 0x11565f800] 16:52:33 INFO - PROCESS | 1649 | 1461628353592 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 771ms 16:52:33 INFO - PROCESS | 1649 | 1461628353628 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1649 | 1461628353631 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:52:33 INFO - PROCESS | 1649 | 1461628353636 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 1649 | 1461628353638 Marionette TRACE conn2 <- [1,2738,null,{}] 16:52:33 INFO - PROCESS | 1649 | 1461628353641 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:33 INFO - PROCESS | 1649 | 1461628353754 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:52:33 INFO - PROCESS | 1649 | 1461628353845 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c63d800 == 110 [pid = 1649] [id = 692] 16:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11565d800) [pid = 1649] [serial = 2076] [outer = 0x0] 16:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11adba400) [pid = 1649] [serial = 2077] [outer = 0x11565d800] 16:52:33 INFO - PROCESS | 1649 | 1461628353875 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11c6d3800) [pid = 1649] [serial = 2078] [outer = 0x11565d800] 16:52:34 INFO - PROCESS | 1649 | 1461628354327 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 722ms 16:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:52:34 INFO - PROCESS | 1649 | 1461628354360 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 1649 | 1461628354361 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:52:34 INFO - PROCESS | 1649 | 1461628354364 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1649 | 1461628354365 Marionette TRACE conn2 <- [1,2742,null,{}] 16:52:34 INFO - PROCESS | 1649 | 1461628354388 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:34 INFO - PROCESS | 1649 | 1461628354502 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:52:34 INFO - PROCESS | 1649 | 1461628354594 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad6f800 == 111 [pid = 1649] [id = 693] 16:52:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11c8ab800) [pid = 1649] [serial = 2079] [outer = 0x0] 16:52:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x124113000) [pid = 1649] [serial = 2080] [outer = 0x11c8ab800] 16:52:34 INFO - PROCESS | 1649 | 1461628354627 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x1287c5000) [pid = 1649] [serial = 2081] [outer = 0x11c8ab800] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x11c08b800 == 110 [pid = 1649] [id = 269] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12b08a000 == 109 [pid = 1649] [id = 681] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad5c000 == 108 [pid = 1649] [id = 680] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab19000 == 107 [pid = 1649] [id = 679] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12a061800 == 106 [pid = 1649] [id = 678] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12b01e800) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x115839400) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12ac27000) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x129dcc000) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x129de5000) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12acf6000) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11ac7e000) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11c850400) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x1136d4400) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12b50e400) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11919f400) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x115667400) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12b66c400) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x11b358000 == 105 [pid = 1649] [id = 677] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12a611800 == 104 [pid = 1649] [id = 676] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x119c0a000 == 103 [pid = 1649] [id = 675] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x138f37800 == 102 [pid = 1649] [id = 674] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1d800 == 101 [pid = 1649] [id = 673] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x13208c800 == 100 [pid = 1649] [id = 672] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x130342000 == 99 [pid = 1649] [id = 671] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc0b000 == 98 [pid = 1649] [id = 670] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12f24d000 == 97 [pid = 1649] [id = 669] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12b088000 == 96 [pid = 1649] [id = 668] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x129e81000 == 95 [pid = 1649] [id = 667] 16:52:34 INFO - PROCESS | 1649 | --DOCSHELL 0x119c18800 == 94 [pid = 1649] [id = 666] 16:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12ac0d800) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12a02c000) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12ac15400) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x11c6cbc00) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x11c83e800) [pid = 1649] [serial = 1973] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11b060800) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11c013000) [pid = 1649] [serial = 1970] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11565cc00) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x115052400) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11c87d000) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11c89ac00) [pid = 1649] [serial = 1976] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x116574800) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x119260c00) [pid = 1649] [serial = 1967] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12ac32c00) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1189c5400) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12ac19400) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12acf6c00) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11c0c3c00) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12b524400) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11c8b1000) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x129dc4000) [pid = 1649] [serial = 1979] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12a978800) [pid = 1649] [serial = 1982] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12ac29800) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank] 16:52:35 INFO - PROCESS | 1649 | 1461628355046 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:52:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 734ms 16:52:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:52:35 INFO - PROCESS | 1649 | 1461628355099 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1649 | 1461628355100 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:52:35 INFO - PROCESS | 1649 | 1461628355102 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1649 | 1461628355103 Marionette TRACE conn2 <- [1,2746,null,{}] 16:52:35 INFO - PROCESS | 1649 | 1461628355105 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 1649 | 1461628355208 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:52:35 INFO - PROCESS | 1649 | 1461628355287 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x128846800 == 95 [pid = 1649] [id = 694] 16:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c856000) [pid = 1649] [serial = 2082] [outer = 0x0] 16:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x127870c00) [pid = 1649] [serial = 2083] [outer = 0x11c856000] 16:52:35 INFO - PROCESS | 1649 | 1461628355313 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x129dc6c00) [pid = 1649] [serial = 2084] [outer = 0x11c856000] 16:52:35 INFO - PROCESS | 1649 | 1461628355627 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:52:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 575ms 16:52:35 INFO - PROCESS | 1649 | 1461628355678 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1649 | 1461628355679 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:52:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:52:35 INFO - PROCESS | 1649 | 1461628355681 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1649 | 1461628355682 Marionette TRACE conn2 <- [1,2750,null,{}] 16:52:35 INFO - PROCESS | 1649 | 1461628355684 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 1649 | 1461628355783 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:52:35 INFO - PROCESS | 1649 | 1461628355872 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab03000 == 96 [pid = 1649] [id = 695] 16:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x129dcf800) [pid = 1649] [serial = 2085] [outer = 0x0] 16:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12a02c000) [pid = 1649] [serial = 2086] [outer = 0x129dcf800] 16:52:35 INFO - PROCESS | 1649 | 1461628355901 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12ac05000) [pid = 1649] [serial = 2087] [outer = 0x129dcf800] 16:52:36 INFO - PROCESS | 1649 | 1461628356197 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 523ms 16:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:52:36 INFO - PROCESS | 1649 | 1461628356210 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1649 | 1461628356212 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:52:36 INFO - PROCESS | 1649 | 1461628356226 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1649 | 1461628356228 Marionette TRACE conn2 <- [1,2754,null,{}] 16:52:36 INFO - PROCESS | 1649 | 1461628356232 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:36 INFO - PROCESS | 1649 | 1461628356462 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:52:36 INFO - PROCESS | 1649 | 1461628356474 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af77000 == 97 [pid = 1649] [id = 696] 16:52:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12ac25000) [pid = 1649] [serial = 2088] [outer = 0x0] 16:52:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12acf2c00) [pid = 1649] [serial = 2089] [outer = 0x12ac25000] 16:52:36 INFO - PROCESS | 1649 | 1461628356518 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12b6f0800) [pid = 1649] [serial = 2090] [outer = 0x12ac25000] 16:52:36 INFO - PROCESS | 1649 | 1461628356875 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 682ms 16:52:36 INFO - PROCESS | 1649 | 1461628356897 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1649 | 1461628356898 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:52:36 INFO - PROCESS | 1649 | 1461628356903 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1649 | 1461628356905 Marionette TRACE conn2 <- [1,2758,null,{}] 16:52:36 INFO - PROCESS | 1649 | 1461628356907 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:37 INFO - PROCESS | 1649 | 1461628357004 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:52:37 INFO - PROCESS | 1649 | 1461628357118 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd87000 == 98 [pid = 1649] [id = 697] 16:52:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12b660800) [pid = 1649] [serial = 2091] [outer = 0x0] 16:52:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12bdd0800) [pid = 1649] [serial = 2092] [outer = 0x12b660800] 16:52:37 INFO - PROCESS | 1649 | 1461628357143 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12d00a400) [pid = 1649] [serial = 2093] [outer = 0x12b660800] 16:52:37 INFO - PROCESS | 1649 | 1461628357472 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 624ms 16:52:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:52:37 INFO - PROCESS | 1649 | 1461628357527 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 1649 | 1461628357528 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:52:37 INFO - PROCESS | 1649 | 1461628357530 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1649 | 1461628357531 Marionette TRACE conn2 <- [1,2762,null,{}] 16:52:37 INFO - PROCESS | 1649 | 1461628357533 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:37 INFO - PROCESS | 1649 | 1461628357660 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:52:37 INFO - PROCESS | 1649 | 1461628357677 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d44d800 == 99 [pid = 1649] [id = 698] 16:52:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12bdc7400) [pid = 1649] [serial = 2094] [outer = 0x0] 16:52:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12d1f9c00) [pid = 1649] [serial = 2095] [outer = 0x12bdc7400] 16:52:37 INFO - PROCESS | 1649 | 1461628357702 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12e317800) [pid = 1649] [serial = 2096] [outer = 0x12bdc7400] 16:52:38 INFO - PROCESS | 1649 | 1461628358060 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:52:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms 16:52:38 INFO - PROCESS | 1649 | 1461628358101 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1649 | 1461628358103 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:52:38 INFO - PROCESS | 1649 | 1461628358105 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1649 | 1461628358106 Marionette TRACE conn2 <- [1,2766,null,{}] 16:52:38 INFO - PROCESS | 1649 | 1461628358108 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 1649 | 1461628358238 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:52:38 INFO - PROCESS | 1649 | 1461628358254 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb62000 == 100 [pid = 1649] [id = 699] 16:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12e318000) [pid = 1649] [serial = 2097] [outer = 0x0] 16:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12e537000) [pid = 1649] [serial = 2098] [outer = 0x12e318000] 16:52:38 INFO - PROCESS | 1649 | 1461628358279 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12e53f000) [pid = 1649] [serial = 2099] [outer = 0x12e318000] 16:52:38 INFO - PROCESS | 1649 | 1461628358639 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:52:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 571ms 16:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:52:38 INFO - PROCESS | 1649 | 1461628358676 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1649 | 1461628358677 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:52:38 INFO - PROCESS | 1649 | 1461628358679 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1649 | 1461628358680 Marionette TRACE conn2 <- [1,2770,null,{}] 16:52:38 INFO - PROCESS | 1649 | 1461628358683 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 1649 | 1461628358815 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:52:38 INFO - PROCESS | 1649 | 1461628358833 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3e0800 == 101 [pid = 1649] [id = 700] 16:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12e530400) [pid = 1649] [serial = 2100] [outer = 0x0] 16:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12e58d800) [pid = 1649] [serial = 2101] [outer = 0x12e530400] 16:52:38 INFO - PROCESS | 1649 | 1461628358858 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12e5d5400) [pid = 1649] [serial = 2102] [outer = 0x12e530400] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x1134b6800) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x129dcd400) [pid = 1649] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12ac24800) [pid = 1649] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x114357800) [pid = 1649] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12786ec00) [pid = 1649] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x114f24c00) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x1151cb800) [pid = 1649] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x1287c6400) [pid = 1649] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12b660400) [pid = 1649] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11504a000) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12ac1e800) [pid = 1649] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12b019400) [pid = 1649] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12b01d800) [pid = 1649] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x118564800) [pid = 1649] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1155ec400) [pid = 1649] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11a50d800) [pid = 1649] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11509fc00) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11c831400) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12ac35000) [pid = 1649] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11504b800) [pid = 1649] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11bd8e000) [pid = 1649] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11c6c7800) [pid = 1649] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x114fb6c00) [pid = 1649] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11424a400) [pid = 1649] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x127857400) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1157bb000) [pid = 1649] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x114fb9c00) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x114bb7400) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12b014400) [pid = 1649] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11c01a800) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11c87c000) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11a507c00) [pid = 1649] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12b03fc00) [pid = 1649] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b01a800) [pid = 1649] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11912f400) [pid = 1649] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:52:39 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11adb4c00) [pid = 1649] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:52:39 INFO - PROCESS | 1649 | 1461628359392 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 721ms 16:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:52:39 INFO - PROCESS | 1649 | 1461628359403 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1649 | 1461628359404 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:52:39 INFO - PROCESS | 1649 | 1461628359407 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1649 | 1461628359408 Marionette TRACE conn2 <- [1,2774,null,{}] 16:52:39 INFO - PROCESS | 1649 | 1461628359411 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:39 INFO - PROCESS | 1649 | 1461628359528 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:52:39 INFO - PROCESS | 1649 | 1461628359625 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ada9000 == 102 [pid = 1649] [id = 701] 16:52:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11434dc00) [pid = 1649] [serial = 2103] [outer = 0x0] 16:52:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11509f800) [pid = 1649] [serial = 2104] [outer = 0x11434dc00] 16:52:39 INFO - PROCESS | 1649 | 1461628359654 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11c837400) [pid = 1649] [serial = 2105] [outer = 0x11434dc00] 16:52:39 INFO - PROCESS | 1649 | 1461628359962 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 570ms 16:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:52:39 INFO - PROCESS | 1649 | 1461628359977 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1649 | 1461628359979 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:52:39 INFO - PROCESS | 1649 | 1461628359981 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1649 | 1461628359982 Marionette TRACE conn2 <- [1,2778,null,{}] 16:52:39 INFO - PROCESS | 1649 | 1461628359988 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:40 INFO - PROCESS | 1649 | 1461628360091 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:52:40 INFO - PROCESS | 1649 | 1461628360095 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x132020000 == 103 [pid = 1649] [id = 702] 16:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c89bc00) [pid = 1649] [serial = 2106] [outer = 0x0] 16:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12ac24800) [pid = 1649] [serial = 2107] [outer = 0x11c89bc00] 16:52:40 INFO - PROCESS | 1649 | 1461628360120 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12b01d800) [pid = 1649] [serial = 2108] [outer = 0x11c89bc00] 16:52:40 INFO - PROCESS | 1649 | 1461628360475 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 522ms 16:52:40 INFO - PROCESS | 1649 | 1461628360505 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1649 | 1461628360506 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:52:40 INFO - PROCESS | 1649 | 1461628360508 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1649 | 1461628360509 Marionette TRACE conn2 <- [1,2782,null,{}] 16:52:40 INFO - PROCESS | 1649 | 1461628360512 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:40 INFO - PROCESS | 1649 | 1461628360658 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:52:40 INFO - PROCESS | 1649 | 1461628360666 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x138f11000 == 104 [pid = 1649] [id = 703] 16:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11c87b000) [pid = 1649] [serial = 2109] [outer = 0x0] 16:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12b660c00) [pid = 1649] [serial = 2110] [outer = 0x11c87b000] 16:52:40 INFO - PROCESS | 1649 | 1461628360691 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12e30f800) [pid = 1649] [serial = 2111] [outer = 0x11c87b000] 16:52:41 INFO - PROCESS | 1649 | 1461628361030 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:52:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 567ms 16:52:41 INFO - PROCESS | 1649 | 1461628361076 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:52:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:52:41 INFO - PROCESS | 1649 | 1461628361078 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:52:41 INFO - PROCESS | 1649 | 1461628361080 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1649 | 1461628361081 Marionette TRACE conn2 <- [1,2786,null,{}] 16:52:41 INFO - PROCESS | 1649 | 1461628361083 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:41 INFO - PROCESS | 1649 | 1461628361183 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:52:41 INFO - PROCESS | 1649 | 1461628361187 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a9db800 == 105 [pid = 1649] [id = 704] 16:52:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e5d0400) [pid = 1649] [serial = 2112] [outer = 0x0] 16:52:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12e5dbc00) [pid = 1649] [serial = 2113] [outer = 0x12e5d0400] 16:52:41 INFO - PROCESS | 1649 | 1461628361211 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12eba6c00) [pid = 1649] [serial = 2114] [outer = 0x12e5d0400] 16:52:41 INFO - PROCESS | 1649 | 1461628361808 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:52:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 769ms 16:52:41 INFO - PROCESS | 1649 | 1461628361850 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 1649 | 1461628361853 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:52:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:52:41 INFO - PROCESS | 1649 | 1461628361857 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1649 | 1461628361859 Marionette TRACE conn2 <- [1,2790,null,{}] 16:52:41 INFO - PROCESS | 1649 | 1461628361863 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 1649 | 1461628362020 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:52:42 INFO - PROCESS | 1649 | 1461628362116 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1278a5800 == 106 [pid = 1649] [id = 705] 16:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x115667400) [pid = 1649] [serial = 2115] [outer = 0x0] 16:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x119267800) [pid = 1649] [serial = 2116] [outer = 0x115667400] 16:52:42 INFO - PROCESS | 1649 | 1461628362148 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11b02b000) [pid = 1649] [serial = 2117] [outer = 0x115667400] 16:52:42 INFO - PROCESS | 1649 | 1461628362585 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 774ms 16:52:42 INFO - PROCESS | 1649 | 1461628362631 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1649 | 1461628362636 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:52:42 INFO - PROCESS | 1649 | 1461628362641 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1649 | 1461628362643 Marionette TRACE conn2 <- [1,2794,null,{}] 16:52:42 INFO - PROCESS | 1649 | 1461628362645 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 1649 | 1461628362770 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:52:42 INFO - PROCESS | 1649 | 1461628362865 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ae16800 == 107 [pid = 1649] [id = 706] 16:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11bd8a800) [pid = 1649] [serial = 2118] [outer = 0x0] 16:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11c84f800) [pid = 1649] [serial = 2119] [outer = 0x11bd8a800] 16:52:42 INFO - PROCESS | 1649 | 1461628362898 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11c896800) [pid = 1649] [serial = 2120] [outer = 0x11bd8a800] 16:52:43 INFO - PROCESS | 1649 | 1461628363428 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:52:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 821ms 16:52:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:52:43 INFO - PROCESS | 1649 | 1461628363462 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1649 | 1461628363464 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:52:43 INFO - PROCESS | 1649 | 1461628363470 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1649 | 1461628363474 Marionette TRACE conn2 <- [1,2798,null,{}] 16:52:43 INFO - PROCESS | 1649 | 1461628363486 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:43 INFO - PROCESS | 1649 | 1461628363673 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:52:43 INFO - PROCESS | 1649 | 1461628363854 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x130342000 == 108 [pid = 1649] [id = 707] 16:52:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12a331800) [pid = 1649] [serial = 2121] [outer = 0x0] 16:52:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12ac20000) [pid = 1649] [serial = 2122] [outer = 0x12a331800] 16:52:43 INFO - PROCESS | 1649 | 1461628363888 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12ae27000) [pid = 1649] [serial = 2123] [outer = 0x12a331800] 16:52:44 INFO - PROCESS | 1649 | 1461628364343 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 926ms 16:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:52:44 INFO - PROCESS | 1649 | 1461628364396 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 1649 | 1461628364399 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:52:44 INFO - PROCESS | 1649 | 1461628364402 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 1649 | 1461628364404 Marionette TRACE conn2 <- [1,2802,null,{}] 16:52:44 INFO - PROCESS | 1649 | 1461628364408 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:44 INFO - PROCESS | 1649 | 1461628364593 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:52:44 INFO - PROCESS | 1649 | 1461628364732 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a9f3800 == 109 [pid = 1649] [id = 708] 16:52:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12ac11c00) [pid = 1649] [serial = 2124] [outer = 0x0] 16:52:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12b511800) [pid = 1649] [serial = 2125] [outer = 0x12ac11c00] 16:52:44 INFO - PROCESS | 1649 | 1461628364780 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12b6f6c00) [pid = 1649] [serial = 2126] [outer = 0x12ac11c00] 16:52:45 INFO - PROCESS | 1649 | 1461628365198 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:52:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 823ms 16:52:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:52:45 INFO - PROCESS | 1649 | 1461628365226 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1649 | 1461628365227 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:52:45 INFO - PROCESS | 1649 | 1461628365230 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1649 | 1461628365231 Marionette TRACE conn2 <- [1,2806,null,{}] 16:52:45 INFO - PROCESS | 1649 | 1461628365234 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:45 INFO - PROCESS | 1649 | 1461628365365 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:52:45 INFO - PROCESS | 1649 | 1461628365498 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a7a7000 == 110 [pid = 1649] [id = 709] 16:52:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12b03f000) [pid = 1649] [serial = 2127] [outer = 0x0] 16:52:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12da91000) [pid = 1649] [serial = 2128] [outer = 0x12b03f000] 16:52:45 INFO - PROCESS | 1649 | 1461628365545 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12e31a800) [pid = 1649] [serial = 2129] [outer = 0x12b03f000] 16:52:46 INFO - PROCESS | 1649 | 1461628366022 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:52:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 824ms 16:52:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:52:46 INFO - PROCESS | 1649 | 1461628366054 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 1649 | 1461628366055 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:52:46 INFO - PROCESS | 1649 | 1461628366058 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 1649 | 1461628366059 Marionette TRACE conn2 <- [1,2810,null,{}] 16:52:46 INFO - PROCESS | 1649 | 1461628366061 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:46 INFO - PROCESS | 1649 | 1461628366190 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:52:46 INFO - PROCESS | 1649 | 1461628366285 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x142fd8800 == 111 [pid = 1649] [id = 710] 16:52:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12ebb2400) [pid = 1649] [serial = 2130] [outer = 0x0] 16:52:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12ebbc000) [pid = 1649] [serial = 2131] [outer = 0x12ebb2400] 16:52:46 INFO - PROCESS | 1649 | 1461628366317 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12ebc3c00) [pid = 1649] [serial = 2132] [outer = 0x12ebb2400] 16:52:46 INFO - PROCESS | 1649 | 1461628366730 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:52:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 719ms 16:52:46 INFO - PROCESS | 1649 | 1461628366795 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 1649 | 1461628366796 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:52:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:52:46 INFO - PROCESS | 1649 | 1461628366813 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 1649 | 1461628366815 Marionette TRACE conn2 <- [1,2814,null,{}] 16:52:46 INFO - PROCESS | 1649 | 1461628366819 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:46 INFO - PROCESS | 1649 | 1461628366939 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:52:47 INFO - PROCESS | 1649 | 1461628367034 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x137548000 == 112 [pid = 1649] [id = 711] 16:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12ebc4400) [pid = 1649] [serial = 2133] [outer = 0x0] 16:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12f608400) [pid = 1649] [serial = 2134] [outer = 0x12ebc4400] 16:52:47 INFO - PROCESS | 1649 | 1461628367063 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12f60cc00) [pid = 1649] [serial = 2135] [outer = 0x12ebc4400] 16:52:47 INFO - PROCESS | 1649 | 1461628367448 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:52:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 686ms 16:52:47 INFO - PROCESS | 1649 | 1461628367488 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 1649 | 1461628367489 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:52:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:52:47 INFO - PROCESS | 1649 | 1461628367492 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 1649 | 1461628367493 Marionette TRACE conn2 <- [1,2818,null,{}] 16:52:47 INFO - PROCESS | 1649 | 1461628367495 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:47 INFO - PROCESS | 1649 | 1461628367619 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:52:47 INFO - PROCESS | 1649 | 1461628367745 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x13740e800 == 113 [pid = 1649] [id = 712] 16:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12f60f400) [pid = 1649] [serial = 2136] [outer = 0x0] 16:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12f97b800) [pid = 1649] [serial = 2137] [outer = 0x12f60f400] 16:52:47 INFO - PROCESS | 1649 | 1461628367776 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12f983800) [pid = 1649] [serial = 2138] [outer = 0x12f60f400] 16:52:48 INFO - PROCESS | 1649 | 1461628368178 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:52:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 719ms 16:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:52:48 INFO - PROCESS | 1649 | 1461628368211 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1649 | 1461628368212 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:52:48 INFO - PROCESS | 1649 | 1461628368215 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1649 | 1461628368216 Marionette TRACE conn2 <- [1,2822,null,{}] 16:52:48 INFO - PROCESS | 1649 | 1461628368218 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:48 INFO - PROCESS | 1649 | 1461628368356 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:52:48 INFO - PROCESS | 1649 | 1461628368466 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x137552800 == 114 [pid = 1649] [id = 713] 16:52:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12f60fc00) [pid = 1649] [serial = 2139] [outer = 0x0] 16:52:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12f989800) [pid = 1649] [serial = 2140] [outer = 0x12f60fc00] 16:52:48 INFO - PROCESS | 1649 | 1461628368495 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12fabf000) [pid = 1649] [serial = 2141] [outer = 0x12f60fc00] 16:52:48 INFO - PROCESS | 1649 | 1461628368961 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 771ms 16:52:48 INFO - PROCESS | 1649 | 1461628368986 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1649 | 1461628368988 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:52:48 INFO - PROCESS | 1649 | 1461628368990 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1649 | 1461628368991 Marionette TRACE conn2 <- [1,2826,null,{}] 16:52:48 INFO - PROCESS | 1649 | 1461628368994 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:49 INFO - PROCESS | 1649 | 1461628369116 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:52:49 INFO - PROCESS | 1649 | 1461628369211 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c64c000 == 115 [pid = 1649] [id = 714] 16:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x115662400) [pid = 1649] [serial = 2142] [outer = 0x0] 16:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11c836000) [pid = 1649] [serial = 2143] [outer = 0x115662400] 16:52:49 INFO - PROCESS | 1649 | 1461628369242 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x127fa2c00) [pid = 1649] [serial = 2144] [outer = 0x115662400] 16:52:49 INFO - PROCESS | 1649 | 1461628369683 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:52:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:52:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 769ms 16:52:49 INFO - PROCESS | 1649 | 1461628369761 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:52:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:52:49 INFO - PROCESS | 1649 | 1461628369763 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:52:49 INFO - PROCESS | 1649 | 1461628369766 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 1649 | 1461628369769 Marionette TRACE conn2 <- [1,2830,null,{}] 16:52:49 INFO - PROCESS | 1649 | 1461628369772 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:49 INFO - PROCESS | 1649 | 1461628369912 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:52:50 INFO - PROCESS | 1649 | 1461628370015 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a604000 == 116 [pid = 1649] [id = 715] 16:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x113405800) [pid = 1649] [serial = 2145] [outer = 0x0] 16:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x1185a2c00) [pid = 1649] [serial = 2146] [outer = 0x113405800] 16:52:50 INFO - PROCESS | 1649 | 1461628370050 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12b50a400) [pid = 1649] [serial = 2147] [outer = 0x113405800] 16:52:50 INFO - PROCESS | 1649 | 1461628370780 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:52:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1022ms 16:52:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:52:50 INFO - PROCESS | 1649 | 1461628370789 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1649 | 1461628370791 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:52:50 INFO - PROCESS | 1649 | 1461628370795 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1649 | 1461628370797 Marionette TRACE conn2 <- [1,2834,null,{}] 16:52:50 INFO - PROCESS | 1649 | 1461628370804 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:50 INFO - PROCESS | 1649 | 1461628370932 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:52:51 INFO - PROCESS | 1649 | 1461628371033 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b35c800 == 117 [pid = 1649] [id = 716] 16:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x114f28000) [pid = 1649] [serial = 2148] [outer = 0x0] 16:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x114faa800) [pid = 1649] [serial = 2149] [outer = 0x114f28000] 16:52:51 INFO - PROCESS | 1649 | 1461628371063 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11504cc00) [pid = 1649] [serial = 2150] [outer = 0x114f28000] 16:52:51 INFO - PROCESS | 1649 | 1461628371538 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:52:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:52:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 775ms 16:52:51 INFO - PROCESS | 1649 | 1461628371576 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 1649 | 1461628371580 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:52:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:52:51 INFO - PROCESS | 1649 | 1461628371601 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 1649 | 1461628371602 Marionette TRACE conn2 <- [1,2838,null,{}] 16:52:51 INFO - PROCESS | 1649 | 1461628371605 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:51 INFO - PROCESS | 1649 | 1461628371717 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:52:51 INFO - PROCESS | 1649 | 1461628371848 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac0b000 == 118 [pid = 1649] [id = 717] 16:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x115662800) [pid = 1649] [serial = 2151] [outer = 0x0] 16:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11577bc00) [pid = 1649] [serial = 2152] [outer = 0x115662800] 16:52:51 INFO - PROCESS | 1649 | 1461628371878 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x11856a000) [pid = 1649] [serial = 2153] [outer = 0x115662800] 16:52:52 INFO - PROCESS | 1649 | 1461628372335 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x138f11000 == 117 [pid = 1649] [id = 703] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x132020000 == 116 [pid = 1649] [id = 702] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12ada9000 == 115 [pid = 1649] [id = 701] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3e0800 == 114 [pid = 1649] [id = 700] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb62000 == 113 [pid = 1649] [id = 699] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12ac19000) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12bf9e000) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12d1f3000) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12bdcb800) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12d44d800 == 112 [pid = 1649] [id = 698] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd87000 == 111 [pid = 1649] [id = 697] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12af77000 == 110 [pid = 1649] [id = 696] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12ab03000 == 109 [pid = 1649] [id = 695] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x128846800 == 108 [pid = 1649] [id = 694] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x13000c000 == 107 [pid = 1649] [id = 18] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad6f800 == 106 [pid = 1649] [id = 693] 16:52:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:52:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 779ms 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11c63d800 == 105 [pid = 1649] [id = 692] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x128227800 == 104 [pid = 1649] [id = 691] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12f23a000 == 103 [pid = 1649] [id = 687] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12ec8f000 == 102 [pid = 1649] [id = 686] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc24800 == 101 [pid = 1649] [id = 685] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12adaa800 == 100 [pid = 1649] [id = 684] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x123f84800 == 99 [pid = 1649] [id = 683] 16:52:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd9a800 == 98 [pid = 1649] [id = 682] 16:52:52 INFO - PROCESS | 1649 | 1461628372384 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 1649 | 1461628372385 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:52:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:52:52 INFO - PROCESS | 1649 | 1461628372393 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 1649 | 1461628372396 Marionette TRACE conn2 <- [1,2842,null,{}] 16:52:52 INFO - PROCESS | 1649 | 1461628372404 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:52 INFO - PROCESS | 1649 | 1461628372507 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:52:52 INFO - PROCESS | 1649 | 1461628372519 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac19800 == 99 [pid = 1649] [id = 718] 16:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x119131c00) [pid = 1649] [serial = 2154] [outer = 0x0] 16:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x119ad5800) [pid = 1649] [serial = 2155] [outer = 0x119131c00] 16:52:52 INFO - PROCESS | 1649 | 1461628372547 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11ae43c00) [pid = 1649] [serial = 2156] [outer = 0x119131c00] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12a334000) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x1150a1400) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x129dd1800) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11c84e800) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12bf91c00) [pid = 1649] [serial = 1883] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x1158c6c00) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x129dcec00) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x11ae4dc00) [pid = 1649] [serial = 2033] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1150a9c00) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x123f0f400) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12b52a000) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11c66dc00) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x123b59c00) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11c8a0800) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11c0bc400) [pid = 1649] [serial = 1934] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12b510800) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12b65d400) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x119a71c00) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11c892c00) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12da83400) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11aa92800) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x114bc0000) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12ac18800) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11c50f000) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12acec800) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x115056000) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12a980000) [pid = 1649] [serial = 1940] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11c853400) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12b505400) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x123a72000) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12b018800) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12ac37c00) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12bf91800) [pid = 1649] [serial = 1880] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x119134800) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x115669800) [pid = 1649] [serial = 2030] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1187dc800) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12ac3cc00) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x114bb5800) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12b044400) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12b85b000) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11a50b400) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12d017c00) [pid = 1649] [serial = 1886] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11c6ca000) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12a97ac00) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11c8b0400) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12b665400) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12b867000) [pid = 1649] [serial = 2015] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12bdd1400) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12b014800) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank] 16:52:52 INFO - PROCESS | 1649 | 1461628372976 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:52:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 622ms 16:52:53 INFO - PROCESS | 1649 | 1461628373016 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 1649 | 1461628373019 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:52:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:52:53 INFO - PROCESS | 1649 | 1461628373022 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1649 | 1461628373023 Marionette TRACE conn2 <- [1,2846,null,{}] 16:52:53 INFO - PROCESS | 1649 | 1461628373026 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 1649 | 1461628373142 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:52:53 INFO - PROCESS | 1649 | 1461628373147 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x124169800 == 100 [pid = 1649] [id = 719] 16:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11b02c400) [pid = 1649] [serial = 2157] [outer = 0x0] 16:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11bd8d800) [pid = 1649] [serial = 2158] [outer = 0x11b02c400] 16:52:53 INFO - PROCESS | 1649 | 1461628373174 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c01bc00) [pid = 1649] [serial = 2159] [outer = 0x11b02c400] 16:52:53 INFO - PROCESS | 1649 | 1461628373539 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:52:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 570ms 16:52:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:52:53 INFO - PROCESS | 1649 | 1461628373593 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 1649 | 1461628373594 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:52:53 INFO - PROCESS | 1649 | 1461628373596 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1649 | 1461628373597 Marionette TRACE conn2 <- [1,2850,null,{}] 16:52:53 INFO - PROCESS | 1649 | 1461628373599 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 1649 | 1461628373696 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:52:53 INFO - PROCESS | 1649 | 1461628373701 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a609800 == 101 [pid = 1649] [id = 720] 16:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11b884400) [pid = 1649] [serial = 2160] [outer = 0x0] 16:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11c31e800) [pid = 1649] [serial = 2161] [outer = 0x11b884400] 16:52:53 INFO - PROCESS | 1649 | 1461628373727 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11c6d1c00) [pid = 1649] [serial = 2162] [outer = 0x11b884400] 16:52:54 INFO - PROCESS | 1649 | 1461628374158 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 568ms 16:52:54 INFO - PROCESS | 1649 | 1461628374165 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 1649 | 1461628374166 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:52:54 INFO - PROCESS | 1649 | 1461628374175 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1649 | 1461628374177 Marionette TRACE conn2 <- [1,2854,null,{}] 16:52:54 INFO - PROCESS | 1649 | 1461628374217 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:54 INFO - PROCESS | 1649 | 1461628374388 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:52:54 INFO - PROCESS | 1649 | 1461628374434 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa4d000 == 102 [pid = 1649] [id = 721] 16:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11c87bc00) [pid = 1649] [serial = 2163] [outer = 0x0] 16:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11c898000) [pid = 1649] [serial = 2164] [outer = 0x11c87bc00] 16:52:54 INFO - PROCESS | 1649 | 1461628374477 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11c8a5800) [pid = 1649] [serial = 2165] [outer = 0x11c87bc00] 16:52:54 INFO - PROCESS | 1649 | 1461628374910 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 770ms 16:52:54 INFO - PROCESS | 1649 | 1461628374954 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 1649 | 1461628374955 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:52:54 INFO - PROCESS | 1649 | 1461628374957 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1649 | 1461628374958 Marionette TRACE conn2 <- [1,2858,null,{}] 16:52:54 INFO - PROCESS | 1649 | 1461628374961 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:55 INFO - PROCESS | 1649 | 1461628375086 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:52:55 INFO - PROCESS | 1649 | 1461628375102 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aba5800 == 103 [pid = 1649] [id = 722] 16:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11c87d000) [pid = 1649] [serial = 2166] [outer = 0x0] 16:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12392e800) [pid = 1649] [serial = 2167] [outer = 0x11c87d000] 16:52:55 INFO - PROCESS | 1649 | 1461628375128 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x123f03800) [pid = 1649] [serial = 2168] [outer = 0x11c87d000] 16:52:55 INFO - PROCESS | 1649 | 1461628375492 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:52:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 569ms 16:52:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:52:55 INFO - PROCESS | 1649 | 1461628375529 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1649 | 1461628375530 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:52:55 INFO - PROCESS | 1649 | 1461628375532 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1649 | 1461628375534 Marionette TRACE conn2 <- [1,2862,null,{}] 16:52:55 INFO - PROCESS | 1649 | 1461628375536 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:55 INFO - PROCESS | 1649 | 1461628375663 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:52:55 INFO - PROCESS | 1649 | 1461628375675 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad9b800 == 104 [pid = 1649] [id = 723] 16:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11c8a6c00) [pid = 1649] [serial = 2169] [outer = 0x0] 16:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x127b87c00) [pid = 1649] [serial = 2170] [outer = 0x11c8a6c00] 16:52:55 INFO - PROCESS | 1649 | 1461628375701 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1287c6400) [pid = 1649] [serial = 2171] [outer = 0x11c8a6c00] 16:52:56 INFO - PROCESS | 1649 | 1461628376081 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 571ms 16:52:56 INFO - PROCESS | 1649 | 1461628376104 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 1649 | 1461628376105 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:52:56 INFO - PROCESS | 1649 | 1461628376107 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1649 | 1461628376109 Marionette TRACE conn2 <- [1,2866,null,{}] 16:52:56 INFO - PROCESS | 1649 | 1461628376117 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:56 INFO - PROCESS | 1649 | 1461628376242 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:52:56 INFO - PROCESS | 1649 | 1461628376256 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0f000 == 105 [pid = 1649] [id = 724] 16:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x127f51c00) [pid = 1649] [serial = 2172] [outer = 0x0] 16:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1299bc400) [pid = 1649] [serial = 2173] [outer = 0x127f51c00] 16:52:56 INFO - PROCESS | 1649 | 1461628376282 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x129dce400) [pid = 1649] [serial = 2174] [outer = 0x127f51c00] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12b660800) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12bfa0c00) [pid = 1649] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x13000d800) [pid = 1649] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12912b400) [pid = 1649] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12b047400) [pid = 1649] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12bdc7400) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11565f800) [pid = 1649] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11c8ab800) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12ac25000) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12e318000) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x129dcf800) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11565d800) [pid = 1649] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12e530400) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11c856000) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11434dc00) [pid = 1649] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12ff7a800) [pid = 1649] [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.] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11c89bc00) [pid = 1649] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:52:56 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11c87b000) [pid = 1649] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:52:56 INFO - PROCESS | 1649 | 1461628376958 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 869ms 16:52:56 INFO - PROCESS | 1649 | 1461628376977 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:52:56 INFO - PROCESS | 1649 | 1461628376978 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:52:56 INFO - PROCESS | 1649 | 1461628376980 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1649 | 1461628376982 Marionette TRACE conn2 <- [1,2870,null,{}] 16:52:56 INFO - PROCESS | 1649 | 1461628376986 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:57 INFO - PROCESS | 1649 | 1461628377087 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:52:57 INFO - PROCESS | 1649 | 1461628377091 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1291ba000 == 106 [pid = 1649] [id = 725] 16:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11c6d0000) [pid = 1649] [serial = 2175] [outer = 0x0] 16:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11c89f000) [pid = 1649] [serial = 2176] [outer = 0x11c6d0000] 16:52:57 INFO - PROCESS | 1649 | 1461628377117 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x129de6000) [pid = 1649] [serial = 2177] [outer = 0x11c6d0000] 16:52:57 INFO - PROCESS | 1649 | 1461628377486 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:52:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 523ms 16:52:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:52:57 INFO - PROCESS | 1649 | 1461628377506 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1649 | 1461628377507 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:52:57 INFO - PROCESS | 1649 | 1461628377509 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1649 | 1461628377511 Marionette TRACE conn2 <- [1,2874,null,{}] 16:52:57 INFO - PROCESS | 1649 | 1461628377526 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:57 INFO - PROCESS | 1649 | 1461628377639 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:52:57 INFO - PROCESS | 1649 | 1461628377644 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bd8a000 == 107 [pid = 1649] [id = 726] 16:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x129de9000) [pid = 1649] [serial = 2178] [outer = 0x0] 16:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12a976400) [pid = 1649] [serial = 2179] [outer = 0x129de9000] 16:52:57 INFO - PROCESS | 1649 | 1461628377673 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12ac0c800) [pid = 1649] [serial = 2180] [outer = 0x129de9000] 16:52:58 INFO - PROCESS | 1649 | 1461628378020 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 534ms 16:52:58 INFO - PROCESS | 1649 | 1461628378044 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1649 | 1461628378045 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:52:58 INFO - PROCESS | 1649 | 1461628378047 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1649 | 1461628378048 Marionette TRACE conn2 <- [1,2878,null,{}] 16:52:58 INFO - PROCESS | 1649 | 1461628378052 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:58 INFO - PROCESS | 1649 | 1461628378163 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:52:58 INFO - PROCESS | 1649 | 1461628378258 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1ae000 == 108 [pid = 1649] [id = 727] 16:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x129dee400) [pid = 1649] [serial = 2181] [outer = 0x0] 16:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12ac18800) [pid = 1649] [serial = 2182] [outer = 0x129dee400] 16:52:58 INFO - PROCESS | 1649 | 1461628378299 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12ac2ac00) [pid = 1649] [serial = 2183] [outer = 0x129dee400] 16:52:58 INFO - PROCESS | 1649 | 1461628378683 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 674ms 16:52:58 INFO - PROCESS | 1649 | 1461628378722 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1649 | 1461628378724 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:52:58 INFO - PROCESS | 1649 | 1461628378728 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1649 | 1461628378730 Marionette TRACE conn2 <- [1,2882,null,{}] 16:52:58 INFO - PROCESS | 1649 | 1461628378733 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:58 INFO - PROCESS | 1649 | 1461628378940 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:52:59 INFO - PROCESS | 1649 | 1461628379154 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156c6800 == 109 [pid = 1649] [id = 728] 16:52:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x113407000) [pid = 1649] [serial = 2184] [outer = 0x0] 16:52:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1134b2c00) [pid = 1649] [serial = 2185] [outer = 0x113407000] 16:52:59 INFO - PROCESS | 1649 | 1461628379207 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x114bc0400) [pid = 1649] [serial = 2186] [outer = 0x113407000] 16:52:59 INFO - PROCESS | 1649 | 1461628379740 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:52:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:52:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1020ms 16:52:59 INFO - PROCESS | 1649 | 1461628379748 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:52:59 INFO - PROCESS | 1649 | 1461628379753 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:52:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:52:59 INFO - PROCESS | 1649 | 1461628379757 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 1649 | 1461628379760 Marionette TRACE conn2 <- [1,2886,null,{}] 16:52:59 INFO - PROCESS | 1649 | 1461628379763 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:59 INFO - PROCESS | 1649 | 1461628379903 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:52:59 INFO - PROCESS | 1649 | 1461628379992 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12471e000 == 110 [pid = 1649] [id = 729] 16:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x114f2e400) [pid = 1649] [serial = 2187] [outer = 0x0] 16:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x115782400) [pid = 1649] [serial = 2188] [outer = 0x114f2e400] 16:53:00 INFO - PROCESS | 1649 | 1461628380027 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x119adac00) [pid = 1649] [serial = 2189] [outer = 0x114f2e400] 16:53:00 INFO - PROCESS | 1649 | 1461628380458 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 723ms 16:53:00 INFO - PROCESS | 1649 | 1461628380483 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:53:00 INFO - PROCESS | 1649 | 1461628380488 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:53:00 INFO - PROCESS | 1649 | 1461628380491 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1649 | 1461628380492 Marionette TRACE conn2 <- [1,2890,null,{}] 16:53:00 INFO - PROCESS | 1649 | 1461628380495 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 1649 | 1461628380619 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:53:00 INFO - PROCESS | 1649 | 1461628380708 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af19000 == 111 [pid = 1649] [id = 730] 16:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11adb1800) [pid = 1649] [serial = 2190] [outer = 0x0] 16:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11c31ec00) [pid = 1649] [serial = 2191] [outer = 0x11adb1800] 16:53:00 INFO - PROCESS | 1649 | 1461628380740 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11c83ec00) [pid = 1649] [serial = 2192] [outer = 0x11adb1800] 16:53:01 INFO - PROCESS | 1649 | 1461628381197 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 768ms 16:53:01 INFO - PROCESS | 1649 | 1461628381277 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 1649 | 1461628381280 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:53:01 INFO - PROCESS | 1649 | 1461628381294 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 1649 | 1461628381300 Marionette TRACE conn2 <- [1,2894,null,{}] 16:53:01 INFO - PROCESS | 1649 | 1461628381304 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:01 INFO - PROCESS | 1649 | 1461628381473 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:53:01 INFO - PROCESS | 1649 | 1461628381590 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6aa800 == 112 [pid = 1649] [id = 731] 16:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11c019000) [pid = 1649] [serial = 2193] [outer = 0x0] 16:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x129dc4000) [pid = 1649] [serial = 2194] [outer = 0x11c019000] 16:53:01 INFO - PROCESS | 1649 | 1461628381621 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12a02b400) [pid = 1649] [serial = 2195] [outer = 0x11c019000] 16:53:02 INFO - PROCESS | 1649 | 1461628382050 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:53:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 784ms 16:53:02 INFO - PROCESS | 1649 | 1461628382071 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1649 | 1461628382073 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:53:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:53:02 INFO - PROCESS | 1649 | 1461628382076 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1649 | 1461628382077 Marionette TRACE conn2 <- [1,2898,null,{}] 16:53:02 INFO - PROCESS | 1649 | 1461628382079 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:02 INFO - PROCESS | 1649 | 1461628382204 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:53:02 INFO - PROCESS | 1649 | 1461628382319 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eb6e000 == 113 [pid = 1649] [id = 732] 16:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1287c6800) [pid = 1649] [serial = 2196] [outer = 0x0] 16:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12a981000) [pid = 1649] [serial = 2197] [outer = 0x1287c6800] 16:53:02 INFO - PROCESS | 1649 | 1461628382351 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12ac2d000) [pid = 1649] [serial = 2198] [outer = 0x1287c6800] 16:53:02 INFO - PROCESS | 1649 | 1461628382777 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:53:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 717ms 16:53:02 INFO - PROCESS | 1649 | 1461628382794 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1649 | 1461628382795 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:53:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:53:02 INFO - PROCESS | 1649 | 1461628382798 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1649 | 1461628382799 Marionette TRACE conn2 <- [1,2902,null,{}] 16:53:02 INFO - PROCESS | 1649 | 1461628382802 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:02 INFO - PROCESS | 1649 | 1461628382942 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:53:03 INFO - PROCESS | 1649 | 1461628383062 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f23d000 == 114 [pid = 1649] [id = 733] 16:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12ae23c00) [pid = 1649] [serial = 2199] [outer = 0x0] 16:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12ae2ec00) [pid = 1649] [serial = 2200] [outer = 0x12ae23c00] 16:53:03 INFO - PROCESS | 1649 | 1461628383103 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12b041400) [pid = 1649] [serial = 2201] [outer = 0x12ae23c00] 16:53:03 INFO - PROCESS | 1649 | 1461628383537 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 768ms 16:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:53:03 INFO - PROCESS | 1649 | 1461628383567 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1649 | 1461628383569 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:53:03 INFO - PROCESS | 1649 | 1461628383571 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1649 | 1461628383572 Marionette TRACE conn2 <- [1,2906,null,{}] 16:53:03 INFO - PROCESS | 1649 | 1461628383574 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:03 INFO - PROCESS | 1649 | 1461628383695 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:53:03 INFO - PROCESS | 1649 | 1461628383813 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc03000 == 115 [pid = 1649] [id = 734] 16:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12b042400) [pid = 1649] [serial = 2202] [outer = 0x0] 16:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12b50f400) [pid = 1649] [serial = 2203] [outer = 0x12b042400] 16:53:03 INFO - PROCESS | 1649 | 1461628383845 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12b65e800) [pid = 1649] [serial = 2204] [outer = 0x12b042400] 16:53:04 INFO - PROCESS | 1649 | 1461628384288 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:53:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 768ms 16:53:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:53:04 INFO - PROCESS | 1649 | 1461628384348 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1649 | 1461628384349 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:53:04 INFO - PROCESS | 1649 | 1461628384353 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1649 | 1461628384355 Marionette TRACE conn2 <- [1,2910,null,{}] 16:53:04 INFO - PROCESS | 1649 | 1461628384357 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:04 INFO - PROCESS | 1649 | 1461628384478 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:53:04 INFO - PROCESS | 1649 | 1461628384567 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fff6000 == 116 [pid = 1649] [id = 735] 16:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12b51c400) [pid = 1649] [serial = 2205] [outer = 0x0] 16:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12b66cc00) [pid = 1649] [serial = 2206] [outer = 0x12b51c400] 16:53:04 INFO - PROCESS | 1649 | 1461628384597 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12b85b000) [pid = 1649] [serial = 2207] [outer = 0x12b51c400] 16:53:04 INFO - PROCESS | 1649 | 1461628384956 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:53:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:53:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:53:04 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 620ms 16:53:04 INFO - TEST-START | /DOMEvents/constructors.html 16:53:04 INFO - PROCESS | 1649 | 1461628384973 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1649 | 1461628384974 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:53:04 INFO - PROCESS | 1649 | 1461628384977 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1649 | 1461628384978 Marionette TRACE conn2 <- [1,2914,null,{}] 16:53:04 INFO - PROCESS | 1649 | 1461628384981 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:05 INFO - PROCESS | 1649 | 1461628385105 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:53:05 INFO - PROCESS | 1649 | 1461628385221 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x130d42000 == 117 [pid = 1649] [id = 736] 16:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12b65d800) [pid = 1649] [serial = 2208] [outer = 0x0] 16:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12ba76400) [pid = 1649] [serial = 2209] [outer = 0x12b65d800] 16:53:05 INFO - PROCESS | 1649 | 1461628385253 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12bdd6800) [pid = 1649] [serial = 2210] [outer = 0x12b65d800] 16:53:05 INFO - PROCESS | 1649 | 1461628385614 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:53:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:53:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:53:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 674ms 16:53:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:53:05 INFO - PROCESS | 1649 | 1461628385651 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 1649 | 1461628385653 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:53:05 INFO - PROCESS | 1649 | 1461628385655 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 1649 | 1461628385657 Marionette TRACE conn2 <- [1,2918,null,{}] 16:53:05 INFO - PROCESS | 1649 | 1461628385659 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:05 INFO - PROCESS | 1649 | 1461628385781 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:53:05 INFO - PROCESS | 1649 | 1461628385891 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x13209c800 == 118 [pid = 1649] [id = 737] 16:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12b65ec00) [pid = 1649] [serial = 2211] [outer = 0x0] 16:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12bf97c00) [pid = 1649] [serial = 2212] [outer = 0x12b65ec00] 16:53:05 INFO - PROCESS | 1649 | 1461628385920 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12da88800) [pid = 1649] [serial = 2213] [outer = 0x12b65ec00] 16:53:06 INFO - PROCESS | 1649 | 1461628386279 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:53:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:53:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 671ms 16:53:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:53:06 INFO - PROCESS | 1649 | 1461628386326 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 1649 | 1461628386328 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:53:06 INFO - PROCESS | 1649 | 1461628386330 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 1649 | 1461628386331 Marionette TRACE conn2 <- [1,2922,null,{}] 16:53:06 INFO - PROCESS | 1649 | 1461628386334 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:06 INFO - PROCESS | 1649 | 1461628386459 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:53:06 INFO - PROCESS | 1649 | 1461628386578 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x138f14000 == 119 [pid = 1649] [id = 738] 16:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12bd61400) [pid = 1649] [serial = 2214] [outer = 0x0] 16:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12da97000) [pid = 1649] [serial = 2215] [outer = 0x12bd61400] 16:53:06 INFO - PROCESS | 1649 | 1461628386614 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12e316c00) [pid = 1649] [serial = 2216] [outer = 0x12bd61400] 16:53:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:53:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:53:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:53:06 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:53:06 INFO - PROCESS | 1649 | 1461628386986 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:53:06 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:53:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:53:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:53:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:53:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:53:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 16:53:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:53:07 INFO - PROCESS | 1649 | 1461628387002 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1649 | 1461628387004 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:53:07 INFO - PROCESS | 1649 | 1461628387006 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1649 | 1461628387008 Marionette TRACE conn2 <- [1,2926,null,{}] 16:53:07 INFO - PROCESS | 1649 | 1461628387011 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:07 INFO - PROCESS | 1649 | 1461628387145 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:53:07 INFO - PROCESS | 1649 | 1461628387261 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a6e0800 == 120 [pid = 1649] [id = 739] 16:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12e53c800) [pid = 1649] [serial = 2217] [outer = 0x0] 16:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12ebc1400) [pid = 1649] [serial = 2218] [outer = 0x12e53c800] 16:53:07 INFO - PROCESS | 1649 | 1461628387290 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12f980c00) [pid = 1649] [serial = 2219] [outer = 0x12e53c800] 16:53:07 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:53:07 INFO - PROCESS | 1649 | 1461628387696 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:53:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:53:07 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 722ms 16:53:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:53:07 INFO - PROCESS | 1649 | 1461628387728 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1649 | 1461628387730 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:53:07 INFO - PROCESS | 1649 | 1461628387732 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1649 | 1461628387733 Marionette TRACE conn2 <- [1,2930,null,{}] 16:53:07 INFO - PROCESS | 1649 | 1461628387736 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:07 INFO - PROCESS | 1649 | 1461628387858 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:53:07 INFO - PROCESS | 1649 | 1461628387951 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fff3800 == 121 [pid = 1649] [id = 740] 16:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x114751800) [pid = 1649] [serial = 2220] [outer = 0x0] 16:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12b03f800) [pid = 1649] [serial = 2221] [outer = 0x114751800] 16:53:07 INFO - PROCESS | 1649 | 1461628387981 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12fabe400) [pid = 1649] [serial = 2222] [outer = 0x114751800] 16:53:08 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:53:08 INFO - PROCESS | 1649 | 1461628388341 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:53:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:53:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 618ms 16:53:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:53:08 INFO - PROCESS | 1649 | 1461628388350 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 1649 | 1461628388353 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:53:08 INFO - PROCESS | 1649 | 1461628388355 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 1649 | 1461628388356 Marionette TRACE conn2 <- [1,2934,null,{}] 16:53:08 INFO - PROCESS | 1649 | 1461628388359 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:08 INFO - PROCESS | 1649 | 1461628388484 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:53:08 INFO - PROCESS | 1649 | 1461628388596 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab13800 == 122 [pid = 1649] [id = 741] 16:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x115051c00) [pid = 1649] [serial = 2223] [outer = 0x0] 16:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12ae2c800) [pid = 1649] [serial = 2224] [outer = 0x115051c00] 16:53:08 INFO - PROCESS | 1649 | 1461628388626 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12fabb400) [pid = 1649] [serial = 2225] [outer = 0x115051c00] 16:53:08 INFO - PROCESS | 1649 | 1461628388992 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:53:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:53:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 673ms 16:53:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:53:09 INFO - PROCESS | 1649 | 1461628389028 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 1649 | 1461628389029 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:53:09 INFO - PROCESS | 1649 | 1461628389032 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 1649 | 1461628389033 Marionette TRACE conn2 <- [1,2938,null,{}] 16:53:09 INFO - PROCESS | 1649 | 1461628389035 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:09 INFO - PROCESS | 1649 | 1461628389359 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:53:09 INFO - PROCESS | 1649 | 1461628389491 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b360800 == 123 [pid = 1649] [id = 742] 16:53:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x114243c00) [pid = 1649] [serial = 2226] [outer = 0x0] 16:53:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x114bc1800) [pid = 1649] [serial = 2227] [outer = 0x114243c00] 16:53:09 INFO - PROCESS | 1649 | 1461628389525 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x115051400) [pid = 1649] [serial = 2228] [outer = 0x114243c00] 16:53:09 INFO - PROCESS | 1649 | 1461628389941 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:53:09 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:53:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 923ms 16:53:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:53:09 INFO - PROCESS | 1649 | 1461628389956 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 1649 | 1461628389958 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:53:09 INFO - PROCESS | 1649 | 1461628389961 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 1649 | 1461628389964 Marionette TRACE conn2 <- [1,2942,null,{}] 16:53:09 INFO - PROCESS | 1649 | 1461628389967 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:10 INFO - PROCESS | 1649 | 1461628390094 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:53:10 INFO - PROCESS | 1649 | 1461628390230 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c13800 == 124 [pid = 1649] [id = 743] 16:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x118f20000) [pid = 1649] [serial = 2229] [outer = 0x0] 16:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x119ad8800) [pid = 1649] [serial = 2230] [outer = 0x118f20000] 16:53:10 INFO - PROCESS | 1649 | 1461628390263 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x11b02cc00) [pid = 1649] [serial = 2231] [outer = 0x118f20000] 16:53:10 INFO - PROCESS | 1649 | 1461628390624 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:53:10 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:53:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:53:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 675ms 16:53:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:53:10 INFO - PROCESS | 1649 | 1461628390637 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 1649 | 1461628390639 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:53:10 INFO - PROCESS | 1649 | 1461628390641 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1649 | 1461628390642 Marionette TRACE conn2 <- [1,2946,null,{}] 16:53:10 INFO - PROCESS | 1649 | 1461628390645 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:10 INFO - PROCESS | 1649 | 1461628390784 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12d11e800 == 123 [pid = 1649] [id = 270] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1ae000 == 122 [pid = 1649] [id = 727] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12bd8a000 == 121 [pid = 1649] [id = 726] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1291ba000 == 120 [pid = 1649] [id = 725] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0f000 == 119 [pid = 1649] [id = 724] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad9b800 == 118 [pid = 1649] [id = 723] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x130013800) [pid = 1649] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12aba5800 == 117 [pid = 1649] [id = 722] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa4d000 == 116 [pid = 1649] [id = 721] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12a609800 == 115 [pid = 1649] [id = 720] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x124169800 == 114 [pid = 1649] [id = 719] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac19800 == 113 [pid = 1649] [id = 718] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11ac0b000 == 112 [pid = 1649] [id = 717] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11b35c800 == 111 [pid = 1649] [id = 716] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x137548000 == 110 [pid = 1649] [id = 711] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x142fd8800 == 109 [pid = 1649] [id = 710] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x13a7a7000 == 108 [pid = 1649] [id = 709] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x13a9f3800 == 107 [pid = 1649] [id = 708] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x130342000 == 106 [pid = 1649] [id = 707] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12ae16800 == 105 [pid = 1649] [id = 706] 16:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1278a5800 == 104 [pid = 1649] [id = 705] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12d0efc00) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12bf92c00) [pid = 1649] [serial = 2018] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12d1fd800) [pid = 1649] [serial = 2024] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12b6fe400) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12d1f9c00) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11919c400) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11583dc00) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12dae9000) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x1287c5000) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x124113000) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12acf2c00) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12e537000) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12b6f0800) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12a02c000) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12ac05000) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12ae26400) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11c6d3800) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x11adba400) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12ac2c000) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12e58d800) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x118e9ec00) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x127870c00) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x129dc6c00) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x11509f800) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x1296b7c00) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11c66f400) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12da93400) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12e53f000) [pid = 1649] [serial = 2099] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12b526800) [pid = 1649] [serial = 1430] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12ac24800) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12e30f800) [pid = 1649] [serial = 2111] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12b660c00) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12e5d5400) [pid = 1649] [serial = 2102] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12bdd0800) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12b01d800) [pid = 1649] [serial = 2108] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12d00a400) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12e317800) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11c837400) [pid = 1649] [serial = 2105] [outer = 0x0] [url = about:blank] 16:53:10 INFO - PROCESS | 1649 | 1461628390929 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x118c52800 == 105 [pid = 1649] [id = 744] 16:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1150a9000) [pid = 1649] [serial = 2232] [outer = 0x0] 16:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x118e9ec00) [pid = 1649] [serial = 2233] [outer = 0x1150a9000] 16:53:10 INFO - PROCESS | 1649 | 1461628390959 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11c019c00) [pid = 1649] [serial = 2234] [outer = 0x1150a9000] 16:53:11 INFO - PROCESS | 1649 | 1461628391257 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:53:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 670ms 16:53:11 INFO - PROCESS | 1649 | 1461628391312 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1649 | 1461628391314 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:53:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:53:11 INFO - PROCESS | 1649 | 1461628391322 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1649 | 1461628391325 Marionette TRACE conn2 <- [1,2950,null,{}] 16:53:11 INFO - PROCESS | 1649 | 1461628391328 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:11 INFO - PROCESS | 1649 | 1461628391437 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:53:11 INFO - PROCESS | 1649 | 1461628391548 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a98e800 == 106 [pid = 1649] [id = 745] 16:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11c6cd400) [pid = 1649] [serial = 2235] [outer = 0x0] 16:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11c882c00) [pid = 1649] [serial = 2236] [outer = 0x11c6cd400] 16:53:11 INFO - PROCESS | 1649 | 1461628391576 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11c8ae400) [pid = 1649] [serial = 2237] [outer = 0x11c6cd400] 16:53:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aba1800 == 107 [pid = 1649] [id = 746] 16:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x123b5cc00) [pid = 1649] [serial = 2238] [outer = 0x0] 16:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11c895800) [pid = 1649] [serial = 2239] [outer = 0x123b5cc00] 16:53:11 INFO - PROCESS | 1649 | 1461628391915 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:53:11 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 625ms 16:53:11 INFO - PROCESS | 1649 | 1461628391944 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1649 | 1461628391945 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:53:11 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:53:11 INFO - PROCESS | 1649 | 1461628391949 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1649 | 1461628391951 Marionette TRACE conn2 <- [1,2954,null,{}] 16:53:11 INFO - PROCESS | 1649 | 1461628391954 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:12 INFO - PROCESS | 1649 | 1461628392175 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:53:12 INFO - PROCESS | 1649 | 1461628392295 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad4f800 == 108 [pid = 1649] [id = 747] 16:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11c84e800) [pid = 1649] [serial = 2240] [outer = 0x0] 16:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x123ebdc00) [pid = 1649] [serial = 2241] [outer = 0x11c84e800] 16:53:12 INFO - PROCESS | 1649 | 1461628392334 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x129dc8400) [pid = 1649] [serial = 2242] [outer = 0x11c84e800] 16:53:12 INFO - PROCESS | 1649 | 1461628392614 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:53:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:53:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:53:12 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 723ms 16:53:12 INFO - PROCESS | 1649 | 1461628392673 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 1649 | 1461628392674 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:53:12 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:53:12 INFO - PROCESS | 1649 | 1461628392676 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1649 | 1461628392677 Marionette TRACE conn2 <- [1,2958,null,{}] 16:53:12 INFO - PROCESS | 1649 | 1461628392680 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:12 INFO - PROCESS | 1649 | 1461628392810 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:53:12 INFO - PROCESS | 1649 | 1461628392818 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c19f800 == 109 [pid = 1649] [id = 748] 16:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12ac24800) [pid = 1649] [serial = 2243] [outer = 0x0] 16:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12ac34800) [pid = 1649] [serial = 2244] [outer = 0x12ac24800] 16:53:12 INFO - PROCESS | 1649 | 1461628392848 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12ae25400) [pid = 1649] [serial = 2245] [outer = 0x12ac24800] 16:53:13 INFO - PROCESS | 1649 | 1461628393247 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:53:13 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:53:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 618ms 16:53:13 INFO - PROCESS | 1649 | 1461628393301 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1649 | 1461628393302 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:53:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:53:13 INFO - PROCESS | 1649 | 1461628393304 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1649 | 1461628393305 Marionette TRACE conn2 <- [1,2962,null,{}] 16:53:13 INFO - PROCESS | 1649 | 1461628393308 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:13 INFO - PROCESS | 1649 | 1461628393442 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:53:13 INFO - PROCESS | 1649 | 1461628393460 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e391000 == 110 [pid = 1649] [id = 749] 16:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12ac38400) [pid = 1649] [serial = 2246] [outer = 0x0] 16:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12b040400) [pid = 1649] [serial = 2247] [outer = 0x12ac38400] 16:53:13 INFO - PROCESS | 1649 | 1461628393485 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12b661400) [pid = 1649] [serial = 2248] [outer = 0x12ac38400] 16:53:13 INFO - PROCESS | 1649 | 1461628393825 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:53:13 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:53:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 572ms 16:53:13 INFO - PROCESS | 1649 | 1461628393876 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1649 | 1461628393877 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:53:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:53:13 INFO - PROCESS | 1649 | 1461628393880 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1649 | 1461628393881 Marionette TRACE conn2 <- [1,2966,null,{}] 16:53:13 INFO - PROCESS | 1649 | 1461628393888 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 1649 | 1461628394019 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:53:14 INFO - PROCESS | 1649 | 1461628394032 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed4f800 == 111 [pid = 1649] [id = 750] 16:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12b020800) [pid = 1649] [serial = 2249] [outer = 0x0] 16:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12bf9b400) [pid = 1649] [serial = 2250] [outer = 0x12b020800] 16:53:14 INFO - PROCESS | 1649 | 1461628394059 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12dade000) [pid = 1649] [serial = 2251] [outer = 0x12b020800] 16:53:14 INFO - PROCESS | 1649 | 1461628394413 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:53:14 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:53:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 568ms 16:53:14 INFO - PROCESS | 1649 | 1461628394449 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 1649 | 1461628394450 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:53:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:53:14 INFO - PROCESS | 1649 | 1461628394459 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1649 | 1461628394461 Marionette TRACE conn2 <- [1,2970,null,{}] 16:53:14 INFO - PROCESS | 1649 | 1461628394463 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 1649 | 1461628394600 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:53:14 INFO - PROCESS | 1649 | 1461628394613 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fff2800 == 112 [pid = 1649] [id = 751] 16:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12daeb000) [pid = 1649] [serial = 2252] [outer = 0x0] 16:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12e536400) [pid = 1649] [serial = 2253] [outer = 0x12daeb000] 16:53:14 INFO - PROCESS | 1649 | 1461628394638 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12e5d4800) [pid = 1649] [serial = 2254] [outer = 0x12daeb000] 16:53:15 INFO - PROCESS | 1649 | 1461628395149 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11c87d000) [pid = 1649] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11c8a6c00) [pid = 1649] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x127f51c00) [pid = 1649] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x115662800) [pid = 1649] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11b884400) [pid = 1649] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11b02c400) [pid = 1649] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x119131c00) [pid = 1649] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x11c6d0000) [pid = 1649] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x114f28000) [pid = 1649] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11c87bc00) [pid = 1649] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:53:15 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x129de9000) [pid = 1649] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:53:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:53:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 720ms 16:53:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:53:15 INFO - PROCESS | 1649 | 1461628395179 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 1649 | 1461628395180 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:53:15 INFO - PROCESS | 1649 | 1461628395183 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 1649 | 1461628395184 Marionette TRACE conn2 <- [1,2974,null,{}] 16:53:15 INFO - PROCESS | 1649 | 1461628395186 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:15 INFO - PROCESS | 1649 | 1461628395292 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:53:15 INFO - PROCESS | 1649 | 1461628395314 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad6e000 == 113 [pid = 1649] [id = 752] 16:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x118e95400) [pid = 1649] [serial = 2255] [outer = 0x0] 16:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11b02c400) [pid = 1649] [serial = 2256] [outer = 0x118e95400] 16:53:15 INFO - PROCESS | 1649 | 1461628395339 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x127853000) [pid = 1649] [serial = 2257] [outer = 0x118e95400] 16:53:15 INFO - PROCESS | 1649 | 1461628395682 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:53:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:53:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 519ms 16:53:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:53:15 INFO - PROCESS | 1649 | 1461628395707 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 1649 | 1461628395709 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:53:15 INFO - PROCESS | 1649 | 1461628395712 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 1649 | 1461628395714 Marionette TRACE conn2 <- [1,2978,null,{}] 16:53:15 INFO - PROCESS | 1649 | 1461628395722 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:15 INFO - PROCESS | 1649 | 1461628395871 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:53:15 INFO - PROCESS | 1649 | 1461628395879 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x137547800 == 114 [pid = 1649] [id = 753] 16:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11c87d000) [pid = 1649] [serial = 2258] [outer = 0x0] 16:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12eba7000) [pid = 1649] [serial = 2259] [outer = 0x11c87d000] 16:53:15 INFO - PROCESS | 1649 | 1461628395910 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12f981800) [pid = 1649] [serial = 2260] [outer = 0x11c87d000] 16:53:16 INFO - PROCESS | 1649 | 1461628396271 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:53:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:53:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 569ms 16:53:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:53:16 INFO - PROCESS | 1649 | 1461628396282 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 1649 | 1461628396284 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:53:16 INFO - PROCESS | 1649 | 1461628396289 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 1649 | 1461628396292 Marionette TRACE conn2 <- [1,2982,null,{}] 16:53:16 INFO - PROCESS | 1649 | 1461628396296 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:16 INFO - PROCESS | 1649 | 1461628396477 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:53:16 INFO - PROCESS | 1649 | 1461628396630 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a6d1000 == 115 [pid = 1649] [id = 754] 16:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12fac2800) [pid = 1649] [serial = 2261] [outer = 0x0] 16:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12ff7c800) [pid = 1649] [serial = 2262] [outer = 0x12fac2800] 16:53:16 INFO - PROCESS | 1649 | 1461628396672 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12ff84400) [pid = 1649] [serial = 2263] [outer = 0x12fac2800] 16:53:16 INFO - PROCESS | 1649 | 1461628396981 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:53:17 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:53:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:53:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 720ms 16:53:17 INFO - PROCESS | 1649 | 1461628397010 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1649 | 1461628397011 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:53:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:53:17 INFO - PROCESS | 1649 | 1461628397013 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1649 | 1461628397014 Marionette TRACE conn2 <- [1,2986,null,{}] 16:53:17 INFO - PROCESS | 1649 | 1461628397024 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 1649 | 1461628397137 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:53:17 INFO - PROCESS | 1649 | 1461628397313 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116516800 == 116 [pid = 1649] [id = 755] 16:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x113437800) [pid = 1649] [serial = 2264] [outer = 0x0] 16:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x1147df000) [pid = 1649] [serial = 2265] [outer = 0x113437800] 16:53:17 INFO - PROCESS | 1649 | 1461628397348 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x115049000) [pid = 1649] [serial = 2266] [outer = 0x113437800] 16:53:17 INFO - PROCESS | 1649 | 1461628397756 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:53:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:53:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 768ms 16:53:17 INFO - PROCESS | 1649 | 1461628397783 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1649 | 1461628397785 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:53:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:53:17 INFO - PROCESS | 1649 | 1461628397789 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1649 | 1461628397791 Marionette TRACE conn2 <- [1,2990,null,{}] 16:53:17 INFO - PROCESS | 1649 | 1461628397795 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 1649 | 1461628397926 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:53:18 INFO - PROCESS | 1649 | 1461628398046 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa39000 == 117 [pid = 1649] [id = 756] 16:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x119adbc00) [pid = 1649] [serial = 2267] [outer = 0x0] 16:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11b334000) [pid = 1649] [serial = 2268] [outer = 0x119adbc00] 16:53:18 INFO - PROCESS | 1649 | 1461628398078 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11c660800) [pid = 1649] [serial = 2269] [outer = 0x119adbc00] 16:53:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa3d000 == 118 [pid = 1649] [id = 757] 16:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11c884c00) [pid = 1649] [serial = 2270] [outer = 0x0] 16:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11b064400) [pid = 1649] [serial = 2271] [outer = 0x11c884c00] 16:53:18 INFO - PROCESS | 1649 | 1461628398497 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:53:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:53:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 16:53:18 INFO - PROCESS | 1649 | 1461628398512 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 1649 | 1461628398514 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:53:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:53:18 INFO - PROCESS | 1649 | 1461628398517 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 1649 | 1461628398519 Marionette TRACE conn2 <- [1,2994,null,{}] 16:53:18 INFO - PROCESS | 1649 | 1461628398521 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:18 INFO - PROCESS | 1649 | 1461628398683 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:53:18 INFO - PROCESS | 1649 | 1461628398808 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e38d000 == 119 [pid = 1649] [id = 758] 16:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11c83d000) [pid = 1649] [serial = 2272] [outer = 0x0] 16:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11c884800) [pid = 1649] [serial = 2273] [outer = 0x11c83d000] 16:53:18 INFO - PROCESS | 1649 | 1461628398838 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x129dc6000) [pid = 1649] [serial = 2274] [outer = 0x11c83d000] 16:53:19 INFO - PROCESS | 1649 | 1461628399205 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:53:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:53:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 720ms 16:53:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:53:19 INFO - PROCESS | 1649 | 1461628399238 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1649 | 1461628399239 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:53:19 INFO - PROCESS | 1649 | 1461628399246 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1649 | 1461628399251 Marionette TRACE conn2 <- [1,2998,null,{}] 16:53:19 INFO - PROCESS | 1649 | 1461628399255 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:19 INFO - PROCESS | 1649 | 1461628399409 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:53:19 INFO - PROCESS | 1649 | 1461628399533 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x139fc3000 == 120 [pid = 1649] [id = 759] 16:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12a333c00) [pid = 1649] [serial = 2275] [outer = 0x0] 16:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12acf2c00) [pid = 1649] [serial = 2276] [outer = 0x12a333c00] 16:53:19 INFO - PROCESS | 1649 | 1461628399565 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12bf91c00) [pid = 1649] [serial = 2277] [outer = 0x12a333c00] 16:53:19 INFO - PROCESS | 1649 | 1461628399915 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:53:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 730ms 16:53:19 INFO - PROCESS | 1649 | 1461628399972 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1649 | 1461628399974 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:53:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:53:19 INFO - PROCESS | 1649 | 1461628399976 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1649 | 1461628399977 Marionette TRACE conn2 <- [1,3002,null,{}] 16:53:19 INFO - PROCESS | 1649 | 1461628399980 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:20 INFO - PROCESS | 1649 | 1461628400108 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:53:20 INFO - PROCESS | 1649 | 1461628400201 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x14587b000 == 121 [pid = 1649] [id = 760] 16:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12bdcec00) [pid = 1649] [serial = 2278] [outer = 0x0] 16:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12d1f6400) [pid = 1649] [serial = 2279] [outer = 0x12bdcec00] 16:53:20 INFO - PROCESS | 1649 | 1461628400232 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12e5d1000) [pid = 1649] [serial = 2280] [outer = 0x12bdcec00] 16:53:20 INFO - PROCESS | 1649 | 1461628400593 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:53:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:53:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 671ms 16:53:20 INFO - PROCESS | 1649 | 1461628400648 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1649 | 1461628400649 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:53:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:53:20 INFO - PROCESS | 1649 | 1461628400652 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1649 | 1461628400653 Marionette TRACE conn2 <- [1,3006,null,{}] 16:53:20 INFO - PROCESS | 1649 | 1461628400656 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:20 INFO - PROCESS | 1649 | 1461628400784 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:53:20 INFO - PROCESS | 1649 | 1461628400909 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x14589a800 == 122 [pid = 1649] [id = 761] 16:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12f980400) [pid = 1649] [serial = 2281] [outer = 0x0] 16:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12fabd000) [pid = 1649] [serial = 2282] [outer = 0x12f980400] 16:53:20 INFO - PROCESS | 1649 | 1461628400947 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12ff7d000) [pid = 1649] [serial = 2283] [outer = 0x12f980400] 16:53:21 INFO - PROCESS | 1649 | 1461628401313 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:53:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:53:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 16:53:21 INFO - PROCESS | 1649 | 1461628401322 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:53:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:53:21 INFO - PROCESS | 1649 | 1461628401324 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:53:21 INFO - PROCESS | 1649 | 1461628401326 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 1649 | 1461628401327 Marionette TRACE conn2 <- [1,3010,null,{}] 16:53:21 INFO - PROCESS | 1649 | 1461628401330 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:21 INFO - PROCESS | 1649 | 1461628401454 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:53:21 INFO - PROCESS | 1649 | 1461628401576 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1459f0000 == 123 [pid = 1649] [id = 762] 16:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12fac6000) [pid = 1649] [serial = 2284] [outer = 0x0] 16:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12ff8bc00) [pid = 1649] [serial = 2285] [outer = 0x12fac6000] 16:53:21 INFO - PROCESS | 1649 | 1461628401610 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x139f07800) [pid = 1649] [serial = 2286] [outer = 0x12fac6000] 16:53:21 INFO - PROCESS | 1649 | 1461628401965 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:53:21 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:53:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 669ms 16:53:21 INFO - PROCESS | 1649 | 1461628401995 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 1649 | 1461628401997 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:53:21 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:53:22 INFO - PROCESS | 1649 | 1461628401999 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1649 | 1461628402000 Marionette TRACE conn2 <- [1,3014,null,{}] 16:53:22 INFO - PROCESS | 1649 | 1461628402003 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:22 INFO - PROCESS | 1649 | 1461628402127 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:53:22 INFO - PROCESS | 1649 | 1461628402272 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1464ed000 == 124 [pid = 1649] [id = 763] 16:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12ff97c00) [pid = 1649] [serial = 2287] [outer = 0x0] 16:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x139f0c800) [pid = 1649] [serial = 2288] [outer = 0x12ff97c00] 16:53:22 INFO - PROCESS | 1649 | 1461628402304 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x139f10c00) [pid = 1649] [serial = 2289] [outer = 0x12ff97c00] 16:53:22 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:53:22 INFO - PROCESS | 1649 | 1461628402704 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:53:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:53:22 INFO - {} 16:53:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:53:22 INFO - {} 16:53:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:53:22 INFO - {} 16:53:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:53:22 INFO - {} 16:53:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 16:53:22 INFO - TEST-START | /FileAPI/fileReader.html 16:53:22 INFO - PROCESS | 1649 | 1461628402720 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1649 | 1461628402721 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:53:22 INFO - PROCESS | 1649 | 1461628402724 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1649 | 1461628402725 Marionette TRACE conn2 <- [1,3018,null,{}] 16:53:22 INFO - PROCESS | 1649 | 1461628402727 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:22 INFO - PROCESS | 1649 | 1461628402852 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:53:22 INFO - PROCESS | 1649 | 1461628402944 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x139f68000 == 125 [pid = 1649] [id = 764] 16:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x13a597c00) [pid = 1649] [serial = 2290] [outer = 0x0] 16:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x13a59cc00) [pid = 1649] [serial = 2291] [outer = 0x13a597c00] 16:53:22 INFO - PROCESS | 1649 | 1461628402974 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x142f4d400) [pid = 1649] [serial = 2292] [outer = 0x13a597c00] 16:53:23 INFO - PROCESS | 1649 | 1461628403316 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:53:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:53:23 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:53:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:53:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:53:23 INFO - TEST-OK | /FileAPI/fileReader.html | took 620ms 16:53:23 INFO - PROCESS | 1649 | 1461628403344 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1649 | 1461628403346 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:53:23 INFO - TEST-START | /FileAPI/historical.html 16:53:23 INFO - PROCESS | 1649 | 1461628403348 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1649 | 1461628403349 Marionette TRACE conn2 <- [1,3022,null,{}] 16:53:23 INFO - PROCESS | 1649 | 1461628403352 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:23 INFO - PROCESS | 1649 | 1461628403478 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:53:23 INFO - PROCESS | 1649 | 1461628403620 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x143014000 == 126 [pid = 1649] [id = 765] 16:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x13a598000) [pid = 1649] [serial = 2293] [outer = 0x0] 16:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x1429c4400) [pid = 1649] [serial = 2294] [outer = 0x13a598000] 16:53:23 INFO - PROCESS | 1649 | 1461628403652 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1429cb400) [pid = 1649] [serial = 2295] [outer = 0x13a598000] 16:53:24 INFO - PROCESS | 1649 | 1461628404013 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:53:24 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:53:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:53:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:53:24 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:53:24 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:53:24 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:53:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:53:24 INFO - TEST-OK | /FileAPI/historical.html | took 719ms 16:53:24 INFO - TEST-START | /FileAPI/idlharness.html 16:53:24 INFO - PROCESS | 1649 | 1461628404068 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 1649 | 1461628404069 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:53:24 INFO - PROCESS | 1649 | 1461628404072 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 1649 | 1461628404073 Marionette TRACE conn2 <- [1,3026,null,{}] 16:53:24 INFO - PROCESS | 1649 | 1461628404076 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:24 INFO - PROCESS | 1649 | 1461628404202 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:53:24 INFO - PROCESS | 1649 | 1461628404297 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x147ce3800 == 127 [pid = 1649] [id = 766] 16:53:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x139e24400) [pid = 1649] [serial = 2296] [outer = 0x0] 16:53:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x139e2cc00) [pid = 1649] [serial = 2297] [outer = 0x139e24400] 16:53:24 INFO - PROCESS | 1649 | 1461628404330 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x1429c7800) [pid = 1649] [serial = 2298] [outer = 0x139e24400] 16:53:25 INFO - PROCESS | 1649 | 1461628405014 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:53:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:53:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:53:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:53:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:53:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:53:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:53:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:53:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 978ms 16:53:25 INFO - PROCESS | 1649 | 1461628405053 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 1649 | 1461628405056 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:53:25 INFO - TEST-START | /FileAPI/idlharness.worker 16:53:25 INFO - PROCESS | 1649 | 1461628405060 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1649 | 1461628405062 Marionette TRACE conn2 <- [1,3030,null,{}] 16:53:25 INFO - PROCESS | 1649 | 1461628405066 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:25 INFO - PROCESS | 1649 | 1461628405287 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:53:25 INFO - PROCESS | 1649 | 1461628405438 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x14520a000 == 128 [pid = 1649] [id = 767] 16:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x142f4dc00) [pid = 1649] [serial = 2299] [outer = 0x0] 16:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x147ab6800) [pid = 1649] [serial = 2300] [outer = 0x142f4dc00] 16:53:25 INFO - PROCESS | 1649 | 1461628405485 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x147aba800) [pid = 1649] [serial = 2301] [outer = 0x142f4dc00] 16:53:25 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:53:26 INFO - PROCESS | 1649 | 1461628406361 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:53:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:53:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:53:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:53:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:53:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:53:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:53:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:53:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:26 INFO - {} 16:53:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1339ms 16:53:26 INFO - PROCESS | 1649 | 1461628406399 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:53:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:53:26 INFO - PROCESS | 1649 | 1461628406401 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:53:26 INFO - PROCESS | 1649 | 1461628406404 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1649 | 1461628406406 Marionette TRACE conn2 <- [1,3034,null,{}] 16:53:26 INFO - PROCESS | 1649 | 1461628406409 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 1649 | 1461628406593 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:53:26 INFO - PROCESS | 1649 | 1461628406759 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x14a2f4800 == 129 [pid = 1649] [id = 768] 16:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12392c800) [pid = 1649] [serial = 2302] [outer = 0x0] 16:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x147abec00) [pid = 1649] [serial = 2303] [outer = 0x12392c800] 16:53:26 INFO - PROCESS | 1649 | 1461628406784 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x14ae8f000) [pid = 1649] [serial = 2304] [outer = 0x12392c800] 16:53:27 INFO - PROCESS | 1649 | 1461628407165 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:53:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 776ms 16:53:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:53:27 INFO - PROCESS | 1649 | 1461628407180 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1649 | 1461628407181 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:53:27 INFO - PROCESS | 1649 | 1461628407183 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1649 | 1461628407185 Marionette TRACE conn2 <- [1,3038,null,{}] 16:53:27 INFO - PROCESS | 1649 | 1461628407186 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:27 INFO - PROCESS | 1649 | 1461628407302 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:53:27 INFO - PROCESS | 1649 | 1461628407420 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ac1b800 == 130 [pid = 1649] [id = 769] 16:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x115664c00) [pid = 1649] [serial = 2305] [outer = 0x0] 16:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x11b05f000) [pid = 1649] [serial = 2306] [outer = 0x115664c00] 16:53:27 INFO - PROCESS | 1649 | 1461628407447 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x14acd1c00) [pid = 1649] [serial = 2307] [outer = 0x115664c00] 16:53:27 INFO - PROCESS | 1649 | 1461628407729 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:53:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:53:27 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 574ms 16:53:27 INFO - PROCESS | 1649 | 1461628407776 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1649 | 1461628407778 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:53:27 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:53:27 INFO - PROCESS | 1649 | 1461628407780 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1649 | 1461628407782 Marionette TRACE conn2 <- [1,3042,null,{}] 16:53:27 INFO - PROCESS | 1649 | 1461628407785 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:27 INFO - PROCESS | 1649 | 1461628407908 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:53:28 INFO - PROCESS | 1649 | 1461628408240 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x129e86000 == 131 [pid = 1649] [id = 770] 16:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x114fb1800) [pid = 1649] [serial = 2308] [outer = 0x0] 16:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x11509cc00) [pid = 1649] [serial = 2309] [outer = 0x114fb1800] 16:53:28 INFO - PROCESS | 1649 | 1461628408332 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x1158c1000) [pid = 1649] [serial = 2310] [outer = 0x114fb1800] 16:53:28 INFO - PROCESS | 1649 | 1461628408765 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:53:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1046ms 16:53:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:53:28 INFO - PROCESS | 1649 | 1461628408827 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 1649 | 1461628408831 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:53:28 INFO - PROCESS | 1649 | 1461628408834 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 1649 | 1461628408836 Marionette TRACE conn2 <- [1,3046,null,{}] 16:53:28 INFO - PROCESS | 1649 | 1461628408893 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:29 INFO - PROCESS | 1649 | 1461628409003 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:53:29 INFO - PROCESS | 1649 | 1461628409093 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e69a800 == 132 [pid = 1649] [id = 771] 16:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x11ac78400) [pid = 1649] [serial = 2311] [outer = 0x0] 16:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x11b02c000) [pid = 1649] [serial = 2312] [outer = 0x11ac78400] 16:53:29 INFO - PROCESS | 1649 | 1461628409117 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x11c8a4400) [pid = 1649] [serial = 2313] [outer = 0x11ac78400] 16:53:29 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:53:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:53:29 INFO - {} 16:53:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 672ms 16:53:29 INFO - PROCESS | 1649 | 1461628409498 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:53:29 INFO - PROCESS | 1649 | 1461628409507 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1649 | 1461628409509 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:53:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:53:29 INFO - PROCESS | 1649 | 1461628409512 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1649 | 1461628409513 Marionette TRACE conn2 <- [1,3050,null,{}] 16:53:29 INFO - PROCESS | 1649 | 1461628409515 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:29 INFO - PROCESS | 1649 | 1461628409636 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:53:29 INFO - PROCESS | 1649 | 1461628409759 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x128226800 == 133 [pid = 1649] [id = 772] 16:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x11c8a0400) [pid = 1649] [serial = 2314] [outer = 0x0] 16:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x129dce000) [pid = 1649] [serial = 2315] [outer = 0x11c8a0400] 16:53:29 INFO - PROCESS | 1649 | 1461628409785 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12ac19400) [pid = 1649] [serial = 2316] [outer = 0x11c8a0400] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13a6d1000 == 132 [pid = 1649] [id = 754] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x137547800 == 131 [pid = 1649] [id = 753] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad6e000 == 130 [pid = 1649] [id = 752] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12fff2800 == 129 [pid = 1649] [id = 751] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed4f800 == 128 [pid = 1649] [id = 750] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12e391000 == 127 [pid = 1649] [id = 749] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12c19f800 == 126 [pid = 1649] [id = 748] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x11c836000) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12ac18800) [pid = 1649] [serial = 2182] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12f989800) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12f97b800) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad4f800 == 125 [pid = 1649] [id = 747] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12aba1800 == 124 [pid = 1649] [id = 746] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12a98e800 == 123 [pid = 1649] [id = 745] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118c52800 == 122 [pid = 1649] [id = 744] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x119c13800 == 121 [pid = 1649] [id = 743] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11b360800 == 120 [pid = 1649] [id = 742] 16:53:30 INFO - PROCESS | 1649 | 1461628410164 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12eb6e000 == 119 [pid = 1649] [id = 732] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6aa800 == 118 [pid = 1649] [id = 731] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12af19000 == 117 [pid = 1649] [id = 730] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12471e000 == 116 [pid = 1649] [id = 729] 16:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1156c6800 == 115 [pid = 1649] [id = 728] 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:53:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 676ms 16:53:30 INFO - PROCESS | 1649 | 1461628410189 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 1649 | 1461628410190 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:53:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:53:30 INFO - PROCESS | 1649 | 1461628410193 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 1649 | 1461628410197 Marionette TRACE conn2 <- [1,3054,null,{}] 16:53:30 INFO - PROCESS | 1649 | 1461628410202 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:30 INFO - PROCESS | 1649 | 1461628410297 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x129dce400) [pid = 1649] [serial = 2174] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12a976400) [pid = 1649] [serial = 2179] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x123f03800) [pid = 1649] [serial = 2168] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x129de6000) [pid = 1649] [serial = 2177] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11c8a5800) [pid = 1649] [serial = 2165] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12ac0c800) [pid = 1649] [serial = 2180] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12392e800) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x127b87c00) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x1299bc400) [pid = 1649] [serial = 2173] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x1287c6400) [pid = 1649] [serial = 2171] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11577bc00) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11856a000) [pid = 1649] [serial = 2153] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x11c31e800) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x11c6d1c00) [pid = 1649] [serial = 2162] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12da91000) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12e5dbc00) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11bd8d800) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11c01bc00) [pid = 1649] [serial = 2159] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x119ad5800) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11ae43c00) [pid = 1649] [serial = 2156] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11c89f000) [pid = 1649] [serial = 2176] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11504cc00) [pid = 1649] [serial = 2150] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x114faa800) [pid = 1649] [serial = 2149] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12b511800) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12f608400) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x11c898000) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11c84f800) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x1185a2c00) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12ebbc000) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12ac20000) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x119267800) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 16:53:30 INFO - PROCESS | 1649 | 1461628410387 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c252800 == 116 [pid = 1649] [id = 773] 16:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x114f24c00) [pid = 1649] [serial = 2317] [outer = 0x0] 16:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x119133800) [pid = 1649] [serial = 2318] [outer = 0x114f24c00] 16:53:30 INFO - PROCESS | 1649 | 1461628410412 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x123a71000) [pid = 1649] [serial = 2319] [outer = 0x114f24c00] 16:53:30 INFO - PROCESS | 1649 | 1461628410786 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:53:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:53:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:53:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:53:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:53:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 642ms 16:53:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:53:30 INFO - PROCESS | 1649 | 1461628410835 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 1649 | 1461628410837 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:53:30 INFO - PROCESS | 1649 | 1461628410839 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 1649 | 1461628410840 Marionette TRACE conn2 <- [1,3058,null,{}] 16:53:30 INFO - PROCESS | 1649 | 1461628410842 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:30 INFO - PROCESS | 1649 | 1461628410973 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:53:31 INFO - PROCESS | 1649 | 1461628411079 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b868000 == 117 [pid = 1649] [id = 774] 16:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x123b55800) [pid = 1649] [serial = 2320] [outer = 0x0] 16:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12ac3cc00) [pid = 1649] [serial = 2321] [outer = 0x123b55800] 16:53:31 INFO - PROCESS | 1649 | 1461628411104 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12ba6c000) [pid = 1649] [serial = 2322] [outer = 0x123b55800] 16:53:31 INFO - PROCESS | 1649 | 1461628411399 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:53:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:53:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:53:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:53:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:53:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:53:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:53:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:53:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:53:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 582ms 16:53:31 INFO - PROCESS | 1649 | 1461628411423 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1649 | 1461628411425 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:53:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:53:31 INFO - PROCESS | 1649 | 1461628411427 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1649 | 1461628411428 Marionette TRACE conn2 <- [1,3062,null,{}] 16:53:31 INFO - PROCESS | 1649 | 1461628411431 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:31 INFO - PROCESS | 1649 | 1461628411543 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:53:31 INFO - PROCESS | 1649 | 1461628411625 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d448800 == 118 [pid = 1649] [id = 775] 16:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12d00c800) [pid = 1649] [serial = 2323] [outer = 0x0] 16:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12e31bc00) [pid = 1649] [serial = 2324] [outer = 0x12d00c800] 16:53:31 INFO - PROCESS | 1649 | 1461628411653 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12e5dbc00) [pid = 1649] [serial = 2325] [outer = 0x12d00c800] 16:53:31 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:53:31 INFO - PROCESS | 1649 | 1461628411944 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:53:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:53:31 INFO - {} 16:53:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 523ms 16:53:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:53:31 INFO - PROCESS | 1649 | 1461628411958 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1649 | 1461628411959 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:53:31 INFO - PROCESS | 1649 | 1461628411961 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1649 | 1461628411962 Marionette TRACE conn2 <- [1,3066,null,{}] 16:53:31 INFO - PROCESS | 1649 | 1461628411964 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:32 INFO - PROCESS | 1649 | 1461628412065 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:53:32 INFO - PROCESS | 1649 | 1461628412069 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3f3800 == 119 [pid = 1649] [id = 776] 16:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12eba7800) [pid = 1649] [serial = 2326] [outer = 0x0] 16:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12f60b000) [pid = 1649] [serial = 2327] [outer = 0x12eba7800] 16:53:32 INFO - PROCESS | 1649 | 1461628412090 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12ff85000) [pid = 1649] [serial = 2328] [outer = 0x12eba7800] 16:53:32 INFO - PROCESS | 1649 | 1461628412422 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:53:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:53:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:53:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:53:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:53:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:53:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:53:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:53:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 472ms 16:53:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:53:32 INFO - PROCESS | 1649 | 1461628412434 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1649 | 1461628412436 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:53:32 INFO - PROCESS | 1649 | 1461628412440 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1649 | 1461628412441 Marionette TRACE conn2 <- [1,3070,null,{}] 16:53:32 INFO - PROCESS | 1649 | 1461628412443 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:32 INFO - PROCESS | 1649 | 1461628412591 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:53:32 INFO - PROCESS | 1649 | 1461628412645 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fff2800 == 120 [pid = 1649] [id = 777] 16:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12ebb6800) [pid = 1649] [serial = 2329] [outer = 0x0] 16:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12ff98400) [pid = 1649] [serial = 2330] [outer = 0x12ebb6800] 16:53:32 INFO - PROCESS | 1649 | 1461628412667 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x139f0dc00) [pid = 1649] [serial = 2331] [outer = 0x12ebb6800] 16:53:32 INFO - PROCESS | 1649 | 1461628412929 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:53:32 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 16:53:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:53:32 INFO - PROCESS | 1649 | 1461628412962 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1649 | 1461628412963 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:53:32 INFO - PROCESS | 1649 | 1461628412965 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1649 | 1461628412966 Marionette TRACE conn2 <- [1,3074,null,{}] 16:53:32 INFO - PROCESS | 1649 | 1461628412975 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:33 INFO - PROCESS | 1649 | 1461628413110 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:53:33 INFO - PROCESS | 1649 | 1461628413123 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x137536800 == 121 [pid = 1649] [id = 778] 16:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x139e2ec00) [pid = 1649] [serial = 2332] [outer = 0x0] 16:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x13a5a0c00) [pid = 1649] [serial = 2333] [outer = 0x139e2ec00] 16:53:33 INFO - PROCESS | 1649 | 1461628413145 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x1422e5400) [pid = 1649] [serial = 2334] [outer = 0x139e2ec00] 16:53:33 INFO - PROCESS | 1649 | 1461628413459 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:53:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:53:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:53:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:53:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:53:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:53:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:53:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 522ms 16:53:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:53:33 INFO - PROCESS | 1649 | 1461628413493 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1649 | 1461628413494 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:53:33 INFO - PROCESS | 1649 | 1461628413496 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1649 | 1461628413497 Marionette TRACE conn2 <- [1,3078,null,{}] 16:53:33 INFO - PROCESS | 1649 | 1461628413499 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:33 INFO - PROCESS | 1649 | 1461628413627 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:53:33 INFO - PROCESS | 1649 | 1461628413640 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x139f59000 == 122 [pid = 1649] [id = 779] 16:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x1422e6400) [pid = 1649] [serial = 2335] [outer = 0x0] 16:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x1422ec000) [pid = 1649] [serial = 2336] [outer = 0x1422e6400] 16:53:33 INFO - PROCESS | 1649 | 1461628413662 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x1429c7400) [pid = 1649] [serial = 2337] [outer = 0x1422e6400] 16:53:33 INFO - PROCESS | 1649 | 1461628413979 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1649 | 1461628414021 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:53:34 INFO - PROCESS | 1649 | 1461628414024 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1649 | 1461628414025 Marionette TRACE conn2 <- [1,3082,null,{}] 16:53:34 INFO - PROCESS | 1649 | 1461628414027 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 1649 | 1461628414153 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:53:34 INFO - PROCESS | 1649 | 1461628414170 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a79e000 == 123 [pid = 1649] [id = 780] 16:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x1422e9800) [pid = 1649] [serial = 2338] [outer = 0x0] 16:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x142f52800) [pid = 1649] [serial = 2339] [outer = 0x1422e9800] 16:53:34 INFO - PROCESS | 1649 | 1461628414195 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x149a4a800) [pid = 1649] [serial = 2340] [outer = 0x1422e9800] 16:53:34 INFO - PROCESS | 1649 | 1461628414535 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:53:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:53:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:53:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:53:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 522ms 16:53:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:53:34 INFO - PROCESS | 1649 | 1461628414547 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1649 | 1461628414548 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:53:34 INFO - PROCESS | 1649 | 1461628414550 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1649 | 1461628414552 Marionette TRACE conn2 <- [1,3086,null,{}] 16:53:34 INFO - PROCESS | 1649 | 1461628414557 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 1649 | 1461628414905 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12ac38400) [pid = 1649] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12b020800) [pid = 1649] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12daeb000) [pid = 1649] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x118e95400) [pid = 1649] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11c87d000) [pid = 1649] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12ac24800) [pid = 1649] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x11c84e800) [pid = 1649] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x1150a9000) [pid = 1649] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x123b5cc00) [pid = 1649] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11c6cd400) [pid = 1649] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x114243c00) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x118f20000) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12a340400) [pid = 1649] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x129dee400) [pid = 1649] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:53:34 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12e5d0400) [pid = 1649] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:53:35 INFO - PROCESS | 1649 | 1461628415057 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156c6800 == 124 [pid = 1649] [id = 781] 16:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x113407c00) [pid = 1649] [serial = 2341] [outer = 0x0] 16:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x1142b6400) [pid = 1649] [serial = 2342] [outer = 0x113407c00] 16:53:35 INFO - PROCESS | 1649 | 1461628415086 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1150a9000) [pid = 1649] [serial = 2343] [outer = 0x113407c00] 16:53:35 INFO - PROCESS | 1649 | 1461628415489 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:53:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:53:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 984ms 16:53:35 INFO - PROCESS | 1649 | 1461628415535 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1649 | 1461628415537 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:53:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:53:35 INFO - PROCESS | 1649 | 1461628415540 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1649 | 1461628415543 Marionette TRACE conn2 <- [1,3090,null,{}] 16:53:35 INFO - PROCESS | 1649 | 1461628415546 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:35 INFO - PROCESS | 1649 | 1461628415666 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:53:35 INFO - PROCESS | 1649 | 1461628415790 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ab04000 == 125 [pid = 1649] [id = 782] 16:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x118e95400) [pid = 1649] [serial = 2344] [outer = 0x0] 16:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x11c0bdc00) [pid = 1649] [serial = 2345] [outer = 0x118e95400] 16:53:35 INFO - PROCESS | 1649 | 1461628415819 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x11c854000) [pid = 1649] [serial = 2346] [outer = 0x118e95400] 16:53:36 INFO - PROCESS | 1649 | 1461628416149 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:53:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 673ms 16:53:36 INFO - PROCESS | 1649 | 1461628416215 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:53:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:53:36 INFO - PROCESS | 1649 | 1461628416218 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:53:36 INFO - PROCESS | 1649 | 1461628416220 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1649 | 1461628416222 Marionette TRACE conn2 <- [1,3094,null,{}] 16:53:36 INFO - PROCESS | 1649 | 1461628416224 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:36 INFO - PROCESS | 1649 | 1461628416340 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:53:36 INFO - PROCESS | 1649 | 1461628416462 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d13a800 == 126 [pid = 1649] [id = 783] 16:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x11c89c000) [pid = 1649] [serial = 2347] [outer = 0x0] 16:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x127850800) [pid = 1649] [serial = 2348] [outer = 0x11c89c000] 16:53:36 INFO - PROCESS | 1649 | 1461628416491 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x129dcfc00) [pid = 1649] [serial = 2349] [outer = 0x11c89c000] 16:53:36 INFO - PROCESS | 1649 | 1461628416848 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:53:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 669ms 16:53:36 INFO - PROCESS | 1649 | 1461628416890 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1649 | 1461628416891 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:53:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:53:36 INFO - PROCESS | 1649 | 1461628416898 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1649 | 1461628416902 Marionette TRACE conn2 <- [1,3098,null,{}] 16:53:36 INFO - PROCESS | 1649 | 1461628416905 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 1649 | 1461628417028 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:53:37 INFO - PROCESS | 1649 | 1461628417189 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed4f800 == 127 [pid = 1649] [id = 784] 16:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12a026400) [pid = 1649] [serial = 2350] [outer = 0x0] 16:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12ac21400) [pid = 1649] [serial = 2351] [outer = 0x12a026400] 16:53:37 INFO - PROCESS | 1649 | 1461628417216 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12b018400) [pid = 1649] [serial = 2352] [outer = 0x12a026400] 16:53:37 INFO - PROCESS | 1649 | 1461628417562 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:53:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:53:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:53:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 685ms 16:53:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:53:37 INFO - PROCESS | 1649 | 1461628417580 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1649 | 1461628417582 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:53:37 INFO - PROCESS | 1649 | 1461628417584 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1649 | 1461628417585 Marionette TRACE conn2 <- [1,3102,null,{}] 16:53:37 INFO - PROCESS | 1649 | 1461628417587 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 1649 | 1461628417701 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:53:37 INFO - PROCESS | 1649 | 1461628417795 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a9f5800 == 128 [pid = 1649] [id = 785] 16:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12b046000) [pid = 1649] [serial = 2353] [outer = 0x0] 16:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12b65e000) [pid = 1649] [serial = 2354] [outer = 0x12b046000] 16:53:37 INFO - PROCESS | 1649 | 1461628417822 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12bf9f800) [pid = 1649] [serial = 2355] [outer = 0x12b046000] 16:53:38 INFO - PROCESS | 1649 | 1461628418168 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:53:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:53:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 624ms 16:53:38 INFO - PROCESS | 1649 | 1461628418209 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1649 | 1461628418210 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:53:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:53:38 INFO - PROCESS | 1649 | 1461628418212 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1649 | 1461628418213 Marionette TRACE conn2 <- [1,3106,null,{}] 16:53:38 INFO - PROCESS | 1649 | 1461628418215 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:38 INFO - PROCESS | 1649 | 1461628418327 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:53:38 INFO - PROCESS | 1649 | 1461628418460 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x145222800 == 129 [pid = 1649] [id = 786] 16:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12e537c00) [pid = 1649] [serial = 2356] [outer = 0x0] 16:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12e580c00) [pid = 1649] [serial = 2357] [outer = 0x12e537c00] 16:53:38 INFO - PROCESS | 1649 | 1461628418495 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12ebbe800) [pid = 1649] [serial = 2358] [outer = 0x12e537c00] 16:53:38 INFO - PROCESS | 1649 | 1461628418855 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:53:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:53:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:53:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:53:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 676ms 16:53:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:53:38 INFO - PROCESS | 1649 | 1461628418889 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1649 | 1461628418890 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:53:38 INFO - PROCESS | 1649 | 1461628418893 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1649 | 1461628418894 Marionette TRACE conn2 <- [1,3110,null,{}] 16:53:38 INFO - PROCESS | 1649 | 1461628418896 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:39 INFO - PROCESS | 1649 | 1461628419014 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:53:39 INFO - PROCESS | 1649 | 1461628419138 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1459e7000 == 130 [pid = 1649] [id = 787] 16:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12e5d1c00) [pid = 1649] [serial = 2359] [outer = 0x0] 16:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12f989800) [pid = 1649] [serial = 2360] [outer = 0x12e5d1c00] 16:53:39 INFO - PROCESS | 1649 | 1461628419165 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x139d63400) [pid = 1649] [serial = 2361] [outer = 0x12e5d1c00] 16:53:39 INFO - PROCESS | 1649 | 1461628419462 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:53:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:53:39 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:53:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:53:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 628ms 16:53:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:53:39 INFO - PROCESS | 1649 | 1461628419522 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 1649 | 1461628419523 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:53:39 INFO - PROCESS | 1649 | 1461628419526 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 1649 | 1461628419527 Marionette TRACE conn2 <- [1,3114,null,{}] 16:53:39 INFO - PROCESS | 1649 | 1461628419529 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:39 INFO - PROCESS | 1649 | 1461628419646 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:53:39 INFO - PROCESS | 1649 | 1461628419754 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\", \"48c7b760-7c08-4372-a061-fdd6669f3004\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1464e9800 == 131 [pid = 1649] [id = 788] 16:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12f60e000) [pid = 1649] [serial = 2362] [outer = 0x0] 16:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x139d68400) [pid = 1649] [serial = 2363] [outer = 0x12f60e000] 16:53:39 INFO - PROCESS | 1649 | 1461628419781 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x139e2e000) [pid = 1649] [serial = 2364] [outer = 0x12f60e000] 16:53:40 INFO - PROCESS | 1649 | 1461628420099 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:53:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:53:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 623ms 16:53:40 INFO - PROCESS | 1649 | 1461628420150 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1649 | 1461628420151 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:53:41 WARNING - u'runner_teardown' () 16:53:41 INFO - No more tests 16:53:41 INFO - Got 0 unexpected results 16:53:41 INFO - SUITE-END | took 533s 16:53:41 INFO - Closing logging queue 16:53:41 INFO - queue closed 16:53:41 INFO - Return code: 0 16:53:41 WARNING - # TBPL SUCCESS # 16:53:41 INFO - Running post-action listener: _resource_record_post_action 16:53:41 INFO - Running post-run listener: _resource_record_post_run 16:53:42 INFO - Total resource usage - Wall time: 557s; CPU: 58.0%; Read bytes: 37524992; Write bytes: 994939904; Read time: 390; Write time: 4718 16:53:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:53:42 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196522496; Write bytes: 196206592; Read time: 16034; Write time: 357 16:53:42 INFO - run-tests - Wall time: 537s; CPU: 58.0%; Read bytes: 35378688; Write bytes: 795644928; Read time: 366; Write time: 4345 16:53:42 INFO - Running post-run listener: _upload_blobber_files 16:53:42 INFO - Blob upload gear active. 16:53:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:53:42 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:53:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:53:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:53:42 INFO - (blobuploader) - INFO - Open directory for files ... 16:53:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:53:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:53:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:53:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:53:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:53:43 INFO - (blobuploader) - INFO - Done attempting. 16:53:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:53:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:53:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:53:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:53:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:53:45 INFO - (blobuploader) - INFO - Done attempting. 16:53:45 INFO - (blobuploader) - INFO - Iteration through files over. 16:53:45 INFO - Return code: 0 16:53:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:53:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:53:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ccc422857d92c01171cc30048bbb7498f4746f6ba3be89eb7b0cc2e391746c4db321c854ef9d18c64153231b567e7b5e4e2c5d6457bdc9656f3ffe3b52f0b47f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2b429a252eec38b2c3f595ccbc4b55ea60a1dcd79a2ded1e17690667215404fa82d7f631f45715ebda82cace9f786f97311332a53ab043bfdf0dfe772084cbc1"} 16:53:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:53:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:53:45 INFO - Contents: 16:53:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ccc422857d92c01171cc30048bbb7498f4746f6ba3be89eb7b0cc2e391746c4db321c854ef9d18c64153231b567e7b5e4e2c5d6457bdc9656f3ffe3b52f0b47f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2b429a252eec38b2c3f595ccbc4b55ea60a1dcd79a2ded1e17690667215404fa82d7f631f45715ebda82cace9f786f97311332a53ab043bfdf0dfe772084cbc1"} 16:53:45 INFO - Running post-run listener: copy_logs_to_upload_dir 16:53:45 INFO - Copying logs to upload dir... 16:53:45 INFO - mkdir: /builds/slave/test/build/upload/logs 16:53:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=611.000012 ========= master_lag: 0.57 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-04-25 16:53:46.607811) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 16:53:46.615590) ========= 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.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners TMPDIR=/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ccc422857d92c01171cc30048bbb7498f4746f6ba3be89eb7b0cc2e391746c4db321c854ef9d18c64153231b567e7b5e4e2c5d6457bdc9656f3ffe3b52f0b47f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2b429a252eec38b2c3f595ccbc4b55ea60a1dcd79a2ded1e17690667215404fa82d7f631f45715ebda82cace9f786f97311332a53ab043bfdf0dfe772084cbc1"} build_url:https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012615 build_url: 'https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ccc422857d92c01171cc30048bbb7498f4746f6ba3be89eb7b0cc2e391746c4db321c854ef9d18c64153231b567e7b5e4e2c5d6457bdc9656f3ffe3b52f0b47f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/2b429a252eec38b2c3f595ccbc4b55ea60a1dcd79a2ded1e17690667215404fa82d7f631f45715ebda82cace9f786f97311332a53ab043bfdf0dfe772084cbc1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Q8NV80ptQiqx3uTBnmSe8w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 16:53:46.654504) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:53:46.654817) ========= 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.yZ0B5NRQQQ/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.wZNL80sgcF/Listeners TMPDIR=/var/folders/q8/7k0t867j72zfp6m_r1ll249m00000w/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.005116 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:53:46.706673) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 16:53:46.706973) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 16:53:46.709312) ========= ========= Total master_lag: 1.22 =========